diff --git a/README.md b/README.md
deleted file mode 100644
index eb3d5ad6bfe17b160d543be910eae78afe007974..0000000000000000000000000000000000000000
--- a/README.md
+++ /dev/null
@@ -1,75 +0,0 @@
-# radar-wp
-Radar WP Plugin. Providing a short code to get Radar events into your WP site.
-
-## Quick start
-
-Install the plug-in. Add a shortcode to your content somewhere `[radar_events city=Amsterdam]`.
-
-## Shortcode settings
-
-### So you don't want those fields?
-
-What about something shorter `[radar_events city=Amsterdam fields=title,date,location:address,url]` for example.
-Notice the order of the fields is kept; but if you are showing fields from for example the associated groups they will be collected together `[radar_events city=Amsterdam fields=title,date,group:title,location:address,group:link]` the group link and title will be displayed together.
-
-The full set of fields on events presently supported are:
- * title  -  Event title
- * date  -  Event date
- * url  -  Event URL on Radar
- * image:url - URL of related image wrapped in img HTML tag.
- * image:mime - Mime type of image.
- * image:size - Size of image in bytes.
- * image:title - Title of image, often just the filename.
- * price_category:title  -  Price Category
- * price  -  Event price (free text field)
- * email  -  Event e-mail
- * link  -  Event link(s) on the web
- * phone  -  Event phone
- * group:title  -  Event's groups title
- * group:body  -  Groups description
- * group:category:title  -  Groups categories
- * group:topic:title  -  Groups topics
- * group:url  -  Groups URL on Radar
- * <del>group:group_logo</del> /Presently broken in API/
- * group:email  -  Groups public e-mail address
- * group:link  -  Groups link(s) on the web
- * group:phone  -  Groups phone
- * group:opening_times  -  Groups general opening times
- * location:title  -  Event's locations common names
- * location:address  -  Location address
- * location:directions  -  Location additional directions
- * location:location  -  Location geographic location (usually x,y point)
- * category:title  -  Categories
- * topic:title  -  Topics
- * created  -  Date created
- * updated  -  Last updated
-
-### Not that location
-
-Well obviously you can change the *city*. Any city name that you see in the list on the site (be careful to capitalize the same).
-But what about a *group*. `[radar_events city=Amsterdam group=41]` for example. You might need help finding the correct number (for now till we put it on the site somewhere easy). Oh! And sorry you do need to put the city in as well, at least for now.
-
-### More events
-
-Just add the `max_count`, the defaut is 5, but `[radar_events city=Amsterdam group=41 fields=title,date,category:title,url max_count=15]` might be good for a block?
-
-### All settings
-
-See the defaults in [function radar_shortcode_events()](https://github.com/events-radar/radar-wp/blob/master/radar.php#L25)
-
-## Different styling
-
-### Something obvious
-
-The present layout and HTML is just what we've come up with so far. If you have better *defaults* let us know, or make a pull request, and we can update this.
-
-### Something different for your site
-
-The values and HTML around them are altered by two filters `radar_shortcode_field_value` and `radar_shortcode_field_html`. You should be able to [`add_filter`](http://codex.wordpress.org/Function_Reference/add_filter) or [`remove_filter`](http://codex.wordpress.org/Function_Reference/remove_filter) to do pretty much anything. Suggestions... let us know.
-
-## To Do (aka as it's a slow, and x language)
-
- * Needs integrating with WP transients for caching, and can then have cron added to pre-load updates to content.
- * Needs to have a language setting in the [shortcode] - this will make sure the correct translation is pulled (if the event, group etc. is translated), and make sure the links go to the correct language version of the Radar site.
- * Needs to have the strings inside WP translated - but you can do that! They are all in 'radar_textdomain'.
- 
diff --git a/assets/squat-radar.css b/assets/squat-radar.css
new file mode 100644
index 0000000000000000000000000000000000000000..92e60cf5b7a32fe82286e3bf0e5a9b8e7ca7710b
--- /dev/null
+++ b/assets/squat-radar.css
@@ -0,0 +1,48 @@
+.Squat_radar li.squat-li {
+	margin-bottom: 1em;
+	padding-bottom: 1em;
+	border-bottom: 1px solid #ddd;
+	text-align:left;
+}
+	.Squat_radar li.squat-li::after {
+		content: '';
+		display: block;
+		float: none;
+		clear: both;
+	}
+	.Squat_radar li.squat-li:last-child {
+		border-bottom: 0;
+		padding-bottom: 0;
+		margin-bottom: 0;
+	}
+
+.Squat_radar h3.squat-h3 {
+	line-height: 1;
+	font-size: 1.4em;
+	margin-bottom: 0.2em;
+}
+
+.Squat_radar p.squat-p {
+	display: none;
+	text-align:left;
+	margin-bottom: 0.6em;
+}
+
+.Squat_radar span.squat-tijd {
+	font-weight: bold;
+/*	display: block;*/
+}
+
+.Squat_radar a.squat-link {
+	padding: .4180469716em 1.11575em;
+	margin-left: 10px;
+/*	margin-bottom: 10px;*/
+	float: right;
+}
+.Squat_radar a.squat-link:hover {
+	color: white !important;
+}
+
+.Squat_radar a.squat-link:focus {
+	outline: 0;
+}
diff --git a/assets/squat-radar.js b/assets/squat-radar.js
new file mode 100644
index 0000000000000000000000000000000000000000..186b0b1a287d0d2bb67639fb0f5aa7fb042c2d80
--- /dev/null
+++ b/assets/squat-radar.js
@@ -0,0 +1,40 @@
+jQuery(function($){
+
+	$(".squat-radar-widget.squat-radar-ajax").each(function(index, widget) {
+		$.ajax({
+			url:		squat_radar_widget.ajaxurl,
+			context:	document.body,
+			type:		'POST',
+			data:		{
+						action: "squat_radar_events",
+						instance: window[widget.id],
+			},
+			success: 	function(result){
+
+				if (result.is_error) {
+					if (result.error) {
+						$(widget).append(
+							'<p>Error: ' + result.error.code + ' - ' + result.error.message + '</p>'
+						);
+					}
+				} else {
+					$(widget).append(result.html);
+//					$(".squat-li a").on('click', function(e){
+
+//						if (this.hasAttribute("data-link")) {
+//							e.preventDefault();
+//							$(this).parent().find('p').show();
+//							this.textContent = this.getAttribute('data-nog-meer');
+//							this.setAttribute('href', this.getAttribute('data-link'));
+//							this.removeAttribute('data-link');
+//						}
+//
+//					});
+				}
+			},
+			error: 		function(res){
+						console.log('AJAX error', res);
+			}
+		});
+	});
+});
diff --git a/composer.json b/composer.json
deleted file mode 100644
index ac30ce3c74aa4c1c58c5ffaaf1b604ec98a461bd..0000000000000000000000000000000000000000
--- a/composer.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-    "name": "events-radar/wp-plugin",
-    "description": "WordPress Plugin to display events from Radar.",
-    "license": "GPL-2.0+",
-    "authors": [
-        {
-            "name": "ekes",
-            "email": "ekes@iskra.net"
-        }
-    ],
-    "repositories": [
-        {
-            "type": "vcs",
-            "url": "https://0xacab.org/radar/radar-api-php"
-        }
-    ],
-    "minimum-stability": "beta",
-    "prefer-stable": true,
-    "require": {
-        "events-radar/radar-api-php": "0.1.*@beta"
-    }
-}
diff --git a/composer.lock b/composer.lock
deleted file mode 100644
index b6af17b1c6177efaf73f060301eee006599fa4b5..0000000000000000000000000000000000000000
--- a/composer.lock
+++ /dev/null
@@ -1,527 +0,0 @@
-{
-    "_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#composer-lock-the-lock-file",
-        "This file is @generated automatically"
-    ],
-    "hash": "1c78465da129002f122b2e8e75f6e1db",
-    "content-hash": "c8fa5cf6c9d380ba0857cf9b16b3103e",
-    "packages": [
-        {
-            "name": "doctrine/common",
-            "version": "2.3.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/doctrine/common.git",
-                "reference": "d1c7d4334e38cad603a5c863d4c7b91bb04ec6b2"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/doctrine/common/zipball/d1c7d4334e38cad603a5c863d4c7b91bb04ec6b2",
-                "reference": "d1c7d4334e38cad603a5c863d4c7b91bb04ec6b2",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.2"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "2.3.x-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Doctrine\\Common": "lib/"
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Jonathan Wage",
-                    "email": "jonwage@gmail.com",
-                    "homepage": "http://www.jwage.com/",
-                    "role": "Creator"
-                },
-                {
-                    "name": "Guilherme Blanco",
-                    "email": "guilhermeblanco@gmail.com",
-                    "homepage": "http://www.instaclick.com"
-                },
-                {
-                    "name": "Roman Borschel",
-                    "email": "roman@code-factory.org"
-                },
-                {
-                    "name": "Benjamin Eberlei",
-                    "email": "kontakt@beberlei.de"
-                },
-                {
-                    "name": "Johannes Schmitt",
-                    "email": "schmittjoh@gmail.com",
-                    "homepage": "https://github.com/schmittjoh",
-                    "role": "Developer of wrapped JMSSerializerBundle"
-                }
-            ],
-            "description": "Common Library for Doctrine projects",
-            "homepage": "http://www.doctrine-project.org",
-            "keywords": [
-                "annotations",
-                "collections",
-                "eventmanager",
-                "persistence",
-                "spl"
-            ],
-            "time": "2012-09-20 05:55:18"
-        },
-        {
-            "name": "events-radar/radar-api-php",
-            "version": "0.1.0-beta1",
-            "source": {
-                "type": "git",
-                "url": "https://0xacab.org/radar/radar-api-php",
-                "reference": "e272465d34853ffb781b3ea99bad53f40e567f82"
-            },
-            "require": {
-                "doctrine/common": "2.3.0",
-                "guzzle/cache": "3.9.2",
-                "guzzle/http": "3.9.2",
-                "guzzle/plugin-cache": "3.9.2",
-                "phayes/geophp": "1.2"
-            },
-            "require-dev": {
-                "guzzle/guzzle": "3.9.2",
-                "phpunit/phpunit": "~4.5"
-            },
-            "type": "library",
-            "autoload": {
-                "psr-4": {
-                    "Radar\\Connect\\": "src"
-                }
-            },
-            "license": [
-                "GPL-2.0+"
-            ],
-            "description": "Radar API connect",
-            "time": "2017-04-27 15:31:59"
-        },
-        {
-            "name": "guzzle/cache",
-            "version": "v3.9.2",
-            "target-dir": "Guzzle/Cache",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/Guzzle3/cache.git",
-                "reference": "9d20d5afd4203f84893e809777ffa01e47bd4ea7"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/Guzzle3/cache/zipball/9d20d5afd4203f84893e809777ffa01e47bd4ea7",
-                "reference": "9d20d5afd4203f84893e809777ffa01e47bd4ea7",
-                "shasum": ""
-            },
-            "require": {
-                "guzzle/common": "self.version",
-                "php": ">=5.3.2"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "3.7-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Guzzle\\Cache": ""
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Michael Dowling",
-                    "email": "mtdowling@gmail.com",
-                    "homepage": "https://github.com/mtdowling"
-                }
-            ],
-            "description": "Guzzle cache adapter component",
-            "homepage": "http://guzzlephp.org/",
-            "keywords": [
-                "Guzzle",
-                "adapter",
-                "cache",
-                "doctrine",
-                "zf"
-            ],
-            "abandoned": "guzzle/guzzle",
-            "time": "2014-01-08 21:24:51"
-        },
-        {
-            "name": "guzzle/common",
-            "version": "v3.9.2",
-            "target-dir": "Guzzle/Common",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/Guzzle3/common.git",
-                "reference": "2e36af7cf2ce3ea1f2d7c2831843b883a8e7b7dc"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/Guzzle3/common/zipball/2e36af7cf2ce3ea1f2d7c2831843b883a8e7b7dc",
-                "reference": "2e36af7cf2ce3ea1f2d7c2831843b883a8e7b7dc",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.2",
-                "symfony/event-dispatcher": ">=2.1"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "3.7-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Guzzle\\Common": ""
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "description": "Common libraries used by Guzzle",
-            "homepage": "http://guzzlephp.org/",
-            "keywords": [
-                "collection",
-                "common",
-                "event",
-                "exception"
-            ],
-            "abandoned": "guzzle/guzzle",
-            "time": "2014-08-11 04:32:36"
-        },
-        {
-            "name": "guzzle/http",
-            "version": "v3.9.2",
-            "target-dir": "Guzzle/Http",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/Guzzle3/http.git",
-                "reference": "1e8dd1e2ba9dc42332396f39fbfab950b2301dc5"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/Guzzle3/http/zipball/1e8dd1e2ba9dc42332396f39fbfab950b2301dc5",
-                "reference": "1e8dd1e2ba9dc42332396f39fbfab950b2301dc5",
-                "shasum": ""
-            },
-            "require": {
-                "guzzle/common": "self.version",
-                "guzzle/parser": "self.version",
-                "guzzle/stream": "self.version",
-                "php": ">=5.3.2"
-            },
-            "suggest": {
-                "ext-curl": "*"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "3.7-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Guzzle\\Http": ""
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Michael Dowling",
-                    "email": "mtdowling@gmail.com",
-                    "homepage": "https://github.com/mtdowling"
-                }
-            ],
-            "description": "HTTP libraries used by Guzzle",
-            "homepage": "http://guzzlephp.org/",
-            "keywords": [
-                "Guzzle",
-                "client",
-                "curl",
-                "http",
-                "http client"
-            ],
-            "abandoned": "guzzle/guzzle",
-            "time": "2014-08-11 04:32:36"
-        },
-        {
-            "name": "guzzle/parser",
-            "version": "v3.9.2",
-            "target-dir": "Guzzle/Parser",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/Guzzle3/parser.git",
-                "reference": "6874d171318a8e93eb6d224cf85e4678490b625c"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/Guzzle3/parser/zipball/6874d171318a8e93eb6d224cf85e4678490b625c",
-                "reference": "6874d171318a8e93eb6d224cf85e4678490b625c",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.2"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "3.7-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Guzzle\\Parser": ""
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "description": "Interchangeable parsers used by Guzzle",
-            "homepage": "http://guzzlephp.org/",
-            "keywords": [
-                "URI Template",
-                "cookie",
-                "http",
-                "message",
-                "url"
-            ],
-            "abandoned": "guzzle/guzzle",
-            "time": "2014-02-05 18:29:46"
-        },
-        {
-            "name": "guzzle/plugin-cache",
-            "version": "v3.9.2",
-            "target-dir": "Guzzle/Plugin/Cache",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/Guzzle3/plugin-cache.git",
-                "reference": "152bc4fa58e1578d01d501a97cbeee1c34edecb6"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/Guzzle3/plugin-cache/zipball/152bc4fa58e1578d01d501a97cbeee1c34edecb6",
-                "reference": "152bc4fa58e1578d01d501a97cbeee1c34edecb6",
-                "shasum": ""
-            },
-            "require": {
-                "guzzle/cache": "self.version",
-                "guzzle/http": "self.version",
-                "php": ">=5.3.2"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "3.7-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Guzzle\\Plugin\\Cache": ""
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Michael Dowling",
-                    "email": "mtdowling@gmail.com",
-                    "homepage": "https://github.com/mtdowling"
-                }
-            ],
-            "description": "Guzzle HTTP cache plugin",
-            "homepage": "http://guzzlephp.org/",
-            "keywords": [
-                "Guzzle",
-                "plugin"
-            ],
-            "abandoned": "guzzle/guzzle",
-            "time": "2014-02-05 10:00:42"
-        },
-        {
-            "name": "guzzle/stream",
-            "version": "v3.9.2",
-            "target-dir": "Guzzle/Stream",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/Guzzle3/stream.git",
-                "reference": "60c7fed02e98d2c518dae8f97874c8f4622100f0"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/Guzzle3/stream/zipball/60c7fed02e98d2c518dae8f97874c8f4622100f0",
-                "reference": "60c7fed02e98d2c518dae8f97874c8f4622100f0",
-                "shasum": ""
-            },
-            "require": {
-                "guzzle/common": "self.version",
-                "php": ">=5.3.2"
-            },
-            "suggest": {
-                "guzzle/http": "To convert Guzzle request objects to PHP streams"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "3.7-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Guzzle\\Stream": ""
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Michael Dowling",
-                    "email": "mtdowling@gmail.com",
-                    "homepage": "https://github.com/mtdowling"
-                }
-            ],
-            "description": "Guzzle stream wrapper component",
-            "homepage": "http://guzzlephp.org/",
-            "keywords": [
-                "Guzzle",
-                "component",
-                "stream"
-            ],
-            "abandoned": "guzzle/guzzle",
-            "time": "2014-05-01 21:36:02"
-        },
-        {
-            "name": "phayes/geophp",
-            "version": "1.2",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/phayes/geoPHP.git",
-                "reference": "015404e85b602e0df1f91441f8db0f9e98f7e567"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/phayes/geoPHP/zipball/015404e85b602e0df1f91441f8db0f9e98f7e567",
-                "reference": "015404e85b602e0df1f91441f8db0f9e98f7e567",
-                "shasum": ""
-            },
-            "require-dev": {
-                "phpunit/phpunit": "4.1.*"
-            },
-            "type": "library",
-            "autoload": {
-                "classmap": [
-                    "geoPHP.inc"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "GPL-2 or New-BSD"
-            ],
-            "authors": [
-                {
-                    "name": "Patrick Hayes"
-                }
-            ],
-            "description": "GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and can therefore run on shared hosts. It can read and write a wide variety of formats: WKT (including EWKT), WKB (including EWKB), GeoJSON, KML, GPX, GeoRSS). It works with all Simple-Feature geometries (Point, LineString, Polygon, GeometryCollection etc.) and can be used to get centroids, bounding-boxes, area, and a wide variety of other useful information.",
-            "homepage": "https://github.com/phayes/geoPHP",
-            "time": "2014-12-02 06:11:22"
-        },
-        {
-            "name": "symfony/event-dispatcher",
-            "version": "v3.3.2",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/symfony/event-dispatcher.git",
-                "reference": "4054a102470665451108f9b59305c79176ef98f0"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4054a102470665451108f9b59305c79176ef98f0",
-                "reference": "4054a102470665451108f9b59305c79176ef98f0",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.5.9"
-            },
-            "conflict": {
-                "symfony/dependency-injection": "<3.3"
-            },
-            "require-dev": {
-                "psr/log": "~1.0",
-                "symfony/config": "~2.8|~3.0",
-                "symfony/dependency-injection": "~3.3",
-                "symfony/expression-language": "~2.8|~3.0",
-                "symfony/stopwatch": "~2.8|~3.0"
-            },
-            "suggest": {
-                "symfony/dependency-injection": "",
-                "symfony/http-kernel": ""
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "3.3-dev"
-                }
-            },
-            "autoload": {
-                "psr-4": {
-                    "Symfony\\Component\\EventDispatcher\\": ""
-                },
-                "exclude-from-classmap": [
-                    "/Tests/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Fabien Potencier",
-                    "email": "fabien@symfony.com"
-                },
-                {
-                    "name": "Symfony Community",
-                    "homepage": "https://symfony.com/contributors"
-                }
-            ],
-            "description": "Symfony EventDispatcher Component",
-            "homepage": "https://symfony.com",
-            "time": "2017-06-04 18:15:29"
-        }
-    ],
-    "packages-dev": [],
-    "aliases": [],
-    "minimum-stability": "beta",
-    "stability-flags": {
-        "events-radar/radar-api-php": 10
-    },
-    "prefer-stable": true,
-    "prefer-lowest": false,
-    "platform": [],
-    "platform-dev": []
-}
diff --git a/includes/squat-radar-connector.php b/includes/squat-radar-connector.php
new file mode 100644
index 0000000000000000000000000000000000000000..2183fc0cc50eb5c6e388f544903771609c9c7134
--- /dev/null
+++ b/includes/squat-radar-connector.php
@@ -0,0 +1,73 @@
+<?php
+
+
+class Squat_Radar_Connector {
+
+	const BASE_URL = 'https://radar.squat.net';
+	const API_EVENTS = '/api/1.2/search/events.json';
+
+	function get_events( $query ) {
+
+		$url = self::BASE_URL . self::API_EVENTS . '?' . build_query( $query );
+		$response = wp_remote_get( $url );
+		if ( is_wp_error( $response ) ) {
+			throw new Squat_Radar_Connector_Exception( $response->get_error_message() );
+		}
+		$code = wp_remote_retrieve_response_code( $response );
+		if ( $code != 200) {
+			throw new Squat_Radar_Connector_Exception( wp_remote_retrieve_body( $response ), $code );
+		}
+		return json_decode( wp_remote_retrieve_body( $response ), true);
+
+	}
+
+	function decode_search_url( $url ) {
+		$matches = [];
+		$result = [];
+		// Urldecode not required here because of the regex match.
+		// Radar paramaters here are transcoded so will match.
+		if (preg_match('|//radar.squat.net/([a-z]{2})/events/([a-zA-Z0-9/]*)|', $url, $matches)) {
+			$result['language'] = $matches[1];
+			foreach (array_chunk(explode('/', $matches[2]), 2) as $key_value_pair) {
+				$result['facets'][$key_value_pair[0]] = $key_value_pair[1];
+			}
+		}
+
+		return $result;
+	}
+
+	function encode_api_query( $facets = [], $fields = [], $language = '', $limit = 10 ) {
+		$query = [];
+
+		// Urlencode should do nothing here @see comment in decode_search_url.
+		// If someone has snuck something in it will however help.
+		foreach ( $facets as $key => $value ) {
+			$query[] = ['facets[' . urlencode($key) . '][]' => urlencode($value)];
+		}
+		if ( ! empty($fields) ) {
+			$query['fields'] = urlencode(implode(',', $fields));
+		}
+		if ( ! empty($language) ) {
+			$query['language'] = urlencode($language);
+		}
+		if ( ! empty($limit) ) {
+			$query['limit'] = urlencode($limit);
+		}
+		return $query;
+	}
+
+	function events( $facets, $fields = [], $language = NULL, $limit = 10, $expiration = 10800, $reset = FALSE ) {
+		$transient_key = 'squat_radar_events_' . sha1(implode($facets) . implode($fields) . $language . $limit);
+		if (! $reset && $data = get_transient( $transient_key )) {
+			return $data;
+		}
+
+		$query = $this->encode_api_query( $facets, $fields, $language, $limit );
+		$events = $this->get_events($query);
+
+		set_transient( $transient_key, $events, $expiration );
+		return $events;
+	}
+}
+
+class Squat_Radar_Connector_Exception extends Exception { }
diff --git a/includes/squat-radar-formatter.php b/includes/squat-radar-formatter.php
new file mode 100644
index 0000000000000000000000000000000000000000..b2ced4fb5ceca64c06a3757a1650fc9676e6f397
--- /dev/null
+++ b/includes/squat-radar-formatter.php
@@ -0,0 +1,82 @@
+<?php
+
+class Squat_Radar_Formatter {
+
+	static public function format_event($event, $fields) {
+		foreach ($fields as $field) {
+			$value = self::getValue($event, explode(':', $field));
+		}
+	}
+
+	/**
+	 * Retrieves a value from a nested array with variable depth.
+	 *
+	 * This helper function should be used when the depth of the array element
+	 * being retrieved may vary (that is, the number of parent keys is variable).
+	 * It is primarily used for form structures and renderable arrays.
+	 *
+	 * Without this helper function the only way to get a nested array value with
+	 * variable depth in one line would be using eval(), which should be avoided:
+	 * @code
+	 * // Do not do this! Avoid eval().
+	 * // May also throw a PHP notice, if the variable array keys do not exist.
+	 * eval('$value = $array[\'' . implode("']['", $parents) . "'];");
+	 * @endcode
+	 *
+	 * Instead, use this helper function:
+	 * @code
+	 * $value = NestedArray::getValue($form, $parents);
+	 * @endcode
+	 *
+	 * A return value of NULL is ambiguous, and can mean either that the requested
+	 * key does not exist, or that the actual value is NULL. If it is required to
+	 * know whether the nested array key actually exists, pass a third argument
+	 * that is altered by reference:
+	 * @code
+	 * $key_exists = NULL;
+	 * $value = NestedArray::getValue($form, $parents, $key_exists);
+	 * if ($key_exists) {
+	 *   // Do something with $value.
+	 * }
+	 * @endcode
+	 *
+	 * However if the number of array parent keys is static, the value should
+	 * always be retrieved directly rather than calling this function.
+	 * For instance:
+	 * @code
+	 * $value = $form['signature_settings']['signature'];
+	 * @endcode
+	 *
+	 * @param array $array
+	 *   The array from which to get the value.
+	 * @param array $parents
+	 *   An array of parent keys of the value, starting with the outermost key.
+	 * @param bool $key_exists
+	 *   (optional) If given, an already defined variable that is altered by
+	 *   reference.
+	 *
+	 * @return mixed
+	 *   The requested nested value. Possibly NULL if the value is NULL or not all
+	 *   nested parent keys exist. $key_exists is altered by reference and is a
+	 *   Boolean that indicates whether all nested parent keys exist (TRUE) or not
+	 *   (FALSE). This allows to distinguish between the two possibilities when
+	 *   NULL is returned.
+	 *
+	 * @author drupal.org contributors
+	 */
+	public static function &getValue(array &$array, array $parents, &$key_exists = NULL) {
+		$ref =& $array;
+		foreach ($parents as $parent) {
+			if (is_array($ref) && array_key_exists($parent, $ref)) {
+				$ref =& $ref[$parent];
+			}
+			else {
+				$key_exists = FALSE;
+				$null = NULL;
+				return $null;
+			}
+		}
+		$key_exists = TRUE;
+		return $ref;
+	}
+}
diff --git a/includes/squat-radar-instance.php b/includes/squat-radar-instance.php
new file mode 100644
index 0000000000000000000000000000000000000000..17f9ac6006e50b3654ae0c8f5a7387d75c47c81d
--- /dev/null
+++ b/includes/squat-radar-instance.php
@@ -0,0 +1,90 @@
+<?php
+
+/**
+ * Manage the Squat Radar plugin.
+ *
+ * @package Squat_Radar
+ */
+
+defined( 'ABSPATH' ) || exit;
+
+/**
+ * Singleton for managing Squat Radar.
+ */
+class Squat_Radar_Instance {
+
+	private static $instance = null;
+
+	/**
+	 * Creates or returns an instance of this class.
+	 *
+	 * @return	A single instance of this class.
+	 */
+	public static function get_instance() {
+		return null == self::$instance ? self::$instance = new self : self::$instance;
+	}
+
+	private function __construct() {
+		include SQUAT_RADAR_DIR . 'includes/squat-radar-widget.php';
+		include SQUAT_RADAR_DIR . 'includes/squat-radar-connector.php';
+		include SQUAT_RADAR_DIR . 'includes/squat-radar-formatter.php';
+
+		add_shortcode( 'squat_radar_sidebar', array($this, 'print_sidebar') );
+		// add_shortcode( 'squat_radar_widget', array( $this, 'shortcode' ) );
+		add_action( 'plugins_loaded', array( $this, 'i18n' ), 5 );
+		add_action( 'widgets_init', array( $this, 'add_sidebar' ), 20 );
+		add_action( 'widgets_init', array('Squat_Radar_Widget', 'register_widget') );
+
+		Squat_Radar_Formatter::register();
+	}
+
+	/**
+	 * Load translation files
+	 *
+	 * @since 0.2.4
+	 */
+	function i18n() {
+		load_plugin_textdomain( 'squat-radar', false, '/languages' );
+	}
+
+	/**
+	 * output a widget using 'widget' shortcode.
+	 *
+	 * Requires the widget ID.
+	 * You can overwrite widget args: before_widget, before_title, after_title, after_widget
+	 *
+	 * @example [widget id="text-1"]
+	 * @since 0.1
+	 */
+	public function shortcode( $atts, $content = null ) {
+		$atts['echo'] = false;
+		return $this->do_widget( $atts );
+	}
+
+	function print_sidebar() {
+		ob_start();
+
+		if (is_active_sidebar('squat_widget_gebied')) {
+			dynamic_sidebar('squat_widget_gebied');
+		}
+
+		return ob_get_clean();
+	}
+
+
+
+	function add_sidebar() {
+
+		register_sidebar(array(
+			'name'          => __( 'Squat Radar Shortcodes'),
+			'description'=> __( 'This widget area is not by default displayed on frontend. It can be displayed with all its widgets with the [squat_radar] shortcode.', 'squat-radar' ),
+			'id'            => 'squat_radar_widget_shortcode',
+			'before_widget' => '<div class="widget %2$s">',
+			'after_widget'  => '</div>',
+			'before_title'  => '<h3 class="widget-title">',
+			'after_title'   => '</h3>',
+		));
+
+	}
+
+} 
diff --git a/includes/squat-radar-widget.php b/includes/squat-radar-widget.php
new file mode 100644
index 0000000000000000000000000000000000000000..17d7c69018a04439d386174d03c7021cdacfce63
--- /dev/null
+++ b/includes/squat-radar-widget.php
@@ -0,0 +1,284 @@
+<?php
+
+
+class Squat_Radar_Widget extends WP_Widget {
+
+	public function __construct() {
+		$widget_ops = array(
+			'classname' => 'squat-radar-widget',
+			'description' => 'Radar Events List',
+		);
+
+		$this->connector = new Squat_Radar_Connector();
+
+		parent::__construct( 'Squat_Radar', 'Squat Radar Events', $widget_ops );
+	}
+
+        /**
+         * Register the widget
+         */
+        public static function register_widget() {
+                register_widget( __CLASS__ );
+		add_action( 'wp_ajax_squat_radar_events', [__CLASS__, 'ajax_callback'] );
+		add_action( 'wp_ajax_nopriv_squat_radar_events', [__CLASS__, 'ajax_callback'] );
+		add_action( 'wp_enqueue_scripts', [__CLASS__, 'widget_script'] );
+		add_action( 'wp_enqueue_style', [__CLASS__, 'widget_style'] );
+	}
+
+	static public function widget_style() {
+		wp_register_style( 'squat-radar-widget',  SQUAT_RADAR_URL . '/assets/squat-radar.css' );
+	}
+
+	static public function widget_script() {
+    		wp_register_script( 'squat-radar-widget',  SQUAT_RADAR_URL . '/assets/squat-radar.js', ['jquery'] );
+	}
+
+	public function widget( $args, $instance ) {
+		wp_enqueue_style( 'squat-radar-widget' );
+		wp_enqueue_script( 'squat-radar-widget');
+		wp_localize_script( 'squat-radar-widget', 'squat_radar_widget', [ 'ajaxurl' => admin_url( 'admin-ajax.php' ) ] );
+		// Seems non-trivial to send (potentially) multiple values for different widget instances appending an array/hash.
+		$widget_id = 'squat_radar_widget_' . $this->number; 
+		wp_localize_script( 'squat-radar-widget', $widget_id, $instance );
+
+		echo $args['before_widget'];
+
+		if ( ! empty( $instance['title'] ) ) {
+			echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title'];
+		}
+
+		echo '<div id="' . $widget_id . '" class="squat-radar-widget squat-radar-ajax"><a href="' . esc_url_raw( $instance['url']['value'] ) . '">'
+			. esc_url( $instance['url']['value'] ) 
+			. '</a></div>';
+
+		echo $args['after_widget'];
+	}
+
+	public static function ajax_callback() {
+		if ( ! array_key_exists('instance', $_POST) ) {
+			wp_die();
+		}
+
+		$instance = $_POST['instance'];
+		$language = defined('ICL_LANGUAGE_CODE') ? ICL_LANGUAGE_CODE : $instance['url']['keys']['language'];
+		$connector = new Squat_Radar_Connector();
+		try {
+			$data = $connector->events($instance['url']['keys']['facets'], $instance['fields'], $language, $instance['limit'], $instance['cache_expire'], TRUE );
+		}
+		catch ( Squat_Radar_Connector_Exception $e ) {
+			$data = ['is_error' => TRUE];
+			if ( current_user_can( 'administrator' ) ) {
+				$data['error']['code'] = $e->getCode();
+				$data['error']['message'] = $e->getMessage();
+			}
+			wp_send_json($data);
+		}
+
+		$html = '';
+		foreach ($data['result'] as $id => $event) {
+			$html .= Squat_Radar_Formatter::format_event($event);
+		}
+		$data['html'] = $html;
+
+		wp_send_json($data);
+
+					$print.="<li class='squat-li'>";
+
+					if ($r->title) {
+						$print.="<h3 class='squat-h3'>";
+						$print.=strip_tags($r->title);
+						$print.="</h3>";
+					}
+
+					if ($r->date_time[0]) {
+						$print.="<span class='squat-tijd'>";
+						$print.=verwerk_datum($r->date_time[0]);
+						$print.="</span>";
+					}
+
+					if ($r->body and $r->body->value) {
+						$print.="<p class='squat-p'>".limit_text(strip_tags($r->body->value), 40) . "</p>";
+					}
+
+					if ($r->title and $r->date_time[0]) {
+
+						$radar_link = "https://radar.squat.net/en/node/$r_id";
+
+						if ( $squat_lang == "nl") {
+							$nog_meer = "zie alles";
+							$meer = "meer";
+						} else {
+							$nog_meer = "see all";
+							$meer = "more";
+						}
+
+						$print.= "<a class='squat-link button' target='_blank' href='#' data-link='$radar_link' data-nog-meer='$nog_meer'>$meer</a>";
+					}
+
+					$print.="</li>";
+	}
+
+	public function form( $instance ) {
+		//
+		// Introduction.
+		//
+		echo "<p>";
+		echo __('If you want to display this single widget in a page or post use the Shortcode:') . '&nbsp;';
+		if ( $this->number == '__i__' ) {
+			echo '<em>' . __( 'Shortcode will be available once you have saved this the first time') . '</em>';
+		}
+		else {
+			esc_attr_e( '[squat_radar_widget id="' . $this->number . '"]' );
+		}
+		echo "</p>";
+
+		//
+		// Title.
+		//
+		$field_id = esc_attr( $this->get_field_id( 'title' ) );
+		$field_name =  esc_attr( $this->get_field_name( 'title' ) ); 
+		$field_label = esc_attr( 'Title:', 'squat-radar' );
+		$field_value = empty( $instance['title'] ) ? '' : esc_attr( $instance['title'] );
+		$field_class = 'widefat';
+		echo "<p>";
+		echo "<label for=\"$field_id\">$field_label</label>";
+		echo "<input class=\"$field_class\" id=\"$field_id\" name=\"$field_name\" type=\"text\" value=\"$field_value\">";
+		echo "</p>";
+
+		// 
+		// Limit
+		//
+		$field_id = esc_attr( $this->get_field_id( 'limit' ) );
+		$field_name =  esc_attr( $this->get_field_name( 'limit' ) ); 
+		$field_label = esc_attr( 'Number of events to display:', 'squat-radar' );
+		$field_value = empty( $instance['limit'] ) ? '10' : (int) $instance['limit'];
+		$field_class = 'tiny-text';
+		echo "<p>";
+		echo "<label for=\"$field_id\">$field_label</label>";
+		echo "<input class=\"$field_class\" id=\"$field_id\" name=\"$field_name\" type=\"number\" step=\"1\" min=\"1\" value=\"$field_value\" size=\"3\">";
+		echo "</p>";
+
+
+		//
+		// URL.
+		//
+		$field_error = ! empty( $instance['url']['error'] );
+		$field_id = esc_attr( $this->get_field_id( 'url' ) );
+		$field_name =  esc_attr( $this->get_field_name( 'url' ) ); 
+		$field_label = esc_attr( 'Event Search URL:', 'squat-radar' );
+		$field_value = empty( $instance['url']['value'] ) ? '' : esc_attr( $instance['url']['value'] );
+		$field_class = 'widefat' . $field_error ? ' error' : '';
+		echo "<p>";
+		echo "<label for=\"$field_id\">$field_label</label>";
+		echo "<input class=\"$field_class\" id=\"$field_id\" name=\"$field_name\" type=\"text\" value=\"$field_value\">";
+		echo "</p>";
+		if ( $field_error ) {
+			echo '<div class="description error">' . __('The URL was not recognised as a Radar Events search result. It needs to include the domain and the rest of the /events/search/path like: https://radar.squat.net/en/events/city/City_Name/group/123 Start from <a href="https://radar.squat.net/en/events" target="_blank">https://radar.squat.net/en/events</a> and use the filters in the right hand colunm there before copying the URL from your browser address bar.', 'squat-radar') . '</div>';
+		}
+		else {
+			echo '<div class="description">' . __('Go to <a href="https://radar.squat.net/en/events" target="_blank">https://radar.squat.net/en/events</a> and filter for the events you want to show. Then copy the URL from your address bar into here. It will look similar to: https://radar.squat.net/en/events/city/City_Name/group/123', 'squat-radar') . '</div>';
+		}
+
+		if ( ! $instance['url']['error'] && ! empty( $instance['url']['keys'] ) ) {
+			echo '<hr>';
+			echo '<p>' . __('Currently selecting events:', 'squat-radar') . '</p>';
+			echo '<dl>';
+			echo '<dt>' . __('Default language', 'squat-radar') . '</dt>';
+			echo '<dd>' . esc_html($instance['url']['keys']['language']) . '</dd>';
+			foreach ($instance['url']['keys']['facets'] as $key => $value) {
+				echo '<dt>' . esc_html($key) . '</dt>';
+				echo '<dd>' . esc_html($value) . '</dd>';
+			}
+			echo '</dl>';
+
+		}
+
+		// ADVANCED
+		echo '<hr>';
+		echo '<fieldset>';
+		echo '<legend>' . __('Advanced settings', 'squat-radar') . '</legend>';
+		//
+		// Fields.
+		//
+		$field_id = esc_attr( $this->get_field_id( 'fields' ) );
+		$field_name =  esc_attr( $this->get_field_name( 'fields' ) ); 
+		$field_label = esc_attr( 'Fields:', 'squat-radar' );
+		$field_value = empty( $instance['fields'] ) ? '' : esc_attr( implode( ' ,', $instance['fields'] ) );
+		$field_class = 'widefat';
+		echo "<p>";
+		echo "<label for=\"$field_id\">$field_label</label>";
+		echo "<input class=\"$field_class\" id=\"$field_id\" name=\"$field_name\" type=\"text\" value=\"$field_value\">";
+		echo "</p>";
+		echo '<div class="description">' . __('A list of fields to display. Presently these are API names, hence advanced field. Examples: title, body, topic, category, date_time, image, flyer, tags, offline:map') . '</div>';
+
+		//
+		// Cache expiry.
+		//
+		$field_id = esc_attr( $this->get_field_id( 'cache_expire' ) );
+		$field_name =  esc_attr( $this->get_field_name( 'cache_expire' ) ); 
+		$field_label = esc_attr( 'Cache length:', 'squat-radar' );
+		$field_value = empty( $instance['cache_expire'] ) ? 10800 : (int) $instance['cache_expire']; 
+		$field_class = 'widefat';
+		echo "<p>";
+		echo "<label for=\"$field_id\">$field_label</label>";
+		echo "<select class=\"$field_class\" id=\"$field_id\" name=\"$field_name\">";
+		echo '<option value="3600"' . selected( $field_value, 3600 ) . '>' . __('1 hour') . '</option>';
+		echo '<option value="10800"' . selected( $field_value, 10800 ) . '>' . __('3 hours') . '</option>';
+		echo '<option value="43200"' . selected( $field_value, 43200 ) . '>' . __('12 hours') . '</option>';
+		echo "</select>";
+		echo "</p>";
+		echo '<div class="description">' . __('Length of time the cache of events will be kept. Longer faster, but updated less often.') . '</div>';
+
+		echo '</fieldset>';
+
+	}
+
+
+	public function update( $new_instance, $old_instance ) {
+		$options = [];
+		$options['debug'] = $new_instance;
+
+		if ( ! empty( $new_instance['title'] ) ) {
+			$options['title'] = sanitize_text_field( $new_instance['title'] );
+		}
+		else {
+			$options['title'] = '';
+		}
+
+		if ( ! empty($new_instance['url']) ) {
+			$keys = $this->connector->decode_search_url($new_instance['url']);
+			$options['url']['keys'] = $keys;
+			$options['url']['value'] = $new_instance['url'];
+			if (empty($keys)) {
+				$options['url']['error'] = 'URL not recognised';
+			}
+		}
+		else {
+			$options['url'] = ['value' => '', 'keys' => []];
+		}
+
+		if ( ! empty($new_instance['fields']) ) {
+			$matches = [];
+			preg_match_all('/([a-zA-Z:]+)/', $new_instance['fields'], $matches);
+			$options['fields'] = $matches[0];
+		}
+		else {
+			$options['fields'] = [];
+		}
+
+		if ( ! empty( $new_instance['limit'] ) ) {
+			$options['limit'] = (int) $new_instance['limit'];
+		}
+
+		if ( ! empty( $new_instance['cache_expire'] ) ) {
+			$options['cache_expire'] = (int) $new_instance['cache_expire'];
+		}
+		else {
+			$options['cache_expire'] = 10800;
+		}
+
+		return $options;
+	}
+
+}
+
diff --git a/radar.inc.php b/radar.inc.php
deleted file mode 100644
index a0e00ba23f11c62f68b063b82d5616c34830b7b0..0000000000000000000000000000000000000000
--- a/radar.inc.php
+++ /dev/null
@@ -1,203 +0,0 @@
-<?php
-
-/**
- * @file
- *   Functions to actually parse and retrieve shortcode.
- */
-require 'vendor/autoload.php';
-
-use Radar\Connect\Connect;
-use Radar\Connect\Filter;
-use Guzzle\Http\Client;
-use Doctrine\Common\Cache\FilesystemCache;
-use Guzzle\Cache\DoctrineCacheAdapter;
-use Guzzle\Plugin\Cache\CachePlugin;
-use Guzzle\Plugin\Cache\DefaultCacheStorage;
-
-/**
- * Radar Connect functions.
- */
-
-function radar_retrieve_events($settings) {
-  $client = radar_client();
-  // API field names.
-  $settings['fields'] = _radar_field_name_mapping($settings['fields']);
-  $filter = radar_filter($settings);
-  $request = $client->prepareEventsRequest($filter, $settings['fields'], $settings['max_count']);
-  $response = $client->retrieveResponse($request);
-  $events = $client->parseResponse($response);
-  return $events;
-}
-
-function radar_retrieve_entities($entities) {
-  if (!is_array($entities)) {
-    $entities = [$entities];
-  }
-  $client = radar_client();
-  return $client->retrieveEntityMultiple($entities);
-}
-
-function radar_client() {
-  static $connect = NULL;
-
-  if (is_null($connect)) {
-    $guzzle = new Client();
-    $cachePlugin = new CachePlugin(array(
-      'storage' => new DefaultCacheStorage(
-        new DoctrineCacheAdapter(
-          new FilesystemCache(get_temp_dir() . '/wp-radar')
-        )
-      )
-    ));
-    // Add the cache plugin to the client object
-    $guzzle->addSubscriber($cachePlugin);
-    $connect = new Connect($guzzle);
-  }
-  return $connect;
-}
-
-function radar_filter($settings) {
-  $filter = new \Radar\Connect\Filter;
-  if (!empty($settings['city'])) {
-    $filter->addCity($settings['city']);
-  }
-  if (!empty($settings['group'])) {
-    $filter->addGroup($settings['group']);
-  }
-
-  if (!empty($settings['country'])) {
-    $filter->addCountry($settings['country']);
-  }
-  return $filter;
-}
-
-/**
- * Internal WP plugin functions.
- */
-
-/**
- * Collapses subfields, simplifies field list.
- */
-function _radar_field_collect_subfields(&$fields) {
-  $entity_fields = array();
-
-  foreach ($fields as $delta => $listed_field) {
-    list($field, $subfield) = array_pad(explode(':', $listed_field, 2), 2, null);
-    if (!empty($subfield)) {
-      // A field with subfields.
-      if (!empty($entity_fields[$field])) {
-        // Field previously seen, subfields we collect together.
-        $entity_fields[$field][] = $subfield;
-        unset($fields[$delta]);
-      }
-      else {
-        // Not seen before, add base field name to fields.
-        $entity_fields[$field][] = $subfield;
-        $fields[$delta] = $field;
-      }
-    }
-  }
-  return $entity_fields;
-}
-
-/**
- * Mapping for user friendly field names to internal API names.
- */
-function _radar_field_name_mapping($fields) {
-  // Replace the nice entity names with (exposed) internal field names.
-  $nice_names = array('date', 'group', 'location');
-  $ugly_names = array('date_time', 'og_group_ref', 'offline');
-  return str_replace($nice_names, $ugly_names, $fields);
-}
-
-/**
- * Recursively pull the content for fields into an array.
- */
-function _radar_parse_items($type, $items, $fields, $subfields = array()) {
-  $content = array();
-  foreach ((array) $items as $item) {
-    if (!is_object($item)) {
-      error_log('_radar_parse_items called with empty item');
-      continue;
-    }
-    $current_content = array();
-    // Cycle through the fields in best order that we can.
-    foreach ($fields as $field_name) {
-      if (!$method = _radar_method_lookup($type, $field_name)) {
-        $current_content[] = array('field' => 'error', 'value' => sprintf( __('Unknown field: %s', 'radar_textdomain'), esc_attr($field_name)));
-        continue;
-      }
-      $current_field = $item->$method();
-      if (!empty($current_field) && !empty($subfields[$field_name])) {
-        $current_field = radar_retrieve_entities($current_field);
-        $current_subfields = $subfields[$field_name];
-        $current_sub_subfields = _radar_field_collect_subfields($current_subfields);
-        $current_content[] = array('entity' => $field_name, 'value' => _radar_parse_items($field_name, $current_field, $current_subfields, $current_sub_subfields));
-      }
-      else {
-        $current_content[] = array('field' => $field_name, 'value' => $current_field);
-      }
-    }
-    $content[] = $current_content;
-  }
-  return $content;
-}
-
-function _radar_method_lookup($type, $field) {
-  $lookup = array(
-    'event' => array(
-      'title' => 'getTitle',
-      'date' => 'getDates',
-      'body' => 'getBody',
-      'url' => 'getUrlView',
-      'image' => 'getImage',
-      'price' => 'getPrice',
-      'price_category' => 'getPriceCategory',
-      'email' => 'getEmail',
-      'link' => 'getLink',
-      'phone' => 'getPhone',
-      'group' => 'getGroups',
-      'location' => 'getLocations',
-      'category' => 'getCategories',
-      'topic' => 'getTopics',
-      'created' => 'getCreated',
-      'updated' => 'getUpdated',
-    ),
-    'location' => array(
-      'title' => 'getTitle',
-      'address' => 'getAddress',
-      'directions' => 'getDirections',
-      'location' => 'getLocation',
-    ),
-    'topic' => array(
-      'title' => 'getTitle',
-    ),
-    'category' => array(
-      'title' => 'getTitle',
-    ),
-    'price_category' => array(
-      'title' => 'getTitle',
-    ),
-    'group' => array(
-      'title' => 'getTitle',
-      'body' => 'getBody',
-      'category' => 'getCategories',
-      'topic' => 'getTopics',
-      'location' => 'getLocations',
-      'url' => 'getUrlView',
-      'group_logo' => 'getGroupLogoRaw',
-      'email' => 'getEmail',
-      'link' => 'getLink',
-      'phone' => 'getPhone',
-      'opening_times' => 'getOpeningTimes',
-    ),
-    'image' => array(
-      'title' => 'getTitle',
-      'mime' => 'getMime',
-      'url' => 'getUrl',
-      'size' => 'getSize',
-    ),
-  );
-  return !empty($lookup[$type][$field]) ? $lookup[$type][$field] : FALSE;
-}
-
diff --git a/radar.php b/radar.php
deleted file mode 100644
index 09fe8177f95f91bb5afd09deebc454114d2c0314..0000000000000000000000000000000000000000
--- a/radar.php
+++ /dev/null
@@ -1,360 +0,0 @@
-<?php
-
-/* ==================================================================
- * Plugin Name: Radar integration
- * Description: Provides widget and short code to display radar events.
- * Plugin URI: http://radar.squat.net/
- * Author: Ekes
- * Version: 0.1.0-alpha2
- * ================================================================== */
-
-// TODO cron updating; and caching.
-// TODO language setting for content from API.
-
-//
-// SHORTCODE
-//
-
-//
-// [radar_events]
-//
-
-/**
- * Generate event list shortcode content.
- */
-function radar_shortcode_events($attributes, $content = '') {
-  require_once('radar.inc.php');
-
-  $defaults = array(
-    'api_url' => 'https://new-radar.iskra.net/',
-    'max_count' => 5,
-    'city' => '',
-    'country' => '',
-    'group' => '',
-    'fields' => array(
-      'title',
-      'date',
-      'location:address',
-      'location:directions',
-      'category:title',
-      'topic:title',
-      'price_category:title',
-      'price',
-      'link',
-      'image:url',
-      'body',
-      'group:title',
-      'group:url',
-      'created',
-      'url',
-    ),
-  );
-  $event_settings = shortcode_atts($defaults, $attributes, 'radar_events');
-  // Collect subfields of entities together, and get a list.
-  // Edits the actual field list to collect the entity fields together.
-  $fields = $event_settings['fields'];
-  $subfields = _radar_field_collect_subfields($fields);
-  $event_settings['fields'] = $fields;
-  $events = radar_retrieve_events($event_settings);
-  // Now parse these objects and retrieve any subfields into arrays.
-  $events = _radar_parse_items('event', $events, $fields, $subfields);
-  $content = '';
-  foreach ($events as $event) {
-    $content .= radar_format_item('event', $event, array('type' => 'radar_events', 'attributes' => $attributes));
-  }
-  return $content;
-}
-add_shortcode('radar_events', 'radar_shortcode_events');
-
-//
-// TODO [radar_groups]
-//
-
-//
-//
-// FILTERS
-//
-// To alter the values and HTML of the output for a shortcode.
-//
-//
-
-//
-// 'radar_shortcode_field_value'
-//
-
-/**
- * Basic implementation of 'radar_shortcode_field_value' filter.
- *
- * Prepare the value of a field to be put into HTML.
- * Doesn't actually do anything but set the 'value' to become the 'output used;
- * and the 'field' name to become the 'type' used for HTML formatting filter.
- *
- * @param array $field
- *   Keyed array of data: ['value'] parsed value; ['field'] field name.
- * @param string type
- *   Context: The item type this field is attached.
- * @param array $item
- *   Context: The full item itself. Useful for merging field content together.
- * @param array $parents
- *   Context: Any parent items. So the topic of an event has the event item in
- *   this array. It is empty if it is a field on the event itself.
- * @param array $shortcode
- *   Context: Array with short code type eg. radar_events and the attributes.
- *
- * @return array
- *   Altered $field array. Finally requires keys ['output'] for output value
- *   to be used, and ['type'] for the type to be used.
- */
-function radar_shortcode_field_value($field, $type, $item, $parents, $shortcode) {
-  $field['output'] = $field['value'];
-  $field['type'] = $field['field'];
-  return $field;
-}
-add_filter('radar_shortcode_field_value', 'radar_shortcode_field_value', 10, 5);
-
-/**
- * Date field formatting implementation of 'radar_shortcode_field_value' filter.
- *
- * The dates are in http://php.net/DateTime format. The 'date' field has ['start'],
- * ['end'] times, it also has a string ['rrule'] iCal repeat rule.
- */
-function radar_shortcode_field_date_value($field, $type, $item, $parents, $shortcode) {
-  // Fields that need additional formatting.
-  switch ($field['field']) {
-    case 'created':
-    case 'updated':
-      if ($field['value']->getTimestamp() != 0) {
-        $field['output'] = $field['field'] == 'created' ? __('Created: ', 'radar_textdomain') : __('Updated: ', 'radar_textdomain');
-        $field['output'] .= $field['value']->format('Y-m-d H:i:s');
-      }
-      else {
-        $field['output'] = '';
-        $field['type'] = '_none';
-      }
-      break;
-    case 'date':
-      $field['output'] = array();
-      foreach ($field['value'] as $date) {
-        $this_date = sprintf(__('Start: %s', 'radar_textdomain'), $date['start']->format('Y-m-d H:i:s'));
-        if ($date['start'] != $date['end']) {
-          $this_date .= '<br />'
-            . sprintf(__('End: %s', 'radar_textdomain'), $date['end']->format('Y-m-d H:i:s'));
-        }
-        $field['output'][] = $this_date;
-      }
-      break;
-  }
-
-  return $field;
-}
-add_filter('radar_shortcode_field_value', 'radar_shortcode_field_date_value', 12, 5);
-
-/**
- * Location field implementation of 'radar_shortcode_field_value' filter.
- *
- * The location field location:location is a https://github.com/phayes/geoPHP object.
- * It is usually a point.
- */
-function radar_shortcode_field_location_value($field, $type, $item, $parents, $shortcode) {
-  if ($field['field'] == 'location') {
-    $field['output'] = $field['value']->out('wkt');
-  }
-
-  return $field;
-}
-add_filter('radar_shortcode_field_value', 'radar_shortcode_field_location_value', 12, 5);
-
-/**
- * Item Radar URL implementation of 'radar_shortcode_field_value' filter.
- *
- * If there is a title, and the link to the item on radar, this is turned into a link.
- * If there is a url field, but this is a sub-item, it has parents (group of an
- * event for example), then the url is not shown. If it is on the main item then it's
- * turned into a 'more…' link.
- */
-function radar_shortcode_field_url_value($field, $type, $item, $parents, $shortcode) {
-  if ($field['field'] == 'title') {
-    foreach ($item as $other_field) {
-      if (!empty($other_field['field']) && $other_field['field'] == 'url') {
-        $field['output'] = '<a href="'. $other_field['value'] .'">' . $field['output'] . '</a>';
-      }
-    }
-  }
-  if ($field['field'] == 'url') {
-    if (count($parents)) {
-      $field['output'] = '';
-      $field['type'] = '_none';
-    }
-    else {
-      $field['output'] = '<a href="' . $field['value'] . '">' . __('more…', 'radar_textdomain') . '</a>';
-    }
-  }
-
-  return $field;
-}
-add_filter('radar_shortcode_field_value', 'radar_shortcode_field_url_value', 12, 5);
-
-/**
- * Format image.
- */
-function radar_shortcode_image_value($field, $type, $item, $parents, $shortcode) {
-    if ($type == 'image' && $field['field'] == 'url' && $field['value']) {
-      $field['output'] = '<img src="'. $field['value'] .'" \>';
-    }
-
-    return $field;
-}
-add_filter('radar_shortcode_field_value', 'radar_shortcode_image_value', 12, 5);
-
-//
-// 'radar_shortcode_field_html'
-//
-
-/**
- * Basic implementation of 'radar_shortcode_field_html' filter.
- *
- * Put the output into HTML.
- * Before this implementation is run output for multiple fields are in an array.
- *
- * @param array|string $output
- *   The output to be put into HTML to be displayed.
- * @param array $field
- *   Context: Keyed array of data: ['value'] parsed value; ['field'] field name,
- *   ['output'] the original $output before changes ['type'] the requested type.
- * @param string type
- *   Context: The item type this field is attached.
- * @param array $item
- *   Context: The full item itself. Useful for merging field content together.
- * @param array $parents
- *   Context: Any parent items. So the topic of an event has the event item in
- *   this array. It is empty if it is a field on the event itself.
- * @param array $shortcode
- *   Context: Array with short code type eg. radar_events and the attributes.
- *
- * @return array
- *   Altered $field array. Finally requires keys ['output'] for output value
- *   to be used, and ['type'] for the type to be used.
- */
-function radar_shortcode_field_html($output, $field, $type, $item, $parents, $shortcode) {
-  if (is_array($output)) {
-    $output = implode(', ', $output);
-  }
-
-  return $output;
-}
-add_filter('radar_shortcode_field_html', 'radar_shortcode_field_html', 10, 6);
-
-/**
- * Link field HTML implementation of 'radar_shortcode_field_html' filter.
- *
- * Turns the external link field into a clickable URL.
- *
- * The field itself is an array, so this is run before the array is collapsed
- * by radar_shortcode_field_html (weight 8 before 10).
- */
-function radar_shortcode_field_link_html($output, $field, $type, $item, $parents, $shortcode) {
-  if (!empty($field['type']) && $field['type'] == 'link') {
-    foreach ($output as &$link) {
-      $link = '<a href="' . $link . '">' . $link . '</a>';
-    }
-  }
-
-  return $output;
-}
-add_filter('radar_shortcode_field_html', 'radar_shortcode_field_link_html', 8, 6);
-
-/**
- * Title field HTML implentation of 'radar_shortcode_field_html' filter.
- */
-function radar_shortcode_field_title_html($output, $field, $type, $item, $parents, $shortcode) {
-  if (!empty($field['type']) && $field['type'] == 'title' && !count($parents)) {
-    $output = '<h3>' . $output . '</h3>';
-  }
-
-  return $output;
-}
-add_filter('radar_shortcode_field_html', 'radar_shortcode_field_title_html', 12, 6);
-
-/**
- * Subfields HTML implementation of 'radar_shortcode_field_html' filter.
- *
- * All the fields together of an event location/topic/...
- */
-function radar_shortcode_field_subfields_html($output, $field, $type, $item, $parents, $shortcode) {
-  if (($type == 'event' || $type == 'group') && !empty($field['entity'])) {
-    $output = '<div class="' . $field['entity'] . '">' . $output . '</div>';
-  }
-
-  return $output;
-}
-add_filter('radar_shortcode_field_html', 'radar_shortcode_field_subfields_html', 12, 6);
-
-/**
- * Default paragraph HTML for fields, implementation of 'radar_shortcode_field_html' filter.
- *
- * For fields or the main item, not subfields.
- */
-function radar_shortcode_field_paragraph_html($output, $field, $type, $item, $parents, $shortcode) {
-  if (empty($parents) && !empty($field['type']) && in_array($field['type'], array('date', 'url', 'price', 'email', 'link', 'phone', 'created', 'updated', 'opening_times'))) {
-    $output = '<p class="' . $field['type'] . '">' . $output . '</p>';
-  }
-
-  return $output;
-}
-add_filter('radar_shortcode_field_html', 'radar_shortcode_field_paragraph_html', 12, 6);
-
-
-//
-// Other WP hooks.
-//
-
-/**
- * Registers translation text domain.
- */
-function radar_textdomain() {
-  if (function_exists('load_plugin_textdomain')) {
-    load_plugin_textdomain('radar_textdomain', FALSE, dirname(plugin_basename(__FILE__)) . '/languages');
-  }
-}
-add_action('init', 'radar_textdomain');
-
-/**
- * Shortcode filter callback.
- *
- * Enable an array of fields from the comma separated list on fields attribute.
- */
-function radar_shortcode_parse($out, $pairs, $atts) {
-  if (!empty($atts['fields'])) {
-    $out['fields'] = explode(',', $atts['fields']);
-  }
-
-  return $out;
-}
-add_filter('shortcode_atts_radar_events', 'radar_shortcode_parse', 10, 3);
-
-//
-// Helper functions
-//
-
-/**
- * Format item's parsed fields array for radar shortcode's.
- */
-function radar_format_item($type, $item, $shortcode, $parents = array()) {
-  $content = '';
-
-  foreach ($item as $field) {
-    // Item containing other items.
-    if (!empty($field['entity'])) {
-      $entity_content = array();
-      foreach ($field['value'] as $entity) {
-        $entity_content[] = radar_format_item($field['entity'], $entity, $shortcode, array_merge($parents, array($field)));
-      }
-      $content .= apply_filters('radar_shortcode_field_html', $entity_content, $field, $type, $item, $parents, $shortcode);
-    }
-    else {
-      $field = apply_filters('radar_shortcode_field_value', $field, $type, $item, $parents, $shortcode);
-      $content .= apply_filters('radar_shortcode_field_html', $field['output'], $field, $type, $item, $parents, $shortcode);
-    }
-  }
-  return $content;
-}
diff --git a/squat-radar.php b/squat-radar.php
new file mode 100644
index 0000000000000000000000000000000000000000..16e317cf84e0b7a6730abc7e7e6fc12d916c4bbc
--- /dev/null
+++ b/squat-radar.php
@@ -0,0 +1,31 @@
+<?php
+
+/**
+ * Squat Radar bootstrap file
+ *
+ * @link              https://radar.squat.net/
+ * @since             2.0.0
+ * @package           Squat_Radar
+ *
+ * @wordpress-plugin
+ * Plugin Name:       Squat Radar calendar integration
+ * Plugin URI:        https://0xacab.org/radar/radar-wp
+ * Description:       Provides widget, and shortcode, integration for displaying events from https://radar.squat.net/ agenda.
+ * Version:           2.0.0
+ * Author:            Radar contributors
+ * Author URI:        https://0xacab.org/radar/radar-wp
+ * License:           GPL-2.0+
+ * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
+ * Text Domain:       squat-radar
+ * Domain Path:       /languages
+ */
+
+if ( ! defined( 'ABSPATH' ) ) {
+	die;
+}
+
+define( 'SQUAT_RADAR_URL', plugin_dir_url( __FILE__ ) );
+define( 'SQUAT_RADAR_DIR', trailingslashit( plugin_dir_path( __FILE__ ) ) );
+include SQUAT_RADAR_DIR . 'includes/squat-radar-instance.php';
+
+Squat_Radar_Instance::get_instance();
diff --git a/vendor/autoload.php b/vendor/autoload.php
deleted file mode 100644
index 13caadc3f7c34647fa131a46883e1f5b405ec57b..0000000000000000000000000000000000000000
--- a/vendor/autoload.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-// autoload.php @generated by Composer
-
-require_once __DIR__ . '/composer' . '/autoload_real.php';
-
-return ComposerAutoloaderInit0602dde9fe6a3b6e770da50fa17cf0fd::getLoader();
diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php
deleted file mode 100644
index ff6ecfb822f89ab498410e4d8dd1e6204f15dd8d..0000000000000000000000000000000000000000
--- a/vendor/composer/ClassLoader.php
+++ /dev/null
@@ -1,413 +0,0 @@
-<?php
-
-/*
- * This file is part of Composer.
- *
- * (c) Nils Adermann <naderman@naderman.de>
- *     Jordi Boggiano <j.boggiano@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Composer\Autoload;
-
-/**
- * ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
- *
- *     $loader = new \Composer\Autoload\ClassLoader();
- *
- *     // register classes with namespaces
- *     $loader->add('Symfony\Component', __DIR__.'/component');
- *     $loader->add('Symfony',           __DIR__.'/framework');
- *
- *     // activate the autoloader
- *     $loader->register();
- *
- *     // to enable searching the include path (eg. for PEAR packages)
- *     $loader->setUseIncludePath(true);
- *
- * In this example, if you try to use a class in the Symfony\Component
- * namespace or one of its children (Symfony\Component\Console for instance),
- * the autoloader will first look for the class under the component/
- * directory, and it will then fallback to the framework/ directory if not
- * found before giving up.
- *
- * This class is loosely based on the Symfony UniversalClassLoader.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- * @author Jordi Boggiano <j.boggiano@seld.be>
- * @see    http://www.php-fig.org/psr/psr-0/
- * @see    http://www.php-fig.org/psr/psr-4/
- */
-class ClassLoader
-{
-    // PSR-4
-    private $prefixLengthsPsr4 = array();
-    private $prefixDirsPsr4 = array();
-    private $fallbackDirsPsr4 = array();
-
-    // PSR-0
-    private $prefixesPsr0 = array();
-    private $fallbackDirsPsr0 = array();
-
-    private $useIncludePath = false;
-    private $classMap = array();
-
-    private $classMapAuthoritative = false;
-
-    public function getPrefixes()
-    {
-        if (!empty($this->prefixesPsr0)) {
-            return call_user_func_array('array_merge', $this->prefixesPsr0);
-        }
-
-        return array();
-    }
-
-    public function getPrefixesPsr4()
-    {
-        return $this->prefixDirsPsr4;
-    }
-
-    public function getFallbackDirs()
-    {
-        return $this->fallbackDirsPsr0;
-    }
-
-    public function getFallbackDirsPsr4()
-    {
-        return $this->fallbackDirsPsr4;
-    }
-
-    public function getClassMap()
-    {
-        return $this->classMap;
-    }
-
-    /**
-     * @param array $classMap Class to filename map
-     */
-    public function addClassMap(array $classMap)
-    {
-        if ($this->classMap) {
-            $this->classMap = array_merge($this->classMap, $classMap);
-        } else {
-            $this->classMap = $classMap;
-        }
-    }
-
-    /**
-     * Registers a set of PSR-0 directories for a given prefix, either
-     * appending or prepending to the ones previously set for this prefix.
-     *
-     * @param string       $prefix  The prefix
-     * @param array|string $paths   The PSR-0 root directories
-     * @param bool         $prepend Whether to prepend the directories
-     */
-    public function add($prefix, $paths, $prepend = false)
-    {
-        if (!$prefix) {
-            if ($prepend) {
-                $this->fallbackDirsPsr0 = array_merge(
-                    (array) $paths,
-                    $this->fallbackDirsPsr0
-                );
-            } else {
-                $this->fallbackDirsPsr0 = array_merge(
-                    $this->fallbackDirsPsr0,
-                    (array) $paths
-                );
-            }
-
-            return;
-        }
-
-        $first = $prefix[0];
-        if (!isset($this->prefixesPsr0[$first][$prefix])) {
-            $this->prefixesPsr0[$first][$prefix] = (array) $paths;
-
-            return;
-        }
-        if ($prepend) {
-            $this->prefixesPsr0[$first][$prefix] = array_merge(
-                (array) $paths,
-                $this->prefixesPsr0[$first][$prefix]
-            );
-        } else {
-            $this->prefixesPsr0[$first][$prefix] = array_merge(
-                $this->prefixesPsr0[$first][$prefix],
-                (array) $paths
-            );
-        }
-    }
-
-    /**
-     * Registers a set of PSR-4 directories for a given namespace, either
-     * appending or prepending to the ones previously set for this namespace.
-     *
-     * @param string       $prefix  The prefix/namespace, with trailing '\\'
-     * @param array|string $paths   The PSR-4 base directories
-     * @param bool         $prepend Whether to prepend the directories
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function addPsr4($prefix, $paths, $prepend = false)
-    {
-        if (!$prefix) {
-            // Register directories for the root namespace.
-            if ($prepend) {
-                $this->fallbackDirsPsr4 = array_merge(
-                    (array) $paths,
-                    $this->fallbackDirsPsr4
-                );
-            } else {
-                $this->fallbackDirsPsr4 = array_merge(
-                    $this->fallbackDirsPsr4,
-                    (array) $paths
-                );
-            }
-        } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
-            // Register directories for a new namespace.
-            $length = strlen($prefix);
-            if ('\\' !== $prefix[$length - 1]) {
-                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
-            }
-            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
-            $this->prefixDirsPsr4[$prefix] = (array) $paths;
-        } elseif ($prepend) {
-            // Prepend directories for an already registered namespace.
-            $this->prefixDirsPsr4[$prefix] = array_merge(
-                (array) $paths,
-                $this->prefixDirsPsr4[$prefix]
-            );
-        } else {
-            // Append directories for an already registered namespace.
-            $this->prefixDirsPsr4[$prefix] = array_merge(
-                $this->prefixDirsPsr4[$prefix],
-                (array) $paths
-            );
-        }
-    }
-
-    /**
-     * Registers a set of PSR-0 directories for a given prefix,
-     * replacing any others previously set for this prefix.
-     *
-     * @param string       $prefix The prefix
-     * @param array|string $paths  The PSR-0 base directories
-     */
-    public function set($prefix, $paths)
-    {
-        if (!$prefix) {
-            $this->fallbackDirsPsr0 = (array) $paths;
-        } else {
-            $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
-        }
-    }
-
-    /**
-     * Registers a set of PSR-4 directories for a given namespace,
-     * replacing any others previously set for this namespace.
-     *
-     * @param string       $prefix The prefix/namespace, with trailing '\\'
-     * @param array|string $paths  The PSR-4 base directories
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function setPsr4($prefix, $paths)
-    {
-        if (!$prefix) {
-            $this->fallbackDirsPsr4 = (array) $paths;
-        } else {
-            $length = strlen($prefix);
-            if ('\\' !== $prefix[$length - 1]) {
-                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
-            }
-            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
-            $this->prefixDirsPsr4[$prefix] = (array) $paths;
-        }
-    }
-
-    /**
-     * Turns on searching the include path for class files.
-     *
-     * @param bool $useIncludePath
-     */
-    public function setUseIncludePath($useIncludePath)
-    {
-        $this->useIncludePath = $useIncludePath;
-    }
-
-    /**
-     * Can be used to check if the autoloader uses the include path to check
-     * for classes.
-     *
-     * @return bool
-     */
-    public function getUseIncludePath()
-    {
-        return $this->useIncludePath;
-    }
-
-    /**
-     * Turns off searching the prefix and fallback directories for classes
-     * that have not been registered with the class map.
-     *
-     * @param bool $classMapAuthoritative
-     */
-    public function setClassMapAuthoritative($classMapAuthoritative)
-    {
-        $this->classMapAuthoritative = $classMapAuthoritative;
-    }
-
-    /**
-     * Should class lookup fail if not found in the current class map?
-     *
-     * @return bool
-     */
-    public function isClassMapAuthoritative()
-    {
-        return $this->classMapAuthoritative;
-    }
-
-    /**
-     * Registers this instance as an autoloader.
-     *
-     * @param bool $prepend Whether to prepend the autoloader or not
-     */
-    public function register($prepend = false)
-    {
-        spl_autoload_register(array($this, 'loadClass'), true, $prepend);
-    }
-
-    /**
-     * Unregisters this instance as an autoloader.
-     */
-    public function unregister()
-    {
-        spl_autoload_unregister(array($this, 'loadClass'));
-    }
-
-    /**
-     * Loads the given class or interface.
-     *
-     * @param  string    $class The name of the class
-     * @return bool|null True if loaded, null otherwise
-     */
-    public function loadClass($class)
-    {
-        if ($file = $this->findFile($class)) {
-            includeFile($file);
-
-            return true;
-        }
-    }
-
-    /**
-     * Finds the path to the file where the class is defined.
-     *
-     * @param string $class The name of the class
-     *
-     * @return string|false The path if found, false otherwise
-     */
-    public function findFile($class)
-    {
-        // work around for PHP 5.3.0 - 5.3.2 https://bugs.php.net/50731
-        if ('\\' == $class[0]) {
-            $class = substr($class, 1);
-        }
-
-        // class map lookup
-        if (isset($this->classMap[$class])) {
-            return $this->classMap[$class];
-        }
-        if ($this->classMapAuthoritative) {
-            return false;
-        }
-
-        $file = $this->findFileWithExtension($class, '.php');
-
-        // Search for Hack files if we are running on HHVM
-        if ($file === null && defined('HHVM_VERSION')) {
-            $file = $this->findFileWithExtension($class, '.hh');
-        }
-
-        if ($file === null) {
-            // Remember that this class does not exist.
-            return $this->classMap[$class] = false;
-        }
-
-        return $file;
-    }
-
-    private function findFileWithExtension($class, $ext)
-    {
-        // PSR-4 lookup
-        $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
-
-        $first = $class[0];
-        if (isset($this->prefixLengthsPsr4[$first])) {
-            foreach ($this->prefixLengthsPsr4[$first] as $prefix => $length) {
-                if (0 === strpos($class, $prefix)) {
-                    foreach ($this->prefixDirsPsr4[$prefix] as $dir) {
-                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) {
-                            return $file;
-                        }
-                    }
-                }
-            }
-        }
-
-        // PSR-4 fallback dirs
-        foreach ($this->fallbackDirsPsr4 as $dir) {
-            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
-                return $file;
-            }
-        }
-
-        // PSR-0 lookup
-        if (false !== $pos = strrpos($class, '\\')) {
-            // namespaced class name
-            $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
-                . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
-        } else {
-            // PEAR-like class name
-            $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
-        }
-
-        if (isset($this->prefixesPsr0[$first])) {
-            foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
-                if (0 === strpos($class, $prefix)) {
-                    foreach ($dirs as $dir) {
-                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
-                            return $file;
-                        }
-                    }
-                }
-            }
-        }
-
-        // PSR-0 fallback dirs
-        foreach ($this->fallbackDirsPsr0 as $dir) {
-            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
-                return $file;
-            }
-        }
-
-        // PSR-0 include paths.
-        if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
-            return $file;
-        }
-    }
-}
-
-/**
- * Scope isolated include.
- *
- * Prevents access to $this/self from included files.
- */
-function includeFile($file)
-{
-    include $file;
-}
diff --git a/vendor/composer/LICENSE b/vendor/composer/LICENSE
deleted file mode 100644
index 1a28124886db89f1ca3e4fa674cb69a9a17585b3..0000000000000000000000000000000000000000
--- a/vendor/composer/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-
-Copyright (c) 2016 Nils Adermann, Jordi Boggiano
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is furnished
-to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
deleted file mode 100644
index ca28fe5193e85cc5a42ce258e3ee4043cccc8efc..0000000000000000000000000000000000000000
--- a/vendor/composer/autoload_classmap.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-// autoload_classmap.php @generated by Composer
-
-$vendorDir = dirname(dirname(__FILE__));
-$baseDir = dirname($vendorDir);
-
-return array(
-    'geoPHP' => $vendorDir . '/phayes/geophp/geoPHP.inc',
-);
diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php
deleted file mode 100644
index 15b664060de7dc6c0f7a01072868b4b3aafdba75..0000000000000000000000000000000000000000
--- a/vendor/composer/autoload_namespaces.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-// autoload_namespaces.php @generated by Composer
-
-$vendorDir = dirname(dirname(__FILE__));
-$baseDir = dirname($vendorDir);
-
-return array(
-    'Guzzle\\Stream' => array($vendorDir . '/guzzle/stream'),
-    'Guzzle\\Plugin\\Cache' => array($vendorDir . '/guzzle/plugin-cache'),
-    'Guzzle\\Parser' => array($vendorDir . '/guzzle/parser'),
-    'Guzzle\\Http' => array($vendorDir . '/guzzle/http'),
-    'Guzzle\\Common' => array($vendorDir . '/guzzle/common'),
-    'Guzzle\\Cache' => array($vendorDir . '/guzzle/cache'),
-    'Doctrine\\Common' => array($vendorDir . '/doctrine/common/lib'),
-);
diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php
deleted file mode 100644
index 3fa10198d05ee116f8eb8c55ecfc0357362b9076..0000000000000000000000000000000000000000
--- a/vendor/composer/autoload_psr4.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-// autoload_psr4.php @generated by Composer
-
-$vendorDir = dirname(dirname(__FILE__));
-$baseDir = dirname($vendorDir);
-
-return array(
-    'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher'),
-    'Radar\\Connect\\' => array($vendorDir . '/events-radar/radar-api-php/src'),
-);
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
deleted file mode 100644
index 0a6326824c817851fac7e86ad94caabcd8c9b7cb..0000000000000000000000000000000000000000
--- a/vendor/composer/autoload_real.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-// autoload_real.php @generated by Composer
-
-class ComposerAutoloaderInit0602dde9fe6a3b6e770da50fa17cf0fd
-{
-    private static $loader;
-
-    public static function loadClassLoader($class)
-    {
-        if ('Composer\Autoload\ClassLoader' === $class) {
-            require __DIR__ . '/ClassLoader.php';
-        }
-    }
-
-    public static function getLoader()
-    {
-        if (null !== self::$loader) {
-            return self::$loader;
-        }
-
-        spl_autoload_register(array('ComposerAutoloaderInit0602dde9fe6a3b6e770da50fa17cf0fd', 'loadClassLoader'), true, true);
-        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        spl_autoload_unregister(array('ComposerAutoloaderInit0602dde9fe6a3b6e770da50fa17cf0fd', 'loadClassLoader'));
-
-        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION');
-        if ($useStaticLoader) {
-            require_once __DIR__ . '/autoload_static.php';
-
-            call_user_func(\Composer\Autoload\ComposerStaticInit0602dde9fe6a3b6e770da50fa17cf0fd::getInitializer($loader));
-        } else {
-            $map = require __DIR__ . '/autoload_namespaces.php';
-            foreach ($map as $namespace => $path) {
-                $loader->set($namespace, $path);
-            }
-
-            $map = require __DIR__ . '/autoload_psr4.php';
-            foreach ($map as $namespace => $path) {
-                $loader->setPsr4($namespace, $path);
-            }
-
-            $classMap = require __DIR__ . '/autoload_classmap.php';
-            if ($classMap) {
-                $loader->addClassMap($classMap);
-            }
-        }
-
-        $loader->register(true);
-
-        return $loader;
-    }
-}
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
deleted file mode 100644
index aa67b7ef26d6e5ad65a5840400bc3be7fc8e3391..0000000000000000000000000000000000000000
--- a/vendor/composer/autoload_static.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-
-// autoload_static.php @generated by Composer
-
-namespace Composer\Autoload;
-
-class ComposerStaticInit0602dde9fe6a3b6e770da50fa17cf0fd
-{
-    public static $prefixLengthsPsr4 = array (
-        'S' => 
-        array (
-            'Symfony\\Component\\EventDispatcher\\' => 34,
-        ),
-        'R' => 
-        array (
-            'Radar\\Connect\\' => 14,
-        ),
-    );
-
-    public static $prefixDirsPsr4 = array (
-        'Symfony\\Component\\EventDispatcher\\' => 
-        array (
-            0 => __DIR__ . '/..' . '/symfony/event-dispatcher',
-        ),
-        'Radar\\Connect\\' => 
-        array (
-            0 => __DIR__ . '/..' . '/events-radar/radar-api-php/src',
-        ),
-    );
-
-    public static $prefixesPsr0 = array (
-        'G' => 
-        array (
-            'Guzzle\\Stream' => 
-            array (
-                0 => __DIR__ . '/..' . '/guzzle/stream',
-            ),
-            'Guzzle\\Plugin\\Cache' => 
-            array (
-                0 => __DIR__ . '/..' . '/guzzle/plugin-cache',
-            ),
-            'Guzzle\\Parser' => 
-            array (
-                0 => __DIR__ . '/..' . '/guzzle/parser',
-            ),
-            'Guzzle\\Http' => 
-            array (
-                0 => __DIR__ . '/..' . '/guzzle/http',
-            ),
-            'Guzzle\\Common' => 
-            array (
-                0 => __DIR__ . '/..' . '/guzzle/common',
-            ),
-            'Guzzle\\Cache' => 
-            array (
-                0 => __DIR__ . '/..' . '/guzzle/cache',
-            ),
-        ),
-        'D' => 
-        array (
-            'Doctrine\\Common' => 
-            array (
-                0 => __DIR__ . '/..' . '/doctrine/common/lib',
-            ),
-        ),
-    );
-
-    public static $classMap = array (
-        'geoPHP' => __DIR__ . '/..' . '/phayes/geophp/geoPHP.inc',
-    );
-
-    public static function getInitializer(ClassLoader $loader)
-    {
-        return \Closure::bind(function () use ($loader) {
-            $loader->prefixLengthsPsr4 = ComposerStaticInit0602dde9fe6a3b6e770da50fa17cf0fd::$prefixLengthsPsr4;
-            $loader->prefixDirsPsr4 = ComposerStaticInit0602dde9fe6a3b6e770da50fa17cf0fd::$prefixDirsPsr4;
-            $loader->prefixesPsr0 = ComposerStaticInit0602dde9fe6a3b6e770da50fa17cf0fd::$prefixesPsr0;
-            $loader->classMap = ComposerStaticInit0602dde9fe6a3b6e770da50fa17cf0fd::$classMap;
-
-        }, null, ClassLoader::class);
-    }
-}
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
deleted file mode 100644
index d2340dba494145e53e59e23e07193f3d5d06e288..0000000000000000000000000000000000000000
--- a/vendor/composer/installed.json
+++ /dev/null
@@ -1,528 +0,0 @@
-[
-    {
-        "name": "phayes/geophp",
-        "version": "1.2",
-        "version_normalized": "1.2.0.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/phayes/geoPHP.git",
-            "reference": "015404e85b602e0df1f91441f8db0f9e98f7e567"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/phayes/geoPHP/zipball/015404e85b602e0df1f91441f8db0f9e98f7e567",
-            "reference": "015404e85b602e0df1f91441f8db0f9e98f7e567",
-            "shasum": ""
-        },
-        "require-dev": {
-            "phpunit/phpunit": "4.1.*"
-        },
-        "time": "2014-12-02 06:11:22",
-        "type": "library",
-        "installation-source": "dist",
-        "autoload": {
-            "classmap": [
-                "geoPHP.inc"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "GPL-2 or New-BSD"
-        ],
-        "authors": [
-            {
-                "name": "Patrick Hayes"
-            }
-        ],
-        "description": "GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and can therefore run on shared hosts. It can read and write a wide variety of formats: WKT (including EWKT), WKB (including EWKB), GeoJSON, KML, GPX, GeoRSS). It works with all Simple-Feature geometries (Point, LineString, Polygon, GeometryCollection etc.) and can be used to get centroids, bounding-boxes, area, and a wide variety of other useful information.",
-        "homepage": "https://github.com/phayes/geoPHP"
-    },
-    {
-        "name": "doctrine/common",
-        "version": "2.3.0",
-        "version_normalized": "2.3.0.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/doctrine/common.git",
-            "reference": "d1c7d4334e38cad603a5c863d4c7b91bb04ec6b2"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/doctrine/common/zipball/d1c7d4334e38cad603a5c863d4c7b91bb04ec6b2",
-            "reference": "d1c7d4334e38cad603a5c863d4c7b91bb04ec6b2",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.2"
-        },
-        "time": "2012-09-20 05:55:18",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "2.3.x-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Doctrine\\Common": "lib/"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Jonathan Wage",
-                "email": "jonwage@gmail.com",
-                "homepage": "http://www.jwage.com/",
-                "role": "Creator"
-            },
-            {
-                "name": "Guilherme Blanco",
-                "email": "guilhermeblanco@gmail.com",
-                "homepage": "http://www.instaclick.com"
-            },
-            {
-                "name": "Roman Borschel",
-                "email": "roman@code-factory.org"
-            },
-            {
-                "name": "Benjamin Eberlei",
-                "email": "kontakt@beberlei.de"
-            },
-            {
-                "name": "Johannes Schmitt",
-                "email": "schmittjoh@gmail.com",
-                "homepage": "https://github.com/schmittjoh",
-                "role": "Developer of wrapped JMSSerializerBundle"
-            }
-        ],
-        "description": "Common Library for Doctrine projects",
-        "homepage": "http://www.doctrine-project.org",
-        "keywords": [
-            "annotations",
-            "collections",
-            "eventmanager",
-            "persistence",
-            "spl"
-        ]
-    },
-    {
-        "name": "guzzle/common",
-        "version": "v3.9.2",
-        "version_normalized": "3.9.2.0",
-        "target-dir": "Guzzle/Common",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/Guzzle3/common.git",
-            "reference": "2e36af7cf2ce3ea1f2d7c2831843b883a8e7b7dc"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/Guzzle3/common/zipball/2e36af7cf2ce3ea1f2d7c2831843b883a8e7b7dc",
-            "reference": "2e36af7cf2ce3ea1f2d7c2831843b883a8e7b7dc",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.2",
-            "symfony/event-dispatcher": ">=2.1"
-        },
-        "time": "2014-08-11 04:32:36",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "3.7-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Guzzle\\Common": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "description": "Common libraries used by Guzzle",
-        "homepage": "http://guzzlephp.org/",
-        "keywords": [
-            "collection",
-            "common",
-            "event",
-            "exception"
-        ],
-        "abandoned": "guzzle/guzzle"
-    },
-    {
-        "name": "guzzle/cache",
-        "version": "v3.9.2",
-        "version_normalized": "3.9.2.0",
-        "target-dir": "Guzzle/Cache",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/Guzzle3/cache.git",
-            "reference": "9d20d5afd4203f84893e809777ffa01e47bd4ea7"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/Guzzle3/cache/zipball/9d20d5afd4203f84893e809777ffa01e47bd4ea7",
-            "reference": "9d20d5afd4203f84893e809777ffa01e47bd4ea7",
-            "shasum": ""
-        },
-        "require": {
-            "guzzle/common": "self.version",
-            "php": ">=5.3.2"
-        },
-        "time": "2014-01-08 21:24:51",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "3.7-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Guzzle\\Cache": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Michael Dowling",
-                "email": "mtdowling@gmail.com",
-                "homepage": "https://github.com/mtdowling"
-            }
-        ],
-        "description": "Guzzle cache adapter component",
-        "homepage": "http://guzzlephp.org/",
-        "keywords": [
-            "Guzzle",
-            "adapter",
-            "cache",
-            "doctrine",
-            "zf"
-        ],
-        "abandoned": "guzzle/guzzle"
-    },
-    {
-        "name": "guzzle/stream",
-        "version": "v3.9.2",
-        "version_normalized": "3.9.2.0",
-        "target-dir": "Guzzle/Stream",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/Guzzle3/stream.git",
-            "reference": "60c7fed02e98d2c518dae8f97874c8f4622100f0"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/Guzzle3/stream/zipball/60c7fed02e98d2c518dae8f97874c8f4622100f0",
-            "reference": "60c7fed02e98d2c518dae8f97874c8f4622100f0",
-            "shasum": ""
-        },
-        "require": {
-            "guzzle/common": "self.version",
-            "php": ">=5.3.2"
-        },
-        "suggest": {
-            "guzzle/http": "To convert Guzzle request objects to PHP streams"
-        },
-        "time": "2014-05-01 21:36:02",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "3.7-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Guzzle\\Stream": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Michael Dowling",
-                "email": "mtdowling@gmail.com",
-                "homepage": "https://github.com/mtdowling"
-            }
-        ],
-        "description": "Guzzle stream wrapper component",
-        "homepage": "http://guzzlephp.org/",
-        "keywords": [
-            "Guzzle",
-            "component",
-            "stream"
-        ],
-        "abandoned": "guzzle/guzzle"
-    },
-    {
-        "name": "guzzle/parser",
-        "version": "v3.9.2",
-        "version_normalized": "3.9.2.0",
-        "target-dir": "Guzzle/Parser",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/Guzzle3/parser.git",
-            "reference": "6874d171318a8e93eb6d224cf85e4678490b625c"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/Guzzle3/parser/zipball/6874d171318a8e93eb6d224cf85e4678490b625c",
-            "reference": "6874d171318a8e93eb6d224cf85e4678490b625c",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.2"
-        },
-        "time": "2014-02-05 18:29:46",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "3.7-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Guzzle\\Parser": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "description": "Interchangeable parsers used by Guzzle",
-        "homepage": "http://guzzlephp.org/",
-        "keywords": [
-            "URI Template",
-            "cookie",
-            "http",
-            "message",
-            "url"
-        ],
-        "abandoned": "guzzle/guzzle"
-    },
-    {
-        "name": "guzzle/http",
-        "version": "v3.9.2",
-        "version_normalized": "3.9.2.0",
-        "target-dir": "Guzzle/Http",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/Guzzle3/http.git",
-            "reference": "1e8dd1e2ba9dc42332396f39fbfab950b2301dc5"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/Guzzle3/http/zipball/1e8dd1e2ba9dc42332396f39fbfab950b2301dc5",
-            "reference": "1e8dd1e2ba9dc42332396f39fbfab950b2301dc5",
-            "shasum": ""
-        },
-        "require": {
-            "guzzle/common": "self.version",
-            "guzzle/parser": "self.version",
-            "guzzle/stream": "self.version",
-            "php": ">=5.3.2"
-        },
-        "suggest": {
-            "ext-curl": "*"
-        },
-        "time": "2014-08-11 04:32:36",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "3.7-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Guzzle\\Http": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Michael Dowling",
-                "email": "mtdowling@gmail.com",
-                "homepage": "https://github.com/mtdowling"
-            }
-        ],
-        "description": "HTTP libraries used by Guzzle",
-        "homepage": "http://guzzlephp.org/",
-        "keywords": [
-            "Guzzle",
-            "client",
-            "curl",
-            "http",
-            "http client"
-        ],
-        "abandoned": "guzzle/guzzle"
-    },
-    {
-        "name": "guzzle/plugin-cache",
-        "version": "v3.9.2",
-        "version_normalized": "3.9.2.0",
-        "target-dir": "Guzzle/Plugin/Cache",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/Guzzle3/plugin-cache.git",
-            "reference": "152bc4fa58e1578d01d501a97cbeee1c34edecb6"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/Guzzle3/plugin-cache/zipball/152bc4fa58e1578d01d501a97cbeee1c34edecb6",
-            "reference": "152bc4fa58e1578d01d501a97cbeee1c34edecb6",
-            "shasum": ""
-        },
-        "require": {
-            "guzzle/cache": "self.version",
-            "guzzle/http": "self.version",
-            "php": ">=5.3.2"
-        },
-        "time": "2014-02-05 10:00:42",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "3.7-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-0": {
-                "Guzzle\\Plugin\\Cache": ""
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Michael Dowling",
-                "email": "mtdowling@gmail.com",
-                "homepage": "https://github.com/mtdowling"
-            }
-        ],
-        "description": "Guzzle HTTP cache plugin",
-        "homepage": "http://guzzlephp.org/",
-        "keywords": [
-            "Guzzle",
-            "plugin"
-        ],
-        "abandoned": "guzzle/guzzle"
-    },
-    {
-        "name": "symfony/event-dispatcher",
-        "version": "v3.3.2",
-        "version_normalized": "3.3.2.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/symfony/event-dispatcher.git",
-            "reference": "4054a102470665451108f9b59305c79176ef98f0"
-        },
-        "dist": {
-            "type": "zip",
-            "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4054a102470665451108f9b59305c79176ef98f0",
-            "reference": "4054a102470665451108f9b59305c79176ef98f0",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.5.9"
-        },
-        "conflict": {
-            "symfony/dependency-injection": "<3.3"
-        },
-        "require-dev": {
-            "psr/log": "~1.0",
-            "symfony/config": "~2.8|~3.0",
-            "symfony/dependency-injection": "~3.3",
-            "symfony/expression-language": "~2.8|~3.0",
-            "symfony/stopwatch": "~2.8|~3.0"
-        },
-        "suggest": {
-            "symfony/dependency-injection": "",
-            "symfony/http-kernel": ""
-        },
-        "time": "2017-06-04 18:15:29",
-        "type": "library",
-        "extra": {
-            "branch-alias": {
-                "dev-master": "3.3-dev"
-            }
-        },
-        "installation-source": "dist",
-        "autoload": {
-            "psr-4": {
-                "Symfony\\Component\\EventDispatcher\\": ""
-            },
-            "exclude-from-classmap": [
-                "/Tests/"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/",
-        "license": [
-            "MIT"
-        ],
-        "authors": [
-            {
-                "name": "Fabien Potencier",
-                "email": "fabien@symfony.com"
-            },
-            {
-                "name": "Symfony Community",
-                "homepage": "https://symfony.com/contributors"
-            }
-        ],
-        "description": "Symfony EventDispatcher Component",
-        "homepage": "https://symfony.com"
-    },
-    {
-        "name": "events-radar/radar-api-php",
-        "version": "0.1.0-beta1",
-        "version_normalized": "0.1.0.0-beta1",
-        "source": {
-            "type": "git",
-            "url": "https://0xacab.org/radar/radar-api-php",
-            "reference": "e272465d34853ffb781b3ea99bad53f40e567f82"
-        },
-        "require": {
-            "doctrine/common": "2.3.0",
-            "guzzle/cache": "3.9.2",
-            "guzzle/http": "3.9.2",
-            "guzzle/plugin-cache": "3.9.2",
-            "phayes/geophp": "1.2"
-        },
-        "require-dev": {
-            "guzzle/guzzle": "3.9.2",
-            "phpunit/phpunit": "~4.5"
-        },
-        "time": "2017-04-27 15:31:59",
-        "type": "library",
-        "installation-source": "source",
-        "autoload": {
-            "psr-4": {
-                "Radar\\Connect\\": "src"
-            }
-        },
-        "license": [
-            "GPL-2.0+"
-        ],
-        "description": "Radar API connect"
-    }
-]
diff --git a/vendor/doctrine/common/.gitignore b/vendor/doctrine/common/.gitignore
deleted file mode 100644
index fb5e79d652afa323dcfaf80369330ef195fb70c2..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-build/
-logs/
-reports/
-dist/
diff --git a/vendor/doctrine/common/.gitmodules b/vendor/doctrine/common/.gitmodules
deleted file mode 100644
index 51f0843511c8fc363f83634ff1063d9f969c3e86..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "lib/vendor/doctrine-build-common"]
-	path = lib/vendor/doctrine-build-common
-	url = git://github.com/doctrine/doctrine-build-common.git
diff --git a/vendor/doctrine/common/.travis.yml b/vendor/doctrine/common/.travis.yml
deleted file mode 100644
index fc0505634391ada3bddae3ea065e5ae7a5ea6b33..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/.travis.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-language: php
-
-env:
-  - OPCODE_CACHE=apc
-
-php:
-  - 5.3
-  - 5.4
-
-before_script: php ./bin/travis-setup.php $OPCODE_CACHE
\ No newline at end of file
diff --git a/vendor/doctrine/common/LICENSE b/vendor/doctrine/common/LICENSE
deleted file mode 100644
index 4a91f0bf2803d308cce8010164548a811127bc27..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2006-2012 Doctrine Project
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/vendor/doctrine/common/README.md b/vendor/doctrine/common/README.md
deleted file mode 100644
index c63f7627d9af25b68c69ee4db9109a6c0b61bacb..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/README.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Doctrine Common
-
-[![Build Status](https://secure.travis-ci.org/doctrine/common.png)](http://travis-ci.org/doctrine/common)
-
-The Doctrine Common project is a library that provides extensions to core PHP functionality.
-
-## More resources:
-
-* [Website](http://www.doctrine-project.org)
-* [Documentation](http://www.doctrine-project.org/projects/common/current/docs/en)
-* [Issue Tracker](http://www.doctrine-project.org/jira/browse/DCOM)
-* [Downloads](http://github.com/doctrine/common/downloads)
diff --git a/vendor/doctrine/common/UPGRADE_TO_2_1 b/vendor/doctrine/common/UPGRADE_TO_2_1
deleted file mode 100644
index 891a2e5c2bb46c160429c436def2dfb813ca78c6..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/UPGRADE_TO_2_1
+++ /dev/null
@@ -1,39 +0,0 @@
-This document details all the possible changes that you should investigate when updating
-your project from Doctrine Common 2.0.x to 2.1
-
-## AnnotationReader changes
-
-The annotation reader was heavily refactored between 2.0 and 2.1-RC1. In theory the operation of the new reader should be backwards compatible, but it has to be setup differently to work that way:
-
-    $reader = new \Doctrine\Common\Annotations\AnnotationReader();
-    $reader->setDefaultAnnotationNamespace('Doctrine\ORM\Mapping\\');
-    // new code necessary starting here
-    $reader->setIgnoreNotImportedAnnotations(true);
-    $reader->setEnableParsePhpImports(false);
-    $reader = new \Doctrine\Common\Annotations\CachedReader(
-        new \Doctrine\Common\Annotations\IndexedReader($reader), new ArrayCache()
-    );
-
-## Annotation Base class or @Annotation
-
-Beginning after 2.1-RC2 you have to either extend ``Doctrine\Common\Annotations\Annotation`` or add @Annotation to your annotations class-level docblock, otherwise the class will simply be ignored.
-
-## Removed methods on AnnotationReader
-
-* AnnotationReader::setAutoloadAnnotations()
-* AnnotationReader::getAutoloadAnnotations()
-* AnnotationReader::isAutoloadAnnotations()
-
-## AnnotationRegistry
-
-Autoloading through the PHP autoloader is removed from the 2.1 AnnotationReader. Instead you have to use the global AnnotationRegistry for loading purposes:
-
-    \Doctrine\Common\Annotations\AnnotationRegistry::registerFile($fileWithAnnotations);
-    \Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespace($namespace, $dirs = null);
-    \Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces($namespaces);
-    \Doctrine\Common\Annotations\AnnotationRegistry::registerLoader($callable);
-
-The $callable for registering a loader accepts a class as first and only parameter and must try to silently autoload it. On success true has to be returned.
-The registerAutoloadNamespace function registers a PSR-0 compatible silent autoloader for all classes with the given namespace in the given directories.
-If null is passed as directory the include path will be used.
-
diff --git a/vendor/doctrine/common/UPGRADE_TO_2_2 b/vendor/doctrine/common/UPGRADE_TO_2_2
deleted file mode 100644
index 1d93a131ed192a113c8b7436210bd1c02794486b..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/UPGRADE_TO_2_2
+++ /dev/null
@@ -1,61 +0,0 @@
-This document details all the possible changes that you should investigate when 
-updating your project from Doctrine Common 2.1 to 2.2:
-
-## Annotation Changes
-
-- AnnotationReader::setIgnoreNotImportedAnnotations has been removed, you need to 
-  add ignore annotation names which are supposed to be ignored via
-  AnnotationReader::addGlobalIgnoredName
-  
-- AnnotationReader::setAutoloadAnnotations was deprecated by the AnnotationRegistry
-  in 2.1 and has been removed in 2.2
-
-- AnnotationReader::setEnableParsePhpImports was added to ease transition to the new
-  annotation mechanism in 2.1 and is removed in 2.2
-
-- AnnotationReader::isParsePhpImportsEnabled is removed (see above)
-
-- AnnotationReader::setDefaultAnnotationNamespace was deprecated in favor of explicit
-  configuration in 2.1 and will be removed in 2.2 (for isolated projects where you
-  have full-control over _all_ available annotations, we offer a dedicated reader
-  class ``SimpleAnnotationReader``)
-
-- AnnotationReader::setAnnotationCreationFunction was deprecated in 2.1 and will be
-  removed in 2.2. We only offer two creation mechanisms which cannot be changed
-  anymore to allow the same reader instance to work with all annotations regardless
-  of which library they are coming from.
-  
-- AnnotationReader::setAnnotationNamespaceAlias was deprecated in 2.1 and will be
-  removed in 2.2 (see setDefaultAnnotationNamespace)
-
-- If you use a class as annotation which has not the @Annotation marker in it's 
-  class block, we will now throw an exception instead of silently ignoring it. You
-  can however still achieve the previous behavior using the @IgnoreAnnotation, or
-  AnnotationReader::addGlobalIgnoredName (the exception message will contain detailed
-  instructions when you run into this problem).
-
-## Cache Changes
-  
-- Renamed old AbstractCache to CacheProvider
-
-- Dropped the support to the following functions of all cache providers:
-
- - CacheProvider::deleteByWildcard
-
- - CacheProvider::deleteByRegEx
-
- - CacheProvider::deleteByPrefix
-
- - CacheProvider::deleteBySuffix
-
-- CacheProvider::deleteAll will not remove ALL entries, it will only mark them as invalid
-
-- CacheProvider::flushAll will remove ALL entries, namespaced or not
-
-- Added support to MemcachedCache
-
-- Added support to WincacheCache
-
-## ClassLoader Changes
-
-- ClassLoader::fileExistsInIncludePath() no longer exists. Use the native stream_resolve_include_path() PHP function
\ No newline at end of file
diff --git a/vendor/doctrine/common/bin/travis-setup.php b/vendor/doctrine/common/bin/travis-setup.php
deleted file mode 100644
index e9c355ae7c8cccccc5dac4198a1b16d5c71ae3c4..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/bin/travis-setup.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the LGPL. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-/**
- * Install PHP extensions required for testing by Travis CI.
- *
- * @author Victor Berchet <victor@suumit.com>
- * @since 2.2
- */
-$installer = new PhpExtensions();
-
-if (isset($argv[1]) && 'APC' === strtoupper($argv[1])) {
-    $installer->install('apc');
-} else {
-    $installer->install('xcache');
-}
-
-$installer->install('memcache');
-$installer->install('memcached');
-
-class PhpExtensions
-{
-    protected $extensions;
-    protected $phpVersion;
-    protected $iniPath;
-
-    public function __construct()
-    {
-        $this->phpVersion = phpversion();
-        $this->iniPath = php_ini_loaded_file();
-        $this->extensions = array(
-        'memcache' => array(
-            'url'        => 'http://pecl.php.net/get/memcache-2.2.6.tgz',
-            'php_version' => array(),
-            'cfg'         => array('--enable-memcache'),
-            'ini'         => array('extension=memcache.so'),
-        ),
-        'memcached' => array(
-            'url'        => 'http://pecl.php.net/get/memcached-1.0.2.tgz',
-            'php_version' => array(
-                // memcached 1.0.2 does not build on PHP 5.4
-                array('<', '5.4'),
-            ),
-            'cfg'         => array(),
-            'ini'         => array('extension=memcached.so'),
-        ),
-        'apc' => array(
-            'url'        => 'http://pecl.php.net/get/APC-3.1.9.tgz',
-            'php_version' => array(
-                // apc 3.1.9 causes a segfault on PHP 5.4
-                array('<', '5.4'),
-            ),
-            'cfg'         => array(),
-            'ini'         => array(
-                'extension=apc.so',
-                'apc.enabled=1',
-                'apc.enable_cli=1'
-            ),
-        ),
-        'xcache' => array(
-            'url'        => 'http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz',
-            'php_version' => array(
-                // xcache does not build with Travis CI (as of 2012-01-09)
-                array('<', '5'),
-            ),
-            'cfg'         => array('--enable-xcache'),
-            'ini'         => array(
-                'extension=xcache.so',
-                'xcache.cacher=false',
-                'xcache.admin.enable_auth=0',
-                'xcache.var_size=1M',
-            ),
-        ),
-    );
-    }
-
-    public function install($name)
-    {
-        if (array_key_exists($name, $this->extensions)) {
-            $extension = $this->extensions[$name];
-
-
-            echo "== extension: $name ==\n";
-
-            foreach ($extension['php_version'] as $version) {
-                if (!version_compare($this->phpVersion, $version[1], $version[0])) {
-                    printf(
-                        "=> not installed, requires a PHP version %s %s (%s installed)\n",
-                        $version[0],
-                        $version[1],
-                        $this->phpVersion
-                    );
-
-                    return;
-                }
-            }
-
-            $this->system(sprintf("wget %s > /dev/null 2>&1", $extension['url']));
-            $file = basename($extension['url']);
-            $this->system(sprintf("tar -xzf %s > /dev/null 2>&1", $file));
-            $folder = basename($file, ".tgz");
-            $folder = basename($folder, ".tar.gz");
-            $this->system(sprintf(
-                'sh -c "cd %s && phpize && ./configure %s && make && sudo make install" > /dev/null 2>&1',
-                $folder,
-                implode(' ', $extension['cfg'])
-            ));
-            foreach ($extension['ini'] as $ini) {
-                $this->system(sprintf("echo %s >> %s", $ini, $this->iniPath));
-            }
-            printf("=> installed (%s)\n", $folder);
-        }
-    }
-
-    private function system($cmd)
-    {
-        $ret = 0;
-        system($cmd, $ret);
-        if (0 !== $ret) {
-            printf("=> Command '%s' failed !", $cmd);
-            
-            exit($ret);
-        }
-    }
-}
diff --git a/vendor/doctrine/common/build.properties b/vendor/doctrine/common/build.properties
deleted file mode 100644
index ff311a45925fb3e911bb0012724d395b6bcd2635..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-# Project Name
-project.name=DoctrineCommon
-
-# Version class and file
-project.version_class = Doctrine\Common\Version
-project.version_file = lib/Doctrine/Common/Version.php
diff --git a/vendor/doctrine/common/build.xml b/vendor/doctrine/common/build.xml
deleted file mode 100644
index 71a9a5000e4c260788c9d1522cd5fabda3d52052..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/build.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0"?>
-<project name="Doctrine2" default="build" basedir=".">
-    <taskdef classname="phing.tasks.ext.d51PearPkg2Task" name="d51pearpkg2" />
-    <import file="${project.basedir}/lib/vendor/doctrine-build-common/packaging.xml" />
-
-    <property file="build.properties" />
-    
-    <!-- 
-        Fileset for artifacts shared across all distributed packages.
-    -->
-    <fileset id="shared-artifacts" dir=".">
-        <include name="LICENSE"/>
-        <include name="COPYRIGHT"/>
-        <include name="CHANGELOG"/>
-    </fileset>
-
-    <!-- 
-        Fileset for the sources of the Doctrine Common package.
-    -->
-    <fileset id="common-sources" dir="./lib">
-        <include name="Doctrine/Common/**"/>
-    </fileset>
-
-    <!--
-        Builds Common package, preparing it for distribution.
-    -->
-    <target name="copy-files" depends="prepare">
-        <copy todir="${build.dir}/${project.name}-${version}">
-            <fileset refid="shared-artifacts"/>
-        </copy>
-        <copy todir="${build.dir}/${project.name}-${version}">
-            <fileset refid="common-sources"/>
-        </copy>
-    </target>
-
-    <!-- 
-        Builds distributable PEAR packages.
-    -->
-    <target name="define-pear-package" depends="copy-files">
-        <d51pearpkg2 baseinstalldir="/" dir="${build.dir}/${project.name}-${version}">
-           <name>DoctrineCommon</name>
-           <summary>Doctrine Common PHP Extensions</summary>
-           <channel>pear.doctrine-project.org</channel>
-           <description>The Doctrine Common package contains shared code between the other packages.</description>
-           <lead user="jwage" name="Jonathan H. Wage" email="jonwage@gmail.com" />
-           <lead user="guilhermeblanco" name="Guilherme Blanco" email="guilhermeblanco@gmail.com" />
-           <lead user="romanb" name="Roman Borschel" email="roman@code-factory.org" />
-           <lead user="beberlei" name="Benjamin Eberlei" email="kontakt@beberlei.de" />
-           <license>LGPL</license>
-           <version release="${pear.version}" api="${pear.version}" />
-           <stability release="${pear.stability}" api="${pear.stability}" />
-           <notes>-</notes>
-           <dependencies>
-               <php minimum_version="5.3.0" />
-               <pear minimum_version="1.6.0" recommended_version="1.6.1" />
-           </dependencies>
-        </d51pearpkg2>
-    </target>
-</project>
diff --git a/vendor/doctrine/common/composer.json b/vendor/doctrine/common/composer.json
deleted file mode 100644
index c87258de0aefbe4af909d2ef124ad54d4229c7c6..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/composer.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
-    "name": "doctrine/common",
-    "type": "library",
-    "description": "Common Library for Doctrine projects",
-    "keywords": ["collections", "spl", "eventmanager", "annotations", "persistence"],
-    "homepage": "http://www.doctrine-project.org",
-    "license": "MIT",
-    "authors": [
-        {"name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com"},
-        {"name": "Roman Borschel", "email": "roman@code-factory.org"},
-        {"name": "Benjamin Eberlei", "email": "kontakt@beberlei.de"},
-        {"name": "Jonathan Wage", "email": "jonwage@gmail.com"},
-        {"name": "Johannes Schmitt", "email": "schmittjoh@gmail.com"}
-    ],
-    "require": {
-        "php": ">=5.3.2"
-    },
-    "autoload": {
-        "psr-0": { "Doctrine\\Common": "lib/" }
-    },
-    "extra": {
-        "branch-alias": {
-            "dev-master": "2.3.x-dev"
-        }
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation.php
deleted file mode 100644
index 6a1390af882fa8712cbcc30a9d0f568fb0642630..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-/**
- * Annotations class
- *
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-class Annotation
-{
-    /**
-     * Value property. Common among all derived classes.
-     *
-     * @var string
-     */
-    public $value;
-
-    /**
-     * Constructor
-     *
-     * @param array $data Key-value for properties to be defined in this class
-     */
-    public final function __construct(array $data)
-    {
-        foreach ($data as $key => $value) {
-            $this->$key = $value;
-        }
-    }
-
-    /**
-     * Error handler for unknown property accessor in Annotation class.
-     *
-     * @param string $name Unknown property name
-     *
-     * @throws \BadMethodCallException
-     */
-    public function __get($name)
-    {
-        throw new \BadMethodCallException(
-            sprintf("Unknown property '%s' on annotation '%s'.", $name, get_class($this))
-        );
-    }
-
-    /**
-     * Error handler for unknown property mutator in Annotation class.
-     *
-     * @param string $name Unkown property name
-     * @param mixed $value Property value
-     *
-     * @throws \BadMethodCallException
-     */
-    public function __set($name, $value)
-    {
-        throw new \BadMethodCallException(
-            sprintf("Unknown property '%s' on annotation '%s'.", $name, get_class($this))
-        );
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Attribute.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Attribute.php
deleted file mode 100644
index dbef6df087497cecf043dcdac40f95ffb5551fa0..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Attribute.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations\Annotation;
-
-/**
- * Annotation that can be used to signal to the parser
- * to check the attribute type during the parsing process.
- *
- * @author Fabio B. Silva <fabio.bat.silva@gmail.com>
- *
- * @Annotation
- */
-final class Attribute
-{
-    /**
-     * @var string
-     */
-    public $name;
-
-    /**
-     * @var string
-     */
-    public $type;
-
-    /**
-     * @var boolean
-     */
-    public $required = false;
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Attributes.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Attributes.php
deleted file mode 100644
index 53134e3097af6c5dc95695b478d53282f2455604..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Attributes.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations\Annotation;
-
-/**
- * Annotation that can be used to signal to the parser
- * to check the types of all declared attributes during the parsing process.
- *
- * @author Fabio B. Silva <fabio.bat.silva@gmail.com>
- *
- * @Annotation
- */
-final class Attributes
-{
-    /**
-     * @var array<Doctrine\Common\Annotations\Annotation\Attribute>
-     */
-    public $value;
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php
deleted file mode 100644
index a84a4f516e9291ed85ce7341ba9002b9bb1d55d5..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations\Annotation;
-
-/**
- * Annotation that can be used to signal to the parser to ignore specific
- * annotations during the parsing process.
- *
- * @Annotation
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-final class IgnoreAnnotation
-{
-    /**
-     * @var array
-     */
-    public $names;
-
-    /**
-     * Constructor
-     *
-     * @param array $values
-     *
-     * @throws \RuntimeException
-     */
-    public function __construct(array $values)
-    {
-        if (is_string($values['value'])) {
-            $values['value'] = array($values['value']);
-        }
-        if (!is_array($values['value'])) {
-            throw new \RuntimeException(sprintf('@IgnoreAnnotation expects either a string name, or an array of strings, but got %s.', json_encode($values['value'])));
-        }
-
-        $this->names = $values['value'];
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Required.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Required.php
deleted file mode 100644
index d67f9606879fdaa1bf1f9181ee90081a839b6510..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Required.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations\Annotation;
-
-/**
- * Annotation that can be used to signal to the parser
- * to check if that attribute is required during the parsing process.
- *
- * @author Fabio B. Silva <fabio.bat.silva@gmail.com>
- *
- * @Annotation
- */
-final class Required
-{
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Target.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Target.php
deleted file mode 100644
index 64655ef61bbc4b9b5b2cef72555cdefd056d6e82..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Annotation/Target.php
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations\Annotation;
-
-/**
- * Annotation that can be used to signal to the parser
- * to check the annotation target during the parsing process.
- *
- * @author Fabio B. Silva <fabio.bat.silva@gmail.com>
- *
- * @Annotation
- */
-final class Target
-{
-    const TARGET_CLASS              = 1;
-    const TARGET_METHOD             = 2;
-    const TARGET_PROPERTY           = 4;
-    const TARGET_ANNOTATION         = 8;
-    const TARGET_ALL                = 15;
-
-    /**
-     * @var array
-     */
-    private static $map = array(
-        'ALL'         => self::TARGET_ALL,
-        'CLASS'       => self::TARGET_CLASS,
-        'METHOD'      => self::TARGET_METHOD,
-        'PROPERTY'    => self::TARGET_PROPERTY,
-        'ANNOTATION'  => self::TARGET_ANNOTATION,
-    );
-
-    /**
-     * @var array
-     */
-    public $value;
-
-    /**
-     * Targets as bitmask.
-     *
-     * @var integer
-     */
-    public $targets;
-
-    /**
-     * Literal target declaration.
-     *
-     * @var integer
-     */
-    public $literal;
-
-    /**
-     * Annotation construct
-     *
-     * @param array $values
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function __construct(array $values)
-    {
-        if (!isset($values['value'])){
-            $values['value'] = null;
-        }
-        if (is_string($values['value'])){
-            $values['value'] = array($values['value']);
-        }
-        if (!is_array($values['value'])){
-            throw new \InvalidArgumentException(
-                sprintf('@Target expects either a string value, or an array of strings, "%s" given.',
-                    is_object($values['value']) ? get_class($values['value']) : gettype($values['value'])
-                )
-            );
-        }
-
-        $bitmask = 0;
-        foreach ($values['value'] as $literal) {
-            if(!isset(self::$map[$literal])){
-                throw new \InvalidArgumentException(
-                    sprintf('Invalid Target "%s". Available targets: [%s]',
-                            $literal,  implode(', ', array_keys(self::$map)))
-                );
-            }
-            $bitmask += self::$map[$literal];
-        }
-
-        $this->targets  = $bitmask;
-        $this->value    = $values['value'];
-        $this->literal  = implode(', ', $this->value);
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationException.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationException.php
deleted file mode 100644
index 109beeb96d564fa9a3a94d429854356b7a0bcd54..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationException.php
+++ /dev/null
@@ -1,127 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-/**
- * Description of AnnotationException
- *
- * @since   2.0
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-class AnnotationException extends \Exception
-{
-    /**
-     * Creates a new AnnotationException describing a Syntax error.
-     *
-     * @param string $message Exception message
-     * @return AnnotationException
-     */
-    public static function syntaxError($message)
-    {
-        return new self('[Syntax Error] ' . $message);
-    }
-
-    /**
-     * Creates a new AnnotationException describing a Semantical error.
-     *
-     * @param string $message Exception message
-     * @return AnnotationException
-     */
-    public static function semanticalError($message)
-    {
-        return new self('[Semantical Error] ' . $message);
-    }
-
-    /**
-     * Creates a new AnnotationException describing a constant semantical error.
-     *
-     * @since 2.3
-     * @param string $identifier
-     * @param string $context
-     * @return AnnotationException
-     */
-    public static function semanticalErrorConstants($identifier, $context = null)
-    {
-        return self::semanticalError(sprintf(
-            "Couldn't find constant %s%s", $identifier,
-            $context ? ", $context." : "."
-        ));
-    }
-
-    /**
-     * Creates a new AnnotationException describing an error which occurred during
-     * the creation of the annotation.
-     *
-     * @since 2.2
-     * @param string $message
-     * @return AnnotationException
-     */
-    public static function creationError($message)
-    {
-        return new self('[Creation Error] ' . $message);
-    }
-
-    /**
-     * Creates a new AnnotationException describing an type error of an attribute.
-     *
-     * @since 2.2
-     * @param string $attributeName
-     * @param string $annotationName
-     * @param string $context
-     * @param string $expected
-     * @param mixed $actual
-     * @return AnnotationException
-     */
-    public static function typeError($attributeName, $annotationName, $context, $expected, $actual)
-    {
-        return new self(sprintf(
-            '[Type Error] Attribute "%s" of @%s declared on %s expects %s, but got %s.',
-            $attributeName,
-            $annotationName,
-            $context,
-            $expected,
-            is_object($actual) ? 'an instance of '.get_class($actual) : gettype($actual)
-        ));
-    }
-
-    /**
-     * Creates a new AnnotationException describing an required error of an attribute.
-     *
-     * @since 2.2
-     * @param string $attributeName
-     * @param string $annotationName
-     * @param string $context
-     * @param string $expected
-     * @return AnnotationException
-     */
-    public static function requiredError($attributeName, $annotationName, $context, $expected)
-    {
-        return new self(sprintf(
-            '[Type Error] Attribute "%s" of @%s declared on %s expects %s. This value should not be null.',
-            $attributeName,
-            $annotationName,
-            $context,
-            $expected
-        ));
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationReader.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationReader.php
deleted file mode 100644
index 286e7d09db67fe1a0d2da6c686be9ef47dfd66a4..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationReader.php
+++ /dev/null
@@ -1,310 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-use Doctrine\Common\Annotations\Annotation\IgnoreAnnotation;
-use Doctrine\Common\Annotations\Annotation\Target;
-use Closure;
-use ReflectionClass;
-use ReflectionMethod;
-use ReflectionProperty;
-
-/**
- * A reader for docblock annotations.
- *
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-class AnnotationReader implements Reader
-{
-    /**
-     * Global map for imports.
-     *
-     * @var array
-     */
-    private static $globalImports = array(
-        'ignoreannotation' => 'Doctrine\Common\Annotations\Annotation\IgnoreAnnotation',
-    );
-
-    /**
-     * A list with annotations that are not causing exceptions when not resolved to an annotation class.
-     *
-     * The names are case sensitive.
-     *
-     * @var array
-     */
-    private static $globalIgnoredNames = array(
-        'access'=> true, 'author'=> true, 'copyright'=> true, 'deprecated'=> true,
-        'example'=> true, 'ignore'=> true, 'internal'=> true, 'link'=> true, 'see'=> true,
-        'since'=> true, 'tutorial'=> true, 'version'=> true, 'package'=> true,
-        'subpackage'=> true, 'name'=> true, 'global'=> true, 'param'=> true,
-        'return'=> true, 'staticvar'=> true, 'category'=> true, 'staticVar'=> true,
-        'static'=> true, 'var'=> true, 'throws'=> true, 'inheritdoc'=> true,
-        'inheritDoc'=> true, 'license'=> true, 'todo'=> true,
-        'deprec'=> true, 'property' => true, 'method' => true,
-        'abstract'=> true, 'exception'=> true, 'magic' => true, 'api' => true,
-        'final'=> true, 'filesource'=> true, 'throw' => true, 'uses' => true,
-        'usedby'=> true, 'private' => true, 'Annotation' => true, 'override' => true,
-        'codeCoverageIgnore' => true, 'codeCoverageIgnoreStart' => true, 'codeCoverageIgnoreEnd' => true,
-        'Required' => true, 'Attribute' => true, 'Attributes' => true,
-        'Target' => true, 'SuppressWarnings' => true,
-        'ingroup' => true, 'code' => true, 'endcode' => true,
-        'package_version' => true,
-    );
-
-    /**
-     * Add a new annotation to the globally ignored annotation names with regard to exception handling.
-     *
-     * @param string $name
-     */
-    static public function addGlobalIgnoredName($name)
-    {
-        self::$globalIgnoredNames[$name] = true;
-    }
-
-    /**
-     * Annotations Parser
-     *
-     * @var \Doctrine\Common\Annotations\DocParser
-     */
-    private $parser;
-
-    /**
-     * Annotations Parser used to collect parsing metadata
-     *
-     * @var \Doctrine\Common\Annotations\DocParser
-     */
-    private $preParser;
-
-    /**
-     * PHP Parser used to collect imports.
-     *
-     * @var \Doctrine\Common\Annotations\PhpParser
-     */
-    private $phpParser;
-
-    /**
-     * In-memory cache mechanism to store imported annotations per class.
-     *
-     * @var array
-     */
-    private $imports = array();
-
-    /**
-     * In-memory cache mechanism to store ignored annotations per class.
-     *
-     * @var array
-     */
-    private $ignoredAnnotationNames = array();
-
-    /**
-     * Constructor.
-     *
-     * Initializes a new AnnotationReader.
-     */
-    public function __construct()
-    {
-        AnnotationRegistry::registerFile(__DIR__ . '/Annotation/IgnoreAnnotation.php');
-
-        $this->parser = new DocParser;
-
-        $this->preParser = new DocParser;
-        $this->preParser->setImports(self::$globalImports);
-        $this->preParser->setIgnoreNotImportedAnnotations(true);
-
-        $this->phpParser = new PhpParser;
-    }
-
-    /**
-     * Gets the annotations applied to a class.
-     *
-     * @param ReflectionClass $class The ReflectionClass of the class from which
-     *                               the class annotations should be read.
-     * @return array An array of Annotations.
-     */
-    public function getClassAnnotations(ReflectionClass $class)
-    {
-        $this->parser->setTarget(Target::TARGET_CLASS);
-        $this->parser->setImports($this->getImports($class));
-        $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($class));
-
-        return $this->parser->parse($class->getDocComment(), 'class ' . $class->getName());
-    }
-
-    /**
-     * Gets a class annotation.
-     *
-     * @param ReflectionClass $class The ReflectionClass of the class from which
-     *                               the class annotations should be read.
-     * @param string $annotationName The name of the annotation.
-     * @return mixed The Annotation or NULL, if the requested annotation does not exist.
-     */
-    public function getClassAnnotation(ReflectionClass $class, $annotationName)
-    {
-        $annotations = $this->getClassAnnotations($class);
-
-        foreach ($annotations as $annotation) {
-            if ($annotation instanceof $annotationName) {
-                return $annotation;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Gets the annotations applied to a property.
-     *
-     * @param ReflectionProperty $property The ReflectionProperty of the property
-     *                                     from which the annotations should be read.
-     * @return array An array of Annotations.
-     */
-    public function getPropertyAnnotations(ReflectionProperty $property)
-    {
-        $class = $property->getDeclaringClass();
-        $context = 'property ' . $class->getName() . "::\$" . $property->getName();
-        $this->parser->setTarget(Target::TARGET_PROPERTY);
-        $this->parser->setImports($this->getImports($class));
-        $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($class));
-
-        return $this->parser->parse($property->getDocComment(), $context);
-    }
-
-    /**
-     * Gets a property annotation.
-     *
-     * @param ReflectionProperty $property
-     * @param string $annotationName The name of the annotation.
-     * @return mixed The Annotation or NULL, if the requested annotation does not exist.
-     */
-    public function getPropertyAnnotation(ReflectionProperty $property, $annotationName)
-    {
-        $annotations = $this->getPropertyAnnotations($property);
-
-        foreach ($annotations as $annotation) {
-            if ($annotation instanceof $annotationName) {
-                return $annotation;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Gets the annotations applied to a method.
-     *
-     * @param \ReflectionMethod $method The ReflectionMethod of the method from which
-     *                                   the annotations should be read.
-     *
-     * @return array An array of Annotations.
-     */
-    public function getMethodAnnotations(ReflectionMethod $method)
-    {
-        $class = $method->getDeclaringClass();
-        $context = 'method ' . $class->getName() . '::' . $method->getName() . '()';
-        $this->parser->setTarget(Target::TARGET_METHOD);
-        $this->parser->setImports($this->getImports($class));
-        $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($class));
-
-        return $this->parser->parse($method->getDocComment(), $context);
-    }
-
-    /**
-     * Gets a method annotation.
-     *
-     * @param ReflectionMethod $method
-     * @param string $annotationName The name of the annotation.
-     * @return mixed The Annotation or NULL, if the requested annotation does not exist.
-     */
-    public function getMethodAnnotation(ReflectionMethod $method, $annotationName)
-    {
-        $annotations = $this->getMethodAnnotations($method);
-
-        foreach ($annotations as $annotation) {
-            if ($annotation instanceof $annotationName) {
-                return $annotation;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Returns the ignored annotations for the given class.
-     *
-     * @param ReflectionClass $class
-     * @return array
-     */
-    private function getIgnoredAnnotationNames(ReflectionClass $class)
-    {
-        if (isset($this->ignoredAnnotationNames[$name = $class->getName()])) {
-            return $this->ignoredAnnotationNames[$name];
-        }
-        $this->collectParsingMetadata($class);
-
-        return $this->ignoredAnnotationNames[$name];
-    }
-
-    /**
-     * Retrieve imports
-     *
-     * @param \ReflectionClass $class
-     * @return array
-     */
-    private function getImports(ReflectionClass $class)
-    {
-        if (isset($this->imports[$name = $class->getName()])) {
-            return $this->imports[$name];
-        }
-        $this->collectParsingMetadata($class);
-
-        return $this->imports[$name];
-    }
-
-    /**
-     * Collects parsing metadata for a given class
-     *
-     * @param ReflectionClass $class
-     */
-    private function collectParsingMetadata(ReflectionClass $class)
-    {
-        $ignoredAnnotationNames = self::$globalIgnoredNames;
-
-        $annotations = $this->preParser->parse($class->getDocComment(), 'class '.$class->name);
-        foreach ($annotations as $annotation) {
-            if ($annotation instanceof IgnoreAnnotation) {
-                foreach ($annotation->names AS $annot) {
-                    $ignoredAnnotationNames[$annot] = true;
-                }
-            }
-        }
-
-        $name = $class->getName();
-        $this->imports[$name] = array_merge(
-            self::$globalImports,
-            $this->phpParser->parseClass($class),
-            array('__NAMESPACE__' => $class->getNamespaceName())
-        );
-        $this->ignoredAnnotationNames[$name] = $ignoredAnnotationNames;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationRegistry.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationRegistry.php
deleted file mode 100644
index dfa846a04a601bb75ec0de322b654327242191ff..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/AnnotationRegistry.php
+++ /dev/null
@@ -1,139 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-/**
- * AnnotationRegistry
- */
-final class AnnotationRegistry
-{
-    /**
-     * A map of namespaces to use for autoloading purposes based on a PSR-0 convention.
-     *
-     * Contains the namespace as key and an array of directories as value. If the value is NULL
-     * the include path is used for checking for the corresponding file.
-     *
-     * This autoloading mechanism does not utilize the PHP autoloading but implements autoloading on its own.
-     *
-     * @var array
-     */
-    static private $autoloadNamespaces = array();
-
-    /**
-     * A map of autoloader callables.
-     *
-     * @var array
-     */
-    static private $loaders = array();
-
-    static public function reset()
-    {
-        self::$autoloadNamespaces = array();
-        self::$loaders = array();
-    }
-
-    /**
-     * Register file
-     *
-     * @param string $file
-     */
-    static public function registerFile($file)
-    {
-        require_once $file;
-    }
-
-    /**
-     * Add a namespace with one or many directories to look for files or null for the include path.
-     *
-     * Loading of this namespaces will be done with a PSR-0 namespace loading algorithm.
-     *
-     * @param string $namespace
-     * @param string|array|null $dirs
-     */
-    static public function registerAutoloadNamespace($namespace, $dirs = null)
-    {
-        self::$autoloadNamespaces[$namespace] = $dirs;
-    }
-
-    /**
-     * Register multiple namespaces
-     *
-     * Loading of this namespaces will be done with a PSR-0 namespace loading algorithm.
-     *
-     * @param array $namespaces
-     */
-    static public function registerAutoloadNamespaces(array $namespaces)
-    {
-        self::$autoloadNamespaces = array_merge(self::$autoloadNamespaces, $namespaces);
-    }
-
-    /**
-     * Register an autoloading callable for annotations, much like spl_autoload_register().
-     *
-     * NOTE: These class loaders HAVE to be silent when a class was not found!
-     * IMPORTANT: Loaders have to return true if they loaded a class that could contain the searched annotation class.
-     *
-     * @param callable $callable
-     *
-     * @throws \InvalidArgumentException
-     */
-    static public function registerLoader($callable)
-    {
-        if (!is_callable($callable)) {
-            throw new \InvalidArgumentException("A callable is expected in AnnotationRegistry::registerLoader().");
-        }
-        self::$loaders[] = $callable;
-    }
-
-    /**
-     * Autoload an annotation class silently.
-     *
-     * @param string $class
-     * @return boolean
-     */
-    static public function loadAnnotationClass($class)
-    {
-        foreach (self::$autoloadNamespaces AS $namespace => $dirs) {
-            if (strpos($class, $namespace) === 0) {
-                $file = str_replace("\\", DIRECTORY_SEPARATOR, $class) . ".php";
-                if ($dirs === null) {
-                    if ($path = stream_resolve_include_path($file)) {
-                        require $path;
-                        return true;
-                    }
-                } else {
-                    foreach((array)$dirs AS $dir) {
-                        if (file_exists($dir . DIRECTORY_SEPARATOR . $file)) {
-                            require $dir . DIRECTORY_SEPARATOR . $file;
-                            return true;
-                        }
-                    }
-                }
-            }
-        }
-
-        foreach (self::$loaders AS $loader) {
-            if (call_user_func($loader, $class) === true) {
-                return true;
-            }
-        }
-        return false;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/CachedReader.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/CachedReader.php
deleted file mode 100644
index e377e3b314735d162b98d45e8725bad1522351b0..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/CachedReader.php
+++ /dev/null
@@ -1,250 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-use Doctrine\Common\Cache\Cache;
-
-/**
- * A cache aware annotation reader.
- *
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-final class CachedReader implements Reader
-{
-    /**
-     * @var string
-     */
-    private static $CACHE_SALT = '@[Annot]';
-
-    /**
-     * @var Reader
-     */
-    private $delegate;
-
-    /**
-     * @var Cache
-     */
-    private $cache;
-
-    /**
-     * @var boolean
-     */
-    private $debug;
-
-    /**
-     * @var array
-     */
-    private $loadedAnnotations;
-
-    /**
-     * Constructor
-     *
-     * @param Reader $reader
-     * @param Cache $cache
-     * @param bool $debug
-     */
-    public function __construct(Reader $reader, Cache $cache, $debug = false)
-    {
-        $this->delegate = $reader;
-        $this->cache = $cache;
-        $this->debug = (Boolean) $debug;
-    }
-
-    /**
-     * Get annotations for class
-     *
-     * @param \ReflectionClass $class
-     * @return array
-     */
-    public function getClassAnnotations(\ReflectionClass $class)
-    {
-        $cacheKey = $class->getName();
-
-        if (isset($this->loadedAnnotations[$cacheKey])) {
-            return $this->loadedAnnotations[$cacheKey];
-        }
-
-        if (false === ($annots = $this->fetchFromCache($cacheKey, $class))) {
-            $annots = $this->delegate->getClassAnnotations($class);
-            $this->saveToCache($cacheKey, $annots);
-        }
-
-        return $this->loadedAnnotations[$cacheKey] = $annots;
-    }
-
-    /**
-     * Get selected annotation for class
-     *
-     * @param \ReflectionClass $class
-     * @param string $annotationName
-     * @return null
-     */
-    public function getClassAnnotation(\ReflectionClass $class, $annotationName)
-    {
-        foreach ($this->getClassAnnotations($class) as $annot) {
-            if ($annot instanceof $annotationName) {
-                return $annot;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Get annotations for property
-     *
-     * @param \ReflectionProperty $property
-     * @return array
-     */
-    public function getPropertyAnnotations(\ReflectionProperty $property)
-    {
-        $class = $property->getDeclaringClass();
-        $cacheKey = $class->getName().'$'.$property->getName();
-
-        if (isset($this->loadedAnnotations[$cacheKey])) {
-            return $this->loadedAnnotations[$cacheKey];
-        }
-
-        if (false === ($annots = $this->fetchFromCache($cacheKey, $class))) {
-            $annots = $this->delegate->getPropertyAnnotations($property);
-            $this->saveToCache($cacheKey, $annots);
-        }
-
-        return $this->loadedAnnotations[$cacheKey] = $annots;
-    }
-
-    /**
-     * Get selected annotation for property
-     *
-     * @param \ReflectionProperty $property
-     * @param string $annotationName
-     * @return null
-     */
-    public function getPropertyAnnotation(\ReflectionProperty $property, $annotationName)
-    {
-        foreach ($this->getPropertyAnnotations($property) as $annot) {
-            if ($annot instanceof $annotationName) {
-                return $annot;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Get method annotations
-     *
-     * @param \ReflectionMethod $method
-     * @return array
-     */
-    public function getMethodAnnotations(\ReflectionMethod $method)
-    {
-        $class = $method->getDeclaringClass();
-        $cacheKey = $class->getName().'#'.$method->getName();
-
-        if (isset($this->loadedAnnotations[$cacheKey])) {
-            return $this->loadedAnnotations[$cacheKey];
-        }
-
-        if (false === ($annots = $this->fetchFromCache($cacheKey, $class))) {
-            $annots = $this->delegate->getMethodAnnotations($method);
-            $this->saveToCache($cacheKey, $annots);
-        }
-
-        return $this->loadedAnnotations[$cacheKey] = $annots;
-    }
-
-    /**
-     * Get selected method annotation
-     *
-     * @param \ReflectionMethod $method
-     * @param string $annotationName
-     * @return null
-     */
-    public function getMethodAnnotation(\ReflectionMethod $method, $annotationName)
-    {
-        foreach ($this->getMethodAnnotations($method) as $annot) {
-            if ($annot instanceof $annotationName) {
-                return $annot;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Clear loaded annotations
-     */
-    public function clearLoadedAnnotations()
-    {
-        $this->loadedAnnotations = array();
-    }
-
-    /**
-     * Fetches a value from the cache.
-     *
-     * @param string           $rawCacheKey The cache key.
-     * @param \ReflectionClass $class       The related class.
-     * @return mixed|boolean The cached value or false when the value is not in cache.
-     */
-    private function fetchFromCache($rawCacheKey, \ReflectionClass $class)
-    {
-        $cacheKey = $rawCacheKey . self::$CACHE_SALT;
-        if (($data = $this->cache->fetch($cacheKey)) !== false) {
-            if (!$this->debug || $this->isCacheFresh($cacheKey, $class)) {
-                return $data;
-            }
-        }
-
-        return false;
-    }
-
-    /**
-     * Saves a value to the cache
-     *
-     * @param string $rawCacheKey The cache key.
-     * @param mixed  $value       The value.
-     */
-    private function saveToCache($rawCacheKey, $value)
-    {
-        $cacheKey = $rawCacheKey . self::$CACHE_SALT;
-        $this->cache->save($cacheKey, $value);
-        if ($this->debug) {
-            $this->cache->save('[C]'.$cacheKey, time());
-        }
-    }
-
-    /**
-     * Check if cache is fresh
-     *
-     * @param string $cacheKey
-     * @param \ReflectionClass $class
-     * @return bool
-     */
-    private function isCacheFresh($cacheKey, \ReflectionClass $class)
-    {
-        if (false === $filename = $class->getFilename()) {
-            return true;
-        }
-
-        return $this->cache->fetch('[C]'.$cacheKey) >= filemtime($filename);
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/DocLexer.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/DocLexer.php
deleted file mode 100644
index c9a6f7a2d8fa9fe32191e063c0aa8ed0e8b4496c..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/DocLexer.php
+++ /dev/null
@@ -1,132 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-use Doctrine\Common\Lexer;
-
-/**
- * Simple lexer for docblock annotations.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @author Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author Jonathan Wage <jonwage@gmail.com>
- * @author Roman Borschel <roman@code-factory.org>
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-final class DocLexer extends Lexer
-{
-    const T_NONE                = 1;
-    const T_INTEGER             = 2;
-    const T_STRING              = 3;
-    const T_FLOAT               = 4;
-
-    // All tokens that are also identifiers should be >= 100
-    const T_IDENTIFIER          = 100;
-    const T_AT                  = 101;
-    const T_CLOSE_CURLY_BRACES  = 102;
-    const T_CLOSE_PARENTHESIS   = 103;
-    const T_COMMA               = 104;
-    const T_EQUALS              = 105;
-    const T_FALSE               = 106;
-    const T_NAMESPACE_SEPARATOR = 107;
-    const T_OPEN_CURLY_BRACES   = 108;
-    const T_OPEN_PARENTHESIS    = 109;
-    const T_TRUE                = 110;
-    const T_NULL                = 111;
-    const T_COLON               = 112;
-
-    protected $noCase = array(
-        '@'  => self::T_AT,
-        ','  => self::T_COMMA,
-        '('  => self::T_OPEN_PARENTHESIS,
-        ')'  => self::T_CLOSE_PARENTHESIS,
-        '{'  => self::T_OPEN_CURLY_BRACES,
-        '}'  => self::T_CLOSE_CURLY_BRACES,
-        '='  => self::T_EQUALS,
-        ':'  => self::T_COLON,
-        '\\' => self::T_NAMESPACE_SEPARATOR
-    );
-
-    protected $withCase = array(
-        'true'  => self::T_TRUE,
-        'false' => self::T_FALSE,
-        'null'  => self::T_NULL
-    );
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function getCatchablePatterns()
-    {
-        return array(
-            '[a-z_\\\][a-z0-9_\:\\\]*[a-z]{1}',
-            '(?:[+-]?[0-9]+(?:[\.][0-9]+)*)(?:[eE][+-]?[0-9]+)?',
-            '"(?:[^"]|"")*"',
-        );
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function getNonCatchablePatterns()
-    {
-        return array('\s+', '\*+', '(.)');
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @param string $value
-     *
-     * @return int
-     */
-    protected function getType(&$value)
-    {
-        $type = self::T_NONE;
-
-        if ($value[0] === '"') {
-            $value = str_replace('""', '"', substr($value, 1, strlen($value) - 2));
-
-            return self::T_STRING;
-        }
-
-        if (isset($this->noCase[$value])) {
-            return $this->noCase[$value];
-        }
-
-        if ($value[0] === '_' || $value[0] === '\\' || ctype_alpha($value[0])) {
-            return self::T_IDENTIFIER;
-        }
-
-        $lowerValue = strtolower($value);
-
-        if (isset($this->withCase[$lowerValue])) {
-            return $this->withCase[$lowerValue];
-        }
-
-        // Checking numeric value
-        if (is_numeric($value)) {
-            return (strpos($value, '.') !== false || stripos($value, 'e') !== false)
-                ? self::T_FLOAT : self::T_INTEGER;
-        }
-
-        return $type;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/DocParser.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/DocParser.php
deleted file mode 100644
index de31e0b486c777321e2f9c4fd4397d268bc2d356..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/DocParser.php
+++ /dev/null
@@ -1,988 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-use Closure;
-use ReflectionClass;
-use Doctrine\Common\Annotations\Annotation\Target;
-use Doctrine\Common\Annotations\Annotation\Attribute;
-use Doctrine\Common\Annotations\Annotation\Attributes;
-
-/**
- * A parser for docblock annotations.
- *
- * It is strongly discouraged to change the default annotation parsing process.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @author Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author Jonathan Wage <jonwage@gmail.com>
- * @author Roman Borschel <roman@code-factory.org>
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- * @author Fabio B. Silva <fabio.bat.silva@gmail.com>
- */
-final class DocParser
-{
-    /**
-     * An array of all valid tokens for a class name.
-     *
-     * @var array
-     */
-    private static $classIdentifiers = array(DocLexer::T_IDENTIFIER, DocLexer::T_TRUE, DocLexer::T_FALSE, DocLexer::T_NULL);
-
-    /**
-     * The lexer.
-     *
-     * @var \Doctrine\Common\Annotations\DocLexer
-     */
-    private $lexer;
-
-    /**
-     * Current target context
-     *
-     * @var string
-     */
-    private $target;
-
-    /**
-     * Doc Parser used to collect annotation target
-     *
-     * @var \Doctrine\Common\Annotations\DocParser
-     */
-    private static $metadataParser;
-
-    /**
-     * Flag to control if the current annotation is nested or not.
-     *
-     * @var boolean
-     */
-    private $isNestedAnnotation = false;
-
-    /**
-     * Hashmap containing all use-statements that are to be used when parsing
-     * the given doc block.
-     *
-     * @var array
-     */
-    private $imports = array();
-
-    /**
-     * This hashmap is used internally to cache results of class_exists()
-     * look-ups.
-     *
-     * @var array
-     */
-    private $classExists = array();
-
-    /**
-     * Whether annotations that have not been imported should be ignored.
-     *
-     * @var boolean
-     */
-    private $ignoreNotImportedAnnotations = false;
-
-    /**
-     * An array of default namespaces if operating in simple mode.
-     *
-     * @var array
-     */
-    private $namespaces = array();
-
-    /**
-     * A list with annotations that are not causing exceptions when not resolved to an annotation class.
-     *
-     * The names must be the raw names as used in the class, not the fully qualified
-     * class names.
-     *
-     * @var array
-     */
-    private $ignoredAnnotationNames = array();
-
-    /**
-     * @var string
-     */
-    private $context = '';
-
-    /**
-     * Hash-map for caching annotation metadata
-     * @var array
-     */
-    private static $annotationMetadata = array(
-        'Doctrine\Common\Annotations\Annotation\Target' => array(
-            'is_annotation'    => true,
-            'has_constructor'  => true,
-            'properties'       => array(),
-            'targets_literal'  => 'ANNOTATION_CLASS',
-            'targets'          => Target::TARGET_CLASS,
-            'default_property' => 'value',
-            'attribute_types'  => array(
-                'value'  => array(
-                    'required'  => false,
-                    'type'      =>'array',
-                    'array_type'=>'string',
-                    'value'     =>'array<string>'
-                )
-             ),
-        ),
-        'Doctrine\Common\Annotations\Annotation\Attribute' => array(
-            'is_annotation'    => true,
-            'has_constructor'  => false,
-            'targets_literal'  => 'ANNOTATION_ANNOTATION',
-            'targets'          => Target::TARGET_ANNOTATION,
-            'default_property' => 'name',
-            'properties'       => array(
-                'name'      => 'name',
-                'type'      => 'type',
-                'required'  => 'required'
-            ),
-            'attribute_types'  => array(
-                'value'  => array(
-                    'required'  => true,
-                    'type'      =>'string',
-                    'value'     =>'string'
-                ),
-                'type'  => array(
-                    'required'  =>true,
-                    'type'      =>'string',
-                    'value'     =>'string'
-                ),
-                'required'  => array(
-                    'required'  =>false,
-                    'type'      =>'boolean',
-                    'value'     =>'boolean'
-                )
-             ),
-        ),
-        'Doctrine\Common\Annotations\Annotation\Attributes' => array(
-            'is_annotation'    => true,
-            'has_constructor'  => false,
-            'targets_literal'  => 'ANNOTATION_CLASS',
-            'targets'          => Target::TARGET_CLASS,
-            'default_property' => 'value',
-            'properties'       => array(
-                'value' => 'value'
-            ),
-            'attribute_types'  => array(
-                'value' => array(
-                    'type'      =>'array',
-                    'required'  =>true,
-                    'array_type'=>'Doctrine\Common\Annotations\Annotation\Attribute',
-                    'value'     =>'array<Doctrine\Common\Annotations\Annotation\Attribute>'
-                )
-             ),
-        ),
-    );
-
-    /**
-     * Hash-map for handle types declaration
-     *
-     * @var array
-     */
-    private static $typeMap = array(
-        'float'     => 'double',
-        'bool'      => 'boolean',
-        // allow uppercase Boolean in honor of George Boole
-        'Boolean'   => 'boolean',
-        'int'       => 'integer',
-    );
-
-    /**
-     * Constructs a new DocParser.
-     */
-    public function __construct()
-    {
-        $this->lexer = new DocLexer;
-    }
-
-    /**
-     * Sets the annotation names that are ignored during the parsing process.
-     *
-     * The names are supposed to be the raw names as used in the class, not the
-     * fully qualified class names.
-     *
-     * @param array $names
-     */
-    public function setIgnoredAnnotationNames(array $names)
-    {
-        $this->ignoredAnnotationNames = $names;
-    }
-
-    /**
-     * Sets ignore on not-imported annotations
-     *
-     * @param $bool
-     */
-    public function setIgnoreNotImportedAnnotations($bool)
-    {
-        $this->ignoreNotImportedAnnotations = (Boolean) $bool;
-    }
-
-    /**
-     * Sets the default namespaces.
-     *
-     * @param array $namespace
-     *
-     * @throws \RuntimeException
-     */
-    public function addNamespace($namespace)
-    {
-        if ($this->imports) {
-            throw new \RuntimeException('You must either use addNamespace(), or setImports(), but not both.');
-        }
-        $this->namespaces[] = $namespace;
-    }
-
-    /**
-     * Sets the imports
-     *
-     * @param array $imports
-     * @throws \RuntimeException
-     */
-    public function setImports(array $imports)
-    {
-        if ($this->namespaces) {
-            throw new \RuntimeException('You must either use addNamespace(), or setImports(), but not both.');
-        }
-        $this->imports = $imports;
-    }
-
-     /**
-     * Sets current target context as bitmask.
-     *
-     * @param integer $target
-     */
-    public function setTarget($target)
-    {
-        $this->target = $target;
-    }
-
-    /**
-     * Parses the given docblock string for annotations.
-     *
-     * @param string $input The docblock string to parse.
-     * @param string $context The parsing context.
-     * @return array Array of annotations. If no annotations are found, an empty array is returned.
-     */
-    public function parse($input, $context = '')
-    {
-        if (false === $pos = strpos($input, '@')) {
-            return array();
-        }
-
-        // also parse whatever character is before the @
-        if ($pos > 0) {
-            $pos -= 1;
-        }
-
-        $this->context = $context;
-        $this->lexer->setInput(trim(substr($input, $pos), '* /'));
-        $this->lexer->moveNext();
-
-        return $this->Annotations();
-    }
-
-    /**
-     * Attempts to match the given token with the current lookahead token.
-     * If they match, updates the lookahead token; otherwise raises a syntax error.
-     *
-     * @param int $token type of Token.
-     * @return bool True if tokens match; false otherwise.
-     */
-    private function match($token)
-    {
-        if ( ! $this->lexer->isNextToken($token) ) {
-            $this->syntaxError($this->lexer->getLiteral($token));
-        }
-
-        return $this->lexer->moveNext();
-    }
-
-    /**
-     * Attempts to match the current lookahead token with any of the given tokens.
-     *
-     * If any of them matches, this method updates the lookahead token; otherwise
-     * a syntax error is raised.
-     *
-     * @param array $tokens
-     * @return bool
-     */
-    private function matchAny(array $tokens)
-    {
-        if ( ! $this->lexer->isNextTokenAny($tokens)) {
-            $this->syntaxError(implode(' or ', array_map(array($this->lexer, 'getLiteral'), $tokens)));
-        }
-
-        return $this->lexer->moveNext();
-    }
-
-    /**
-     * Generates a new syntax error.
-     *
-     * @param string $expected Expected string.
-     * @param array $token Optional token.
-     *
-     * @throws AnnotationException
-     */
-    private function syntaxError($expected, $token = null)
-    {
-        if ($token === null) {
-            $token = $this->lexer->lookahead;
-        }
-
-        $message =  "Expected {$expected}, got ";
-
-        if ($this->lexer->lookahead === null) {
-            $message .= 'end of string';
-        } else {
-            $message .= "'{$token['value']}' at position {$token['position']}";
-        }
-
-        if (strlen($this->context)) {
-            $message .= ' in ' . $this->context;
-        }
-
-        $message .= '.';
-
-        throw AnnotationException::syntaxError($message);
-    }
-
-    /**
-     * Attempt to check if a class exists or not. This never goes through the PHP autoloading mechanism
-     * but uses the {@link AnnotationRegistry} to load classes.
-     *
-     * @param string $fqcn
-     * @return boolean
-     */
-    private function classExists($fqcn)
-    {
-        if (isset($this->classExists[$fqcn])) {
-            return $this->classExists[$fqcn];
-        }
-
-        // first check if the class already exists, maybe loaded through another AnnotationReader
-        if (class_exists($fqcn, false)) {
-            return $this->classExists[$fqcn] = true;
-        }
-
-        // final check, does this class exist?
-        return $this->classExists[$fqcn] = AnnotationRegistry::loadAnnotationClass($fqcn);
-    }
-
-    /**
-     * Collects parsing metadata for a given annotation class
-     *
-     * @param string $name The annotation name
-     */
-    private function collectAnnotationMetadata($name)
-    {
-        if (self::$metadataParser == null){
-            self::$metadataParser = new self();
-            self::$metadataParser->setTarget(Target::TARGET_CLASS);
-            self::$metadataParser->setIgnoreNotImportedAnnotations(true);
-            self::$metadataParser->setImports(array(
-                'target'        => 'Doctrine\Common\Annotations\Annotation\Target',
-                'attribute'     => 'Doctrine\Common\Annotations\Annotation\Attribute',
-                'attributes'    => 'Doctrine\Common\Annotations\Annotation\Attributes'
-            ));
-            AnnotationRegistry::registerFile(__DIR__ . '/Annotation/Target.php');
-            AnnotationRegistry::registerFile(__DIR__ . '/Annotation/Attribute.php');
-            AnnotationRegistry::registerFile(__DIR__ . '/Annotation/Attributes.php');
-        }
-
-        $class      = new \ReflectionClass($name);
-        $docComment = $class->getDocComment();
-
-        // Sets default values for annotation metadata
-        $metadata = array(
-            'default_property' => null,
-            'has_constructor'  => (null !== $constructor = $class->getConstructor()) && $constructor->getNumberOfParameters() > 0,
-            'properties'       => array(),
-            'property_types'   => array(),
-            'attribute_types'  => array(),
-            'targets_literal'  => null,
-            'targets'          => Target::TARGET_ALL,
-            'is_annotation'    => false !== strpos($docComment, '@Annotation'),
-        );
-
-        // verify that the class is really meant to be an annotation
-        if ($metadata['is_annotation']) {
-            foreach (self::$metadataParser->parse($docComment, 'class @' . $name) as $annotation) {
-                if ($annotation instanceof Target) {
-                    $metadata['targets']         = $annotation->targets;
-                    $metadata['targets_literal'] = $annotation->literal;
-
-                } elseif ($annotation instanceof Attributes) {
-                    foreach ($annotation->value as $attrib) {
-                        // handle internal type declaration
-                        $type = isset(self::$typeMap[$attrib->type]) ? self::$typeMap[$attrib->type] : $attrib->type;
-
-                        // handle the case if the property type is mixed
-                        if ('mixed' !== $type) {
-                            // Checks if the property has array<type>
-                            if (false !== $pos = strpos($type, '<')) {
-                                $arrayType  = substr($type, $pos+1, -1);
-                                $type       = 'array';
-
-                                if (isset(self::$typeMap[$arrayType])) {
-                                    $arrayType = self::$typeMap[$arrayType];
-                                }
-
-                                $metadata['attribute_types'][$attrib->name]['array_type'] = $arrayType;
-                            }
-
-                            $metadata['attribute_types'][$attrib->name]['type']     = $type;
-                            $metadata['attribute_types'][$attrib->name]['value']    = $attrib->type;
-                            $metadata['attribute_types'][$attrib->name]['required'] = $attrib->required;
-                        }
-                    }
-                }
-            }
-
-            // if not has a constructor will inject values into public properties
-            if (false === $metadata['has_constructor']) {
-                // collect all public properties
-                foreach ($class->getProperties(\ReflectionProperty::IS_PUBLIC) as $property) {
-                    $metadata['properties'][$property->name] = $property->name;
-
-                    // checks if the property has @var annotation
-                    if ((false !== $propertyComment = $property->getDocComment())
-                        && false !== strpos($propertyComment, '@var')
-                        && preg_match('/@var\s+([^\s]+)/',$propertyComment, $matches)) {
-                        // literal type declaration
-                        $value = $matches[1];
-
-                        // handle internal type declaration
-                        $type = isset(self::$typeMap[$value]) ? self::$typeMap[$value] : $value;
-
-                        // handle the case if the property type is mixed
-                        if ('mixed' !== $type) {
-                            // Checks if the property has @var array<type> annotation
-                            if (false !== $pos = strpos($type, '<')) {
-                                $arrayType = substr($type, $pos+1, -1);
-                                $type = 'array';
-
-                                if (isset(self::$typeMap[$arrayType])) {
-                                    $arrayType = self::$typeMap[$arrayType];
-                                }
-
-                                $metadata['attribute_types'][$property->name]['array_type'] = $arrayType;
-                            }
-
-                            $metadata['attribute_types'][$property->name]['type']       = $type;
-                            $metadata['attribute_types'][$property->name]['value']      = $value;
-                            $metadata['attribute_types'][$property->name]['required']   = false !== strpos($propertyComment, '@Required');
-                        }
-                    }
-                }
-
-                // choose the first property as default property
-                $metadata['default_property'] = reset($metadata['properties']);
-            }
-        }
-
-        self::$annotationMetadata[$name] = $metadata;
-    }
-
-    /**
-     * Annotations ::= Annotation {[ "*" ]* [Annotation]}*
-     *
-     * @return array
-     */
-    private function Annotations()
-    {
-        $annotations = array();
-
-        while (null !== $this->lexer->lookahead) {
-            if (DocLexer::T_AT !== $this->lexer->lookahead['type']) {
-                $this->lexer->moveNext();
-                continue;
-            }
-
-            // make sure the @ is preceded by non-catchable pattern
-            if (null !== $this->lexer->token && $this->lexer->lookahead['position'] === $this->lexer->token['position'] + strlen($this->lexer->token['value'])) {
-                $this->lexer->moveNext();
-                continue;
-            }
-
-            // make sure the @ is followed by either a namespace separator, or
-            // an identifier token
-            if ((null === $peek = $this->lexer->glimpse())
-                || (DocLexer::T_NAMESPACE_SEPARATOR !== $peek['type'] && !in_array($peek['type'], self::$classIdentifiers, true))
-                || $peek['position'] !== $this->lexer->lookahead['position'] + 1) {
-                $this->lexer->moveNext();
-                continue;
-            }
-
-            $this->isNestedAnnotation = false;
-            if (false !== $annot = $this->Annotation()) {
-                $annotations[] = $annot;
-            }
-        }
-
-        return $annotations;
-    }
-
-    /**
-     * Annotation     ::= "@" AnnotationName ["(" [Values] ")"]
-     * AnnotationName ::= QualifiedName | SimpleName
-     * QualifiedName  ::= NameSpacePart "\" {NameSpacePart "\"}* SimpleName
-     * NameSpacePart  ::= identifier | null | false | true
-     * SimpleName     ::= identifier | null | false | true
-     *
-     * @throws AnnotationException
-     * @return mixed False if it is not a valid annotation.
-     */
-    private function Annotation()
-    {
-        $this->match(DocLexer::T_AT);
-
-        // check if we have an annotation
-        $name = $this->Identifier();
-
-        // only process names which are not fully qualified, yet
-        // fully qualified names must start with a \
-        $originalName = $name;
-        if ('\\' !== $name[0]) {
-            $alias = (false === $pos = strpos($name, '\\'))? $name : substr($name, 0, $pos);
-
-            $found = false;
-            if ($this->namespaces) {
-                foreach ($this->namespaces as $namespace) {
-                    if ($this->classExists($namespace.'\\'.$name)) {
-                        $name = $namespace.'\\'.$name;
-                        $found = true;
-                        break;
-                    }
-                }
-            } elseif (isset($this->imports[$loweredAlias = strtolower($alias)])) {
-                if (false !== $pos) {
-                    $name = $this->imports[$loweredAlias].substr($name, $pos);
-                } else {
-                    $name = $this->imports[$loweredAlias];
-                }
-                $found = true;
-            } elseif (isset($this->imports['__NAMESPACE__']) && $this->classExists($this->imports['__NAMESPACE__'].'\\'.$name)) {
-                 $name = $this->imports['__NAMESPACE__'].'\\'.$name;
-                 $found = true;
-            } elseif ($this->classExists($name)) {
-                $found = true;
-            }
-
-            if (!$found) {
-                if ($this->ignoreNotImportedAnnotations || isset($this->ignoredAnnotationNames[$name])) {
-                    return false;
-                }
-
-                throw AnnotationException::semanticalError(sprintf('The annotation "@%s" in %s was never imported. Did you maybe forget to add a "use" statement for this annotation?', $name, $this->context));
-            }
-        }
-
-        if (!$this->classExists($name)) {
-            throw AnnotationException::semanticalError(sprintf('The annotation "@%s" in %s does not exist, or could not be auto-loaded.', $name, $this->context));
-        }
-
-        // at this point, $name contains the fully qualified class name of the
-        // annotation, and it is also guaranteed that this class exists, and
-        // that it is loaded
-
-
-        // collects the metadata annotation only if there is not yet
-        if (!isset(self::$annotationMetadata[$name])) {
-            $this->collectAnnotationMetadata($name);
-        }
-
-        // verify that the class is really meant to be an annotation and not just any ordinary class
-        if (self::$annotationMetadata[$name]['is_annotation'] === false) {
-            if (isset($this->ignoredAnnotationNames[$originalName])) {
-                return false;
-            }
-
-            throw AnnotationException::semanticalError(sprintf('The class "%s" is not annotated with @Annotation. Are you sure this class can be used as annotation? If so, then you need to add @Annotation to the _class_ doc comment of "%s". If it is indeed no annotation, then you need to add @IgnoreAnnotation("%s") to the _class_ doc comment of %s.', $name, $name, $originalName, $this->context));
-        }
-
-        //if target is nested annotation
-        $target = $this->isNestedAnnotation ? Target::TARGET_ANNOTATION : $this->target;
-
-        // Next will be nested
-        $this->isNestedAnnotation = true;
-
-        //if annotation does not support current target
-        if (0 === (self::$annotationMetadata[$name]['targets'] & $target) && $target) {
-            throw AnnotationException::semanticalError(
-                sprintf('Annotation @%s is not allowed to be declared on %s. You may only use this annotation on these code elements: %s.',
-                     $originalName, $this->context, self::$annotationMetadata[$name]['targets_literal'])
-            );
-        }
-
-        $values = array();
-        if ($this->lexer->isNextToken(DocLexer::T_OPEN_PARENTHESIS)) {
-            $this->match(DocLexer::T_OPEN_PARENTHESIS);
-
-            if ( ! $this->lexer->isNextToken(DocLexer::T_CLOSE_PARENTHESIS)) {
-                $values = $this->Values();
-            }
-
-            $this->match(DocLexer::T_CLOSE_PARENTHESIS);
-        }
-
-        // checks all declared attributes
-        foreach (self::$annotationMetadata[$name]['attribute_types'] as $property => $type) {
-            if ($property === self::$annotationMetadata[$name]['default_property']
-                && !isset($values[$property]) && isset($values['value'])) {
-                $property = 'value';
-            }
-
-            // handle a not given attribute or null value
-            if (!isset($values[$property])) {
-                if ($type['required']) {
-                    throw AnnotationException::requiredError($property, $originalName, $this->context, 'a(n) '.$type['value']);
-                }
-
-                continue;
-            }
-
-            if ($type['type'] === 'array') {
-                // handle the case of a single value
-                if (!is_array($values[$property])) {
-                    $values[$property] = array($values[$property]);
-                }
-
-                // checks if the attribute has array type declaration, such as "array<string>"
-                if (isset($type['array_type'])) {
-                    foreach ($values[$property] as $item) {
-                        if (gettype($item) !== $type['array_type'] && !$item instanceof $type['array_type']) {
-                            throw AnnotationException::typeError($property, $originalName, $this->context, 'either a(n) '.$type['array_type'].', or an array of '.$type['array_type'].'s', $item);
-                        }
-                    }
-                }
-            } elseif (gettype($values[$property]) !== $type['type'] && !$values[$property] instanceof $type['type']) {
-                throw AnnotationException::typeError($property, $originalName, $this->context, 'a(n) '.$type['value'], $values[$property]);
-            }
-        }
-
-        // check if the annotation expects values via the constructor,
-        // or directly injected into public properties
-        if (self::$annotationMetadata[$name]['has_constructor'] === true) {
-            return new $name($values);
-        }
-
-        $instance = new $name();
-        foreach ($values as $property => $value) {
-            if (!isset(self::$annotationMetadata[$name]['properties'][$property])) {
-                if ('value' !== $property) {
-                    throw AnnotationException::creationError(sprintf('The annotation @%s declared on %s does not have a property named "%s". Available properties: %s', $originalName, $this->context, $property, implode(', ', self::$annotationMetadata[$name]['properties'])));
-                }
-
-                // handle the case if the property has no annotations
-                if (!$property = self::$annotationMetadata[$name]['default_property']) {
-                    throw AnnotationException::creationError(sprintf('The annotation @%s declared on %s does not accept any values, but got %s.', $originalName, $this->context, json_encode($values)));
-                }
-            }
-
-            $instance->{$property} = $value;
-        }
-
-        return $instance;
-    }
-
-    /**
-     * Values ::= Array | Value {"," Value}*
-     *
-     * @return array
-     */
-    private function Values()
-    {
-        $values = array();
-
-        // Handle the case of a single array as value, i.e. @Foo({....})
-        if ($this->lexer->isNextToken(DocLexer::T_OPEN_CURLY_BRACES)) {
-            $values['value'] = $this->Value();
-            return $values;
-        }
-
-        $values[] = $this->Value();
-
-        while ($this->lexer->isNextToken(DocLexer::T_COMMA)) {
-            $this->match(DocLexer::T_COMMA);
-            $token = $this->lexer->lookahead;
-            $value = $this->Value();
-
-            if ( ! is_object($value) && ! is_array($value)) {
-                $this->syntaxError('Value', $token);
-            }
-
-            $values[] = $value;
-        }
-
-        foreach ($values as $k => $value) {
-            if (is_object($value) && $value instanceof \stdClass) {
-                $values[$value->name] = $value->value;
-            } else if ( ! isset($values['value'])){
-                $values['value'] = $value;
-            } else {
-                if ( ! is_array($values['value'])) {
-                    $values['value'] = array($values['value']);
-                }
-
-                $values['value'][] = $value;
-            }
-
-            unset($values[$k]);
-        }
-
-        return $values;
-    }
-
-    /**
-     * Constant ::= integer | string | float | boolean
-     *
-     * @throws AnnotationException
-     * @return mixed
-     */
-    private function Constant()
-    {
-        $identifier = $this->Identifier();
-
-        if (!defined($identifier) && false !== strpos($identifier, '::') && '\\' !== $identifier[0]) {
-
-            list($className, $const) = explode('::', $identifier);
-            $alias = (false === $pos = strpos($className, '\\'))? $className : substr($className, 0, $pos);
-
-            $found = false;
-            switch (true) {
-                case !empty ($this->namespaces):
-                    foreach ($this->namespaces as $ns) {
-                        if (class_exists($ns.'\\'.$className) || interface_exists($ns.'\\'.$className)) {
-                             $className = $ns.'\\'.$className;
-                             $found = true;
-                             break;
-                        }
-                    }
-                    break;
-
-                case isset($this->imports[$loweredAlias = strtolower($alias)]):
-                    $found = true;
-                    if (false !== $pos) {
-                        $className = $this->imports[$loweredAlias].substr($className, $pos);
-                    } else {
-                        $className = $this->imports[$loweredAlias];
-                    }
-                    break;
-
-                default:
-                    if(isset($this->imports['__NAMESPACE__'])) {
-                        $ns = $this->imports['__NAMESPACE__'];
-                        if (class_exists($ns.'\\'.$className) || interface_exists($ns.'\\'.$className)) {
-                             $className = $ns.'\\'.$className;
-                             $found = true;
-                        }
-                    }
-                    break;
-            }
-
-            if ($found) {
-                 $identifier = $className . '::' . $const;
-            }
-        }
-
-        if (!defined($identifier)) {
-            throw AnnotationException::semanticalErrorConstants($identifier, $this->context);
-        }
-
-        return constant($identifier);
-    }
-
-    /**
-     * Identifier ::= string
-     *
-     * @return string
-     */
-    private function Identifier()
-    {
-        // check if we have an annotation
-        if ($this->lexer->isNextTokenAny(self::$classIdentifiers)) {
-            $this->lexer->moveNext();
-            $className = $this->lexer->token['value'];
-        } else {
-            $this->syntaxError('namespace separator or identifier');
-        }
-
-        while ($this->lexer->lookahead['position'] === ($this->lexer->token['position'] + strlen($this->lexer->token['value']))
-                && $this->lexer->isNextToken(DocLexer::T_NAMESPACE_SEPARATOR)) {
-
-            $this->match(DocLexer::T_NAMESPACE_SEPARATOR);
-            $this->matchAny(self::$classIdentifiers);
-            $className .= '\\' . $this->lexer->token['value'];
-        }
-
-        return $className;
-    }
-
-    /**
-     * Value ::= PlainValue | FieldAssignment
-     *
-     * @return mixed
-     */
-    private function Value()
-    {
-        $peek = $this->lexer->glimpse();
-
-        if (DocLexer::T_EQUALS === $peek['type']) {
-            return $this->FieldAssignment();
-        }
-
-        return $this->PlainValue();
-    }
-
-    /**
-     * PlainValue ::= integer | string | float | boolean | Array | Annotation
-     *
-     * @return mixed
-     */
-    private function PlainValue()
-    {
-        if ($this->lexer->isNextToken(DocLexer::T_OPEN_CURLY_BRACES)) {
-            return $this->Arrayx();
-        }
-
-        if ($this->lexer->isNextToken(DocLexer::T_AT)) {
-            return $this->Annotation();
-        }
-
-        if ($this->lexer->isNextToken(DocLexer::T_IDENTIFIER)) {
-            return $this->Constant();
-        }
-
-        switch ($this->lexer->lookahead['type']) {
-            case DocLexer::T_STRING:
-                $this->match(DocLexer::T_STRING);
-                return $this->lexer->token['value'];
-
-            case DocLexer::T_INTEGER:
-                $this->match(DocLexer::T_INTEGER);
-                return (int)$this->lexer->token['value'];
-
-            case DocLexer::T_FLOAT:
-                $this->match(DocLexer::T_FLOAT);
-                return (float)$this->lexer->token['value'];
-
-            case DocLexer::T_TRUE:
-                $this->match(DocLexer::T_TRUE);
-                return true;
-
-            case DocLexer::T_FALSE:
-                $this->match(DocLexer::T_FALSE);
-                return false;
-
-            case DocLexer::T_NULL:
-                $this->match(DocLexer::T_NULL);
-                return null;
-
-            default:
-                $this->syntaxError('PlainValue');
-        }
-    }
-
-    /**
-     * FieldAssignment ::= FieldName "=" PlainValue
-     * FieldName ::= identifier
-     *
-     * @return array
-     */
-    private function FieldAssignment()
-    {
-        $this->match(DocLexer::T_IDENTIFIER);
-        $fieldName = $this->lexer->token['value'];
-
-        $this->match(DocLexer::T_EQUALS);
-
-        $item = new \stdClass();
-        $item->name  = $fieldName;
-        $item->value = $this->PlainValue();
-
-        return $item;
-    }
-
-    /**
-     * Array ::= "{" ArrayEntry {"," ArrayEntry}* [","] "}"
-     *
-     * @return array
-     */
-    private function Arrayx()
-    {
-        $array = $values = array();
-
-        $this->match(DocLexer::T_OPEN_CURLY_BRACES);
-        $values[] = $this->ArrayEntry();
-
-        while ($this->lexer->isNextToken(DocLexer::T_COMMA)) {
-            $this->match(DocLexer::T_COMMA);
-
-            // optional trailing comma
-            if ($this->lexer->isNextToken(DocLexer::T_CLOSE_CURLY_BRACES)) {
-                break;
-            }
-
-            $values[] = $this->ArrayEntry();
-        }
-
-        $this->match(DocLexer::T_CLOSE_CURLY_BRACES);
-
-        foreach ($values as $value) {
-            list ($key, $val) = $value;
-
-            if ($key !== null) {
-                $array[$key] = $val;
-            } else {
-                $array[] = $val;
-            }
-        }
-
-        return $array;
-    }
-
-    /**
-     * ArrayEntry ::= Value | KeyValuePair
-     * KeyValuePair ::= Key ("=" | ":") PlainValue | Constant
-     * Key ::= string | integer | Constant
-     *
-     * @return array
-     */
-    private function ArrayEntry()
-    {
-        $peek = $this->lexer->glimpse();
-
-        if (DocLexer::T_EQUALS === $peek['type']
-                || DocLexer::T_COLON === $peek['type']) {
-
-            if ($this->lexer->isNextToken(DocLexer::T_IDENTIFIER)) {
-                $key = $this->Constant();
-            } else {
-                $this->matchAny(array(DocLexer::T_INTEGER, DocLexer::T_STRING));
-                $key = $this->lexer->token['value'];
-            }
-
-            $this->matchAny(array(DocLexer::T_EQUALS, DocLexer::T_COLON));
-
-            return array($key, $this->PlainValue());
-        }
-
-        return array(null, $this->Value());
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/FileCacheReader.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/FileCacheReader.php
deleted file mode 100644
index 3934861b0f24467f59922f4998c0905da9b1e4b6..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/FileCacheReader.php
+++ /dev/null
@@ -1,258 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-
-/**
- * File cache reader for annotations.
- *
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-class FileCacheReader implements Reader
-{
-    /**
-     * @var Reader
-     */
-    private $reader;
-
-    /**
-     * @var string
-     */
-    private $dir;
-
-    /**
-     * @var bool
-     */
-    private $debug;
-
-    /**
-     * @var array
-     */
-    private $loadedAnnotations = array();
-
-    /**
-     * Constructor
-     *
-     * @param Reader $reader
-     * @param string $cacheDir
-     * @param bool $debug
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function __construct(Reader $reader, $cacheDir, $debug = false)
-    {
-        $this->reader = $reader;
-        if (!is_dir($cacheDir) && !@mkdir($cacheDir, 0777, true)) {
-            throw new \InvalidArgumentException(sprintf('The directory "%s" does not exist and could not be created.', $cacheDir));
-        }
-        if (!is_writable($cacheDir)) {
-            throw new \InvalidArgumentException(sprintf('The directory "%s" is not writable. Both, the webserver and the console user need access. You can manage access rights for multiple users with "chmod +a". If your system does not support this, check out the acl package.', $cacheDir));
-        }
-
-        $this->dir   = rtrim($cacheDir, '\\/');
-        $this->debug = $debug;
-    }
-
-    /**
-     * Retrieve annotations for class
-     *
-     * @param \ReflectionClass $class
-     * @return array
-     */
-    public function getClassAnnotations(\ReflectionClass $class)
-    {
-        $key = $class->getName();
-
-        if (isset($this->loadedAnnotations[$key])) {
-            return $this->loadedAnnotations[$key];
-        }
-
-        $path = $this->dir.'/'.strtr($key, '\\', '-').'.cache.php';
-        if (!file_exists($path)) {
-            $annot = $this->reader->getClassAnnotations($class);
-            $this->saveCacheFile($path, $annot);
-            return $this->loadedAnnotations[$key] = $annot;
-        }
-
-        if ($this->debug
-            && (false !== $filename = $class->getFilename())
-            && filemtime($path) < filemtime($filename)) {
-            @unlink($path);
-
-            $annot = $this->reader->getClassAnnotations($class);
-            $this->saveCacheFile($path, $annot);
-            return $this->loadedAnnotations[$key] = $annot;
-        }
-
-        return $this->loadedAnnotations[$key] = include $path;
-    }
-
-    /**
-     * Get annotations for property
-     *
-     * @param \ReflectionProperty $property
-     * @return array
-     */
-    public function getPropertyAnnotations(\ReflectionProperty $property)
-    {
-        $class = $property->getDeclaringClass();
-        $key = $class->getName().'$'.$property->getName();
-
-        if (isset($this->loadedAnnotations[$key])) {
-            return $this->loadedAnnotations[$key];
-        }
-
-        $path = $this->dir.'/'.strtr($key, '\\', '-').'.cache.php';
-        if (!file_exists($path)) {
-            $annot = $this->reader->getPropertyAnnotations($property);
-            $this->saveCacheFile($path, $annot);
-            return $this->loadedAnnotations[$key] = $annot;
-        }
-
-        if ($this->debug
-            && (false !== $filename = $class->getFilename())
-            && filemtime($path) < filemtime($filename)) {
-            unlink($path);
-
-            $annot = $this->reader->getPropertyAnnotations($property);
-            $this->saveCacheFile($path, $annot);
-            return $this->loadedAnnotations[$key] = $annot;
-        }
-
-        return $this->loadedAnnotations[$key] = include $path;
-    }
-
-    /**
-     * Retrieve annotations for method
-     *
-     * @param \ReflectionMethod $method
-     * @return array
-     */
-    public function getMethodAnnotations(\ReflectionMethod $method)
-    {
-        $class = $method->getDeclaringClass();
-        $key = $class->getName().'#'.$method->getName();
-
-        if (isset($this->loadedAnnotations[$key])) {
-            return $this->loadedAnnotations[$key];
-        }
-
-        $path = $this->dir.'/'.strtr($key, '\\', '-').'.cache.php';
-        if (!file_exists($path)) {
-            $annot = $this->reader->getMethodAnnotations($method);
-            $this->saveCacheFile($path, $annot);
-            return $this->loadedAnnotations[$key] = $annot;
-        }
-
-        if ($this->debug
-            && (false !== $filename = $class->getFilename())
-            && filemtime($path) < filemtime($filename)) {
-            unlink($path);
-
-            $annot = $this->reader->getMethodAnnotations($method);
-            $this->saveCacheFile($path, $annot);
-            return $this->loadedAnnotations[$key] = $annot;
-        }
-
-        return $this->loadedAnnotations[$key] = include $path;
-    }
-
-    /**
-     * Save cache file
-     *
-     * @param string $path
-     * @param mixed $data
-     */
-    private function saveCacheFile($path, $data)
-    {
-        file_put_contents($path, '<?php return unserialize('.var_export(serialize($data), true).');');
-    }
-
-    /**
-     * Gets a class annotation.
-     *
-     * @param \ReflectionClass $class The ReflectionClass of the class from which
-     *                               the class annotations should be read.
-     * @param string $annotationName The name of the annotation.
-     *
-     * @return mixed The Annotation or NULL, if the requested annotation does not exist.
-     */
-    public function getClassAnnotation(\ReflectionClass $class, $annotationName)
-    {
-        $annotations = $this->getClassAnnotations($class);
-
-        foreach ($annotations as $annotation) {
-            if ($annotation instanceof $annotationName) {
-                return $annotation;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Gets a method annotation.
-     *
-     * @param \ReflectionMethod $method
-     * @param string $annotationName The name of the annotation.
-     * @return mixed The Annotation or NULL, if the requested annotation does not exist.
-     */
-    public function getMethodAnnotation(\ReflectionMethod $method, $annotationName)
-    {
-        $annotations = $this->getMethodAnnotations($method);
-
-        foreach ($annotations as $annotation) {
-            if ($annotation instanceof $annotationName) {
-                return $annotation;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Gets a property annotation.
-     *
-     * @param \ReflectionProperty $property
-     * @param string $annotationName The name of the annotation.
-     * @return mixed The Annotation or NULL, if the requested annotation does not exist.
-     */
-    public function getPropertyAnnotation(\ReflectionProperty $property, $annotationName)
-    {
-        $annotations = $this->getPropertyAnnotations($property);
-
-        foreach ($annotations as $annotation) {
-            if ($annotation instanceof $annotationName) {
-                return $annotation;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Clear stores annotations
-     */
-    public function clearLoadedAnnotations()
-    {
-        $this->loadedAnnotations = array();
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/IndexedReader.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/IndexedReader.php
deleted file mode 100644
index 2dfdd4da18db097db8db033e9a58e5cb24cc2558..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/IndexedReader.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-use Doctrine\Common\Annotations\Reader;
-
-/**
- * Allows the reader to be used in-place of Doctrine's reader.
- *
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-class IndexedReader implements Reader
-{
-    /**
-     * @var Reader
-     */
-    private $delegate;
-
-    /**
-     * Constructor
-     *
-     * @param Reader $reader
-     */
-    public function __construct(Reader $reader)
-    {
-        $this->delegate = $reader;
-    }
-
-    /**
-     * Get Annotations for class
-     *
-     * @param \ReflectionClass $class
-     * @return array
-     */
-    public function getClassAnnotations(\ReflectionClass $class)
-    {
-        $annotations = array();
-        foreach ($this->delegate->getClassAnnotations($class) as $annot) {
-            $annotations[get_class($annot)] = $annot;
-        }
-
-        return $annotations;
-    }
-
-    /**
-     * Get selected annotation for class
-     *
-     * @param \ReflectionClass $class
-     * @param string $annotation
-     * @return mixed
-     */
-    public function getClassAnnotation(\ReflectionClass $class, $annotation)
-    {
-        return $this->delegate->getClassAnnotation($class, $annotation);
-    }
-
-    /**
-     * Get Annotations for method
-     *
-     * @param \ReflectionMethod $method
-     * @return array
-     */
-    public function getMethodAnnotations(\ReflectionMethod $method)
-    {
-        $annotations = array();
-        foreach ($this->delegate->getMethodAnnotations($method) as $annot) {
-            $annotations[get_class($annot)] = $annot;
-        }
-
-        return $annotations;
-    }
-
-    /**
-     * Get selected annotation for method
-     *
-     * @param \ReflectionMethod $method
-     * @param string $annotation
-     * @return mixed
-     */
-    public function getMethodAnnotation(\ReflectionMethod $method, $annotation)
-    {
-        return $this->delegate->getMethodAnnotation($method, $annotation);
-    }
-
-    /**
-     * Get annotations for property
-     *
-     * @param \ReflectionProperty $property
-     * @return array
-     */
-    public function getPropertyAnnotations(\ReflectionProperty $property)
-    {
-        $annotations = array();
-        foreach ($this->delegate->getPropertyAnnotations($property) as $annot) {
-            $annotations[get_class($annot)] = $annot;
-        }
-
-        return $annotations;
-    }
-
-    /**
-     * Get selected annotation for property
-     *
-     * @param \ReflectionProperty $property
-     * @param string $annotation
-     * @return mixed
-     */
-    public function getPropertyAnnotation(\ReflectionProperty $property, $annotation)
-    {
-        return $this->delegate->getPropertyAnnotation($property, $annotation);
-    }
-
-    /**
-     * Proxy all methods to the delegate.
-     *
-     * @param string $method
-     * @param array $args
-     * @return mixed
-     */
-    public function __call($method, $args)
-    {
-        return call_user_func_array(array($this->delegate, $method), $args);
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/PhpParser.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/PhpParser.php
deleted file mode 100644
index c09dd51d1bcff7e83897d6a92be1986eb81100b2..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/PhpParser.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-use SplFileObject;
-
-/**
- * Parses a file for namespaces/use/class declarations.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- * @author Christian Kaps <christian.kaps@mohiva.com>
- */
-final class PhpParser
-{
-    /**
-     * Parses a class.
-     *
-     * @param  \ReflectionClass $class A <code>ReflectionClass</code> object.
-     * @return array            A list with use statements in the form (Alias => FQN).
-     */
-    public function parseClass(\ReflectionClass $class)
-    {
-        if (method_exists($class, 'getUseStatements')) {
-            return $class->getUseStatements();
-        }
-
-        if (false === $filename = $class->getFilename()) {
-            return array();
-        }
-
-        $content = $this->getFileContent($filename, $class->getStartLine());
-        $namespace = str_replace('\\', '\\\\', $class->getNamespaceName());
-        $content = preg_replace('/^.*?(\bnamespace\s+' . $namespace . '\s*[;{].*)$/s', '\\1', $content);
-        $tokenizer = new TokenParser('<?php ' . $content);
-
-        $statements = $tokenizer->parseUseStatements($class->getNamespaceName());
-
-        return $statements;
-    }
-
-    /**
-     * Get the content of the file right up to the given line number.
-     *
-     * @param  string $filename   The name of the file to load.
-     * @param  int    $lineNumber The number of lines to read from file.
-     * @return string The content of the file.
-     */
-    private function getFileContent($filename, $lineNumber)
-    {
-        $content = '';
-        $lineCnt = 0;
-        $file = new SplFileObject($filename);
-        while (!$file->eof()) {
-            if ($lineCnt++ == $lineNumber) {
-                break;
-            }
-
-            $content .= $file->fgets();
-        }
-
-        return $content;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Reader.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Reader.php
deleted file mode 100644
index 6a01cb4a56b2746f053a538c1b3fd1420e197d90..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Reader.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-/**
- * Interface for annotation readers.
- *
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-interface Reader
-{
-    /**
-     * @param \ReflectionClass $class
-     * @return mixed
-     */
-    function getClassAnnotations(\ReflectionClass $class);
-
-    /**
-     * @param \ReflectionClass $class
-     * @param string $annotationName
-     * @return mixed
-     */
-    function getClassAnnotation(\ReflectionClass $class, $annotationName);
-
-    /**
-     * @param \ReflectionMethod $method
-     * @return mixed
-     */
-    function getMethodAnnotations(\ReflectionMethod $method);
-
-    /**
-     * @param \ReflectionMethod $method
-     * @param string $annotationName
-     * @return mixed
-     */
-    function getMethodAnnotation(\ReflectionMethod $method, $annotationName);
-
-    /**
-     * @param \ReflectionProperty $property
-     * @return mixed
-     */
-    function getPropertyAnnotations(\ReflectionProperty $property);
-
-    /**
-     * @param \ReflectionProperty $property
-     * @param string $annotationName
-     * @return mixed
-     */
-    function getPropertyAnnotation(\ReflectionProperty $property, $annotationName);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php
deleted file mode 100644
index 4210d90184551b8b04e3d807c978902177ed7a36..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php
+++ /dev/null
@@ -1,157 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-use Doctrine\Common\Annotations\Annotation\Target;
-
-/**
- * Simple Annotation Reader.
- *
- * This annotation reader is intended to be used in projects where you have
- * full-control over all annotations that are available.
- *
- * @since  2.2
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- * @author Fabio B. Silva <fabio.bat.silva@gmail.com>
- */
-class SimpleAnnotationReader implements Reader
-{
-    /**
-     * @var DocParser
-     */
-    private $parser;
-
-    /**
-     * Constructor.
-     *
-     * Initializes a new SimpleAnnotationReader.
-     */
-    public function __construct()
-    {
-        $this->parser = new DocParser();
-        $this->parser->setIgnoreNotImportedAnnotations(true);
-    }
-
-    /**
-     * Adds a namespace in which we will look for annotations.
-     *
-     * @param string $namespace
-     */
-    public function addNamespace($namespace)
-    {
-        $this->parser->addNamespace($namespace);
-    }
-
-    /**
-     * Gets the annotations applied to a class.
-     *
-     * @param \ReflectionClass $class The ReflectionClass of the class from which
-     *                               the class annotations should be read.
-     *
-     * @return array An array of Annotations.
-     */
-    public function getClassAnnotations(\ReflectionClass $class)
-    {
-        return $this->parser->parse($class->getDocComment(), 'class '.$class->getName());
-    }
-
-    /**
-     * Gets the annotations applied to a method.
-     *
-     * @param \ReflectionMethod $method The ReflectionMethod of the method from which
-     *                                   the annotations should be read.
-     *
-     * @return array An array of Annotations.
-     */
-    public function getMethodAnnotations(\ReflectionMethod $method)
-    {
-        return $this->parser->parse($method->getDocComment(), 'method '.$method->getDeclaringClass()->name.'::'.$method->getName().'()');
-    }
-
-    /**
-     * Gets the annotations applied to a property.
-     *
-     * @param \ReflectionProperty $property The ReflectionProperty of the property
-     *                                     from which the annotations should be read.
-     *
-     * @return array An array of Annotations.
-     */
-    public function getPropertyAnnotations(\ReflectionProperty $property)
-    {
-        return $this->parser->parse($property->getDocComment(), 'property '.$property->getDeclaringClass()->name.'::$'.$property->getName());
-    }
-
-    /**
-     * Gets a class annotation.
-     *
-     * @param \ReflectionClass $class The ReflectionClass of the class from which
-     *                               the class annotations should be read.
-     * @param string $annotationName The name of the annotation.
-     *
-     * @return mixed The Annotation or NULL, if the requested annotation does not exist.
-     */
-    public function getClassAnnotation(\ReflectionClass $class, $annotationName)
-    {
-        foreach ($this->getClassAnnotations($class) as $annot) {
-            if ($annot instanceof $annotationName) {
-                return $annot;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Gets a method annotation.
-     *
-     * @param \ReflectionMethod $method
-     * @param string $annotationName The name of the annotation.
-     *
-     * @return mixed The Annotation or NULL, if the requested annotation does not exist.
-     */
-    public function getMethodAnnotation(\ReflectionMethod $method, $annotationName)
-    {
-        foreach ($this->getMethodAnnotations($method) as $annot) {
-            if ($annot instanceof $annotationName) {
-                return $annot;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Gets a property annotation.
-     *
-     * @param \ReflectionProperty $property
-     * @param string $annotationName The name of the annotation.
-     * @return mixed The Annotation or NULL, if the requested annotation does not exist.
-     */
-    public function getPropertyAnnotation(\ReflectionProperty $property, $annotationName)
-    {
-        foreach ($this->getPropertyAnnotations($property) as $annot) {
-            if ($annot instanceof $annotationName) {
-                return $annot;
-            }
-        }
-
-        return null;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/TokenParser.php b/vendor/doctrine/common/lib/Doctrine/Common/Annotations/TokenParser.php
deleted file mode 100644
index a1ef1154f0112366c1cb088c178b582a8d577efd..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Annotations/TokenParser.php
+++ /dev/null
@@ -1,175 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Annotations;
-
-/**
- * Parses a file for namespaces/use/class declarations.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- * @author Christian Kaps <christian.kaps@mohiva.com>
- */
-class TokenParser
-{
-    /**
-     * The token list.
-     *
-     * @var array
-     */
-    private $tokens;
-
-    /**
-     * The number of tokens.
-     *
-     * @var int
-     */
-    private $numTokens = 0;
-
-    /**
-     * The current array pointer.
-     *
-     * @var int
-     */
-    private $pointer = 0;
-
-    public function __construct($contents)
-    {
-        $this->tokens = token_get_all($contents);
-        $this->numTokens = count($this->tokens);
-        $this->pointer = 0;
-    }
-
-    /**
-     * Gets the next non whitespace and non comment token.
-     *
-     * @param $docCommentIsComment
-     *     If TRUE then a doc comment is considered a comment and skipped.
-     *     If FALSE then only whitespace and normal comments are skipped.
-     *
-     * @return array The token if exists, null otherwise.
-     */
-    public function next($docCommentIsComment = TRUE)
-    {
-        for ($i = $this->pointer; $i < $this->numTokens; $i++) {
-            $this->pointer++;
-            if ($this->tokens[$i][0] === T_WHITESPACE ||
-                $this->tokens[$i][0] === T_COMMENT ||
-                ($docCommentIsComment && $this->tokens[$i][0] === T_DOC_COMMENT)) {
-
-                continue;
-            }
-
-            return $this->tokens[$i];
-        }
-
-        return null;
-    }
-
-    /**
-     * Parse a single use statement.
-     *
-     * @return array A list with all found class names for a use statement.
-     */
-    public function parseUseStatement()
-    {
-        $class = '';
-        $alias = '';
-        $statements = array();
-        $explicitAlias = false;
-        while (($token = $this->next())) {
-            $isNameToken = $token[0] === T_STRING || $token[0] === T_NS_SEPARATOR;
-            if (!$explicitAlias && $isNameToken) {
-                $class .= $token[1];
-                $alias = $token[1];
-            } else if ($explicitAlias && $isNameToken) {
-                $alias .= $token[1];
-            } else if ($token[0] === T_AS) {
-                $explicitAlias = true;
-                $alias = '';
-            } else if ($token === ',') {
-                $statements[strtolower($alias)] = $class;
-                $class = '';
-                $alias = '';
-                $explicitAlias = false;
-            } else if ($token === ';') {
-                $statements[strtolower($alias)] = $class;
-                break;
-            } else {
-                break;
-            }
-        }
-
-        return $statements;
-    }
-
-    /**
-     * Get all use statements.
-     *
-     * @param string $namespaceName The namespace name of the reflected class.
-     * @return array A list with all found use statements.
-     */
-    public function parseUseStatements($namespaceName)
-    {
-        $statements = array();
-        while (($token = $this->next())) {
-            if ($token[0] === T_USE) {
-                $statements = array_merge($statements, $this->parseUseStatement());
-                continue;
-            }
-            if ($token[0] !== T_NAMESPACE || $this->parseNamespace() != $namespaceName) {
-                continue;
-            }
-
-            // Get fresh array for new namespace. This is to prevent the parser to collect the use statements
-            // for a previous namespace with the same name. This is the case if a namespace is defined twice
-            // or if a namespace with the same name is commented out.
-            $statements = array();
-        }
-
-        return $statements;
-    }
-
-    /**
-     * Get the namespace.
-     *
-     * @return string The found namespace.
-     */
-    public function parseNamespace()
-    {
-        $name = '';
-        while (($token = $this->next()) && ($token[0] === T_STRING || $token[0] === T_NS_SEPARATOR)) {
-            $name .= $token[1];
-        }
-
-        return $name;
-    }
-
-    /**
-     * Get the class name.
-     *
-     * @return string The foundclass name.
-     */
-    public function parseClass()
-    {
-        // Namespaces and class names are tokenized the same: T_STRINGs
-        // separated by T_NS_SEPARATOR so we can use one function to provide
-        // both.
-        return $this->parseNamespace();
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/ApcCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/ApcCache.php
deleted file mode 100644
index 2d0cd23afdd2b72bbd8c34c957e101d8b32c26ad..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/ApcCache.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * APC cache provider.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  David Abdemoulaie <dave@hobodave.com>
- */
-class ApcCache extends CacheProvider
-{
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        return apc_fetch($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        return apc_exists($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        return (bool) apc_store($id, $data, (int) $lifeTime);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doDelete($id)
-    {
-        return apc_delete($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFlush()
-    {
-        return apc_clear_cache() && apc_clear_cache('user');
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doGetStats()
-    {
-        $info = apc_cache_info();
-        $sma  = apc_sma_info();
-
-        return array(
-            Cache::STATS_HITS              => $info['num_hits'],
-            Cache::STATS_MISSES            => $info['num_misses'],
-            Cache::STATS_UPTIME            => $info['start_time'],
-            Cache::STATS_MEMORY_USAGE      => $info['mem_size'],
-            Cache::STATS_MEMORY_AVAILIABLE => $sma['avail_mem'],
-        );
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/ArrayCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/ArrayCache.php
deleted file mode 100644
index a7a70aad51ce7c781e7365d72fc5014d15804543..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/ArrayCache.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-/*
- *  $Id$
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * Array cache driver.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  David Abdemoulaie <dave@hobodave.com>
- */
-class ArrayCache extends CacheProvider
-{
-    /**
-     * @var array $data
-     */
-    private $data = array();
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        return (isset($this->data[$id])) ? $this->data[$id] : false;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        return isset($this->data[$id]);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        $this->data[$id] = $data;
-
-        return true;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doDelete($id)
-    {
-        unset($this->data[$id]);
-
-        return true;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFlush()
-    {
-        $this->data = array();
-
-        return true;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doGetStats()
-    {
-        return null;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/Cache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/Cache.php
deleted file mode 100644
index 5493562de79a3f61fb92d06216d22d5c8f401386..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/Cache.php
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-/*
- *  $Id$
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * Interface for cache drivers.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  Fabio B. Silva <fabio.bat.silva@gmail.com>
- */
-interface Cache
-{
-    const STATS_HITS    = 'hits';
-    const STATS_MISSES  = 'misses';
-    const STATS_UPTIME  = 'uptime';
-    const STATS_MEMORY_USAGE        = 'memory_usage';
-    const STATS_MEMORY_AVAILIABLE   = 'memory_available';
-
-    /**
-     * Fetches an entry from the cache.
-     *
-     * @param string $id cache id The id of the cache entry to fetch.
-     * @return mixed The cached data or FALSE, if no cache entry exists for the given id.
-     */
-    function fetch($id);
-
-    /**
-     * Test if an entry exists in the cache.
-     *
-     * @param string $id cache id The cache id of the entry to check for.
-     * @return boolean TRUE if a cache entry exists for the given cache id, FALSE otherwise.
-     */
-    function contains($id);
-
-    /**
-     * Puts data into the cache.
-     *
-     * @param string $id The cache id.
-     * @param mixed $data The cache entry/data.
-     * @param int $lifeTime The lifetime. If != 0, sets a specific lifetime for this cache entry (0 => infinite lifeTime).
-     * @return boolean TRUE if the entry was successfully stored in the cache, FALSE otherwise.
-     */
-    function save($id, $data, $lifeTime = 0);
-
-    /**
-     * Deletes a cache entry.
-     *
-     * @param string $id cache id
-     * @return boolean TRUE if the cache entry was successfully deleted, FALSE otherwise.
-     */
-    function delete($id);
-
-    /**
-     * Retrieves cached information from data store
-     *
-     * The server's statistics array has the following values:
-     *
-     * - <b>hits</b>
-     * Number of keys that have been requested and found present.
-     *
-     * - <b>misses</b>
-     * Number of items that have been requested and not found.
-     *
-     * - <b>uptime</b>
-     * Time that the server is running.
-     *
-     * - <b>memory_usage</b>
-     * Memory used by this server to store items.
-     *
-     * - <b>memory_available</b>
-     * Memory allowed to use for storage.
-     *
-     * @since   2.2
-     * @var     array Associative array with server's statistics if available, NULL otherwise.
-     */
-    function getStats();
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/CacheProvider.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/CacheProvider.php
deleted file mode 100644
index 4221a62e593078109ae2edb8344d8464ab556b63..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/CacheProvider.php
+++ /dev/null
@@ -1,231 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * Base class for cache provider implementations.
- *
- * @since   2.2
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  Fabio B. Silva <fabio.bat.silva@gmail.com>
- */
-abstract class CacheProvider implements Cache
-{
-    const DOCTRINE_NAMESPACE_CACHEKEY = 'DoctrineNamespaceCacheKey[%s]';
-
-    /**
-     * @var string The namespace to prefix all cache ids with
-     */
-    private $namespace = '';
-
-    /**
-     * @var string The namespace version
-     */
-    private $namespaceVersion;
-
-    /**
-     * Set the namespace to prefix all cache ids with.
-     *
-     * @param string $namespace
-     * @return void
-     */
-    public function setNamespace($namespace)
-    {
-        $this->namespace = (string) $namespace;
-    }
-
-    /**
-     * Retrieve the namespace that prefixes all cache ids.
-     *
-     * @return string
-     */
-    public function getNamespace()
-    {
-        return $this->namespace;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function fetch($id)
-    {
-        return $this->doFetch($this->getNamespacedId($id));
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function contains($id)
-    {
-        return $this->doContains($this->getNamespacedId($id));
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function save($id, $data, $lifeTime = 0)
-    {
-        return $this->doSave($this->getNamespacedId($id), $data, $lifeTime);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function delete($id)
-    {
-        return $this->doDelete($this->getNamespacedId($id));
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getStats()
-    {
-        return $this->doGetStats();
-    }
-
-    /**
-     * Deletes all cache entries.
-     *
-     * @return boolean TRUE if the cache entries were successfully flushed, FALSE otherwise.
-     */
-    public function flushAll()
-    {
-        return $this->doFlush();
-    }
-
-    /**
-     * Delete all cache entries.
-     *
-     * @return boolean TRUE if the cache entries were successfully deleted, FALSE otherwise.
-     */
-    public function deleteAll()
-    {
-        $namespaceCacheKey = $this->getNamespaceCacheKey();
-        $namespaceVersion  = $this->getNamespaceVersion() + 1;
-
-        $this->namespaceVersion = $namespaceVersion;
-
-        return $this->doSave($namespaceCacheKey, $namespaceVersion);
-    }
-
-    /**
-     * Prefix the passed id with the configured namespace value
-     *
-     * @param string $id  The id to namespace
-     * @return string $id The namespaced id
-     */
-    private function getNamespacedId($id)
-    {
-        $namespaceVersion  = $this->getNamespaceVersion();
-
-        return sprintf('%s[%s][%s]', $this->namespace, $id, $namespaceVersion);
-    }
-
-    /**
-     * Namespace cache key
-     *
-     * @return string $namespaceCacheKey
-     */
-    private function getNamespaceCacheKey()
-    {
-        return sprintf(self::DOCTRINE_NAMESPACE_CACHEKEY, $this->namespace);
-    }
-
-    /**
-     * Namespace version
-     *
-     * @return string $namespaceVersion
-     */
-    private function getNamespaceVersion()
-    {
-        if (null !== $this->namespaceVersion) {
-            return $this->namespaceVersion;
-        }
-
-        $namespaceCacheKey = $this->getNamespaceCacheKey();
-        $namespaceVersion = $this->doFetch($namespaceCacheKey);
-
-        if (false === $namespaceVersion) {
-            $namespaceVersion = 1;
-
-            $this->doSave($namespaceCacheKey, $namespaceVersion);
-        }
-
-        $this->namespaceVersion = $namespaceVersion;
-
-        return $this->namespaceVersion;
-    }
-
-    /**
-     * Fetches an entry from the cache.
-     *
-     * @param string $id cache id The id of the cache entry to fetch.
-     * @return string The cached data or FALSE, if no cache entry exists for the given id.
-     */
-    abstract protected function doFetch($id);
-
-    /**
-     * Test if an entry exists in the cache.
-     *
-     * @param string $id cache id The cache id of the entry to check for.
-     * @return boolean TRUE if a cache entry exists for the given cache id, FALSE otherwise.
-     */
-    abstract protected function doContains($id);
-
-    /**
-     * Puts data into the cache.
-     *
-     * @param string $id The cache id.
-     * @param string $data The cache entry/data.
-     * @param bool|int $lifeTime The lifetime. If != false, sets a specific lifetime for this
-     *                           cache entry (null => infinite lifeTime).
-     *
-     * @return boolean TRUE if the entry was successfully stored in the cache, FALSE otherwise.
-     */
-    abstract protected function doSave($id, $data, $lifeTime = false);
-
-    /**
-     * Deletes a cache entry.
-     *
-     * @param string $id cache id
-     * @return boolean TRUE if the cache entry was successfully deleted, FALSE otherwise.
-     */
-    abstract protected function doDelete($id);
-
-    /**
-     * Deletes all cache entries.
-     *
-     * @return boolean TRUE if the cache entry was successfully deleted, FALSE otherwise.
-     */
-    abstract protected function doFlush();
-
-     /**
-     * Retrieves cached information from data store
-     *
-     * @since   2.2
-     * @return  array An associative array with server's statistics if available, NULL otherwise.
-     */
-    abstract protected function doGetStats();
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/FileCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/FileCache.php
deleted file mode 100644
index da650b4c6e6b47faf62a49fc6a8465c8160d51f0..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/FileCache.php
+++ /dev/null
@@ -1,132 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * Base file cache driver.
- *
- * @since   2.3
- * @author  Fabio B. Silva <fabio.bat.silva@gmail.com>
- */
-abstract class FileCache extends CacheProvider
-{
-    /**
-     * @var string Cache directory.
-     */
-    protected $directory;
-
-    /**
-     * @var string Cache file extension.
-     */
-    protected $extension;
-
-    /**
-     * Constructor
-     *
-     * @param string $directory Cache directory.
-     * @param string $directory Cache file extension.
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function __construct($directory, $extension = null)
-    {
-        if ( ! is_dir($directory) && ! @mkdir($directory, 0777, true)) {
-            throw new \InvalidArgumentException(sprintf(
-                'The directory "%s" does not exist and could not be created.',
-                $directory
-            ));
-        }
-
-        if ( ! is_writable($directory)) {
-            throw new \InvalidArgumentException(sprintf(
-                'The directory "%s" is not writable.',
-                $directory
-            ));
-        }
-
-        $this->directory = realpath($directory);
-        $this->extension = $extension ?: $this->extension;
-    }
-
-    /**
-     * Gets the cache directory.
-     * 
-     * @return string
-     */
-    public function getDirectory()
-    {
-        return $this->directory;
-    }
-
-    /**
-     * Gets the cache file extension.
-     * 
-     * @return string
-     */
-    public function getExtension()
-    {
-        return $this->extension;
-    }
-
-    /**
-     * @return string
-     */
-    protected function getFilename($id)
-    {
-        $path = implode(str_split(md5($id), 12), DIRECTORY_SEPARATOR);
-        $path = $this->directory . DIRECTORY_SEPARATOR . $path;
-
-        return $path . DIRECTORY_SEPARATOR . $id . $this->extension;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doDelete($id)
-    {
-        return @unlink($this->getFilename($id));
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFlush()
-    {
-        $pattern  = '/^.+\\' . $this->extension . '$/i';
-        $iterator = new \RecursiveDirectoryIterator($this->directory);
-        $iterator = new \RecursiveIteratorIterator($iterator);
-        $iterator = new \RegexIterator($iterator, $pattern);
-
-        foreach ($iterator as $name => $file) {
-            @unlink($name);
-        }
-
-        return true;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doGetStats()
-    {
-        return null;
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/FilesystemCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/FilesystemCache.php
deleted file mode 100644
index a27a7176b839c073cd18aa4eef0cb9cf1dacab7c..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/FilesystemCache.php
+++ /dev/null
@@ -1,114 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * Filesystem cache driver.
- *
- * @since   2.3
- * @author  Fabio B. Silva <fabio.bat.silva@gmail.com>
- */
-class FilesystemCache extends FileCache
-{
-    const EXTENSION = '.doctrinecache.data';
-
-    /**
-     * {@inheritdoc}
-     */
-    protected $extension = self::EXTENSION;
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        $data     = '';
-        $lifetime = -1;
-        $filename = $this->getFilename($id);
-
-        if ( ! file_exists($filename)) {
-            return false;
-        }
-
-        $resource = fopen($filename, "r");
-
-        if (false !== ($line = fgets($resource))) {
-            $lifetime = (integer) $line;
-        }
-
-        if ($lifetime !== 0 && $lifetime < time()) {
-            fclose($resource);
-
-            return false;
-        }
-
-        while (false !== ($line = fgets($resource))) {
-            $data .= $line;
-        }
-
-        fclose($resource);
-
-        return unserialize($data);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        $lifetime = -1;
-        $filename = $this->getFilename($id);
-
-        if ( ! file_exists($filename)) {
-            return false;
-        }
-
-        $resource = fopen($filename, "r");
-
-        if (false !== ($line = fgets($resource))) {
-            $lifetime = (integer) $line;
-        }
-
-        fclose($resource);
-
-        return $lifetime === 0 || $lifetime > time();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        if ($lifeTime > 0) {
-            $lifeTime = time() + $lifeTime;
-        }
-
-        $data       = serialize($data);
-        $filename   = $this->getFilename($id);
-        $filepath   = pathinfo($filename, PATHINFO_DIRNAME);
-
-        if ( ! is_dir($filepath)) {
-            mkdir($filepath, 0777, true);
-        }
-
-        return file_put_contents($filename, $lifeTime . PHP_EOL . $data);
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/MemcacheCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/MemcacheCache.php
deleted file mode 100644
index 5687b965f1d5f3ad1cdbabea38d53e8a460fa2ba..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/MemcacheCache.php
+++ /dev/null
@@ -1,121 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-use \Memcache;
-
-/**
- * Memcache cache provider.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  David Abdemoulaie <dave@hobodave.com>
- */
-class MemcacheCache extends CacheProvider
-{
-    /**
-     * @var Memcache
-     */
-    private $memcache;
-
-    /**
-     * Sets the memcache instance to use.
-     *
-     * @param Memcache $memcache
-     */
-    public function setMemcache(Memcache $memcache)
-    {
-        $this->memcache = $memcache;
-    }
-
-    /**
-     * Gets the memcache instance used by the cache.
-     *
-     * @return Memcache
-     */
-    public function getMemcache()
-    {
-        return $this->memcache;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        return $this->memcache->get($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        return (bool) $this->memcache->get($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        if ($lifeTime > 30 * 24 * 3600) {
-            $lifeTime = time() + $lifeTime;
-        }
-        return $this->memcache->set($id, $data, 0, (int) $lifeTime);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doDelete($id)
-    {
-        return $this->memcache->delete($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFlush()
-    {
-        return $this->memcache->flush();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doGetStats()
-    {
-        $stats = $this->memcache->getStats();
-        return array(
-            Cache::STATS_HITS   => $stats['get_hits'],
-            Cache::STATS_MISSES => $stats['get_misses'],
-            Cache::STATS_UPTIME => $stats['uptime'],
-            Cache::STATS_MEMORY_USAGE       => $stats['bytes'],
-            Cache::STATS_MEMORY_AVAILIABLE  => $stats['limit_maxbytes'],
-        );
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/MemcachedCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/MemcachedCache.php
deleted file mode 100644
index 75f1345550affbdd9c4f2f3486ed7759d88d8fbd..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/MemcachedCache.php
+++ /dev/null
@@ -1,124 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-use \Memcached;
-
-/**
- * Memcached cache provider.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.2
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  David Abdemoulaie <dave@hobodave.com>
- */
-class MemcachedCache extends CacheProvider
-{
-    /**
-     * @var Memcached
-     */
-    private $memcached;
-
-    /**
-     * Sets the memcache instance to use.
-     *
-     * @param Memcached $memcached
-     */
-    public function setMemcached(Memcached $memcached)
-    {
-        $this->memcached = $memcached;
-    }
-
-    /**
-     * Gets the memcached instance used by the cache.
-     *
-     * @return Memcached
-     */
-    public function getMemcached()
-    {
-        return $this->memcached;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        return $this->memcached->get($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        return (false !== $this->memcached->get($id));
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        if ($lifeTime > 30 * 24 * 3600) {
-            $lifeTime = time() + $lifeTime;
-        }
-        return $this->memcached->set($id, $data, (int) $lifeTime);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doDelete($id)
-    {
-        return $this->memcached->delete($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFlush()
-    {
-        return $this->memcached->flush();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doGetStats()
-    {
-        $stats   = $this->memcached->getStats();
-        $servers = $this->memcached->getServerList();
-        $key     = $servers[0]['host'] . ':' . $servers[0]['port'];
-        $stats   = $stats[$key];
-        return array(
-            Cache::STATS_HITS   => $stats['get_hits'],
-            Cache::STATS_MISSES => $stats['get_misses'],
-            Cache::STATS_UPTIME => $stats['uptime'],
-            Cache::STATS_MEMORY_USAGE       => $stats['bytes'],
-            Cache::STATS_MEMORY_AVAILIABLE  => $stats['limit_maxbytes'],
-        );
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/PhpFileCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/PhpFileCache.php
deleted file mode 100644
index 0971cd96759a3064c3da3347cd3c2921de35f03a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/PhpFileCache.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * Php file cache driver.
- *
- * @since   2.3
- * @author  Fabio B. Silva <fabio.bat.silva@gmail.com>
- */
-class PhpFileCache extends FileCache
-{
-    const EXTENSION = '.doctrinecache.php';
-
-     /**
-     * {@inheritdoc}
-     */
-    protected $extension = self::EXTENSION;
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        $filename = $this->getFilename($id);
-
-        if ( ! file_exists($filename)) {
-            return false;
-        }
-
-        $value = include $filename;
-
-        if ($value['lifetime'] !== 0 && $value['lifetime'] < time()) {
-            return false;
-        }
-
-        return $value['data'];
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        $filename = $this->getFilename($id);
-
-        if ( ! file_exists($filename)) {
-            return false;
-        }
-
-        $value = include $filename;
-
-        return $value['lifetime'] === 0 || $value['lifetime'] > time();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        if ($lifeTime > 0) {
-            $lifeTime = time() + $lifeTime;
-        }
-
-        if (is_object($data) && ! method_exists($data, '__set_state')) {
-            throw new \InvalidArgumentException(
-                "Invalid argument given, PhpFileCache only allows objects that implement __set_state() " .
-                "and fully support var_export(). You can use the FilesystemCache to save arbitrary object " .
-                "graphs using serialize()/deserialize()."
-            );
-        }
-
-        $filename   = $this->getFilename($id);
-        $filepath   = pathinfo($filename, PATHINFO_DIRNAME);
-
-        if ( ! is_dir($filepath)) {
-            mkdir($filepath, 0777, true);
-        }
-
-        $value = array(
-            'lifetime'  => $lifeTime,
-            'data'      => $data
-        );
-
-        $value  = var_export($value, true);
-        $code   = sprintf('<?php return %s;', $value);
-
-        return file_put_contents($filename, $code);
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/RedisCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/RedisCache.php
deleted file mode 100644
index 5d4814b5f5da03e1ab726c2d4128ce284b1948fc..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/RedisCache.php
+++ /dev/null
@@ -1,119 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-use Redis;
-
-/**
- * Redis cache provider.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.2
- * @author  Osman Ungur <osmanungur@gmail.com>
- */
-class RedisCache extends CacheProvider
-{
-    /**
-     * @var Redis
-     */
-    private $redis;
-
-    /**
-     * Sets the redis instance to use.
-     *
-     * @param Redis $redis
-     */
-    public function setRedis(Redis $redis)
-    {
-        $redis->setOption(Redis::OPT_SERIALIZER, Redis::SERIALIZER_IGBINARY);
-        $this->redis = $redis;
-    }
-
-    /**
-     * Gets the redis instance used by the cache.
-     *
-     * @return Redis
-     */
-    public function getRedis()
-    {
-        return $this->redis;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        return $this->redis->get($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        return $this->redis->exists($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        $result = $this->redis->set($id, $data);
-        if ($lifeTime > 0) {
-            $this->redis->expire($id, $lifeTime);        
-        }
-        return $result;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doDelete($id)
-    {
-        return $this->redis->delete($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFlush()
-    {
-        return $this->redis->flushDB();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doGetStats()
-    {
-        $info = $this->redis->info();
-        return array(
-            Cache::STATS_HITS   => false,
-            Cache::STATS_MISSES => false,
-            Cache::STATS_UPTIME => $info['uptime_in_seconds'],
-            Cache::STATS_MEMORY_USAGE       => $info['used_memory'],
-            Cache::STATS_MEMORY_AVAILIABLE  => false
-        );
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/WinCacheCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/WinCacheCache.php
deleted file mode 100644
index 777d0fd53553719d2e2177776f14dc16f52a176c..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/WinCacheCache.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * WinCache cache provider.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.2
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  David Abdemoulaie <dave@hobodave.com>
- */
-class WinCacheCache extends CacheProvider
-{
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        return wincache_ucache_get($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        return wincache_ucache_exists($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        return (bool) wincache_ucache_set($id, $data, (int) $lifeTime);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doDelete($id)
-    {
-        return wincache_ucache_delete($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFlush()
-    {
-        return wincache_ucache_clear();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doGetStats()
-    {
-        $info    = wincache_ucache_info();
-        $meminfo = wincache_ucache_meminfo();
-
-        return array(
-            Cache::STATS_HITS              => $info['total_hit_count'],
-            Cache::STATS_MISSES            => $info['total_miss_count'],
-            Cache::STATS_UPTIME            => $info['total_cache_uptime'],
-            Cache::STATS_MEMORY_USAGE      => $meminfo['memory_total'],
-            Cache::STATS_MEMORY_AVAILIABLE => $meminfo['memory_free'],
-        );
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/XcacheCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/XcacheCache.php
deleted file mode 100644
index 8733e266cc00cb8f3cac7917c4c59141a6419e81..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/XcacheCache.php
+++ /dev/null
@@ -1,110 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * Xcache cache driver.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  David Abdemoulaie <dave@hobodave.com>
- */
-class XcacheCache extends CacheProvider
-{
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        return $this->doContains($id) ? unserialize(xcache_get($id)) : false;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        return xcache_isset($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        return xcache_set($id, serialize($data), (int) $lifeTime);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doDelete($id)
-    {
-        return xcache_unset($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFlush()
-    {
-        $this->checkAuthorization();
-
-        xcache_clear_cache(XC_TYPE_VAR, 0);
-
-        return true;
-    }
-
-    /**
-     * Checks that xcache.admin.enable_auth is Off
-     *
-     * @throws \BadMethodCallException When xcache.admin.enable_auth is On
-     * @return void
-     */
-    protected function checkAuthorization()
-    {
-        if (ini_get('xcache.admin.enable_auth')) {
-            throw new \BadMethodCallException('To use all features of \Doctrine\Common\Cache\XcacheCache, you must set "xcache.admin.enable_auth" to "Off" in your php.ini.');
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doGetStats()
-    {
-        $this->checkAuthorization();
-
-        $info = xcache_info(XC_TYPE_VAR, 0);
-        return array(
-            Cache::STATS_HITS   => $info['hits'],
-            Cache::STATS_MISSES => $info['misses'],
-            Cache::STATS_UPTIME => null,
-            Cache::STATS_MEMORY_USAGE       => $info['size'],
-            Cache::STATS_MEMORY_AVAILIABLE  => $info['avail'],
-        );
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Cache/ZendDataCache.php b/vendor/doctrine/common/lib/Doctrine/Common/Cache/ZendDataCache.php
deleted file mode 100644
index fc90bc690912c6fefaec01d9547b7043a8723328..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Cache/ZendDataCache.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Cache;
-
-/**
- * Zend Data Cache cache driver.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @author  Ralph Schindler <ralph.schindler@zend.com>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- */
-class ZendDataCache extends CacheProvider
-{
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFetch($id)
-    {
-        return zend_shm_cache_fetch($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doContains($id)
-    {
-        return (false !== zend_shm_cache_fetch($id));
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doSave($id, $data, $lifeTime = 0)
-    {
-        return zend_shm_cache_store($id, $data, $lifeTime);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doDelete($id)
-    {
-        return zend_shm_cache_delete($id);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doFlush()
-    {
-        $namespace = $this->getNamespace();
-        if (empty($namespace)) {
-            return zend_shm_cache_clear();
-        }
-        return zend_shm_cache_clear($namespace);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function doGetStats()
-    {
-        return null;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/ClassLoader.php b/vendor/doctrine/common/lib/Doctrine/Common/ClassLoader.php
deleted file mode 100644
index 45024e16cd6b99ca00ddd812e438f20fb7af91ef..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/ClassLoader.php
+++ /dev/null
@@ -1,263 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common;
-
-/**
- * A <tt>ClassLoader</tt> is an autoloader for class files that can be
- * installed on the SPL autoload stack. It is a class loader that either loads only classes
- * of a specific namespace or all namespaces and it is suitable for working together
- * with other autoloaders in the SPL autoload stack.
- *
- * If no include path is configured through the constructor or {@link setIncludePath}, a ClassLoader
- * relies on the PHP <code>include_path</code>.
- *
- * @author Roman Borschel <roman@code-factory.org>
- * @since 2.0
- */
-class ClassLoader
-{
-    /**
-     * @var string PHP file extension
-     */
-    protected $fileExtension = '.php';
-
-    /**
-     * @var string Current namespace
-     */
-    protected $namespace;
-
-    /**
-     * @var string Current include path
-     */
-    protected $includePath;
-
-    /**
-     * @var string PHP namespace separator
-     */
-    protected $namespaceSeparator = '\\';
-
-    /**
-     * Creates a new <tt>ClassLoader</tt> that loads classes of the
-     * specified namespace from the specified include path.
-     *
-     * If no include path is given, the ClassLoader relies on the PHP include_path.
-     * If neither a namespace nor an include path is given, the ClassLoader will
-     * be responsible for loading all classes, thereby relying on the PHP include_path.
-     *
-     * @param string $ns The namespace of the classes to load.
-     * @param string $includePath The base include path to use.
-     */
-    public function __construct($ns = null, $includePath = null)
-    {
-        $this->namespace = $ns;
-        $this->includePath = $includePath;
-    }
-
-    /**
-     * Sets the namespace separator used by classes in the namespace of this ClassLoader.
-     *
-     * @param string $sep The separator to use.
-     */
-    public function setNamespaceSeparator($sep)
-    {
-        $this->namespaceSeparator = $sep;
-    }
-
-    /**
-     * Gets the namespace separator used by classes in the namespace of this ClassLoader.
-     *
-     * @return string
-     */
-    public function getNamespaceSeparator()
-    {
-        return $this->namespaceSeparator;
-    }
-
-    /**
-     * Sets the base include path for all class files in the namespace of this ClassLoader.
-     *
-     * @param string $includePath
-     */
-    public function setIncludePath($includePath)
-    {
-        $this->includePath = $includePath;
-    }
-
-    /**
-     * Gets the base include path for all class files in the namespace of this ClassLoader.
-     *
-     * @return string
-     */
-    public function getIncludePath()
-    {
-        return $this->includePath;
-    }
-
-    /**
-     * Sets the file extension of class files in the namespace of this ClassLoader.
-     *
-     * @param string $fileExtension
-     */
-    public function setFileExtension($fileExtension)
-    {
-        $this->fileExtension = $fileExtension;
-    }
-
-    /**
-     * Gets the file extension of class files in the namespace of this ClassLoader.
-     *
-     * @return string
-     */
-    public function getFileExtension()
-    {
-        return $this->fileExtension;
-    }
-
-    /**
-     * Registers this ClassLoader on the SPL autoload stack.
-     */
-    public function register()
-    {
-        spl_autoload_register(array($this, 'loadClass'));
-    }
-
-    /**
-     * Removes this ClassLoader from the SPL autoload stack.
-     */
-    public function unregister()
-    {
-        spl_autoload_unregister(array($this, 'loadClass'));
-    }
-
-    /**
-     * Loads the given class or interface.
-     *
-     * @param string $className The name of the class to load.
-
-     * @return boolean TRUE if the class has been successfully loaded, FALSE otherwise.
-     */
-    public function loadClass($className)
-    {
-        if ($this->namespace !== null && strpos($className, $this->namespace.$this->namespaceSeparator) !== 0) {
-            return false;
-        }
-
-        require ($this->includePath !== null ? $this->includePath . DIRECTORY_SEPARATOR : '')
-               . str_replace($this->namespaceSeparator, DIRECTORY_SEPARATOR, $className)
-               . $this->fileExtension;
-
-        return true;
-    }
-
-    /**
-     * Asks this ClassLoader whether it can potentially load the class (file) with
-     * the given name.
-     *
-     * @param string $className The fully-qualified name of the class.
-     * @return boolean TRUE if this ClassLoader can load the class, FALSE otherwise.
-     */
-    public function canLoadClass($className)
-    {
-        if ($this->namespace !== null && strpos($className, $this->namespace.$this->namespaceSeparator) !== 0) {
-            return false;
-        }
-
-        $file = str_replace($this->namespaceSeparator, DIRECTORY_SEPARATOR, $className) . $this->fileExtension;
-
-        if ($this->includePath !== null) {
-            return file_exists($this->includePath . DIRECTORY_SEPARATOR . $file);
-        }
-
-        return (false !== stream_resolve_include_path($file));
-    }
-
-    /**
-     * Checks whether a class with a given name exists. A class "exists" if it is either
-     * already defined in the current request or if there is an autoloader on the SPL
-     * autoload stack that is a) responsible for the class in question and b) is able to
-     * load a class file in which the class definition resides.
-     *
-     * If the class is not already defined, each autoloader in the SPL autoload stack
-     * is asked whether it is able to tell if the class exists. If the autoloader is
-     * a <tt>ClassLoader</tt>, {@link canLoadClass} is used, otherwise the autoload
-     * function of the autoloader is invoked and expected to return a value that
-     * evaluates to TRUE if the class (file) exists. As soon as one autoloader reports
-     * that the class exists, TRUE is returned.
-     *
-     * Note that, depending on what kinds of autoloaders are installed on the SPL
-     * autoload stack, the class (file) might already be loaded as a result of checking
-     * for its existence. This is not the case with a <tt>ClassLoader</tt>, who separates
-     * these responsibilities.
-     *
-     * @param string $className The fully-qualified name of the class.
-     * @return boolean TRUE if the class exists as per the definition given above, FALSE otherwise.
-     */
-    public static function classExists($className)
-    {
-        if (class_exists($className, false) || interface_exists($className, false)) {
-            return true;
-        }
-
-        foreach (spl_autoload_functions() as $loader) {
-            if (is_array($loader)) { // array(???, ???)
-                if (is_object($loader[0])) {
-                    if ($loader[0] instanceof ClassLoader) { // array($obj, 'methodName')
-                        if ($loader[0]->canLoadClass($className)) {
-                            return true;
-                        }
-                    } else if ($loader[0]->{$loader[1]}($className)) {
-                        return true;
-                    }
-                } else if ($loader[0]::$loader[1]($className)) { // array('ClassName', 'methodName')
-                    return true;
-                }
-            } else if ($loader instanceof \Closure) { // function($className) {..}
-                if ($loader($className)) {
-                    return true;
-                }
-            } else if (is_string($loader) && $loader($className)) { // "MyClass::loadClass"
-                return true;
-            }
-        }
-
-        return class_exists($className, false) || interface_exists($className, false);
-    }
-
-    /**
-     * Gets the <tt>ClassLoader</tt> from the SPL autoload stack that is responsible
-     * for (and is able to load) the class with the given name.
-     *
-     * @param string $className The name of the class.
-     * @return ClassLoader The <tt>ClassLoader</tt> for the class or NULL if no such <tt>ClassLoader</tt> exists.
-     */
-    public static function getClassLoader($className)
-    {
-         foreach (spl_autoload_functions() as $loader) {
-            if (is_array($loader)
-                && $loader[0] instanceof ClassLoader
-                && $loader[0]->canLoadClass($className)
-            ) {
-                return $loader[0];
-            }
-        }
-
-        return null;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/ArrayCollection.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/ArrayCollection.php
deleted file mode 100644
index 7c2b13e69031767ae161671af38c6582312f8cee..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/ArrayCollection.php
+++ /dev/null
@@ -1,500 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections;
-
-use Closure, ArrayIterator;
-use Doctrine\Common\Collections\Expr\Expression;
-use Doctrine\Common\Collections\Expr\ClosureExpressionVisitor;
-
-/**
- * An ArrayCollection is a Collection implementation that wraps a regular PHP array.
- *
- * @since   2.0
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-class ArrayCollection implements Collection, Selectable
-{
-    /**
-     * An array containing the entries of this collection.
-     *
-     * @var array
-     */
-    private $_elements;
-
-    /**
-     * Initializes a new ArrayCollection.
-     *
-     * @param array $elements
-     */
-    public function __construct(array $elements = array())
-    {
-        $this->_elements = $elements;
-    }
-
-    /**
-     * Gets the PHP array representation of this collection.
-     *
-     * @return array The PHP array representation of this collection.
-     */
-    public function toArray()
-    {
-        return $this->_elements;
-    }
-
-    /**
-     * Sets the internal iterator to the first element in the collection and
-     * returns this element.
-     *
-     * @return mixed
-     */
-    public function first()
-    {
-        return reset($this->_elements);
-    }
-
-    /**
-     * Sets the internal iterator to the last element in the collection and
-     * returns this element.
-     *
-     * @return mixed
-     */
-    public function last()
-    {
-        return end($this->_elements);
-    }
-
-    /**
-     * Gets the current key/index at the current internal iterator position.
-     *
-     * @return mixed
-     */
-    public function key()
-    {
-        return key($this->_elements);
-    }
-
-    /**
-     * Moves the internal iterator position to the next element.
-     *
-     * @return mixed
-     */
-    public function next()
-    {
-        return next($this->_elements);
-    }
-
-    /**
-     * Gets the element of the collection at the current internal iterator position.
-     *
-     * @return mixed
-     */
-    public function current()
-    {
-        return current($this->_elements);
-    }
-
-    /**
-     * Removes an element with a specific key/index from the collection.
-     *
-     * @param mixed $key
-     * @return mixed The removed element or NULL, if no element exists for the given key.
-     */
-    public function remove($key)
-    {
-        if (isset($this->_elements[$key])) {
-            $removed = $this->_elements[$key];
-            unset($this->_elements[$key]);
-
-            return $removed;
-        }
-
-        return null;
-    }
-
-    /**
-     * Removes the specified element from the collection, if it is found.
-     *
-     * @param mixed $element The element to remove.
-     * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
-     */
-    public function removeElement($element)
-    {
-        $key = array_search($element, $this->_elements, true);
-
-        if ($key !== false) {
-            unset($this->_elements[$key]);
-
-            return true;
-        }
-
-        return false;
-    }
-
-    /**
-     * ArrayAccess implementation of offsetExists()
-     *
-     * @see containsKey()
-     *
-     * @param mixed $offset
-     * @return bool
-     */
-    public function offsetExists($offset)
-    {
-        return $this->containsKey($offset);
-    }
-
-    /**
-     * ArrayAccess implementation of offsetGet()
-     *
-     * @see get()
-     *
-     * @param mixed $offset
-     * @return mixed
-     */
-    public function offsetGet($offset)
-    {
-        return $this->get($offset);
-    }
-
-    /**
-     * ArrayAccess implementation of offsetSet()
-     *
-     * @see add()
-     * @see set()
-     *
-     * @param mixed $offset
-     * @param mixed $value
-     * @return bool
-     */
-    public function offsetSet($offset, $value)
-    {
-        if ( ! isset($offset)) {
-            return $this->add($value);
-        }
-        return $this->set($offset, $value);
-    }
-
-    /**
-     * ArrayAccess implementation of offsetUnset()
-     *
-     * @see remove()
-     *
-     * @param mixed $offset
-     * @return mixed
-     */
-    public function offsetUnset($offset)
-    {
-        return $this->remove($offset);
-    }
-
-    /**
-     * Checks whether the collection contains a specific key/index.
-     *
-     * @param mixed $key The key to check for.
-     * @return boolean TRUE if the given key/index exists, FALSE otherwise.
-     */
-    public function containsKey($key)
-    {
-        return isset($this->_elements[$key]);
-    }
-
-    /**
-     * Checks whether the given element is contained in the collection.
-     * Only element values are compared, not keys. The comparison of two elements
-     * is strict, that means not only the value but also the type must match.
-     * For objects this means reference equality.
-     *
-     * @param mixed $element
-     * @return boolean TRUE if the given element is contained in the collection,
-     *          FALSE otherwise.
-     */
-    public function contains($element)
-    {
-        foreach ($this->_elements as $collectionElement) {
-            if ($element === $collectionElement) {
-                return true;
-            }
-        }
-
-        return false;
-    }
-
-    /**
-     * Tests for the existence of an element that satisfies the given predicate.
-     *
-     * @param Closure $p The predicate.
-     * @return boolean TRUE if the predicate is TRUE for at least one element, FALSE otherwise.
-     */
-    public function exists(Closure $p)
-    {
-        foreach ($this->_elements as $key => $element) {
-            if ($p($key, $element)) {
-                return true;
-            }
-        }
-        return false;
-    }
-
-    /**
-     * Searches for a given element and, if found, returns the corresponding key/index
-     * of that element. The comparison of two elements is strict, that means not
-     * only the value but also the type must match.
-     * For objects this means reference equality.
-     *
-     * @param mixed $element The element to search for.
-     * @return mixed The key/index of the element or FALSE if the element was not found.
-     */
-    public function indexOf($element)
-    {
-        return array_search($element, $this->_elements, true);
-    }
-
-    /**
-     * Gets the element with the given key/index.
-     *
-     * @param mixed $key The key.
-     * @return mixed The element or NULL, if no element exists for the given key.
-     */
-    public function get($key)
-    {
-        if (isset($this->_elements[$key])) {
-            return $this->_elements[$key];
-        }
-        return null;
-    }
-
-    /**
-     * Gets all keys/indexes of the collection elements.
-     *
-     * @return array
-     */
-    public function getKeys()
-    {
-        return array_keys($this->_elements);
-    }
-
-    /**
-     * Gets all elements.
-     *
-     * @return array
-     */
-    public function getValues()
-    {
-        return array_values($this->_elements);
-    }
-
-    /**
-     * Returns the number of elements in the collection.
-     *
-     * Implementation of the Countable interface.
-     *
-     * @return integer The number of elements in the collection.
-     */
-    public function count()
-    {
-        return count($this->_elements);
-    }
-
-    /**
-     * Adds/sets an element in the collection at the index / with the specified key.
-     *
-     * When the collection is a Map this is like put(key,value)/add(key,value).
-     * When the collection is a List this is like add(position,value).
-     *
-     * @param mixed $key
-     * @param mixed $value
-     */
-    public function set($key, $value)
-    {
-        $this->_elements[$key] = $value;
-    }
-
-    /**
-     * Adds an element to the collection.
-     *
-     * @param mixed $value
-     * @return boolean Always TRUE.
-     */
-    public function add($value)
-    {
-        $this->_elements[] = $value;
-        return true;
-    }
-
-    /**
-     * Checks whether the collection is empty.
-     *
-     * Note: This is preferable over count() == 0.
-     *
-     * @return boolean TRUE if the collection is empty, FALSE otherwise.
-     */
-    public function isEmpty()
-    {
-        return ! $this->_elements;
-    }
-
-    /**
-     * Gets an iterator for iterating over the elements in the collection.
-     *
-     * @return ArrayIterator
-     */
-    public function getIterator()
-    {
-        return new ArrayIterator($this->_elements);
-    }
-
-    /**
-     * Applies the given function to each element in the collection and returns
-     * a new collection with the elements returned by the function.
-     *
-     * @param Closure $func
-     * @return Collection
-     */
-    public function map(Closure $func)
-    {
-        return new static(array_map($func, $this->_elements));
-    }
-
-    /**
-     * Returns all the elements of this collection that satisfy the predicate p.
-     * The order of the elements is preserved.
-     *
-     * @param Closure $p The predicate used for filtering.
-     * @return Collection A collection with the results of the filter operation.
-     */
-    public function filter(Closure $p)
-    {
-        return new static(array_filter($this->_elements, $p));
-    }
-
-    /**
-     * Applies the given predicate p to all elements of this collection,
-     * returning true, if the predicate yields true for all elements.
-     *
-     * @param Closure $p The predicate.
-     * @return boolean TRUE, if the predicate yields TRUE for all elements, FALSE otherwise.
-     */
-    public function forAll(Closure $p)
-    {
-        foreach ($this->_elements as $key => $element) {
-            if ( ! $p($key, $element)) {
-                return false;
-            }
-        }
-
-        return true;
-    }
-
-    /**
-     * Partitions this collection in two collections according to a predicate.
-     * Keys are preserved in the resulting collections.
-     *
-     * @param Closure $p The predicate on which to partition.
-     * @return array An array with two elements. The first element contains the collection
-     *               of elements where the predicate returned TRUE, the second element
-     *               contains the collection of elements where the predicate returned FALSE.
-     */
-    public function partition(Closure $p)
-    {
-        $coll1 = $coll2 = array();
-        foreach ($this->_elements as $key => $element) {
-            if ($p($key, $element)) {
-                $coll1[$key] = $element;
-            } else {
-                $coll2[$key] = $element;
-            }
-        }
-        return array(new static($coll1), new static($coll2));
-    }
-
-    /**
-     * Returns a string representation of this object.
-     *
-     * @return string
-     */
-    public function __toString()
-    {
-        return __CLASS__ . '@' . spl_object_hash($this);
-    }
-
-    /**
-     * Clears the collection.
-     */
-    public function clear()
-    {
-        $this->_elements = array();
-    }
-
-    /**
-     * Extract a slice of $length elements starting at position $offset from the Collection.
-     *
-     * If $length is null it returns all elements from $offset to the end of the Collection.
-     * Keys have to be preserved by this method. Calling this method will only return the
-     * selected slice and NOT change the elements contained in the collection slice is called on.
-     *
-     * @param int $offset
-     * @param int $length
-     * @return array
-     */
-    public function slice($offset, $length = null)
-    {
-        return array_slice($this->_elements, $offset, $length, true);
-    }
-
-    /**
-     * Select all elements from a selectable that match the criteria and
-     * return a new collection containing these elements.
-     *
-     * @param  Criteria $criteria
-     * @return Collection
-     */
-    public function matching(Criteria $criteria)
-    {
-        $expr     = $criteria->getWhereExpression();
-        $filtered = $this->_elements;
-
-        if ($expr) {
-            $visitor  = new ClosureExpressionVisitor();
-            $filter   = $visitor->dispatch($expr);
-            $filtered = array_filter($filtered, $filter);
-        }
-
-        if ($orderings = $criteria->getOrderings()) {
-            $next = null;
-            foreach (array_reverse($orderings) as $field => $ordering) {
-                $next = ClosureExpressionVisitor::sortByField($field, $ordering == 'DESC' ? -1 : 1, $next);
-            }
-
-            usort($filtered, $next);
-        }
-
-        $offset = $criteria->getFirstResult();
-        $length = $criteria->getMaxResults();
-
-        if ($offset || $length) {
-            $filtered = array_slice($filtered, (int)$offset, $length);
-        }
-
-        return new static($filtered);
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Collection.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/Collection.php
deleted file mode 100644
index 51eb9e7a763ff41dc02475fb82fbd814ae535e1a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Collection.php
+++ /dev/null
@@ -1,243 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections;
-
-use Closure, Countable, IteratorAggregate, ArrayAccess;
-
-/**
- * The missing (SPL) Collection/Array/OrderedMap interface.
- *
- * A Collection resembles the nature of a regular PHP array. That is,
- * it is essentially an <b>ordered map</b> that can also be used
- * like a list.
- *
- * A Collection has an internal iterator just like a PHP array. In addition,
- * a Collection can be iterated with external iterators, which is preferrable.
- * To use an external iterator simply use the foreach language construct to
- * iterate over the collection (which calls {@link getIterator()} internally) or
- * explicitly retrieve an iterator though {@link getIterator()} which can then be
- * used to iterate over the collection.
- * You can not rely on the internal iterator of the collection being at a certain
- * position unless you explicitly positioned it before. Prefer iteration with
- * external iterators.
- *
- * @since   2.0
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-interface Collection extends Countable, IteratorAggregate, ArrayAccess
-{
-    /**
-     * Adds an element at the end of the collection.
-     *
-     * @param mixed $element The element to add.
-     * @return boolean Always TRUE.
-     */
-    function add($element);
-
-    /**
-     * Clears the collection, removing all elements.
-     */
-    function clear();
-
-    /**
-     * Checks whether an element is contained in the collection.
-     * This is an O(n) operation, where n is the size of the collection.
-     *
-     * @param mixed $element The element to search for.
-     * @return boolean TRUE if the collection contains the element, FALSE otherwise.
-     */
-    function contains($element);
-
-    /**
-     * Checks whether the collection is empty (contains no elements).
-     *
-     * @return boolean TRUE if the collection is empty, FALSE otherwise.
-     */
-    function isEmpty();
-
-    /**
-     * Removes the element at the specified index from the collection.
-     *
-     * @param string|integer $key The kex/index of the element to remove.
-     * @return mixed The removed element or NULL, if the collection did not contain the element.
-     */
-    function remove($key);
-
-    /**
-     * Removes the specified element from the collection, if it is found.
-     *
-     * @param mixed $element The element to remove.
-     * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
-     */
-    function removeElement($element);
-
-    /**
-     * Checks whether the collection contains an element with the specified key/index.
-     *
-     * @param string|integer $key The key/index to check for.
-     * @return boolean TRUE if the collection contains an element with the specified key/index,
-     *          FALSE otherwise.
-     */
-    function containsKey($key);
-
-    /**
-     * Gets the element at the specified key/index.
-     *
-     * @param string|integer $key The key/index of the element to retrieve.
-     * @return mixed
-     */
-    function get($key);
-
-    /**
-     * Gets all keys/indices of the collection.
-     *
-     * @return array The keys/indices of the collection, in the order of the corresponding
-     *          elements in the collection.
-     */
-    function getKeys();
-
-    /**
-     * Gets all values of the collection.
-     *
-     * @return array The values of all elements in the collection, in the order they
-     *          appear in the collection.
-     */
-    function getValues();
-
-    /**
-     * Sets an element in the collection at the specified key/index.
-     *
-     * @param string|integer $key The key/index of the element to set.
-     * @param mixed $value The element to set.
-     */
-    function set($key, $value);
-
-    /**
-     * Gets a native PHP array representation of the collection.
-     *
-     * @return array
-     */
-    function toArray();
-
-    /**
-     * Sets the internal iterator to the first element in the collection and
-     * returns this element.
-     *
-     * @return mixed
-     */
-    function first();
-
-    /**
-     * Sets the internal iterator to the last element in the collection and
-     * returns this element.
-     *
-     * @return mixed
-     */
-    function last();
-
-    /**
-     * Gets the key/index of the element at the current iterator position.
-     *
-     */
-    function key();
-
-    /**
-     * Gets the element of the collection at the current iterator position.
-     *
-     */
-    function current();
-
-    /**
-     * Moves the internal iterator position to the next element.
-     *
-     */
-    function next();
-
-    /**
-     * Tests for the existence of an element that satisfies the given predicate.
-     *
-     * @param Closure $p The predicate.
-     * @return boolean TRUE if the predicate is TRUE for at least one element, FALSE otherwise.
-     */
-    function exists(Closure $p);
-
-    /**
-     * Returns all the elements of this collection that satisfy the predicate p.
-     * The order of the elements is preserved.
-     *
-     * @param Closure $p The predicate used for filtering.
-     * @return Collection A collection with the results of the filter operation.
-     */
-    function filter(Closure $p);
-
-    /**
-     * Applies the given predicate p to all elements of this collection,
-     * returning true, if the predicate yields true for all elements.
-     *
-     * @param Closure $p The predicate.
-     * @return boolean TRUE, if the predicate yields TRUE for all elements, FALSE otherwise.
-     */
-    function forAll(Closure $p);
-
-    /**
-     * Applies the given function to each element in the collection and returns
-     * a new collection with the elements returned by the function.
-     *
-     * @param Closure $func
-     * @return Collection
-     */
-    function map(Closure $func);
-
-    /**
-     * Partitions this collection in two collections according to a predicate.
-     * Keys are preserved in the resulting collections.
-     *
-     * @param Closure $p The predicate on which to partition.
-     * @return array An array with two elements. The first element contains the collection
-     *               of elements where the predicate returned TRUE, the second element
-     *               contains the collection of elements where the predicate returned FALSE.
-     */
-    function partition(Closure $p);
-
-    /**
-     * Gets the index/key of a given element. The comparison of two elements is strict,
-     * that means not only the value but also the type must match.
-     * For objects this means reference equality.
-     *
-     * @param mixed $element The element to search for.
-     * @return mixed The key/index of the element or FALSE if the element was not found.
-     */
-    function indexOf($element);
-
-    /**
-     * Extract a slice of $length elements starting at position $offset from the Collection.
-     *
-     * If $length is null it returns all elements from $offset to the end of the Collection.
-     * Keys have to be preserved by this method. Calling this method will only return the
-     * selected slice and NOT change the elements contained in the collection slice is called on.
-     *
-     * @param int $offset
-     * @param int $length
-     * @return array
-     */
-    function slice($offset, $length = null);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Criteria.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/Criteria.php
deleted file mode 100644
index 3b055495b1aabf7e6a11d6176c80f098ed0bd1db..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Criteria.php
+++ /dev/null
@@ -1,240 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections;
-
-use Doctrine\Common\Collections\Expr\Expression;
-use Doctrine\Common\Collections\Expr\CompositeExpression;
-
-/**
- * Criteria for filtering Selectable collections.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @since 2.3
- */
-class Criteria
-{
-    /**
-     * @var string
-     */
-    const ASC  = 'ASC';
-
-    /**
-     * @var string
-     */
-    const DESC = 'DESC';
-
-    /**
-     * @var \Doctrine\Common\Collections\ExpressionBuilder
-     */
-    private static $expressionBuilder;
-
-    /**
-     * @var \Doctrine\Common\Collections\Expr\Expression
-     */
-    private $expression;
-
-    /**
-     * @var array|null
-     */
-    private $orderings;
-
-    /**
-     * @var int
-     */
-    private $firstResult;
-
-    /**
-     * @var int
-     */
-    private $maxResults;
-
-    /**
-     * Creates an instance of the class.
-     *
-     * @return Criteria
-     */
-    public static function create()
-    {
-        return new static();
-    }
-
-    /**
-     * Return the expression builder.
-     *
-     * @return \Doctrine\Common\Collections\ExpressionBuilder
-     */
-    public static function expr()
-    {
-        if (self::$expressionBuilder === null) {
-            self::$expressionBuilder = new ExpressionBuilder();
-        }
-        return self::$expressionBuilder;
-    }
-
-    /**
-     * Construct new criteria
-     *
-     * @param Expression $expression
-     * @param array $orderings
-     * @param int $firstResult
-     * @param int $maxResults
-     */
-    public function __construct(Expression $expression = null, array $orderings = null, $firstResult = null, $maxResults = null)
-    {
-        $this->expression  = $expression;
-        $this->orderings   = $orderings;
-        $this->firstResult = $firstResult;
-        $this->maxResults  = $maxResults;
-    }
-
-    /**
-     * Set the where expression to evaluate when this criteria is searched for.
-     *
-     * @param Expression
-     * @return Criteria
-     */
-    public function where(Expression $expression)
-    {
-        $this->expression = $expression;
-        return $this;
-    }
-
-    /**
-     * Append the where expression to evaluate when this criteria is searched for
-     * using an AND with previous expression.
-     *
-     * @param Expression
-     * @return Criteria
-     */
-    public function andWhere(Expression $expression)
-    {
-        if ($this->expression === null) {
-            return $this->where($expression);
-        }
-
-        $this->expression = new CompositeExpression(CompositeExpression::TYPE_AND, array(
-            $this->expression, $expression
-        ));
-
-        return $this;
-    }
-
-    /**
-     * Append the where expression to evaluate when this criteria is searched for
-     * using an OR with previous expression.
-     *
-     * @param Expression
-     * @return Criteria
-     */
-    public function orWhere(Expression $expression)
-    {
-        if ($this->expression === null) {
-            return $this->where($expression);
-        }
-
-        $this->expression = new CompositeExpression(CompositeExpression::TYPE_OR, array(
-            $this->expression, $expression
-        ));
-
-        return $this;
-    }
-
-    /**
-     * Get the expression attached to this criteria.
-     *
-     * @return Expression|null
-     */
-    public function getWhereExpression()
-    {
-        return $this->expression;
-    }
-
-    /**
-     * Get current orderings of this Criteria
-     *
-     * @return array
-     */
-    public function getOrderings()
-    {
-        return $this->orderings;
-    }
-
-    /**
-     * Set the ordering of the result of this criteria.
-     *
-     * Keys are field and values are the order, being either ASC or DESC.
-     *
-     * @see Criteria::ASC
-     * @see Criteria::DESC
-     *
-     * @param array
-     * @return Criteria
-     */
-    public function orderBy(array $orderings)
-    {
-        $this->orderings = $orderings;
-        return $this;
-    }
-
-    /**
-     * Get current first result option of the critera.
-     *
-     * @return firstResult.
-     */
-    public function getFirstResult()
-    {
-        return $this->firstResult;
-    }
-
-    /**
-     * Set number of first result that this criteria should return.
-     *
-     * @param firstResult the value to set.
-     * @return Criteria
-     */
-    public function setFirstResult($firstResult)
-    {
-        $this->firstResult = $firstResult;
-        return $this;
-    }
-
-    /**
-     * Get maxResults.
-     *
-     * @return maxResults.
-     */
-    public function getMaxResults()
-    {
-        return $this->maxResults;
-    }
-
-    /**
-     * Set maxResults.
-     *
-     * @param maxResults the value to set.
-     * @return Criteria
-     */
-    public function setMaxResults($maxResults)
-    {
-        $this->maxResults = $maxResults;
-        return $this;
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/ClosureExpressionVisitor.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/ClosureExpressionVisitor.php
deleted file mode 100644
index 06ccb047f0da050fd3a8bbd9004d50ce5446072e..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/ClosureExpressionVisitor.php
+++ /dev/null
@@ -1,195 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections\Expr;
-
-/**
- * Walks an expression graph and turns it into a PHP closure.
- *
- * This closure can be used with {@Collection#filter()} and is used internally
- * by {@ArrayCollection#select()}.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @since 2.3
- */
-class ClosureExpressionVisitor extends ExpressionVisitor
-{
-    /**
-     * Access the field of a given object. This field has to be public directly
-     * or indirectly (through an accessor get* or a magic method, __get, __call).
-     *
-     * is*() is not supported.
-     *
-     * @return mixed
-     */
-    static public function getObjectFieldValue($object, $field)
-    {
-        $accessor = "get" . $field;
-
-        if (method_exists($object, $accessor) || method_exists($object, '__call')) {
-            return $object->$accessor();
-        }
-
-        if ($object instanceof \ArrayAccess) {
-            return $object[$field];
-        }
-
-        return $object->$field;
-    }
-
-    /**
-     * Helper for sorting arrays of objects based on multiple fields +
-     * orientations.
-     *
-     * @param string $name
-     * @param int $orientation
-     * @param Closure $next
-     * @return Closure
-     */
-    static public function sortByField($name, $orientation = 1, \Closure $next = null)
-    {
-        if (!$next) {
-            $next = function() {
-                return 0;
-            };
-        }
-
-        return function ($a, $b) use ($name, $next, $orientation) {
-            $aValue = ClosureExpressionVisitor::getObjectFieldValue($a, $name);
-            $bValue = ClosureExpressionVisitor::getObjectFieldValue($b, $name);
-
-            if ($aValue === $bValue) {
-                return $next($a, $b);
-            }
-
-            return (($aValue > $bValue) ? 1 : -1) * $orientation;
-        };
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function walkComparison(Comparison $comparison)
-    {
-        $field = $comparison->getField();
-        $value = $comparison->getValue()->getValue(); // shortcut for walkValue()
-
-        switch ($comparison->getOperator()) {
-            case Comparison::EQ:
-            case Comparison::IS:
-                return function ($object) use ($field, $value) {
-                    return ClosureExpressionVisitor::getObjectFieldValue($object, $field) === $value;
-                };
-
-            case Comparison::NEQ:
-                return function ($object) use ($field, $value) {
-                    return ClosureExpressionVisitor::getObjectFieldValue($object, $field) !== $value;
-                };
-
-            case Comparison::LT:
-                return function ($object) use ($field, $value) {
-                    return ClosureExpressionVisitor::getObjectFieldValue($object, $field) < $value;
-                };
-
-            case Comparison::LTE:
-                return function ($object) use ($field, $value) {
-                    return ClosureExpressionVisitor::getObjectFieldValue($object, $field) <= $value;
-                };
-
-            case Comparison::GT:
-                return function ($object) use ($field, $value) {
-                    return ClosureExpressionVisitor::getObjectFieldValue($object, $field) > $value;
-                };
-
-            case Comparison::GTE:
-                return function ($object) use ($field, $value) {
-                    return ClosureExpressionVisitor::getObjectFieldValue($object, $field) >= $value;
-                };
-
-            case Comparison::IN:
-                return function ($object) use ($field, $value) {
-                    return in_array(ClosureExpressionVisitor::getObjectFieldValue($object, $field), $value);
-                };
-
-            case Comparison::NIN:
-                return function ($object) use ($field, $value) {
-                    return ! in_array(ClosureExpressionVisitor::getObjectFieldValue($object, $field), $value);
-                };
-
-            default:
-                throw new \RuntimeException("Unknown comparison operator: " . $comparison->getOperator());
-        }
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function walkValue(Value $value)
-    {
-        return $value->getValue();
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function walkCompositeExpression(CompositeExpression $expr)
-    {
-        $expressionList = array();
-
-        foreach ($expr->getExpressionList() as $child) {
-            $expressionList[] = $this->dispatch($child);
-        }
-
-        switch($expr->getType()) {
-            case CompositeExpression::TYPE_AND:
-                return $this->andExpressions($expressionList);
-
-            case CompositeExpression::TYPE_OR:
-                return $this->orExpressions($expressionList);
-
-            default:
-                throw new \RuntimeException("Unknown composite " . $expr->getType());
-        }
-    }
-
-    private function andExpressions($expressions)
-    {
-        return function ($object) use ($expressions) {
-            foreach ($expressions as $expression) {
-                if ( ! $expression($object)) {
-                    return false;
-                }
-            }
-            return true;
-        };
-    }
-
-    private function orExpressions($expressions)
-    {
-        return function ($object) use ($expressions) {
-            foreach ($expressions as $expression) {
-                if ($expression($object)) {
-                    return true;
-                }
-            }
-            return false;
-        };
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/Comparison.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/Comparison.php
deleted file mode 100644
index 29cfcffa2cb6411c323b65d55811e1221999da42..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/Comparison.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections\Expr;
-
-/**
- * Comparison of a field with a value by the given operator.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @since 2.3
- */
-class Comparison implements Expression
-{
-    const EQ   = '=';
-    const NEQ  = '<>';
-    const LT   = '<';
-    const LTE  = '<=';
-    const GT   = '>';
-    const GTE  = '>=';
-    const IS   = 'IS';
-    const IN   = 'IN';
-    const NIN  = 'NIN';
-
-    private $field;
-    private $op;
-    private $value;
-
-    public function __construct($field, $operator, $value)
-    {
-        if ( ! ($value instanceof Value)) {
-            $value = new Value($value);
-        }
-
-        $this->field = $field;
-        $this->op = $operator;
-        $this->value = $value;
-    }
-
-    public function getField()
-    {
-        return $this->field;
-    }
-
-    public function getValue()
-    {
-        return $this->value;
-    }
-
-    public function getOperator()
-    {
-        return $this->op;
-    }
-
-    public function visit(ExpressionVisitor $visitor)
-    {
-        return $visitor->walkComparison($this);
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/CompositeExpression.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/CompositeExpression.php
deleted file mode 100644
index fe917cf3b54de854581d59ad04378792596991b4..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/CompositeExpression.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections\Expr;
-
-/**
- * Expression of Expressions combined by AND or OR operation.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @since 2.3
- */
-class CompositeExpression implements Expression
-{
-    const TYPE_AND = 'AND';
-    const TYPE_OR = 'OR';
-
-    private $type;
-    private $expressions = array();
-
-    public function __construct($type, array $expressions)
-    {
-        $this->type = $type;
-
-        foreach ($expressions as $expr) {
-            if ($expr instanceof Value) {
-                throw new \RuntimeException("Values are not supported expressions as children of and/or expressions.");
-            }
-            if ( ! ($expr instanceof Expression)) {
-                throw new \RuntimeException("No expression given to CompositeExpression.");
-            }
-
-            $this->expressions[] = $expr;
-        }
-    }
-
-    /**
-     * Return the list of expressions nested in this composite.
-     *
-     * @return Expression[]
-     */
-    public function getExpressionList()
-    {
-        return $this->expressions;
-    }
-
-    public function getType()
-    {
-        return $this->type;
-    }
-
-    public function visit(ExpressionVisitor $visitor)
-    {
-        return $visitor->walkCompositeExpression($this);
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/Expression.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/Expression.php
deleted file mode 100644
index b0762ad2f44f01e8403212391d0dc8cbaef9e6b1..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/Expression.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections\Expr;
-
-/**
- * Expression for the {@link Selectable} interface.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-interface Expression
-{
-    public function visit(ExpressionVisitor $visitor);
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/ExpressionVisitor.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/ExpressionVisitor.php
deleted file mode 100644
index 5e69b987c7bf1e672fbba8a3c057d10a948b9fdd..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/ExpressionVisitor.php
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections\Expr;
-
-/**
- * An Expression visitor walks a graph of expressions and turns them into a
- * query for the underlying implementation.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-abstract class ExpressionVisitor
-{
-    /**
-     * Convert a comparison expression into the target query language output
-     *
-     * @param Comparison $comparison
-     *
-     * @return mixed
-     */
-    abstract public function walkComparison(Comparison $comparison);
-
-    /**
-     * Convert a value expression into the target query language part.
-     *
-     * @param Value $value
-     *
-     * @return mixed
-     */
-    abstract public function walkValue(Value $value);
-
-    /**
-     * Convert a composite expression into the target query language output
-     *
-     * @param CompositeExpression $expr
-     *
-     * @return mixed
-     */
-    abstract public function walkCompositeExpression(CompositeExpression $expr);
-
-    /**
-     * Dispatch walking an expression to the appropriate handler.
-     *
-     * @param Expression
-     *
-     * @return mixed
-     */
-    public function dispatch(Expression $expr)
-    {
-        switch (true) {
-            case ($expr instanceof Comparison):
-                return $this->walkComparison($expr);
-
-            case ($expr instanceof Value):
-                return $this->walkValue($expr);
-
-            case ($expr instanceof CompositeExpression):
-                return $this->walkCompositeExpression($expr);
-
-            default:
-                throw new \RuntimeException("Unknown Expression " . get_class($expr));
-        }
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/Value.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/Value.php
deleted file mode 100644
index f0df11ac6d1c3aee330c8d95d3c0035246a02364..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/Value.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections\Expr;
-
-class Value implements Expression
-{
-    private $value;
-
-    public function __construct($value)
-    {
-        $this->value = $value;
-    }
-
-    public function getValue()
-    {
-        return $this->value;
-    }
-
-    public function visit(ExpressionVisitor $visitor)
-    {
-        return $visitor->walkValue($this);
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/ExpressionBuilder.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/ExpressionBuilder.php
deleted file mode 100644
index b53f0cd747b6232697e3c1d1b873fc468489aa72..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/ExpressionBuilder.php
+++ /dev/null
@@ -1,149 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYvalue HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYvalue
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections;
-
-use Doctrine\Common\Collections\Expr\Comparison;
-use Doctrine\Common\Collections\Expr\CompositeExpression;
-use Doctrine\Common\Collections\Expr\Value;
-
-/**
- * Builder for Expressions in the {@link Selectable} interface.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @since 2.3
- */
-class ExpressionBuilder
-{
-    /**
-     * @return CompositeExpression
-     */
-    public function andX($x = null)
-    {
-        return new CompositeExpression(CompositeExpression::TYPE_AND, func_get_args());
-    }
-
-    /**
-     * @return CompositeExpression
-     */
-    public function orX($x = null)
-    {
-        return new CompositeExpression(CompositeExpression::TYPE_OR, func_get_args());
-    }
-
-    /**
-     * @param string $field
-     * @param mixed $value
-     *
-     * @return Comparison
-     */
-    public function eq($field, $value)
-    {
-        return new Comparison($field, Comparison::EQ, new Value($value));
-    }
-
-    /**
-     * @param string $field
-     * @param mixed $value
-     *
-     * @return Comparison
-     */
-    public function gt($field, $value)
-    {
-        return new Comparison($field, Comparison::GT, new Value($value));
-    }
-
-    /**
-     * @param string $field
-     * @param mixed $value
-     *
-     * @return Comparison
-     */
-    public function lt($field, $value)
-    {
-        return new Comparison($field, Comparison::LT, new Value($value));
-    }
-
-    /**
-     * @param string $field
-     * @param mixed $value
-     *
-     * @return Comparison
-     */
-    public function gte($field, $value)
-    {
-        return new Comparison($field, Comparison::GTE, new Value($value));
-    }
-
-    /**
-     * @param string $field
-     * @param mixed $value
-     *
-     * @return Comparison
-     */
-    public function lte($field, $value)
-    {
-        return new Comparison($field, Comparison::LTE, new Value($value));
-    }
-
-    /**
-     * @param string $field
-     * @param mixed $value
-     *
-     * @return Comparison
-     */
-    public function neq($field, $value)
-    {
-        return new Comparison($field, Comparison::NEQ, new Value($value));
-    }
-
-    /**
-     * @param string $field
-     * @param mixed $value
-     *
-     * @return Comparison
-     */
-    public function isNull($field)
-    {
-        return new Comparison($field, Comparison::IS, new Value(null));
-    }
-
-    /**
-     * @param string $field
-     * @param mixed $value
-     *
-     * @return Comparison
-     */
-    public function in($field, array $values)
-    {
-        return new Comparison($field, Comparison::IN, new Value($values));
-    }
-
-    /**
-     * @param string $field
-     * @param mixed $value
-     *
-     * @return Comparison
-     */
-    public function notIn($field, array $values)
-    {
-        return new Comparison($field, Comparison::NIN, new Value($values));
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Selectable.php b/vendor/doctrine/common/lib/Doctrine/Common/Collections/Selectable.php
deleted file mode 100644
index 675d6ea8b0cdacd6df476fff37db31b0435bd457..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Collections/Selectable.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Collections;
-
-/**
- * Interface for collections that allow efficient filtering with an expression API.
- *
- * Goal of this interface is a backend independent method to fetch elements
- * from a collections. {@link Expression} is crafted in a way that you can
- * implement queries from both in-memory and database-backed collections.
- *
- * For database backed collections this allows very efficient access by
- * utilizing the query APIs, for example SQL in the ORM. Applications using
- * this API can implement efficient database access without having to ask the
- * EntityManager or Repositories.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @since 2.3
- */
-interface Selectable
-{
-    /**
-     * Select all elements from a selectable that match the expression and
-     * return a new collection containing these elements.
-     *
-     * @param Criteria $criteria
-     * @return Collection
-     */
-    function matching(Criteria $criteria);
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/CommonException.php b/vendor/doctrine/common/lib/Doctrine/Common/CommonException.php
deleted file mode 100644
index 6db7675950df813f449cef519e6369089da9af97..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/CommonException.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common;
-
-/**
- * Base exception class for package Doctrine\Common
- * @author heinrich
- *
- */
-class CommonException extends \Exception {
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Comparable.php b/vendor/doctrine/common/lib/Doctrine/Common/Comparable.php
deleted file mode 100644
index 20d065e74d7c294e2019c09b9d09cafea08905bc..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Comparable.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-
-namespace Doctrine\Common;
-
-/**
- * Comparable interface that allows to compare two value objects to each other for similarity.
- *
- * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link        www.doctrine-project.com
- * @since       2.2
- * @author      Benjamin Eberlei <kontakt@beberlei.de>
- * @author      Guilherme Blanco <guilhermeblanco@hotmail.com>
- */
-interface Comparable
-{
-    /**
-     * Compare the current object to the passed $other.
-     *
-     * Returns 0 if they are semantically equal, 1 if the other object
-     * is less than the current one, or -1 if its more than the current one.
-     *
-     * This method should not check for identity using ===, only for semantical equality for example
-     * when two different DateTime instances point to the exact same Date + TZ.
-     *
-     * @param mixed $other
-     *
-     * @return int
-     */
-    public function compareTo($other);
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/EventArgs.php b/vendor/doctrine/common/lib/Doctrine/Common/EventArgs.php
deleted file mode 100644
index a87eee89ac7768b8ef8b348cd14ca264f6c54402..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/EventArgs.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-/*
- *  $Id$
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common;
-
-/**
- * EventArgs is the base class for classes containing event data.
- *
- * This class contains no event data. It is used by events that do not pass state
- * information to an event handler when an event is raised. The single empty EventArgs
- * instance can be obtained through {@link getEmptyInstance}.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @version $Revision: 3938 $
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-class EventArgs
-{
-    /**
-     * @var EventArgs Single instance of EventArgs
-     */
-    private static $_emptyEventArgsInstance;
-
-    /**
-     * Gets the single, empty and immutable EventArgs instance.
-     *
-     * This instance will be used when events are dispatched without any parameter,
-     * like this: EventManager::dispatchEvent('eventname');
-     *
-     * The benefit from this is that only one empty instance is instantiated and shared
-     * (otherwise there would be instances for every dispatched in the abovementioned form)
-     *
-     * @see EventManager::dispatchEvent
-     * @link http://msdn.microsoft.com/en-us/library/system.eventargs.aspx
-     * @return EventArgs
-     */
-    public static function getEmptyInstance()
-    {
-        if ( ! self::$_emptyEventArgsInstance) {
-            self::$_emptyEventArgsInstance = new EventArgs;
-        }
-
-        return self::$_emptyEventArgsInstance;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/EventManager.php b/vendor/doctrine/common/lib/Doctrine/Common/EventManager.php
deleted file mode 100644
index 25aac445d117a9707aa0d1fc8c1f0b3a93e0f98a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/EventManager.php
+++ /dev/null
@@ -1,147 +0,0 @@
-<?php
-/*
- *  $Id$
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common;
-
-/**
- * The EventManager is the central point of Doctrine's event listener system.
- * Listeners are registered on the manager and events are dispatched through the
- * manager.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @version $Revision: 3938 $
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-class EventManager
-{
-    /**
-     * Map of registered listeners.
-     * <event> => <listeners>
-     *
-     * @var array
-     */
-    private $_listeners = array();
-
-    /**
-     * Dispatches an event to all registered listeners.
-     *
-     * @param string $eventName The name of the event to dispatch. The name of the event is
-     *                          the name of the method that is invoked on listeners.
-     * @param EventArgs $eventArgs The event arguments to pass to the event handlers/listeners.
-     *                             If not supplied, the single empty EventArgs instance is used.
-     * @return boolean
-     */
-    public function dispatchEvent($eventName, EventArgs $eventArgs = null)
-    {
-        if (isset($this->_listeners[$eventName])) {
-            $eventArgs = $eventArgs === null ? EventArgs::getEmptyInstance() : $eventArgs;
-
-            foreach ($this->_listeners[$eventName] as $listener) {
-                $listener->$eventName($eventArgs);
-            }
-        }
-    }
-
-    /**
-     * Gets the listeners of a specific event or all listeners.
-     *
-     * @param string $event The name of the event.
-     * @return array The event listeners for the specified event, or all event listeners.
-     */
-    public function getListeners($event = null)
-    {
-        return $event ? $this->_listeners[$event] : $this->_listeners;
-    }
-
-    /**
-     * Checks whether an event has any registered listeners.
-     *
-     * @param string $event
-     * @return boolean TRUE if the specified event has any listeners, FALSE otherwise.
-     */
-    public function hasListeners($event)
-    {
-        return isset($this->_listeners[$event]) && $this->_listeners[$event];
-    }
-
-    /**
-     * Adds an event listener that listens on the specified events.
-     *
-     * @param string|array $events The event(s) to listen on.
-     * @param object $listener The listener object.
-     */
-    public function addEventListener($events, $listener)
-    {
-        // Picks the hash code related to that listener
-        $hash = spl_object_hash($listener);
-
-        foreach ((array) $events as $event) {
-            // Overrides listener if a previous one was associated already
-            // Prevents duplicate listeners on same event (same instance only)
-            $this->_listeners[$event][$hash] = $listener;
-        }
-    }
-
-    /**
-     * Removes an event listener from the specified events.
-     *
-     * @param string|array $events
-     * @param object $listener
-     */
-    public function removeEventListener($events, $listener)
-    {
-        // Picks the hash code related to that listener
-        $hash = spl_object_hash($listener);
-
-        foreach ((array) $events as $event) {
-            // Check if actually have this listener associated
-            if (isset($this->_listeners[$event][$hash])) {
-                unset($this->_listeners[$event][$hash]);
-            }
-        }
-    }
-
-    /**
-     * Adds an EventSubscriber. The subscriber is asked for all the events he is
-     * interested in and added as a listener for these events.
-     *
-     * @param \Doctrine\Common\EventSubscriber $subscriber The subscriber.
-     */
-    public function addEventSubscriber(EventSubscriber $subscriber)
-    {
-        $this->addEventListener($subscriber->getSubscribedEvents(), $subscriber);
-    }
-	
-    /**
-     * Removes an EventSubscriber. The subscriber is asked for all the events it is
-     * interested in and removed as a listener for these events.
-     *
-     * @param \Doctrine\Common\EventSubscriber $subscriber The subscriber.
-     */
-    public function removeEventSubscriber(EventSubscriber $subscriber)
-    {
-        $this->removeEventListener($subscriber->getSubscribedEvents(), $subscriber);
-    } 	
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/EventSubscriber.php b/vendor/doctrine/common/lib/Doctrine/Common/EventSubscriber.php
deleted file mode 100644
index 14587913a76ebbd10241aa47eab8473a4bc6a41e..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/EventSubscriber.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-/*
- *  $Id: EventListener.php 4653 2008-07-10 17:17:58Z romanb $
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common;
-
-/**
- * An EventSubscriber knows himself what events he is interested in.
- * If an EventSubscriber is added to an EventManager, the manager invokes
- * {@link getSubscribedEvents} and registers the subscriber as a listener for all
- * returned events.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-interface EventSubscriber
-{
-    /**
-     * Returns an array of events this subscriber wants to listen to.
-     *
-     * @return array
-     */
-    function getSubscribedEvents();
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Lexer.php b/vendor/doctrine/common/lib/Doctrine/Common/Lexer.php
deleted file mode 100644
index 8e2554c75f8ef70676617c0085bdca5ae94d700c..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Lexer.php
+++ /dev/null
@@ -1,266 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common;
-
-/**
- * Base class for writing simple lexers, i.e. for creating small DSLs.
- *
- * @since   2.0
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @todo Rename: AbstractLexer
- */
-abstract class Lexer
-{
-    /**
-     * @var array Array of scanned tokens
-     */
-    private $tokens = array();
-
-    /**
-     * @var integer Current lexer position in input string
-     */
-    private $position = 0;
-
-    /**
-     * @var integer Current peek of current lexer position
-     */
-    private $peek = 0;
-
-    /**
-     * @var array The next token in the input.
-     */
-    public $lookahead;
-
-    /**
-     * @var array The last matched/seen token.
-     */
-    public $token;
-
-    /**
-     * Sets the input data to be tokenized.
-     *
-     * The Lexer is immediately reset and the new input tokenized.
-     * Any unprocessed tokens from any previous input are lost.
-     *
-     * @param string $input The input to be tokenized.
-     */
-    public function setInput($input)
-    {
-        $this->tokens = array();
-        $this->reset();
-        $this->scan($input);
-    }
-
-    /**
-     * Resets the lexer.
-     */
-    public function reset()
-    {
-        $this->lookahead = null;
-        $this->token = null;
-        $this->peek = 0;
-        $this->position = 0;
-    }
-
-    /**
-     * Resets the peek pointer to 0.
-     */
-    public function resetPeek()
-    {
-        $this->peek = 0;
-    }
-
-    /**
-     * Resets the lexer position on the input to the given position.
-     *
-     * @param integer $position Position to place the lexical scanner
-     */
-    public function resetPosition($position = 0)
-    {
-        $this->position = $position;
-    }
-
-    /**
-     * Checks whether a given token matches the current lookahead.
-     *
-     * @param integer|string $token
-     * @return boolean
-     */
-    public function isNextToken($token)
-    {
-        return null !== $this->lookahead && $this->lookahead['type'] === $token;
-    }
-
-    /**
-     * Checks whether any of the given tokens matches the current lookahead
-     *
-     * @param array $tokens
-     * @return boolean
-     */
-    public function isNextTokenAny(array $tokens)
-    {
-        return null !== $this->lookahead && in_array($this->lookahead['type'], $tokens, true);
-    }
-
-    /**
-     * Moves to the next token in the input string.
-     *
-     * A token is an associative array containing three items:
-     *  - 'value'    : the string value of the token in the input string
-     *  - 'type'     : the type of the token (identifier, numeric, string, input
-     *                 parameter, none)
-     *  - 'position' : the position of the token in the input string
-     *
-     * @return array|null the next token; null if there is no more tokens left
-     */
-    public function moveNext()
-    {
-        $this->peek = 0;
-        $this->token = $this->lookahead;
-        $this->lookahead = (isset($this->tokens[$this->position]))
-            ? $this->tokens[$this->position++] : null;
-
-        return $this->lookahead !== null;
-    }
-
-    /**
-     * Tells the lexer to skip input tokens until it sees a token with the given value.
-     *
-     * @param string $type The token type to skip until.
-     */
-    public function skipUntil($type)
-    {
-        while ($this->lookahead !== null && $this->lookahead['type'] !== $type) {
-            $this->moveNext();
-        }
-    }
-
-    /**
-     * Checks if given value is identical to the given token
-     *
-     * @param mixed $value
-     * @param integer $token
-     * @return boolean
-     */
-    public function isA($value, $token)
-    {
-        return $this->getType($value) === $token;
-    }
-
-    /**
-     * Moves the lookahead token forward.
-     *
-     * @return array | null The next token or NULL if there are no more tokens ahead.
-     */
-    public function peek()
-    {
-        if (isset($this->tokens[$this->position + $this->peek])) {
-            return $this->tokens[$this->position + $this->peek++];
-        } else {
-            return null;
-        }
-    }
-
-    /**
-     * Peeks at the next token, returns it and immediately resets the peek.
-     *
-     * @return array|null The next token or NULL if there are no more tokens ahead.
-     */
-    public function glimpse()
-    {
-        $peek = $this->peek();
-        $this->peek = 0;
-        return $peek;
-    }
-
-    /**
-     * Scans the input string for tokens.
-     *
-     * @param string $input a query string
-     */
-    protected function scan($input)
-    {
-        static $regex;
-
-        if ( ! isset($regex)) {
-            $regex = '/(' . implode(')|(', $this->getCatchablePatterns()) . ')|'
-                   . implode('|', $this->getNonCatchablePatterns()) . '/i';
-        }
-
-        $flags = PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_OFFSET_CAPTURE;
-        $matches = preg_split($regex, $input, -1, $flags);
-
-        foreach ($matches as $match) {
-            // Must remain before 'value' assignment since it can change content
-            $type = $this->getType($match[0]);
-
-            $this->tokens[] = array(
-                'value' => $match[0],
-                'type'  => $type,
-                'position' => $match[1],
-            );
-        }
-    }
-
-    /**
-     * Gets the literal for a given token.
-     *
-     * @param integer $token
-     * @return string
-     */
-    public function getLiteral($token)
-    {
-        $className = get_class($this);
-        $reflClass = new \ReflectionClass($className);
-        $constants = $reflClass->getConstants();
-
-        foreach ($constants as $name => $value) {
-            if ($value === $token) {
-                return $className . '::' . $name;
-            }
-        }
-
-        return $token;
-    }
-
-    /**
-     * Lexical catchable patterns.
-     *
-     * @return array
-     */
-    abstract protected function getCatchablePatterns();
-
-    /**
-     * Lexical non-catchable patterns.
-     *
-     * @return array
-     */
-    abstract protected function getNonCatchablePatterns();
-
-    /**
-     * Retrieve token type. Also processes the token value if necessary.
-     *
-     * @param string $value
-     * @return integer
-     */
-    abstract protected function getType(&$value);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/NotifyPropertyChanged.php b/vendor/doctrine/common/lib/Doctrine/Common/NotifyPropertyChanged.php
deleted file mode 100644
index e32c0b98e43cc0c4dd4ae30ee958b5de0bcb6c8d..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/NotifyPropertyChanged.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-/*
- *  $Id$
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common;
-
-/**
- * Contract for classes that provide the service of notifying listeners of
- * changes to their properties.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @version $Revision: 3938 $
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-interface NotifyPropertyChanged
-{
-    /**
-     * Adds a listener that wants to be notified about property changes.
-     *
-     * @param PropertyChangedListener $listener
-     */
-    function addPropertyChangedListener(PropertyChangedListener $listener);
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/AbstractManagerRegistry.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/AbstractManagerRegistry.php
deleted file mode 100644
index 94fcd052a737f4848350ca3cb199607568640473..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/AbstractManagerRegistry.php
+++ /dev/null
@@ -1,259 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence;
-
-use Doctrine\Common\Persistence\ManagerRegistry;
-
-/**
- * Abstract implementation of the ManagerRegistry contract.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.2
- * @author  Fabien Potencier <fabien@symfony.com>
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Lukas Kahwe Smith <smith@pooteeweet.org>
- */
-abstract class AbstractManagerRegistry implements ManagerRegistry
-{
-    /**
-     * @var string
-     */
-    private $name;
-
-    /**
-     * @var array
-     */
-    private $connections;
-
-    /**
-     * @var array
-     */
-    private $managers;
-
-    /**
-     * @var string
-     */
-    private $defaultConnection;
-
-    /**
-     * @var string
-     */
-    private $defaultManager;
-
-    /**
-     * @var string
-     */
-    private $proxyInterfaceName;
-
-    /**
-     * Constructor
-     *
-     * @param string $name
-     * @param array $connections
-     * @param array $managers
-     * @param string $defaultConnection
-     * @param string $defaultManager
-     * @param string $proxyInterfaceName
-     */
-    public function __construct($name, array $connections, array $managers, $defaultConnection, $defaultManager, $proxyInterfaceName)
-    {
-        $this->name = $name;
-        $this->connections = $connections;
-        $this->managers = $managers;
-        $this->defaultConnection = $defaultConnection;
-        $this->defaultManager = $defaultManager;
-        $this->proxyInterfaceName = $proxyInterfaceName;
-    }
-
-    /**
-     * Fetches/creates the given services
-     *
-     * A service in this context is connection or a manager instance
-     *
-     * @param string $name name of the service
-     * @return object instance of the given service
-     */
-    abstract protected function getService($name);
-
-    /**
-     * Resets the given services
-     *
-     * A service in this context is connection or a manager instance
-     *
-     * @param string $name name of the service
-     * @return void
-     */
-    abstract protected function resetService($name);
-
-    /**
-     * Get the name of the registry
-     *
-     * @return string
-     */
-    public function getName()
-    {
-        return $this->name;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getConnection($name = null)
-    {
-        if (null === $name) {
-            $name = $this->defaultConnection;
-        }
-
-        if (!isset($this->connections[$name])) {
-            throw new \InvalidArgumentException(sprintf('Doctrine %s Connection named "%s" does not exist.', $this->name, $name));
-        }
-
-        return $this->getService($this->connections[$name]);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getConnectionNames()
-    {
-        return $this->connections;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getConnections()
-    {
-        $connections = array();
-        foreach ($this->connections as $name => $id) {
-            $connections[$name] = $this->getService($id);
-        }
-
-        return $connections;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getDefaultConnectionName()
-    {
-        return $this->defaultConnection;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getDefaultManagerName()
-    {
-        return $this->defaultManager;
-    }
-
-    /**
-     * {@inheritdoc}
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function getManager($name = null)
-    {
-        if (null === $name) {
-            $name = $this->defaultManager;
-        }
-
-        if (!isset($this->managers[$name])) {
-            throw new \InvalidArgumentException(sprintf('Doctrine %s Manager named "%s" does not exist.', $this->name, $name));
-        }
-
-        return $this->getService($this->managers[$name]);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getManagerForClass($class)
-    {
-        // Check for namespace alias
-        if (strpos($class, ':') !== false) {
-            list($namespaceAlias, $simpleClassName) = explode(':', $class);
-            $class = $this->getAliasNamespace($namespaceAlias) . '\\' . $simpleClassName;
-        }
-
-        $proxyClass = new \ReflectionClass($class);
-        if ($proxyClass->implementsInterface($this->proxyInterfaceName)) {
-            $class = $proxyClass->getParentClass()->getName();
-        }
-
-        foreach ($this->managers as $id) {
-            $manager = $this->getService($id);
-
-            if (!$manager->getMetadataFactory()->isTransient($class)) {
-                return $manager;
-            }
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getManagerNames()
-    {
-        return $this->managers;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getManagers()
-    {
-        $dms = array();
-        foreach ($this->managers as $name => $id) {
-            $dms[$name] = $this->getService($id);
-        }
-
-        return $dms;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getRepository($persistentObjectName, $persistentManagerName = null)
-    {
-        return $this->getManager($persistentManagerName)->getRepository($persistentObjectName);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function resetManager($name = null)
-    {
-        if (null === $name) {
-            $name = $this->defaultManager;
-        }
-
-        if (!isset($this->managers[$name])) {
-            throw new \InvalidArgumentException(sprintf('Doctrine %s Manager named "%s" does not exist.', $this->name, $name));
-        }
-
-        // force the creation of a new document manager
-        // if the current one is closed
-        $this->resetService($this->managers[$name]);
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ConnectionRegistry.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ConnectionRegistry.php
deleted file mode 100644
index 7d6f0cfb368875800f5b2fc6a740635e0e81f7ce..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ConnectionRegistry.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence;
-
-/**
- * Contract covering connection for a Doctrine persistence layer ManagerRegistry class to implement.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.2
- * @author  Fabien Potencier <fabien@symfony.com>
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Lukas Kahwe Smith <smith@pooteeweet.org>
- */
-interface ConnectionRegistry
-{
-    /**
-     * Gets the default connection name.
-     *
-     * @return string The default connection name
-     */
-    function getDefaultConnectionName();
-
-    /**
-     * Gets the named connection.
-     *
-     * @param string $name The connection name (null for the default one)
-     *
-     * @return object
-     */
-    function getConnection($name = null);
-
-    /**
-     * Gets an array of all registered connections
-     *
-     * @return array An array of Connection instances
-     */
-    function getConnections();
-
-    /**
-     * Gets all connection names.
-     *
-     * @return array An array of connection names
-     */
-    function getConnectionNames();
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/LifecycleEventArgs.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/LifecycleEventArgs.php
deleted file mode 100644
index 2fb7c4737c0f0abe94ff75a0f774756ce8526f06..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/LifecycleEventArgs.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
-*/
-
-namespace Doctrine\Common\Persistence\Event;
-
-use Doctrine\Common\EventArgs;
-use Doctrine\Common\Persistence\ObjectManager;
-
-/**
- * Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions
- * of entities.
- *
- * @link   www.doctrine-project.org
- * @since  2.2
- * @author Roman Borschel <roman@code-factory.de>
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-class LifecycleEventArgs extends EventArgs
-{
-    /**
-     * @var ObjectManager
-     */
-    private $objectManager;
-
-    /**
-     * @var object
-     */
-    private $entity;
-
-    /**
-     * Constructor
-     *
-     * @param object $entity
-     * @param ObjectManager $objectManager
-     */
-    public function __construct($entity, ObjectManager $objectManager)
-    {
-        $this->entity = $entity;
-        $this->objectManager = $objectManager;
-    }
-
-    /**
-     * Retrieve associated Entity.
-     *
-     * @return object
-     */
-    public function getEntity()
-    {
-        return $this->entity;
-    }
-
-    /**
-     * Retrieve associated ObjectManager.
-     *
-     * @return ObjectManager
-     */
-    public function getObjectManager()
-    {
-        return $this->objectManager;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/LoadClassMetadataEventArgs.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/LoadClassMetadataEventArgs.php
deleted file mode 100644
index c014d7318e4d80e20066e13c93b1476c7b240996..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/LoadClassMetadataEventArgs.php
+++ /dev/null
@@ -1,76 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Event;
-
-use Doctrine\Common\EventArgs;
-use Doctrine\Common\Persistence\ObjectManager;
-use Doctrine\Common\Persistence\Mapping\ClassMetadata;
-
-/**
- * Class that holds event arguments for a loadMetadata event.
- *
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @since  2.2
- */
-class LoadClassMetadataEventArgs extends EventArgs
-{
-    /**
-     * @var ClassMetadata
-     */
-    private $classMetadata;
-
-    /**
-     * @var ObjectManager
-     */
-    private $objectManager;
-
-    /**
-     * Constructor.
-     *
-     * @param ClassMetadata $classMetadata
-     * @param ObjectManager $objectManager
-     */
-    public function __construct(ClassMetadata $classMetadata, ObjectManager $objectManager)
-    {
-        $this->classMetadata = $classMetadata;
-        $this->objectManager = $objectManager;
-    }
-
-    /**
-     * Retrieve associated ClassMetadata.
-     *
-     * @return ClassMetadata
-     */
-    public function getClassMetadata()
-    {
-        return $this->classMetadata;
-    }
-
-    /**
-     * Retrieve associated ObjectManager.
-     *
-     * @return ObjectManager
-     */
-    public function getObjectManager()
-    {
-        return $this->objectManager;
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/ManagerEventArgs.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/ManagerEventArgs.php
deleted file mode 100644
index f1393658de1e0a0680c87773bafaa5700df51f98..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/ManagerEventArgs.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
-*/
-
-namespace Doctrine\Common\Persistence\Event;
-
-use Doctrine\Common\Persistence\ObjectManager;
-
-/**
- * Provides event arguments for the preFlush event.
- *
- * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link        www.doctrine-project.org
- * @since       2.2
- * @author      Roman Borschel <roman@code-factory.de>
- * @author      Benjamin Eberlei <kontakt@beberlei.de>
- */
-class ManagerEventArgs extends \Doctrine\Common\EventArgs
-{
-    /**
-     * @var ObjectManager
-     */
-    private $objectManager;
-
-    /**
-     * Constructor.
-     *
-     * @param ObjectManager $objectManager
-     */
-    public function __construct(ObjectManager $objectManager)
-    {
-        $this->objectManager = $objectManager;
-    }
-
-    /**
-     * Retrieve associated ObjectManager.
-     *
-     * @return ObjectManager
-     */
-    public function getObjectManager()
-    {
-        return $this->objectManager;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/OnClearEventArgs.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/OnClearEventArgs.php
deleted file mode 100644
index 18b655411c8ec5bb4b846f75ddaebbffebfade4a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/OnClearEventArgs.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Event;
-
-/**
- * Provides event arguments for the onClear event.
- *
- * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link        www.doctrine-project.org
- * @since       2.2
- * @author      Roman Borschel <roman@code-factory.de>
- * @author      Benjamin Eberlei <kontakt@beberlei.de>
- */
-class OnClearEventArgs extends \Doctrine\Common\EventArgs
-{
-    /**
-     * @var \Doctrine\Common\Persistence\ObjectManager
-     */
-    private $objectManager;
-
-    /**
-     * @var string
-     */
-    private $entityClass;
-
-    /**
-     * Constructor.
-     *
-     * @param \Doctrine\Common\Persistence\ObjectManager $objectManager
-     * @param string $entityClass Optional entity class
-     */
-    public function __construct($objectManager, $entityClass = null)
-    {
-        $this->objectManager = $objectManager;
-        $this->entityClass = $entityClass;
-    }
-
-    /**
-     * Retrieve associated ObjectManager.
-     *
-     * @return \Doctrine\Common\Persistence\ObjectManager
-     */
-    public function getObjectManager()
-    {
-        return $this->objectManager;
-    }
-
-    /**
-     * Name of the entity class that is cleared, or empty if all are cleared.
-     *
-     * @return string
-     */
-    public function getEntityClass()
-    {
-        return $this->entityClass;
-    }
-
-    /**
-     * Check if event clears all entities.
-     *
-     * @return bool
-     */
-    public function clearsAllEntities()
-    {
-        return ($this->entityClass === null);
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/PreUpdateEventArgs.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/PreUpdateEventArgs.php
deleted file mode 100644
index 86ac8193f818b369bea29f5602627454afaef0a4..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Event/PreUpdateEventArgs.php
+++ /dev/null
@@ -1,133 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Event;
-
-use Doctrine\Common\EventArgs,
-    Doctrine\Common\Persistence\ObjectManager;
-
-/**
- * Class that holds event arguments for a preUpdate event.
- *
- * @author Guilherme Blanco <guilehrmeblanco@hotmail.com>
- * @author Roman Borschel <roman@code-factory.org>
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @since  2.2
- */
-class PreUpdateEventArgs extends LifecycleEventArgs
-{
-    /**
-     * @var array
-     */
-    private $entityChangeSet;
-
-    /**
-     * Constructor.
-     *
-     * @param object $entity
-     * @param ObjectManager $objectManager
-     * @param array $changeSet
-     */
-    public function __construct($entity, ObjectManager $objectManager, array &$changeSet)
-    {
-        parent::__construct($entity, $objectManager);
-
-        $this->entityChangeSet = &$changeSet;
-    }
-
-    /**
-     * Retrieve entity changeset.
-     *
-     * @return array
-     */
-    public function getEntityChangeSet()
-    {
-        return $this->entityChangeSet;
-    }
-
-    /**
-     * Check if field has a changeset.
-     *
-     * @param string $field
-     *
-     * @return boolean
-     */
-    public function hasChangedField($field)
-    {
-        return isset($this->entityChangeSet[$field]);
-    }
-
-    /**
-     * Get the old value of the changeset of the changed field.
-     *
-     * @param  string $field
-     * @return mixed
-     */
-    public function getOldValue($field)
-    {
-        $this->assertValidField($field);
-
-        return $this->entityChangeSet[$field][0];
-    }
-
-    /**
-     * Get the new value of the changeset of the changed field.
-     *
-     * @param  string $field
-     * @return mixed
-     */
-    public function getNewValue($field)
-    {
-        $this->assertValidField($field);
-
-        return $this->entityChangeSet[$field][1];
-    }
-
-    /**
-     * Set the new value of this field.
-     *
-     * @param string $field
-     * @param mixed $value
-     */
-    public function setNewValue($field, $value)
-    {
-        $this->assertValidField($field);
-
-        $this->entityChangeSet[$field][1] = $value;
-    }
-
-    /**
-     * Assert the field exists in changeset.
-     *
-     * @param string $field
-     *
-     * @throws \InvalidArgumentException
-     */
-    private function assertValidField($field)
-    {
-        if ( ! isset($this->entityChangeSet[$field])) {
-            throw new \InvalidArgumentException(sprintf(
-                'Field "%s" is not a valid field of the entity "%s" in PreUpdateEventArgs.',
-                $field,
-                get_class($this->getEntity())
-            ));
-        }
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ManagerRegistry.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ManagerRegistry.php
deleted file mode 100644
index bdb23bd2903ec6e736b3766b6e8cb69c8c08ec1a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ManagerRegistry.php
+++ /dev/null
@@ -1,112 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence;
-
-/**
- * Contract covering object managers for a Doctrine persistence layer ManagerRegistry class to implement.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.2
- * @author  Fabien Potencier <fabien@symfony.com>
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Lukas Kahwe Smith <smith@pooteeweet.org>
- */
-interface ManagerRegistry extends ConnectionRegistry
-{
-    /**
-     * Gets the default object manager name.
-     *
-     * @return string The default object manager name
-     */
-    function getDefaultManagerName();
-
-    /**
-     * Gets a named object manager.
-     *
-     * @param string $name The object manager name (null for the default one)
-     *
-     * @return \Doctrine\Common\Persistence\ObjectManager
-     */
-    function getManager($name = null);
-
-    /**
-     * Gets an array of all registered object managers
-     *
-     * @return \Doctrine\Common\Persistence\ObjectManager[] An array of ObjectManager instances
-     */
-    function getManagers();
-
-    /**
-     * Resets a named object manager.
-     *
-     * This method is useful when an object manager has been closed
-     * because of a rollbacked transaction AND when you think that
-     * it makes sense to get a new one to replace the closed one.
-     *
-     * Be warned that you will get a brand new object manager as
-     * the existing one is not useable anymore. This means that any
-     * other object with a dependency on this object manager will
-     * hold an obsolete reference. You can inject the registry instead
-     * to avoid this problem.
-     *
-     * @param string $name The object manager name (null for the default one)
-     *
-     * @return \Doctrine\Common\Persistence\ObjectManager
-     */
-    function resetManager($name = null);
-
-    /**
-     * Resolves a registered namespace alias to the full namespace.
-     *
-     * This method looks for the alias in all registered object managers.
-     *
-     * @param string $alias The alias
-     *
-     * @return string The full namespace
-     */
-    function getAliasNamespace($alias);
-
-    /**
-     * Gets all connection names.
-     *
-     * @return array An array of connection names
-     */
-    function getManagerNames();
-
-    /**
-     * Gets the ObjectRepository for an persistent object.
-     *
-     * @param string $persistentObject        The name of the persistent object.
-     * @param string $persistentManagerName The object manager name (null for the default one)
-     *
-     * @return \Doctrine\Common\Persistence\ObjectRepository
-     */
-    function getRepository($persistentObject, $persistentManagerName = null);
-
-    /**
-     * Gets the object manager associated with a given class.
-     *
-     * @param string $class A persistent object class name
-     *
-     * @return \Doctrine\Common\Persistence\ObjectManager|null
-     */
-    function getManagerForClass($class);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php
deleted file mode 100644
index 1ace1ccb60ffa0e46fbe652a36a2f9666e823a16..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php
+++ /dev/null
@@ -1,383 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping;
-
-use Doctrine\Common\Cache\Cache,
-    Doctrine\Common\Util\ClassUtils;
-
-/**
- * The ClassMetadataFactory is used to create ClassMetadata objects that contain all the
- * metadata mapping informations of a class which describes how a class should be mapped
- * to a relational database.
- *
- * This class was abstracted from the ORM ClassMetadataFactory
- *
- * @since   2.2
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-abstract class AbstractClassMetadataFactory implements ClassMetadataFactory
-{
-    /**
-     * Salt used by specific Object Manager implementation.
-     *
-     * @var string
-     */
-    protected $cacheSalt = "\$CLASSMETADATA";
-
-    /**
-     * @var \Doctrine\Common\Cache\Cache
-     */
-    private $cacheDriver;
-
-    /**
-     * @var array
-     */
-    private $loadedMetadata = array();
-
-    /**
-     * @var bool
-     */
-    protected $initialized = false;
-
-    /**
-     * @var ReflectionService
-     */
-    private $reflectionService;
-
-    /**
-     * Sets the cache driver used by the factory to cache ClassMetadata instances.
-     *
-     * @param Doctrine\Common\Cache\Cache $cacheDriver
-     */
-    public function setCacheDriver(Cache $cacheDriver = null)
-    {
-        $this->cacheDriver = $cacheDriver;
-    }
-
-    /**
-     * Gets the cache driver used by the factory to cache ClassMetadata instances.
-     *
-     * @return Doctrine\Common\Cache\Cache
-     */
-    public function getCacheDriver()
-    {
-        return $this->cacheDriver;
-    }
-
-    /**
-     * Return an array of all the loaded metadata currently in memory.
-     *
-     * @return array
-     */
-    public function getLoadedMetadata()
-    {
-        return $this->loadedMetadata;
-    }
-
-    /**
-     * Forces the factory to load the metadata of all classes known to the underlying
-     * mapping driver.
-     *
-     * @return array The ClassMetadata instances of all mapped classes.
-     */
-    public function getAllMetadata()
-    {
-        if ( ! $this->initialized) {
-            $this->initialize();
-        }
-
-        $driver = $this->getDriver();
-        $metadata = array();
-        foreach ($driver->getAllClassNames() as $className) {
-            $metadata[] = $this->getMetadataFor($className);
-        }
-
-        return $metadata;
-    }
-
-    /**
-     * Lazy initialization of this stuff, especially the metadata driver,
-     * since these are not needed at all when a metadata cache is active.
-     *
-     * @return void
-     */
-    abstract protected function initialize();
-
-    /**
-     * Get the fully qualified class-name from the namespace alias.
-     *
-     * @param string $namespaceAlias
-     * @param string $simpleClassName
-     * @return string
-     */
-    abstract protected function getFqcnFromAlias($namespaceAlias, $simpleClassName);
-
-    /**
-     * Return the mapping driver implementation.
-     *
-     * @return \Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
-     */
-    abstract protected function getDriver();
-
-    /**
-     * Wakeup reflection after ClassMetadata gets unserialized from cache.
-     *
-     * @param ClassMetadata $class
-     * @param ReflectionService $reflService
-     * @return void
-     */
-    abstract protected function wakeupReflection(ClassMetadata $class, ReflectionService $reflService);
-
-    /**
-     * Initialize Reflection after ClassMetadata was constructed.
-     *
-     * @param ClassMetadata $class
-     * @param ReflectionService $reflService
-     * @return void
-     */
-    abstract protected function initializeReflection(ClassMetadata $class, ReflectionService $reflService);
-
-    /**
-     * Checks whether the class metadata is an entity.
-     *
-     * This method should false for mapped superclasses or
-     * embedded classes.
-     *
-     * @param ClassMetadata $class
-     * @return boolean
-     */
-    abstract protected function isEntity(ClassMetadata $class);
-
-    /**
-     * Gets the class metadata descriptor for a class.
-     *
-     * @param string $className The name of the class.
-     * @return \Doctrine\Common\Persistence\Mapping\ClassMetadata
-     */
-    public function getMetadataFor($className)
-    {
-        if (isset($this->loadedMetadata[$className])) {
-            return $this->loadedMetadata[$className];
-        }
-
-        $realClassName = $className;
-
-        // Check for namespace alias
-        if (strpos($className, ':') !== false) {
-            list($namespaceAlias, $simpleClassName) = explode(':', $className);
-            $realClassName = $this->getFqcnFromAlias($namespaceAlias, $simpleClassName);
-        } else {
-            $realClassName = ClassUtils::getRealClass($realClassName);
-        }
-
-        if (isset($this->loadedMetadata[$realClassName])) {
-            // We do not have the alias name in the map, include it
-            $this->loadedMetadata[$className] = $this->loadedMetadata[$realClassName];
-
-            return $this->loadedMetadata[$realClassName];
-        }
-
-        if ($this->cacheDriver) {
-            if (($cached = $this->cacheDriver->fetch($realClassName . $this->cacheSalt)) !== false) {
-                $this->loadedMetadata[$realClassName] = $cached;
-                $this->wakeupReflection($cached, $this->getReflectionService());
-            } else {
-                foreach ($this->loadMetadata($realClassName) as $loadedClassName) {
-                    $this->cacheDriver->save(
-                        $loadedClassName . $this->cacheSalt, $this->loadedMetadata[$loadedClassName], null
-                    );
-                }
-            }
-        } else {
-            $this->loadMetadata($realClassName);
-        }
-
-        if ($className != $realClassName) {
-            // We do not have the alias name in the map, include it
-            $this->loadedMetadata[$className] = $this->loadedMetadata[$realClassName];
-        }
-
-        return $this->loadedMetadata[$className];
-    }
-
-    /**
-     * Checks whether the factory has the metadata for a class loaded already.
-     *
-     * @param string $className
-     * @return boolean TRUE if the metadata of the class in question is already loaded, FALSE otherwise.
-     */
-    public function hasMetadataFor($className)
-    {
-        return isset($this->loadedMetadata[$className]);
-    }
-
-    /**
-     * Sets the metadata descriptor for a specific class.
-     *
-     * NOTE: This is only useful in very special cases, like when generating proxy classes.
-     *
-     * @param string $className
-     * @param ClassMetadata $class
-     */
-    public function setMetadataFor($className, $class)
-    {
-        $this->loadedMetadata[$className] = $class;
-    }
-
-    /**
-     * Get array of parent classes for the given entity class
-     *
-     * @param string $name
-     * @return array $parentClasses
-     */
-    protected function getParentClasses($name)
-    {
-        // Collect parent classes, ignoring transient (not-mapped) classes.
-        $parentClasses = array();
-        foreach (array_reverse($this->getReflectionService()->getParentClasses($name)) as $parentClass) {
-            if ( ! $this->getDriver()->isTransient($parentClass)) {
-                $parentClasses[] = $parentClass;
-            }
-        }
-        return $parentClasses;
-    }
-
-    /**
-     * Loads the metadata of the class in question and all it's ancestors whose metadata
-     * is still not loaded.
-     *
-     * @param string $name The name of the class for which the metadata should get loaded.
-     *
-     * @return array
-     */
-    protected function loadMetadata($name)
-    {
-        if ( ! $this->initialized) {
-            $this->initialize();
-        }
-
-        $loaded = array();
-
-        $parentClasses = $this->getParentClasses($name);
-        $parentClasses[] = $name;
-
-        // Move down the hierarchy of parent classes, starting from the topmost class
-        $parent = null;
-        $rootEntityFound = false;
-        $visited = array();
-        $reflService = $this->getReflectionService();
-        foreach ($parentClasses as $className) {
-            if (isset($this->loadedMetadata[$className])) {
-                $parent = $this->loadedMetadata[$className];
-                if ($this->isEntity($parent)) {
-                    $rootEntityFound = true;
-                    array_unshift($visited, $className);
-                }
-                continue;
-            }
-
-            $class = $this->newClassMetadataInstance($className);
-            $this->initializeReflection($class, $reflService);
-
-            $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
-
-            $this->loadedMetadata[$className] = $class;
-
-            $parent = $class;
-
-            if ($this->isEntity($class)) {
-                $rootEntityFound = true;
-                array_unshift($visited, $className);
-            }
-
-            $this->wakeupReflection($class, $reflService);
-
-            $loaded[] = $className;
-        }
-
-        return $loaded;
-    }
-
-    /**
-     * Actually load the metadata from the underlying metadata
-     *
-     * @param ClassMetadata $class
-     * @param ClassMetadata|null $parent
-     * @param bool $rootEntityFound
-     * @param array $nonSuperclassParents classnames all parent classes that are not marked as mapped superclasses
-     * @return void
-     */
-    abstract protected function doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents);
-
-    /**
-     * Creates a new ClassMetadata instance for the given class name.
-     *
-     * @param string $className
-     * @return ClassMetadata
-     */
-    abstract protected function newClassMetadataInstance($className);
-
-    /**
-     * Check if this class is mapped by this Object Manager + ClassMetadata configuration
-     *
-     * @param $class
-     * @return bool
-     */
-    public function isTransient($class)
-    {
-        if ( ! $this->initialized) {
-            $this->initialize();
-        }
-
-        // Check for namespace alias
-        if (strpos($class, ':') !== false) {
-            list($namespaceAlias, $simpleClassName) = explode(':', $class);
-            $class = $this->getFqcnFromAlias($namespaceAlias, $simpleClassName);
-        }
-
-        return $this->getDriver()->isTransient($class);
-    }
-
-    /**
-     * Set reflectionService.
-     *
-     * @param ReflectionService $reflectionService
-     */
-    public function setReflectionService(ReflectionService $reflectionService)
-    {
-        $this->reflectionService = $reflectionService;
-    }
-
-    /**
-     * Get the reflection service associated with this metadata factory.
-     *
-     * @return ReflectionService
-     */
-    public function getReflectionService()
-    {
-        if ($this->reflectionService === null) {
-            $this->reflectionService = new RuntimeReflectionService();
-        }
-        return $this->reflectionService;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ClassMetadata.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ClassMetadata.php
deleted file mode 100644
index 4836bf87238a23bad87abde808f39d1d22bdf37e..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ClassMetadata.php
+++ /dev/null
@@ -1,165 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping;
-
-/**
- * Contract for a Doctrine persistence layer ClassMetadata class to implement.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.1
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Jonathan Wage <jonwage@gmail.com>
- */
-interface ClassMetadata
-{
-    /**
-     * Get fully-qualified class name of this persistent class.
-     *
-     * @return string
-     */
-    function getName();
-
-    /**
-     * Gets the mapped identifier field name.
-     *
-     * The returned structure is an array of the identifier field names.
-     *
-     * @return array
-     */
-    function getIdentifier();
-
-    /**
-     * Gets the ReflectionClass instance for this mapped class.
-     *
-     * @return \ReflectionClass
-     */
-    function getReflectionClass();
-
-    /**
-     * Checks if the given field name is a mapped identifier for this class.
-     *
-     * @param string $fieldName
-     * @return boolean
-     */
-    function isIdentifier($fieldName);
-
-    /**
-     * Checks if the given field is a mapped property for this class.
-     *
-     * @param string $fieldName
-     * @return boolean
-     */
-    function hasField($fieldName);
-
-    /**
-     * Checks if the given field is a mapped association for this class.
-     *
-     * @param string $fieldName
-     * @return boolean
-     */
-    function hasAssociation($fieldName);
-
-    /**
-     * Checks if the given field is a mapped single valued association for this class.
-     *
-     * @param string $fieldName
-     * @return boolean
-     */
-    function isSingleValuedAssociation($fieldName);
-
-    /**
-     * Checks if the given field is a mapped collection valued association for this class.
-     *
-     * @param string $fieldName
-     * @return boolean
-     */
-    function isCollectionValuedAssociation($fieldName);
-
-    /**
-     * A numerically indexed list of field names of this persistent class.
-     *
-     * This array includes identifier fields if present on this class.
-     *
-     * @return array
-     */
-    function getFieldNames();
-
-    /**
-     * Returns an array of identifier field names numerically indexed.
-     *
-     * @return array
-     */
-    function getIdentifierFieldNames();
-
-    /**
-     * A numerically indexed list of association names of this persistent class.
-     *
-     * This array includes identifier associations if present on this class.
-     *
-     * @return array
-     */
-    function getAssociationNames();
-
-    /**
-     * Returns a type name of this field.
-     *
-     * This type names can be implementation specific but should at least include the php types:
-     * integer, string, boolean, float/double, datetime.
-     *
-     * @param string $fieldName
-     * @return string
-     */
-    function getTypeOfField($fieldName);
-
-    /**
-     * Returns the target class name of the given association.
-     *
-     * @param string $assocName
-     * @return string
-     */
-    function getAssociationTargetClass($assocName);
-
-    /**
-     * Checks if the association is the inverse side of a bidirectional association
-     *
-     * @param string $assocName
-     * @return boolean
-     */
-    function isAssociationInverseSide($assocName);
-
-    /**
-     * Returns the target field of the owning side of the association
-     *
-     * @param string $assocName
-     * @return string
-     */
-    function getAssociationMappedByTargetField($assocName);
-
-    /**
-     * Return the identifier of this object as an array with field name as key.
-     *
-     * Has to return an empty array if no identifier isset.
-     *
-     * @param object $object
-     * @return array
-     */
-    function getIdentifierValues($object);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ClassMetadataFactory.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ClassMetadataFactory.php
deleted file mode 100644
index 3fa39bcb3d912fc4e301ee7752586426eab528b2..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ClassMetadataFactory.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping;
-
-/**
- * Contract for a Doctrine persistence layer ClassMetadata class to implement.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.1
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Jonathan Wage <jonwage@gmail.com>
- */
-interface ClassMetadataFactory
-{
-    /**
-     * Forces the factory to load the metadata of all classes known to the underlying
-     * mapping driver.
-     *
-     * @return array The ClassMetadata instances of all mapped classes.
-     */
-    function getAllMetadata();
-
-    /**
-     * Gets the class metadata descriptor for a class.
-     *
-     * @param string $className The name of the class.
-     * @return ClassMetadata
-     */
-    function getMetadataFor($className);
-
-    /**
-     * Checks whether the factory has the metadata for a class loaded already.
-     *
-     * @param string $className
-     * @return boolean TRUE if the metadata of the class in question is already loaded, FALSE otherwise.
-     */
-    function hasMetadataFor($className);
-
-    /**
-     * Sets the metadata descriptor for a specific class.
-     *
-     * @param string $className
-     * @param ClassMetadata $class
-     */
-    function setMetadataFor($className, $class);
-
-    /**
-     * Whether the class with the specified name should have its metadata loaded.
-     * This is only the case if it is either mapped directly or as a
-     * MappedSuperclass.
-     *
-     * @param string $className
-     * @return boolean
-     */
-    function isTransient($className);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/AnnotationDriver.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/AnnotationDriver.php
deleted file mode 100644
index 1131add5a0886b30c59244d4c1817ed305bc3be0..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/AnnotationDriver.php
+++ /dev/null
@@ -1,214 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping\Driver;
-
-use Doctrine\Common\Cache\ArrayCache,
-    Doctrine\Common\Annotations\AnnotationReader,
-    Doctrine\Common\Annotations\AnnotationRegistry,
-    Doctrine\Common\Persistence\Mapping\MappingException;
-
-/**
- * The AnnotationDriver reads the mapping metadata from docblock annotations.
- *
- * @since 2.2
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @author Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @author Roman Borschel <roman@code-factory.org>
- */
-abstract class AnnotationDriver implements MappingDriver
-{
-    /**
-     * The AnnotationReader.
-     *
-     * @var AnnotationReader
-     */
-    protected $reader;
-
-    /**
-     * The paths where to look for mapping files.
-     *
-     * @var array
-     */
-    protected $paths = array();
-
-    /**
-     * The file extension of mapping documents.
-     *
-     * @var string
-     */
-    protected $fileExtension = '.php';
-
-    /**
-     * Cache for AnnotationDriver#getAllClassNames()
-     *
-     * @var array
-     */
-    protected $classNames;
-
-    /**
-     * Name of the entity annotations as keys
-     *
-     * @var array
-     */
-    protected $entityAnnotationClasses = array();
-
-    /**
-     * Initializes a new AnnotationDriver that uses the given AnnotationReader for reading
-     * docblock annotations.
-     *
-     * @param AnnotationReader $reader The AnnotationReader to use, duck-typed.
-     * @param string|array $paths One or multiple paths where mapping classes can be found.
-     */
-    public function __construct($reader, $paths = null)
-    {
-        $this->reader = $reader;
-        if ($paths) {
-            $this->addPaths((array) $paths);
-        }
-    }
-
-    /**
-     * Append lookup paths to metadata driver.
-     *
-     * @param array $paths
-     */
-    public function addPaths(array $paths)
-    {
-        $this->paths = array_unique(array_merge($this->paths, $paths));
-    }
-
-    /**
-     * Retrieve the defined metadata lookup paths.
-     *
-     * @return array
-     */
-    public function getPaths()
-    {
-        return $this->paths;
-    }
-
-    /**
-     * Retrieve the current annotation reader
-     *
-     * @return AnnotationReader
-     */
-    public function getReader()
-    {
-        return $this->reader;
-    }
-
-    /**
-     * Get the file extension used to look for mapping files under
-     *
-     * @return string
-     */
-    public function getFileExtension()
-    {
-        return $this->fileExtension;
-    }
-
-    /**
-     * Set the file extension used to look for mapping files under
-     *
-     * @param string $fileExtension The file extension to set
-     * @return void
-     */
-    public function setFileExtension($fileExtension)
-    {
-        $this->fileExtension = $fileExtension;
-    }
-
-    /**
-     * Whether the class with the specified name is transient. Only non-transient
-     * classes, that is entities and mapped superclasses, should have their metadata loaded.
-     *
-     * A class is non-transient if it is annotated with an annotation
-     * from the {@see AnnotationDriver::entityAnnotationClasses}.
-     *
-     * @param string $className
-     * @return boolean
-     */
-    public function isTransient($className)
-    {
-        $classAnnotations = $this->reader->getClassAnnotations(new \ReflectionClass($className));
-
-        foreach ($classAnnotations as $annot) {
-            if (isset($this->entityAnnotationClasses[get_class($annot)])) {
-                return false;
-            }
-        }
-        return true;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function getAllClassNames()
-    {
-        if ($this->classNames !== null) {
-            return $this->classNames;
-        }
-
-        if (!$this->paths) {
-            throw MappingException::pathRequired();
-        }
-
-        $classes = array();
-        $includedFiles = array();
-
-        foreach ($this->paths as $path) {
-            if ( ! is_dir($path)) {
-                throw MappingException::fileMappingDriversRequireConfiguredDirectoryPath($path);
-            }
-
-            $iterator = new \RegexIterator(
-                new \RecursiveIteratorIterator(
-                    new \RecursiveDirectoryIterator($path, \FilesystemIterator::SKIP_DOTS),
-                    \RecursiveIteratorIterator::LEAVES_ONLY
-                ),
-                '/^.+' . str_replace('.', '\.', $this->fileExtension) . '$/i',
-                \RecursiveRegexIterator::GET_MATCH
-            );
-
-            foreach ($iterator as $file) {
-                $sourceFile = realpath($file[0]);
-
-                require_once $sourceFile;
-
-                $includedFiles[] = $sourceFile;
-            }
-        }
-
-        $declared = get_declared_classes();
-
-        foreach ($declared as $className) {
-            $rc = new \ReflectionClass($className);
-            $sourceFile = $rc->getFileName();
-            if (in_array($sourceFile, $includedFiles) && ! $this->isTransient($className)) {
-                $classes[] = $className;
-            }
-        }
-
-        $this->classNames = $classes;
-
-        return $classes;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/DefaultFileLocator.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/DefaultFileLocator.php
deleted file mode 100644
index 0d61174fe777ff2aded705e40e6a3614c1b618f5..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/DefaultFileLocator.php
+++ /dev/null
@@ -1,170 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
-*/
-
-namespace Doctrine\Common\Persistence\Mapping\Driver;
-
-use Doctrine\Common\Persistence\Mapping\MappingException;
-
-/**
- * Locate the file that contains the metadata information for a given class name.
- *
- * This behavior is inpependent of the actual content of the file. It just detects
- * the file which is responsible for the given class name.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-class DefaultFileLocator implements FileLocator
-{
-    /**
-     * The paths where to look for mapping files.
-     *
-     * @var array
-     */
-    protected $paths = array();
-
-    /**
-     * The file extension of mapping documents.
-     *
-     * @var string
-     */
-    protected $fileExtension;
-
-    /**
-     * Initializes a new FileDriver that looks in the given path(s) for mapping
-     * documents and operates in the specified operating mode.
-     *
-     * @param string|array $paths One or multiple paths where mapping documents can be found.
-     * @param string|null $fileExtension
-     */
-    public function __construct($paths, $fileExtension = null)
-    {
-        $this->addPaths((array) $paths);
-        $this->fileExtension = $fileExtension;
-    }
-
-    /**
-     * Append lookup paths to metadata driver.
-     *
-     * @param array $paths
-     */
-    public function addPaths(array $paths)
-    {
-        $this->paths = array_unique(array_merge($this->paths, $paths));
-    }
-
-    /**
-     * Retrieve the defined metadata lookup paths.
-     *
-     * @return array
-     */
-    public function getPaths()
-    {
-        return $this->paths;
-    }
-
-    /**
-     * Get the file extension used to look for mapping files under
-     *
-     * @return string
-     */
-    public function getFileExtension()
-    {
-        return $this->fileExtension;
-    }
-
-    /**
-     * Set the file extension used to look for mapping files under
-     *
-     * @param string $fileExtension The file extension to set
-     * @return void
-     */
-    public function setFileExtension($fileExtension)
-    {
-        $this->fileExtension = $fileExtension;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function findMappingFile($className)
-    {
-        $fileName = str_replace('\\', '.', $className) . $this->fileExtension;
-
-        // Check whether file exists
-        foreach ($this->paths as $path) {
-            if (file_exists($path . DIRECTORY_SEPARATOR . $fileName)) {
-                return $path . DIRECTORY_SEPARATOR . $fileName;
-            }
-        }
-
-        throw MappingException::mappingFileNotFound($className, $fileName);
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function getAllClassNames($globalBasename)
-    {
-        $classes = array();
-
-        if ($this->paths) {
-            foreach ($this->paths as $path) {
-                if ( ! is_dir($path)) {
-                    throw MappingException::fileMappingDriversRequireConfiguredDirectoryPath($path);
-                }
-
-                $iterator = new \RecursiveIteratorIterator(
-                    new \RecursiveDirectoryIterator($path),
-                    \RecursiveIteratorIterator::LEAVES_ONLY
-                );
-
-                foreach ($iterator as $file) {
-                    $fileName = $file->getBasename($this->fileExtension);
-
-                    if ($fileName == $file->getBasename() || $fileName == $globalBasename) {
-                        continue;
-                    }
-
-                    // NOTE: All files found here means classes are not transient!
-                    $classes[] = str_replace('.', '\\', $fileName);
-                }
-            }
-        }
-
-        return $classes;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function fileExists($className)
-    {
-        $fileName = str_replace('\\', '.', $className) . $this->fileExtension;
-
-        // Check whether file exists
-        foreach ((array) $this->paths as $path) {
-            if (file_exists($path . DIRECTORY_SEPARATOR . $fileName)) {
-                return true;
-            }
-        }
-
-        return false;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/FileDriver.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/FileDriver.php
deleted file mode 100644
index b0a7685c8ec22151d9a70339cdac01dae7bb805b..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/FileDriver.php
+++ /dev/null
@@ -1,214 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping\Driver;
-
-use Doctrine\Common\Persistence\Mapping\MappingException;
-
-/**
- * Base driver for file-based metadata drivers.
- *
- * A file driver operates in a mode where it loads the mapping files of individual
- * classes on demand. This requires the user to adhere to the convention of 1 mapping
- * file per class and the file names of the mapping files must correspond to the full
- * class name, including namespace, with the namespace delimiters '\', replaced by dots '.'.
- *
- * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link        www.doctrine-project.com
- * @since       2.2
- * @author      Benjamin Eberlei <kontakt@beberlei.de>
- * @author      Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author      Jonathan H. Wage <jonwage@gmail.com>
- * @author      Roman Borschel <roman@code-factory.org>
- */
-abstract class FileDriver implements MappingDriver
-{
-    /**
-     * @var FileLocator
-     */
-    protected $locator;
-
-    /**
-     * @var array
-     */
-    protected $classCache;
-
-    /**
-     * @var string
-     */
-    protected $globalBasename;
-
-    /**
-     * Initializes a new FileDriver that looks in the given path(s) for mapping
-     * documents and operates in the specified operating mode.
-     *
-     * @param string|array|FileLocator $locator A FileLocator or one/multiple paths where mapping documents can be found.
-     * @param string $fileExtension
-     */
-    public function __construct($locator, $fileExtension = null)
-    {
-        if ($locator instanceof FileLocator) {
-            $this->locator = $locator;
-        } else {
-            $this->locator = new DefaultFileLocator((array)$locator, $fileExtension);
-        }
-    }
-
-    /**
-     * Set global basename
-     *
-     * @param string $file
-     */
-    public function setGlobalBasename($file)
-    {
-        $this->globalBasename = $file;
-    }
-
-    /**
-     * Retrieve global basename
-     *
-     * @return string
-     */
-    public function getGlobalBasename()
-    {
-        return $this->globalBasename;
-    }
-
-    /**
-     * Get the element of schema meta data for the class from the mapping file.
-     * This will lazily load the mapping file if it is not loaded yet
-     *
-     * @param string $className
-     *
-     * @throws MappingException
-     * @return array The element of schema meta data
-     */
-    public function getElement($className)
-    {
-        if ($this->classCache === null) {
-            $this->initialize();
-        }
-
-        if (isset($this->classCache[$className])) {
-            return $this->classCache[$className];
-        }
-
-        $result = $this->loadMappingFile($this->locator->findMappingFile($className));
-        if (!isset($result[$className])) {
-            throw MappingException::invalidMappingFile($className, str_replace('\\', '.', $className) . $this->locator->getFileExtension());
-        }
-
-        return $result[$className];
-    }
-
-    /**
-     * Whether the class with the specified name should have its metadata loaded.
-     * This is only the case if it is either mapped as an Entity or a
-     * MappedSuperclass.
-     *
-     * @param string $className
-     * @return boolean
-     */
-    public function isTransient($className)
-    {
-        if ($this->classCache === null) {
-            $this->initialize();
-        }
-
-        if (isset($this->classCache[$className])) {
-            return false;
-        }
-
-        return !$this->locator->fileExists($className);
-    }
-
-    /**
-     * Gets the names of all mapped classes known to this driver.
-     *
-     * @return array The names of all mapped classes known to this driver.
-     */
-    public function getAllClassNames()
-    {
-        if ($this->classCache === null) {
-            $this->initialize();
-        }
-
-        $classNames = (array)$this->locator->getAllClassNames($this->globalBasename);
-        if ($this->classCache) {
-            $classNames = array_merge(array_keys($this->classCache), $classNames);
-        }
-        return $classNames;
-    }
-
-    /**
-     * Loads a mapping file with the given name and returns a map
-     * from class/entity names to their corresponding file driver elements.
-     *
-     * @param string $file The mapping file to load.
-     * @return array
-     */
-    abstract protected function loadMappingFile($file);
-
-    /**
-     * Initialize the class cache from all the global files.
-     *
-     * Using this feature adds a substantial performance hit to file drivers as
-     * more metadata has to be loaded into memory than might actually be
-     * necessary. This may not be relevant to scenarios where caching of
-     * metadata is in place, however hits very hard in scenarios where no
-     * caching is used.
-     *
-     * @return void
-     */
-    protected function initialize()
-    {
-        $this->classCache = array();
-        if (null !== $this->globalBasename) {
-            foreach ($this->locator->getPaths() as $path) {
-                $file = $path.'/'.$this->globalBasename.$this->locator->getFileExtension();
-                if (is_file($file)) {
-                    $this->classCache = array_merge(
-                        $this->classCache,
-                        $this->loadMappingFile($file)
-                    );
-                }
-            }
-        }
-    }
-
-    /**
-     * Retrieve the locator used to discover mapping files by className
-     *
-     * @return FileLocator
-     */
-    public function getLocator()
-    {
-        return $this->locator;
-    }
-
-    /**
-     * Set the locator used to discover mapping files by className
-     *
-     * @param FileLocator $locator
-     */
-    public function setLocator(FileLocator $locator)
-    {
-        $this->locator = $locator;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/FileLocator.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/FileLocator.php
deleted file mode 100644
index ec2b60652ff0008bb470cba3e82d70798a0556ec..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/FileLocator.php
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
-*/
-
-namespace Doctrine\Common\Persistence\Mapping\Driver;
-
-/**
- * Locate the file that contains the metadata information for a given class name.
- *
- * This behavior is independent of the actual content of the file. It just detects
- * the file which is responsible for the given class name.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-interface FileLocator
-{
-    /**
-     * Locate mapping file for the given class name.
-     *
-     * @param string $className
-     * @return string
-     */
-    function findMappingFile($className);
-
-    /**
-     * Get all class names that are found with this file locator.
-     *
-     * @param string $globalBasename Passed to allow excluding the basename
-     * @return array
-     */
-    function getAllClassNames($globalBasename);
-
-    /**
-     * Check if a file can be found for this class name.
-     *
-     * @param string $className
-     *
-     * @return bool
-     */
-    function fileExists($className);
-
-    /**
-     * Get all the paths that this file locator looks for mapping files.
-     *
-     * @return array
-     */
-    function getPaths();
-
-    /**
-     * Get the file extension that mapping files are suffixed with.
-     *
-     * @return string
-     */
-    function getFileExtension();
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriver.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriver.php
deleted file mode 100644
index 955d831dcf6edab65ee63ac2bcde235e7a4b326e..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriver.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping\Driver;
-
-use Doctrine\Common\Persistence\Mapping\ClassMetadata;
-
-/**
- * Contract for metadata drivers.
- *
- * @since 2.2
- * @author Jonathan H. Wage <jonwage@gmail.com>
- */
-interface MappingDriver
-{
-    /**
-     * Loads the metadata for the specified class into the provided container.
-     *
-     * @param string $className
-     * @param ClassMetadata $metadata
-     */
-    function loadMetadataForClass($className, ClassMetadata $metadata);
-
-    /**
-     * Gets the names of all mapped classes known to this driver.
-     *
-     * @return array The names of all mapped classes known to this driver.
-     */
-    function getAllClassNames();
-
-    /**
-     * Whether the class with the specified name should have its metadata loaded.
-     * This is only the case if it is either mapped as an Entity or a
-     * MappedSuperclass.
-     *
-     * @param string $className
-     * @return boolean
-     */
-    function isTransient($className);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriverChain.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriverChain.php
deleted file mode 100644
index 3b1049dfe2a7d2b8d372c920fc6d3b023597c438..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriverChain.php
+++ /dev/null
@@ -1,168 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping\Driver;
-
-use Doctrine\Common\Persistence\Mapping\Driver\MappingDriver,
-    Doctrine\Common\Persistence\Mapping\ClassMetadata,
-    Doctrine\Common\Persistence\Mapping\MappingException;
-
-/**
- * The DriverChain allows you to add multiple other mapping drivers for
- * certain namespaces
- *
- * @since  2.2
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @author Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author Jonathan H. Wage <jonwage@gmail.com>
- * @author Roman Borschel <roman@code-factory.org>
- */
-class MappingDriverChain implements MappingDriver
-{
-    /**
-     * The default driver
-     *
-     * @var MappingDriver
-     */
-    private $defaultDriver;
-
-    /**
-     * @var array
-     */
-    private $drivers = array();
-
-    /**
-     * Get the default driver.
-     *
-     * @return MappingDriver|null
-     */
-    public function getDefaultDriver()
-    {
-        return $this->defaultDriver;
-    }
-
-    /**
-     * Set the default driver.
-     *
-     * @param MappingDriver $driver
-     */
-    public function setDefaultDriver(MappingDriver $driver)
-    {
-        $this->defaultDriver = $driver;
-    }
-
-    /**
-     * Add a nested driver.
-     *
-     * @param MappingDriver $nestedDriver
-     * @param string $namespace
-     */
-    public function addDriver(MappingDriver $nestedDriver, $namespace)
-    {
-        $this->drivers[$namespace] = $nestedDriver;
-    }
-
-    /**
-     * Get the array of nested drivers.
-     *
-     * @return array $drivers
-     */
-    public function getDrivers()
-    {
-        return $this->drivers;
-    }
-
-    /**
-     * Loads the metadata for the specified class into the provided container.
-     *
-     * @param string $className
-     * @param ClassMetadata $metadata
-     *
-     * @throws MappingException
-     */
-    public function loadMetadataForClass($className, ClassMetadata $metadata)
-    {
-        /* @var $driver MappingDriver */
-        foreach ($this->drivers as $namespace => $driver) {
-            if (strpos($className, $namespace) === 0) {
-                $driver->loadMetadataForClass($className, $metadata);
-                return;
-            }
-        }
-
-        if (null !== $this->defaultDriver) {
-            $this->defaultDriver->loadMetadataForClass($className, $metadata);
-            return;
-        }
-
-        throw MappingException::classNotFoundInNamespaces($className, array_keys($this->drivers));
-    }
-
-    /**
-     * Gets the names of all mapped classes known to this driver.
-     *
-     * @return array The names of all mapped classes known to this driver.
-     */
-    public function getAllClassNames()
-    {
-        $classNames = array();
-        $driverClasses = array();
-
-        /* @var $driver MappingDriver */
-        foreach ($this->drivers AS $namespace => $driver) {
-            $oid = spl_object_hash($driver);
-
-            if (!isset($driverClasses[$oid])) {
-                $driverClasses[$oid] = $driver->getAllClassNames();
-            }
-
-            foreach ($driverClasses[$oid] AS $className) {
-                if (strpos($className, $namespace) === 0) {
-                    $classNames[$className] = true;
-                }
-            }
-        }
-
-        return array_keys($classNames);
-    }
-
-    /**
-     * Whether the class with the specified name should have its metadata loaded.
-     *
-     * This is only the case for non-transient classes either mapped as an Entity or MappedSuperclass.
-     *
-     * @param string $className
-     * @return boolean
-     */
-    public function isTransient($className)
-    {
-        /* @var $driver MappingDriver */
-        foreach ($this->drivers AS $namespace => $driver) {
-            if (strpos($className, $namespace) === 0) {
-                return $driver->isTransient($className);
-            }
-        }
-
-        if ($this->defaultDriver !== null) {
-            return $this->defaultDriver->isTransient($className);
-        }
-
-        return true;
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/PHPDriver.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/PHPDriver.php
deleted file mode 100644
index e0c861133ae6031cf16fc02d907501de88166caf..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/PHPDriver.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping\Driver;
-
-use Doctrine\Common\Persistence\Mapping\ClassMetadata;
-
-/**
- * The PHPDriver includes php files which just populate ClassMetadataInfo
- * instances with plain php code
- *
- * @license 	http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    	www.doctrine-project.org
- * @since   	2.0
- * @version     $Revision$
- * @author      Benjamin Eberlei <kontakt@beberlei.de>
- * @author      Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author      Jonathan H. Wage <jonwage@gmail.com>
- * @author      Roman Borschel <roman@code-factory.org>
- */
-class PHPDriver extends FileDriver
-{
-    /**
-     * {@inheritdoc}
-     */
-    protected $metadata;
-
-    /**
-     * {@inheritDoc}
-     */
-    public function __construct($locator, $fileExtension = null)
-    {
-        $fileExtension = ".php";
-        parent::__construct($locator, $fileExtension);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function loadMetadataForClass($className, ClassMetadata $metadata)
-    {
-        $this->metadata = $metadata;
-        $this->loadMappingFile($this->locator->findMappingFile($className));
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    protected function loadMappingFile($file)
-    {
-        $metadata = $this->metadata;
-        include $file;
-
-        return array($metadata->getName() => $metadata);
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/StaticPHPDriver.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/StaticPHPDriver.php
deleted file mode 100644
index e3cea73000fb715682f0b8dc4b3fc32d7b30cfcf..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/StaticPHPDriver.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping\Driver;
-
-use Doctrine\Common\Persistence\Mapping\ClassMetadata;
-use Doctrine\Common\Persistence\Mapping\MappingException;
-
-/**
- * The StaticPHPDriver calls a static loadMetadata() method on your entity
- * classes where you can manually populate the ClassMetadata instance.
- *
- * @license 	http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    	www.doctrine-project.org
- * @since   	2.2
- * @author      Benjamin Eberlei <kontakt@beberlei.de>
- * @author      Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author      Jonathan H. Wage <jonwage@gmail.com>
- * @author      Roman Borschel <roman@code-factory.org>
- */
-class StaticPHPDriver implements MappingDriver
-{
-    /**
-     * Paths of entity directories.
-     *
-     * @var array
-     */
-    private $paths = array();
-
-    /**
-     * Map of all class names.
-     *
-     * @var array
-     */
-    private $classNames;
-
-    /**
-     * Constructor
-     *
-     * @param array|string $paths
-     */
-    public function __construct($paths)
-    {
-        $this->addPaths((array) $paths);
-    }
-
-    /**
-     * Add paths
-     *
-     * @param array $paths
-     */
-    public function addPaths(array $paths)
-    {
-        $this->paths = array_unique(array_merge($this->paths, $paths));
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function loadMetadataForClass($className, ClassMetadata $metadata)
-    {
-        $className::loadMetadata($metadata);
-    }
-
-    /**
-     * {@inheritDoc}
-     * @todo Same code exists in AnnotationDriver, should we re-use it somehow or not worry about it?
-     */
-    public function getAllClassNames()
-    {
-        if ($this->classNames !== null) {
-            return $this->classNames;
-        }
-
-        if (!$this->paths) {
-            throw MappingException::pathRequired();
-        }
-
-        $classes = array();
-        $includedFiles = array();
-
-        foreach ($this->paths as $path) {
-            if (!is_dir($path)) {
-                throw MappingException::fileMappingDriversRequireConfiguredDirectoryPath($path);
-            }
-
-            $iterator = new \RecursiveIteratorIterator(
-                new \RecursiveDirectoryIterator($path),
-                \RecursiveIteratorIterator::LEAVES_ONLY
-            );
-
-            foreach ($iterator as $file) {
-                if ($file->getBasename('.php') == $file->getBasename()) {
-                    continue;
-                }
-
-                $sourceFile = realpath($file->getPathName());
-                require_once $sourceFile;
-                $includedFiles[] = $sourceFile;
-            }
-        }
-
-        $declared = get_declared_classes();
-
-        foreach ($declared as $className) {
-            $rc = new \ReflectionClass($className);
-            $sourceFile = $rc->getFileName();
-            if (in_array($sourceFile, $includedFiles) && !$this->isTransient($className)) {
-                $classes[] = $className;
-            }
-        }
-
-        $this->classNames = $classes;
-
-        return $classes;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function isTransient($className)
-    {
-        return ! method_exists($className, 'loadMetadata');
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/SymfonyFileLocator.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/SymfonyFileLocator.php
deleted file mode 100644
index 9095187d27c78500f143d703fe8411d540672639..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/SymfonyFileLocator.php
+++ /dev/null
@@ -1,214 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
-*/
-
-namespace Doctrine\Common\Persistence\Mapping\Driver;
-
-use Doctrine\Common\Persistence\Mapping\MappingException;
-
-/**
- * The Symfony File Locator makes a simplifying assumptions compared
- * to the DefaultFileLocator. By assuming paths only contain entities of a certain
- * namespace the mapping files consists of the short classname only.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @license MIT
- */
-class SymfonyFileLocator implements FileLocator
-{
-    /**
-     * The paths where to look for mapping files.
-     *
-     * @var array
-     */
-    protected $paths = array();
-
-    /**
-     * A map of mapping directory path to namespace prefix used to expand class shortnames.
-     *
-     * @var array
-     */
-    protected $prefixes = array();
-
-    /**
-     * File extension that is searched for.
-     *
-     * @var string
-     */
-    protected $fileExtension;
-
-    /**
-     * Constructor
-     *
-     * @param array $prefixes
-     * @param string|null $fileExtension
-     */
-    public function __construct(array $prefixes, $fileExtension = null)
-    {
-        $this->addNamespacePrefixes($prefixes);
-        $this->fileExtension = $fileExtension;
-    }
-
-    /**
-     * Add Namespace Prefixes
-     *
-     * @param array $prefixes
-     */
-    public function addNamespacePrefixes(array $prefixes)
-    {
-        $this->prefixes = array_merge($this->prefixes, $prefixes);
-        $this->paths = array_merge($this->paths, array_keys($prefixes));
-    }
-
-    /**
-     * Get Namespace Prefixes
-     *
-     * @return array
-     */
-    public function getNamespacePrefixes()
-    {
-        return $this->prefixes;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function getPaths()
-    {
-        return $this->paths;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function getFileExtension()
-    {
-        return $this->fileExtension;
-    }
-
-    /**
-     * Set the file extension used to look for mapping files under
-     *
-     * @param string $fileExtension The file extension to set
-     * @return void
-     */
-    public function setFileExtension($fileExtension)
-    {
-        $this->fileExtension = $fileExtension;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function fileExists($className)
-    {
-        $defaultFileName = str_replace('\\', '.', $className).$this->fileExtension;
-        foreach ($this->paths as $path) {
-            if (!isset($this->prefixes[$path])) {
-                // global namespace class
-                if (is_file($path.DIRECTORY_SEPARATOR.$defaultFileName)) {
-                    return true;
-                }
-
-                continue;
-            }
-
-            $prefix = $this->prefixes[$path];
-
-            if (0 !== strpos($className, $prefix.'\\')) {
-                continue;
-            }
-
-            $filename = $path.'/'.strtr(substr($className, strlen($prefix)+1), '\\', '.').$this->fileExtension;
-            return is_file($filename);
-        }
-
-        return false;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function getAllClassNames($globalBasename = null)
-    {
-        $classes = array();
-
-        if ($this->paths) {
-            foreach ((array) $this->paths as $path) {
-                if (!is_dir($path)) {
-                    throw MappingException::fileMappingDriversRequireConfiguredDirectoryPath($path);
-                }
-
-                $iterator = new \RecursiveIteratorIterator(
-                    new \RecursiveDirectoryIterator($path),
-                    \RecursiveIteratorIterator::LEAVES_ONLY
-                );
-
-                foreach ($iterator as $file) {
-                    $fileName = $file->getBasename($this->fileExtension);
-
-                    if ($fileName == $file->getBasename() || $fileName == $globalBasename) {
-                        continue;
-                    }
-
-                    // NOTE: All files found here means classes are not transient!
-                    if (isset($this->prefixes[$path])) {
-                        $classes[] = $this->prefixes[$path].'\\'.str_replace('.', '\\', $fileName);
-                    } else {
-                        $classes[] = str_replace('.', '\\', $fileName);
-                    }
-                }
-            }
-        }
-
-        return $classes;
-    }
-
-    /**
-     * {@inheritDoc}
-     */
-    public function findMappingFile($className)
-    {
-        $defaultFileName = str_replace('\\', '.', $className).$this->fileExtension;
-        foreach ($this->paths as $path) {
-            if (!isset($this->prefixes[$path])) {
-                if (is_file($path.DIRECTORY_SEPARATOR.$defaultFileName)) {
-                    return $path.DIRECTORY_SEPARATOR.$defaultFileName;
-                }
-
-                continue;
-            }
-
-            $prefix = $this->prefixes[$path];
-
-            if (0 !== strpos($className, $prefix.'\\')) {
-                continue;
-            }
-
-            $filename = $path.'/'.strtr(substr($className, strlen($prefix)+1), '\\', '.').$this->fileExtension;
-            if (is_file($filename)) {
-                return $filename;
-            }
-
-            throw MappingException::mappingFileNotFound($className, $filename);
-        }
-
-        throw MappingException::mappingFileNotFound($className, substr($className, strrpos($className, '\\') + 1).$this->fileExtension);
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/MappingException.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/MappingException.php
deleted file mode 100644
index c1e7ad5740294ad5646baecc09a32626e7afd177..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/MappingException.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.phpdoctrine.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping;
-
-/**
- * A MappingException indicates that something is wrong with the mapping setup.
- *
- * @since 2.2
- */
-class MappingException extends \Exception
-{
-    /**
-     *
-     * @param string $className
-     * @param array $namespaces
-     *
-     * @return MappingException
-     */
-    public static function classNotFoundInNamespaces($className, $namespaces)
-    {
-        return new self("The class '" . $className . "' was not found in the ".
-            "chain configured namespaces " . implode(", ", $namespaces));
-    }
-
-    /**
-     * @return MappingException
-     */
-    public static function pathRequired()
-    {
-        return new self("Specifying the paths to your entities is required ".
-            "in the AnnotationDriver to retrieve all class names.");
-    }
-
-    /**
-     * @param string|null $path
-     * @return MappingException
-     */
-    public static function fileMappingDriversRequireConfiguredDirectoryPath($path = null)
-    {
-        if ( ! empty($path)) {
-            $path = '[' . $path . ']';
-        }
-
-        return new self(
-            'File mapping drivers must have a valid directory path, ' .
-            'however the given path ' . $path . ' seems to be incorrect!'
-        );
-    }
-
-    /**
-     * @param string $entityName
-     * @param string $fileName
-     * @return MappingException
-     */
-    public static function mappingFileNotFound($entityName, $fileName)
-    {
-        return new self("No mapping file found named '$fileName' for class '$entityName'.");
-    }
-
-    /**
-     * @param string $entityName
-     * @param string $fileName
-     * @return MappingException
-     */
-    public static function invalidMappingFile($entityName, $fileName)
-    {
-        return new self("Invalid mapping file '$fileName' for class '$entityName'.");
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ReflectionService.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ReflectionService.php
deleted file mode 100644
index 3db85d9fff2b6dd5c8db1eeae38690ae1cc172f5..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/ReflectionService.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping;
-
-/**
- * Very simple reflection service abstraction.
- *
- * This is required inside metadata layers that may require either
- * static or runtime reflection.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-interface ReflectionService
-{
-    /**
-     * Return an array of the parent classes (not interfaces) for the given class.
-     *
-     * @param string $class
-     * @return array
-     */
-    function getParentClasses($class);
-
-    /**
-     * Return the shortname of a class.
-     *
-     * @param string $class
-     * @return string
-     */
-    function getClassShortName($class);
-
-    /**
-     * @param string $class
-     * @return string
-     */
-    function getClassNamespace($class);
-
-    /**
-     * Return a reflection class instance or null
-     *
-     * @param string $class
-     * @return \ReflectionClass|null
-     */
-    function getClass($class);
-
-    /**
-     * Return an accessible property (setAccessible(true)) or null.
-     *
-     * @param string $class
-     * @param string $property
-     * @return \ReflectionProperty|null
-     */
-    function getAccessibleProperty($class, $property);
-
-    /**
-     * Check if the class have a public method with the given name.
-     *
-     * @param mixed $class
-     * @param mixed $method
-     * @return bool
-     */
-    function hasPublicMethod($class, $method);
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php
deleted file mode 100644
index 77b9e76062579d6ac65a5569e95e4723a217ed4a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping;
-
-use ReflectionClass;
-use ReflectionProperty;
-
-/**
- * PHP Runtime Reflection Service
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-class RuntimeReflectionService implements ReflectionService
-{
-    /**
-     * Return an array of the parent classes (not interfaces) for the given class.
-     *
-     * @param string $class
-     * @return array
-     */
-    public function getParentClasses($class)
-    {
-        return class_parents($class);
-    }
-
-    /**
-     * Return the shortname of a class.
-     *
-     * @param string $class
-     * @return string
-     */
-    public function getClassShortName($class)
-    {
-        $r = new ReflectionClass($class);
-        return $r->getShortName();
-    }
-
-    /**
-     * @param string $class
-     * @return string
-     */
-    public function getClassNamespace($class)
-    {
-        $r = new ReflectionClass($class);
-        return $r->getNamespaceName();
-    }
-
-    /**
-     * Return a reflection class instance or null
-     *
-     * @param string $class
-     * @return ReflectionClass|null
-     */
-    public function getClass($class)
-    {
-        return new ReflectionClass($class);
-    }
-
-    /**
-     * Return an accessible property (setAccessible(true)) or null.
-     *
-     * @param string $class
-     * @param string $property
-     * @return ReflectionProperty|null
-     */
-    public function getAccessibleProperty($class, $property)
-    {
-        $property = new ReflectionProperty($class, $property);
-        $property->setAccessible(true);
-        return $property;
-    }
-
-    /**
-     * Check if the class have a public method with the given name.
-     *
-     * @param mixed $class
-     * @param mixed $method
-     * @return bool
-     */
-    public function hasPublicMethod($class, $method)
-    {
-        return method_exists($class, $method) && is_callable(array($class, $method));
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/StaticReflectionService.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/StaticReflectionService.php
deleted file mode 100644
index 4f6d1cfad44d1cf9f5c19bf009626996ce5f7a48..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/StaticReflectionService.php
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence\Mapping;
-
-use ReflectionClass;
-use ReflectionProperty;
-
-/**
- * PHP Runtime Reflection Service
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-class StaticReflectionService implements ReflectionService
-{
-    /**
-     * Return an array of the parent classes (not interfaces) for the given class.
-     *
-     * @param string $class
-     * @return array
-     */
-    public function getParentClasses($class)
-    {
-        return array();
-    }
-
-    /**
-     * Return the shortname of a class.
-     *
-     * @param string $className
-     * @return string
-     */
-    public function getClassShortName($className)
-    {
-        if (strpos($className, '\\') !== false) {
-            $className = substr($className, strrpos($className, "\\")+1);
-        }
-        return $className;
-    }
-
-    /**
-     * Return the namespace of a class.
-     *
-     * @param string $className
-     * @return string
-     */
-    public function getClassNamespace($className)
-    {
-        $namespace = '';
-        if (strpos($className, '\\') !== false) {
-            $namespace = strrev(substr( strrev($className), strpos(strrev($className), '\\')+1 ));
-        }
-        return $namespace;
-    }
-
-    /**
-     * Return a reflection class instance or null
-     *
-     * @param string $class
-     * @return ReflectionClass|null
-     */
-    public function getClass($class)
-    {
-        return null;
-    }
-
-    /**
-     * Return an accessible property (setAccessible(true)) or null.
-     *
-     * @param string $class
-     * @param string $property
-     * @return ReflectionProperty|null
-     */
-    public function getAccessibleProperty($class, $property)
-    {
-        return null;
-    }
-
-    /**
-     * Check if the class have a public method with the given name.
-     *
-     * @param mixed $class
-     * @param mixed $method
-     * @return bool
-     */
-    public function hasPublicMethod($class, $method)
-    {
-        return method_exists($class, $method) && is_callable(array($class, $method));
-    }
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ObjectManager.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ObjectManager.php
deleted file mode 100644
index 2bb87222608c0c1b363903861a45e9ecfbc17915..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ObjectManager.php
+++ /dev/null
@@ -1,152 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence;
-
-/**
- * Contract for a Doctrine persistence layer ObjectManager class to implement.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.1
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Jonathan Wage <jonwage@gmail.com>
- */
-interface ObjectManager
-{
-    /**
-     * Finds a object by its identifier.
-     *
-     * This is just a convenient shortcut for getRepository($className)->find($id).
-     *
-     * @param string
-     * @param mixed
-     * @return object
-     */
-    function find($className, $id);
-
-    /**
-     * Tells the ObjectManager to make an instance managed and persistent.
-     *
-     * The object will be entered into the database as a result of the flush operation.
-     *
-     * NOTE: The persist operation always considers objects that are not yet known to
-     * this ObjectManager as NEW. Do not pass detached objects to the persist operation.
-     *
-     * @param object $object The instance to make managed and persistent.
-     */
-    function persist($object);
-
-    /**
-     * Removes an object instance.
-     *
-     * A removed object will be removed from the database as a result of the flush operation.
-     *
-     * @param object $object The object instance to remove.
-     */
-    function remove($object);
-
-    /**
-     * Merges the state of a detached object into the persistence context
-     * of this ObjectManager and returns the managed copy of the object.
-     * The object passed to merge will not become associated/managed with this ObjectManager.
-     *
-     * @param object $object
-     * @return object
-     */
-    function merge($object);
-
-    /**
-     * Clears the ObjectManager. All objects that are currently managed
-     * by this ObjectManager become detached.
-     *
-     * @param string $objectName if given, only objects of this type will get detached
-     */
-    function clear($objectName = null);
-
-    /**
-     * Detaches an object from the ObjectManager, causing a managed object to
-     * become detached. Unflushed changes made to the object if any
-     * (including removal of the object), will not be synchronized to the database.
-     * Objects which previously referenced the detached object will continue to
-     * reference it.
-     *
-     * @param object $object The object to detach.
-     */
-    function detach($object);
-
-    /**
-     * Refreshes the persistent state of an object from the database,
-     * overriding any local changes that have not yet been persisted.
-     *
-     * @param object $object The object to refresh.
-     */
-    function refresh($object);
-
-    /**
-     * Flushes all changes to objects that have been queued up to now to the database.
-     * This effectively synchronizes the in-memory state of managed objects with the
-     * database.
-     */
-    function flush();
-
-    /**
-     * Gets the repository for a class.
-     *
-     * @param string $className
-     * @return \Doctrine\Common\Persistence\ObjectRepository
-     */
-    function getRepository($className);
-
-    /**
-     * Returns the ClassMetadata descriptor for a class.
-     *
-     * The class name must be the fully-qualified class name without a leading backslash
-     * (as it is returned by get_class($obj)).
-     *
-     * @param string $className
-     * @return \Doctrine\Common\Persistence\Mapping\ClassMetadata
-     */
-    function getClassMetadata($className);
-
-    /**
-     * Gets the metadata factory used to gather the metadata of classes.
-     *
-     * @return \Doctrine\Common\Persistence\Mapping\ClassMetadataFactory
-     */
-    function getMetadataFactory();
-
-    /**
-     * Helper method to initialize a lazy loading proxy or persistent collection.
-     *
-     * This method is a no-op for other objects.
-     *
-     * @param object $obj
-     */
-    function initializeObject($obj);
-
-    /**
-     * Check if the object is part of the current UnitOfWork and therefore
-     * managed.
-     *
-     * @param object $object
-     * @return bool
-     */
-    function contains($object);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ObjectManagerAware.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ObjectManagerAware.php
deleted file mode 100644
index 69fba78d66980ffbd36624785d2bfd9d3bc33f96..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ObjectManagerAware.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence;
-
-use Doctrine\Common\Persistence\Mapping\ClassMetadata;
-
-/**
- * Makes a Persistent Objects aware of its own object-manager.
- *
- * Using this interface the managing object manager and class metadata instances
- * are injected into the persistent object after construction. This allows
- * you to implement ActiveRecord functionality on top of the persistance-ignorance
- * that Doctrine propagates.
- *
- * Word of Warning: This is a very powerful hook to change how you can work with your domain models.
- * Using this hook will break the Single Responsibility Principle inside your Domain Objects
- * and increase the coupling of database and objects.
- *
- * Every ObjectManager has to implement this functionality itself.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-interface ObjectManagerAware
-{
-    /**
-     * Injects responsible ObjectManager and the ClassMetadata into this persistent object.
-     *
-     * @param ObjectManager $objectManager
-     * @param ClassMetadata $classMetadata
-     */
-    public function injectObjectManager(ObjectManager $objectManager, ClassMetadata $classMetadata);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ObjectRepository.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ObjectRepository.php
deleted file mode 100644
index 9a3e5b6f7debc325d0aba4c691c9d4710acb8c8e..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ObjectRepository.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence;
-
-/**
- * Contract for a Doctrine persistence layer ObjectRepository class to implement.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.1
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Jonathan Wage <jonwage@gmail.com>
- */
-interface ObjectRepository
-{
-    /**
-     * Finds an object by its primary key / identifier.
-     *
-     * @param int $id The identifier.
-     * @return object The object.
-     */
-    function find($id);
-
-    /**
-     * Finds all objects in the repository.
-     *
-     * @return mixed The objects.
-     */
-    function findAll();
-
-    /**
-     * Finds objects by a set of criteria.
-     *
-     * Optionally sorting and limiting details can be passed. An implementation may throw
-     * an UnexpectedValueException if certain values of the sorting or limiting details are
-     * not supported.
-     *
-     * @throws \UnexpectedValueException
-     * @param array $criteria
-     * @param array|null $orderBy
-     * @param int|null $limit
-     * @param int|null $offset
-     * @return mixed The objects.
-     */
-    function findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null);
-
-    /**
-     * Finds a single object by a set of criteria.
-     *
-     * @param array $criteria
-     * @return object The object.
-     */
-    function findOneBy(array $criteria);
-
-    /**
-     * Returns the class name of the object managed by the repository
-     *
-     * @return string
-     */
-    function getClassName();
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/PersistentObject.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/PersistentObject.php
deleted file mode 100644
index 9fcc4cba11e47c7ad7ffb9b287da8534314dcaf8..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/PersistentObject.php
+++ /dev/null
@@ -1,244 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence;
-
-use Doctrine\Common\Persistence\Mapping\ClassMetadata;
-use Doctrine\Common\Collections\ArrayCollection;
-use Doctrine\Common\Collections\Collection;
-
-/**
- * PersistentObject base class that implements getter/setter methods for all mapped fields and associations
- * by overriding __call.
- *
- * This class is a forward compatible implementation of the PersistentObject trait.
- *
- *
- * Limitations:
- *
- * 1. All persistent objects have to be associated with a single ObjectManager, multiple
- *    ObjectManagers are not supported. You can set the ObjectManager with `PersistentObject#setObjectManager()`.
- * 2. Setters and getters only work if a ClassMetadata instance was injected into the PersistentObject.
- *    This is either done on `postLoad` of an object or by accessing the global object manager.
- * 3. There are no hooks for setters/getters. Just implement the method yourself instead of relying on __call().
- * 4. Slower than handcoded implementations: An average of 7 method calls per access to a field and 11 for an association.
- * 5. Only the inverse side associations get autoset on the owning side aswell. Setting objects on the owning side
- *    will not set the inverse side associations.
- *
- * @example
- *
- *  PersistentObject::setObjectManager($em);
- *
- *  class Foo extends PersistentObject
- *  {
- *      private $id;
- *  }
- *
- *  $foo = new Foo();
- *  $foo->getId(); // method exists through __call
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-abstract class PersistentObject implements ObjectManagerAware
-{
-    /**
-     * @var ObjectManager
-     */
-    private static $objectManager;
-
-    /**
-     * @var ClassMetadata
-     */
-    private $cm;
-
-    /**
-     * Set the object manager responsible for all persistent object base classes.
-     *
-     * @param ObjectManager $objectManager
-     */
-    static public function setObjectManager(ObjectManager $objectManager = null)
-    {
-        self::$objectManager = $objectManager;
-    }
-
-    /**
-     * @return ObjectManager
-     */
-    static public function getObjectManager()
-    {
-        return self::$objectManager;
-    }
-
-    /**
-     * Inject Doctrine Object Manager
-     *
-     * @param ObjectManager $objectManager
-     * @param ClassMetadata $classMetadata
-     *
-     * @throws \RuntimeException
-     */
-    public function injectObjectManager(ObjectManager $objectManager, ClassMetadata $classMetadata)
-    {
-        if ($objectManager !== self::$objectManager) {
-            throw new \RuntimeException("Trying to use PersistentObject with different ObjectManager instances. " .
-                "Was PersistentObject::setObjectManager() called?");
-        }
-
-        $this->cm = $classMetadata;
-    }
-
-    /**
-     * Sets a persistent fields value.
-     *
-     * @param string $field
-     * @param array $args
-     *
-     * @throws \BadMethodCallException - When no persistent field exists by that name.
-     * @throws \InvalidArgumentException - When the wrong target object type is passed to an association
-     * @return void
-     */
-    private function set($field, $args)
-    {
-        $this->initializeDoctrine();
-
-        if ($this->cm->hasField($field) && !$this->cm->isIdentifier($field)) {
-            $this->$field = $args[0];
-        } else if ($this->cm->hasAssociation($field) && $this->cm->isSingleValuedAssociation($field)) {
-            $targetClass = $this->cm->getAssociationTargetClass($field);
-            if (!($args[0] instanceof $targetClass) && $args[0] !== null) {
-                throw new \InvalidArgumentException("Expected persistent object of type '".$targetClass."'");
-            }
-            $this->$field = $args[0];
-            $this->completeOwningSide($field, $targetClass, $args[0]);
-        } else {
-            throw new \BadMethodCallException("no field with name '".$field."' exists on '".$this->cm->getName()."'");
-        }
-    }
-
-    /**
-     * Get persistent field value.
-     *
-     *
-     * @param string $field
-     *
-     * @throws \BadMethodCallException - When no persistent field exists by that name.
-     * @return mixed
-     */
-    private function get($field)
-    {
-        $this->initializeDoctrine();
-
-        if ( $this->cm->hasField($field) || $this->cm->hasAssociation($field) ) {
-            return $this->$field;
-        } else {
-            throw new \BadMethodCallException("no field with name '".$field."' exists on '".$this->cm->getName()."'");
-        }
-    }
-
-    /**
-     * If this is an inverse side association complete the owning side.
-     *
-     * @param string $field
-     * @param ClassMetadata $targetClass
-     * @param object $targetObject
-     */
-    private function completeOwningSide($field, $targetClass, $targetObject)
-    {
-        // add this object on the owning side aswell, for obvious infinite recursion
-        // reasons this is only done when called on the inverse side.
-        if ($this->cm->isAssociationInverseSide($field)) {
-            $mappedByField = $this->cm->getAssociationMappedByTargetField($field);
-            $targetMetadata = self::$objectManager->getClassMetadata($targetClass);
-
-            $setter = ($targetMetadata->isCollectionValuedAssociation($mappedByField) ? "add" : "set").$mappedByField;
-            $targetObject->$setter($this);
-        }
-    }
-
-    /**
-     * Add an object to a collection
-     *
-     * @param string $field
-     * @param array $args
-     *
-     * @throws \BadMethodCallException
-     * @throws \InvalidArgumentException
-     */
-    private function add($field, $args)
-    {
-        $this->initializeDoctrine();
-
-        if ($this->cm->hasAssociation($field) && $this->cm->isCollectionValuedAssociation($field)) {
-            $targetClass = $this->cm->getAssociationTargetClass($field);
-            if (!($args[0] instanceof $targetClass)) {
-                throw new \InvalidArgumentException("Expected persistent object of type '".$targetClass."'");
-            }
-            if (!($this->$field instanceof Collection)) {
-                $this->$field = new ArrayCollection($this->$field ?: array());
-            }
-            $this->$field->add($args[0]);
-            $this->completeOwningSide($field, $targetClass, $args[0]);
-        } else {
-            throw new \BadMethodCallException("There is no method add".$field."() on ".$this->cm->getName());
-        }
-    }
-
-    /**
-     * Initialize Doctrine Metadata for this class.
-     *
-     * @throws \RuntimeException
-     * @return void
-     */
-    private function initializeDoctrine()
-    {
-        if ($this->cm !== null) {
-            return;
-        }
-
-        if (!self::$objectManager) {
-            throw new \RuntimeException("No runtime object manager set. Call PersistentObject#setObjectManager().");
-        }
-
-        $this->cm = self::$objectManager->getClassMetadata(get_class($this));
-    }
-
-    /**
-     * Magic method that implements
-     *
-     * @param string $method
-     * @param array $args
-     *
-     * @throws \BadMethodCallException
-     * @return mixed
-     */
-    public function __call($method, $args)
-    {
-        $command = substr($method, 0, 3);
-        $field = lcfirst(substr($method, 3));
-        if ($command == "set") {
-            $this->set($field, $args);
-        } else if ($command == "get") {
-            return $this->get($field);
-        } else if ($command == "add") {
-            $this->add($field, $args);
-        } else {
-            throw new \BadMethodCallException("There is no method ".$method." on ".$this->cm->getName());
-        }
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Proxy.php b/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Proxy.php
deleted file mode 100644
index e25598c670bbdb84a23f657a4fc2ff8a70f6e9e4..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Proxy.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Persistence;
-
-/**
- * Interface for proxy classes.
- *
- * @author Roman Borschel <roman@code-factory.org>
- * @since 2.2
- */
-interface Proxy
-{
-    /**
-     * Marker for Proxy class names.
-     *
-     * @var string
-     */
-    const MARKER = '__CG__';
-
-    /**
-     * Length of the proxy marker
-     *
-     * @var int
-     */
-    const MARKER_LENGTH = 6;
-
-    /**
-     * Initialize this proxy if its not yet initialized.
-     *
-     * Acts as a no-op if already initialized.
-     *
-     * @return void
-     */
-    public function __load();
-
-    /**
-     * Is this proxy initialized or not.
-     *
-     * @return bool
-     */
-    public function __isInitialized();
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/PropertyChangedListener.php b/vendor/doctrine/common/lib/Doctrine/Common/PropertyChangedListener.php
deleted file mode 100644
index 1171874bc27196241d6834ac96de31c8d947db60..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/PropertyChangedListener.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-/*
- *  $Id$
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common;
-
-/**
- * Contract for classes that are potential listeners of a <tt>NotifyPropertyChanged</tt>
- * implementor.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @version $Revision: 3938 $
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-interface PropertyChangedListener
-{
-    /**
-     * Notifies the listener of a property change.
-     *
-     * @param object $sender The object on which the property changed.
-     * @param string $propertyName The name of the property that changed.
-     * @param mixed $oldValue The old value of the property that changed.
-     * @param mixed $newValue The new value of the property that changed.
-     */
-    function propertyChanged($sender, $propertyName, $oldValue, $newValue);
-}
-
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/ClassFinderInterface.php b/vendor/doctrine/common/lib/Doctrine/Common/Reflection/ClassFinderInterface.php
deleted file mode 100644
index ae696076870d60ffff7a5483389e3939f6faf34b..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/ClassFinderInterface.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Reflection;
-
-/**
- * Finds a class in a PSR-0 structure.
- *
- * @author Karoly Negyesi <karoly@negyesi.net>
- */
-interface ClassFinderInterface
-{
-    /**
-     * Finds a class.
-     *
-     * @param string $class The name of the class.
-     *
-     * @return
-     *     The name of the class or NULL if not found.
-     */
-    public function findFile($class);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/Psr0FindFile.php b/vendor/doctrine/common/lib/Doctrine/Common/Reflection/Psr0FindFile.php
deleted file mode 100644
index b6a5fd112451bc96044b35ff2b13b385003fabed..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/Psr0FindFile.php
+++ /dev/null
@@ -1,83 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Reflection;
-
-/**
- * Finds a class in a PSR-0 structure.
- *
- * @author Karoly Negyesi <karoly@negyesi.net>
- */
-class Psr0FindFile implements ClassFinderInterface
-{
-    /**
-     * The PSR-0 prefixes.
-     *
-     * @var string
-     */
-    protected $prefixes;
-
-    /**
-     * @param string $prefixes
-     *     An array of prefixes. Each key is a PHP namespace and each value is
-     *     a list of directories.
-     */
-    public function __construct($prefixes)
-    {
-        $this->prefixes = $prefixes;
-    }
-
-    /**
-     * Finds a class.
-     *
-     * @param string $class The name of the class.
-     *
-     * @return
-     *     The name of the class or NULL if not found.
-     */
-    public function findFile($class)
-    {
-        $lastNsPos = strrpos($class, '\\');
-        if ('\\' == $class[0]) {
-            $class = substr($class, 1);
-        }
-
-        if (false !== $lastNsPos) {
-            // namespaced class name
-            $classPath = str_replace('\\', DIRECTORY_SEPARATOR, substr($class, 0, $lastNsPos)) . DIRECTORY_SEPARATOR;
-            $className = substr($class, $lastNsPos + 1);
-        } else {
-            // PEAR-like class name
-            $classPath = null;
-            $className = $class;
-        }
-
-        $classPath .= str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php';
-
-        foreach ($this->prefixes as $prefix => $dirs) {
-            if (0 === strpos($class, $prefix)) {
-                foreach ($dirs as $dir) {
-                    if (file_exists($dir . DIRECTORY_SEPARATOR . $classPath)) {
-                        return $dir . DIRECTORY_SEPARATOR . $classPath;
-                    }
-                }
-            }
-        }
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/ReflectionProviderInterface.php b/vendor/doctrine/common/lib/Doctrine/Common/Reflection/ReflectionProviderInterface.php
deleted file mode 100644
index a436a2d78a2f44f37f007a42bfcafe13b045af2c..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/ReflectionProviderInterface.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Reflection;
-
-interface ReflectionProviderInterface
-{
-    /**
-     * Get the ReflectionClass equivalent for this class.
-     *
-     * @return ReflectionClass
-     */
-    public function getReflectionClass();
-
-    /**
-     * Get the ReflectionClass equivalent for this class.
-     *
-     * @return ReflectionMethod
-     */
-    public function getReflectionMethod($name);
-
-    /**
-     * Get the ReflectionClass equivalent for this class.
-     *
-     * @return ReflectionMethod
-     */
-    public function getReflectionProperty($name);
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionClass.php b/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionClass.php
deleted file mode 100644
index 12e45d57d68bbe38585ea532e63440d98628711c..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionClass.php
+++ /dev/null
@@ -1,112 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Reflection;
-
-use ReflectionClass;
-use ReflectionException;
-
-class StaticReflectionClass extends ReflectionClass
-{
-    /**
-     * The static reflection parser object.
-     *
-     * @var StaticReflectionParser
-     */
-    private $staticReflectionParser;
-
-    public function __construct(StaticReflectionParser $staticReflectionParser)
-    {
-        $this->staticReflectionParser = $staticReflectionParser;
-    }
-
-    public function getName()
-    {
-        return $this->staticReflectionParser->getClassName();
-    }
-
-    public function getDocComment()
-    {
-        return $this->staticReflectionParser->getDocComment();
-    }
-
-    public function getNamespaceName()
-    {
-        return $this->staticReflectionParser->getNamespaceName();
-    }
-
-    public function getUseStatements()
-    {
-        return $this->staticReflectionParser->getUseStatements();
-    }
-
-    public function getMethod($name)
-    {
-        return $this->staticReflectionParser->getReflectionMethod($name);
-    }
-
-    public function getProperty($name)
-    {
-        return $this->staticReflectionParser->getReflectionProperty($name);
-    }
-
-    public static function export($argument, $return = false) { throw new ReflectionException('Method not implemented'); }
-    public function getConstant($name) { throw new ReflectionException('Method not implemented'); }
-    public function getConstants() { throw new ReflectionException('Method not implemented'); }
-    public function getConstructor() { throw new ReflectionException('Method not implemented'); }
-    public function getDefaultProperties() { throw new ReflectionException('Method not implemented'); }
-    public function getEndLine() { throw new ReflectionException('Method not implemented'); }
-    public function getExtension() { throw new ReflectionException('Method not implemented'); }
-    public function getExtensionName() { throw new ReflectionException('Method not implemented'); }
-    public function getFileName() { throw new ReflectionException('Method not implemented'); }
-    public function getInterfaceNames() { throw new ReflectionException('Method not implemented'); }
-    public function getInterfaces() { throw new ReflectionException('Method not implemented'); }
-    public function getMethods($filter = NULL) { throw new ReflectionException('Method not implemented'); }
-    public function getModifiers() { throw new ReflectionException('Method not implemented'); }
-    public function getParentClass() { throw new ReflectionException('Method not implemented'); }
-    public function getProperties($filter = NULL) { throw new ReflectionException('Method not implemented'); }
-    public function getShortName() { throw new ReflectionException('Method not implemented'); }
-    public function getStartLine() { throw new ReflectionException('Method not implemented'); }
-    public function getStaticProperties() { throw new ReflectionException('Method not implemented'); }
-    public function getStaticPropertyValue($name, $default = '') { throw new ReflectionException('Method not implemented'); }
-    public function getTraitAliases() { throw new ReflectionException('Method not implemented'); }
-    public function getTraitNames() { throw new ReflectionException('Method not implemented'); }
-    public function getTraits() { throw new ReflectionException('Method not implemented'); }
-    public function hasConstant($name) { throw new ReflectionException('Method not implemented'); }
-    public function hasMethod($name) { throw new ReflectionException('Method not implemented'); }
-    public function hasProperty($name) { throw new ReflectionException('Method not implemented'); }
-    public function implementsInterface($interface) { throw new ReflectionException('Method not implemented'); }
-    public function inNamespace() { throw new ReflectionException('Method not implemented'); }
-    public function isAbstract() { throw new ReflectionException('Method not implemented'); }
-    public function isCloneable() { throw new ReflectionException('Method not implemented'); }
-    public function isFinal() { throw new ReflectionException('Method not implemented'); }
-    public function isInstance($object) { throw new ReflectionException('Method not implemented'); }
-    public function isInstantiable() { throw new ReflectionException('Method not implemented'); }
-    public function isInterface() { throw new ReflectionException('Method not implemented'); }
-    public function isInternal() { throw new ReflectionException('Method not implemented'); }
-    public function isIterateable() { throw new ReflectionException('Method not implemented'); }
-    public function isSubclassOf($class) { throw new ReflectionException('Method not implemented'); }
-    public function isTrait() { throw new ReflectionException('Method not implemented'); }
-    public function isUserDefined() { throw new ReflectionException('Method not implemented'); }
-    public function newInstance($args) { throw new ReflectionException('Method not implemented'); }
-    public function newInstanceArgs(array $args = array()) { throw new ReflectionException('Method not implemented'); }
-    public function newInstanceWithoutConstructor() { throw new ReflectionException('Method not implemented'); }
-    public function setStaticPropertyValue($name, $value) { throw new ReflectionException('Method not implemented'); }
-    public function __toString() { throw new ReflectionException('Method not implemented'); }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionMethod.php b/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionMethod.php
deleted file mode 100644
index 6482036e521713e54e66e8d9da8ccfebf0dbf4b8..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionMethod.php
+++ /dev/null
@@ -1,103 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Reflection;
-
-use ReflectionMethod;
-use ReflectionException;
-
-class StaticReflectionMethod extends ReflectionMethod
-{
-    /**
-     * The PSR-0 parser object.
-     *
-     * @var StaticReflectionParser
-     */
-    protected $staticReflectionParser;
-
-    /**
-     * The name of the method.
-     *
-     * @var string
-     */
-    protected $methodName;
-
-    public function __construct(StaticReflectionParser $staticReflectionParser, $methodName)
-    {
-        $this->staticReflectionParser = $staticReflectionParser;
-        $this->methodName = $methodName;
-    }
-    public function getName()
-    {
-        return $this->methodName;
-    }
-    protected function getStaticReflectionParser()
-    {
-        return $this->staticReflectionParser->getStaticReflectionParserForDeclaringClass('method', $this->methodName);
-    }
-    public function getDeclaringClass()
-    {
-        return $this->getStaticReflectionParser()->getReflectionClass();
-    }
-    public function getNamespaceName()
-    {
-        return $this->getStaticReflectionParser()->getNamespaceName();
-    }
-    public function getDocComment()
-    {
-        return $this->getStaticReflectionParser()->getDocComment('method', $this->methodName);
-    }
-    public function getUseStatements()
-    {
-        return $this->getStaticReflectionParser()->getUseStatements();
-    }
-    public static function export($class, $name, $return = false) { throw new ReflectionException('Method not implemented'); }
-    public function getClosure($object) { throw new ReflectionException('Method not implemented'); }
-    public function getModifiers() { throw new ReflectionException('Method not implemented'); }
-    public function getPrototype() { throw new ReflectionException('Method not implemented'); }
-    public function invoke($object, $parameter = NULL) { throw new ReflectionException('Method not implemented'); }
-    public function invokeArgs($object, array $args) { throw new ReflectionException('Method not implemented'); }
-    public function isAbstract() { throw new ReflectionException('Method not implemented'); }
-    public function isConstructor() { throw new ReflectionException('Method not implemented'); }
-    public function isDestructor() { throw new ReflectionException('Method not implemented'); }
-    public function isFinal() { throw new ReflectionException('Method not implemented'); }
-    public function isPrivate() { throw new ReflectionException('Method not implemented'); }
-    public function isProtected() { throw new ReflectionException('Method not implemented'); }
-    public function isPublic() { throw new ReflectionException('Method not implemented'); }
-    public function isStatic() { throw new ReflectionException('Method not implemented'); }
-    public function setAccessible($accessible) { throw new ReflectionException('Method not implemented'); }
-    public function __toString() { throw new ReflectionException('Method not implemented'); }
-    public function getClosureThis() { throw new ReflectionException('Method not implemented'); }
-    public function getEndLine() { throw new ReflectionException('Method not implemented'); }
-    public function getExtension() { throw new ReflectionException('Method not implemented'); }
-    public function getExtensionName() { throw new ReflectionException('Method not implemented'); }
-    public function getFileName() { throw new ReflectionException('Method not implemented'); }
-    public function getNumberOfParameters() { throw new ReflectionException('Method not implemented'); }
-    public function getNumberOfRequiredParameters() { throw new ReflectionException('Method not implemented'); }
-    public function getParameters() { throw new ReflectionException('Method not implemented'); }
-    public function getShortName() { throw new ReflectionException('Method not implemented'); }
-    public function getStartLine() { throw new ReflectionException('Method not implemented'); }
-    public function getStaticVariables() { throw new ReflectionException('Method not implemented'); }
-    public function inNamespace() { throw new ReflectionException('Method not implemented'); }
-    public function isClosure() { throw new ReflectionException('Method not implemented'); }
-    public function isDeprecated() { throw new ReflectionException('Method not implemented'); }
-    public function isInternal() { throw new ReflectionException('Method not implemented'); }
-    public function isUserDefined() { throw new ReflectionException('Method not implemented'); }
-    public function returnsReference() { throw new ReflectionException('Method not implemented'); }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionParser.php b/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionParser.php
deleted file mode 100644
index 7f3e41fecbf8c18874bc9950a2ef6ec2700fc72d..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionParser.php
+++ /dev/null
@@ -1,282 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Reflection;
-
-use ReflectionException;
-use Doctrine\Common\Annotations\TokenParser;
-
-/**
- * Parses a file for namespaces/use/class declarations.
- *
- * @author Karoly Negyesi <karoly@negyesi.net>
- */
-class StaticReflectionParser implements ReflectionProviderInterface
-{
-
-    /**
-     * The name of the class.
-     *
-     * @var string
-     */
-    protected $className;
-
-    /**
-     * TRUE if the caller only wants class annotations.
-     *
-     * @var boolean.
-     */
-    protected $classAnnotationOptimize;
-
-    /**
-     * TRUE when the parser has ran.
-     *
-     * @var boolean
-     */
-    protected $parsed = false;
-
-    /**
-     * The namespace of the class
-     *
-     * @var string
-     */
-    protected $namespace = '';
-
-    /**
-     * The use statements of this class.
-     *
-     * @var array
-     */
-    protected $useStatements = array();
-
-    /**
-     * The docComment of the class.
-     *
-     * @var string
-     */
-    protected $docComment = array(
-        'class' => '',
-        'property' => array(),
-        'method' => array(),
-    );
-
-    /**
-     * The name of the class this class extends, if any.
-     *
-     * @var string
-     */
-    protected $parentClassName = '';
-
-    /**
-     * The parent PSR-0 Parser.
-     *
-     * @var \Doctrine\Common\Annotations\StaticReflectionParser
-     */
-    protected $parentStaticReflectionParser;
-
-    /**
-     * Parses a class residing in a PSR-0 hierarchy.
-     *
-     * @param string $class
-     *     The full, namespaced class name.
-     * @param ClassFinder $finder
-     *     A ClassFinder object which finds the class.
-     * @param boolean $classAnnotationOptimize
-     *     Only retrieve the class docComment. Presumes there is only one
-     *     statement per line.
-     */
-    public function __construct($className, $finder, $classAnnotationOptimize = false)
-    {
-        $this->className = ltrim($className, '\\');
-        if ($lastNsPos = strrpos($this->className, '\\')) {
-            $this->namespace = substr($this->className, 0, $lastNsPos);
-        }
-        $this->finder = $finder;
-        $this->classAnnotationOptimize = $classAnnotationOptimize;
-    }
-
-    protected function parse()
-    {
-        if ($this->parsed || !$fileName = $this->finder->findFile($this->className)) {
-            return;
-        }
-        $this->parsed = true;
-        $contents = file_get_contents($fileName);
-        if ($this->classAnnotationOptimize) {
-            if (preg_match("/(\A.*)^\s+(abstract|final)?\s+class\s+$className\s+{/sm", $contents, $matches)) {
-                $contents = $matches[1];
-            }
-        }
-        $tokenParser = new TokenParser($contents);
-        $docComment = '';
-        while ($token = $tokenParser->next(false)) {
-            if (is_array($token)) {
-                switch ($token[0]) {
-                    case T_USE:
-                        $this->useStatements = array_merge($this->useStatements, $tokenParser->parseUseStatement());
-                        break;
-                    case T_DOC_COMMENT:
-                        $docComment = $token[1];
-                        break;
-                    case T_CLASS:
-                        $this->docComment['class'] = $docComment;
-                        $docComment = '';
-                        break;
-                    case T_VAR:
-                    case T_PRIVATE:
-                    case T_PROTECTED:
-                    case T_PUBLIC:
-                        $token = $tokenParser->next();
-                        if ($token[0] === T_VARIABLE) {
-                            $propertyName = substr($token[1], 1);
-                            $this->docComment['property'][$propertyName] = $docComment;
-                            continue 2;
-                        }
-                        if ($token[0] !== T_FUNCTION) {
-                            // For example, it can be T_FINAL.
-                            continue 2;
-                        }
-                        // No break.
-                    case T_FUNCTION:
-                        // The next string after function is the name, but
-                        // there can be & before the function name so find the
-                        // string.
-                        while (($token = $tokenParser->next()) && $token[0] !== T_STRING);
-                        $methodName = $token[1];
-                        $this->docComment['method'][$methodName] = $docComment;
-                        $docComment = '';
-                        break;
-                    case T_EXTENDS:
-                        $this->parentClassName = $tokenParser->parseClass();
-                        $nsPos = strpos($this->parentClassName, '\\');
-                        $fullySpecified = false;
-                        if ($nsPos === 0) {
-                            $fullySpecified = true;
-                        } else {
-                            if ($nsPos) {
-                                $prefix = strtolower(substr($this->parentClassName, 0, $nsPos));
-                                $postfix = substr($this->parentClassName, $nsPos);
-                            } else {
-                                $prefix = strtolower($this->parentClassName);
-                                $postfix = '';
-                            }
-                            foreach ($this->useStatements as $alias => $use) {
-                                if ($alias == $prefix) {
-                                    $this->parentClassName = '\\' . $use . $postfix;
-                                    $fullySpecified = true;
-                              }
-                            }
-                        }
-                        if (!$fullySpecified) {
-                            $this->parentClassName = '\\' . $this->namespace . '\\' . $this->parentClassName;
-                        }
-                        break;
-                }
-            }
-        }
-    }
-
-    protected function getParentStaticReflectionParser()
-    {
-        if (empty($this->parentStaticReflectionParser)) {
-            $this->parentStaticReflectionParser = new static($this->parentClassName, $this->finder);
-        }
-
-        return $this->parentStaticReflectionParser;
-    }
-
-    public function getClassName()
-    {
-        return $this->className;
-    }
-
-    public function getNamespaceName()
-    {
-        return $this->namespace;
-    }
-
-    /**
-     * Get the ReflectionClass equivalent for this file / class.
-     */
-    public function getReflectionClass()
-    {
-        return new StaticReflectionClass($this);
-    }
-
-    /**
-     * Get the ReflectionMethod equivalent for the method of this file / class.
-     */
-    public function getReflectionMethod($methodName)
-    {
-        return new StaticReflectionMethod($this, $methodName);
-    }
-
-    /**
-     * Get the ReflectionProperty equivalent for the method of this file / class.
-     */
-    public function getReflectionProperty($propertyName)
-    {
-        return new StaticReflectionProperty($this, $propertyName);
-    }
-
-    /**
-     * Get the use statements from this file.
-     */
-    public function getUseStatements()
-    {
-        $this->parse();
-
-        return $this->useStatements;
-    }
-
-    /**
-     * Get docComment.
-     *
-     * @param string $type class, property or method.
-     * @param string $name Name of the property or method, not needed for class.
-     *
-     * @return string the doc comment or empty string if none.
-     */
-    public function getDocComment($type = 'class', $name = '')
-    {
-        $this->parse();
-
-        return $name ? $this->docComment[$type][$name] : $this->docComment[$type];
-    }
-
-    /**
-     * Get the PSR-0 parser for the declaring class.
-     *
-     * @param string $type property or method.
-     * @param string $name Name of the property or method.
-     *
-     * @return StaticReflectionParser A static reflection parser for the declaring class.
-     */
-    public function getStaticReflectionParserForDeclaringClass($type, $name)
-    {
-        $this->parse();
-        if (isset($this->docComment[$type][$name])) {
-            return $this;
-        }
-        if (!empty($this->parentClassName)) {
-            return $this->getParentStaticReflectionParser()->getStaticReflectionParserForDeclaringClass($type, $name);
-        }
-        throw new ReflectionException('Invalid ' . $type . ' "' . $name . '"');
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionProperty.php b/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionProperty.php
deleted file mode 100644
index 7c6411a9d0964376c546ba34e4f49a692ec0af8c..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionProperty.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Reflection;
-
-use ReflectionProperty;
-use ReflectionException;
-
-class StaticReflectionProperty extends ReflectionProperty
-{
-    /**
-     * The PSR-0 parser object.
-     *
-     * @var StaticReflectionParser
-     */
-    protected $staticReflectionParser;
-
-    /**
-     * The name of the property.
-     *
-     * @var string
-     */
-    protected $propertyName;
-
-    public function __construct(StaticReflectionParser $staticReflectionParser, $propertyName)
-    {
-        $this->staticReflectionParser = $staticReflectionParser;
-        $this->propertyName = $propertyName;
-    }
-    public function getName()
-    {
-        return $this->propertyName;
-    }
-    protected function getStaticReflectionParser()
-    {
-        return $this->staticReflectionParser->getStaticReflectionParserForDeclaringClass('property', $this->propertyName);
-    }
-    public function getDeclaringClass()
-    {
-        return $this->getStaticReflectionParser()->getReflectionClass();
-    }
-    public function getDocComment()
-    {
-        return $this->getStaticReflectionParser()->getDocComment('property', $this->propertyName);
-    }
-    public function getUseStatements()
-    {
-        return $this->getStaticReflectionParser()->getUseStatements();
-    }
-    public static function export ($class, $name, $return = false) { throw new ReflectionException('Method not implemented'); }
-    public function getModifiers() { throw new ReflectionException('Method not implemented'); }
-    public function getValue($object = NULL) { throw new ReflectionException('Method not implemented'); }
-    public function isDefault() { throw new ReflectionException('Method not implemented'); }
-    public function isPrivate() { throw new ReflectionException('Method not implemented'); }
-    public function isProtected() { throw new ReflectionException('Method not implemented'); }
-    public function isPublic() { throw new ReflectionException('Method not implemented'); }
-    public function isStatic() { throw new ReflectionException('Method not implemented'); }
-    public function setAccessible ($accessible) { throw new ReflectionException('Method not implemented'); }
-    public function setValue ($object, $value = NULL) { throw new ReflectionException('Method not implemented'); }
-    public function __toString() { throw new ReflectionException('Method not implemented'); }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Util/ClassUtils.php b/vendor/doctrine/common/lib/Doctrine/Common/Util/ClassUtils.php
deleted file mode 100644
index 078a8dba05844209a80746450c8b76f7911b690d..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Util/ClassUtils.php
+++ /dev/null
@@ -1,103 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Util;
-
-use Doctrine\Common\Persistence\Proxy;
-
-/**
- * Class and reflection related functionality for objects that
- * might or not be proxy objects at the moment.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- * @author Johannes Schmitt <schmittjoh@gmail.com>
- */
-class ClassUtils
-{
-    /**
-     * Get the real class name of a class name that could be a proxy.
-     *
-     * @param string
-     * @return string
-     */
-    public static function getRealClass($class)
-    {
-        if (false === $pos = strrpos($class, '\\'.Proxy::MARKER.'\\')) {
-            return $class;
-        }
-
-        return substr($class, $pos + Proxy::MARKER_LENGTH + 2);
-    }
-
-    /**
-     * Get the real class name of an object (even if its a proxy)
-     *
-     * @param object
-     * @return string
-     */
-    public static function getClass($object)
-    {
-        return self::getRealClass(get_class($object));
-    }
-
-    /**
-     * Get the real parent class name of a class or object
-     *
-     * @param string
-     * @return string
-     */
-    public static function getParentClass($className)
-    {
-        return get_parent_class( self::getRealClass( $className ) );
-    }
-
-    /**
-     * Create a new reflection class
-     *
-     * @param string
-     * @return \ReflectionClass
-     */
-    public static function newReflectionClass($class)
-    {
-        return new \ReflectionClass( self::getRealClass( $class ) );
-    }
-
-    /**
-     * Create a new reflection object
-     *
-     * @param object
-     * @return \ReflectionObject
-     */
-    public static function newReflectionObject($object)
-    {
-        return self::newReflectionClass( self::getClass( $object ) );
-    }
-
-    /**
-     * Given a class name and a proxy namespace return the proxy name.
-     *
-     * @param string $className
-     * @param string $proxyNamespace
-     * @return string
-     */
-    public static function generateProxyClassName($className, $proxyNamespace)
-    {
-        return rtrim($proxyNamespace, '\\') . '\\'.Proxy::MARKER.'\\' . ltrim($className, '\\');
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Util/Debug.php b/vendor/doctrine/common/lib/Doctrine/Common/Util/Debug.php
deleted file mode 100644
index 458e5c8848b5d8901f35de1d3e88051977c65ec6..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Util/Debug.php
+++ /dev/null
@@ -1,135 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Util;
-
-/**
- * Static class containing most used debug methods.
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- * @author  Giorgio Sironi <piccoloprincipeazzurro@gmail.com>
- */
-final class Debug
-{
-    /**
-     * Private constructor (prevents from instantiation)
-     *
-     */
-    private function __construct() {}
-
-    /**
-     * Prints a dump of the public, protected and private properties of $var.
-     *
-     * @link http://xdebug.org/
-     * @param mixed $var
-     * @param integer $maxDepth Maximum nesting level for object properties
-     * @param boolean $stripTags Flag that indicate if output should strip HTML tags
-     */
-    public static function dump($var, $maxDepth = 2, $stripTags = true)
-    {
-        ini_set('html_errors', 'On');
-
-        if (extension_loaded('xdebug')) {
-            ini_set('xdebug.var_display_max_depth', $maxDepth);
-        }
-
-        $var = self::export($var, $maxDepth++);
-
-        ob_start();
-        var_dump($var);
-        $dump = ob_get_contents();
-        ob_end_clean();
-
-        echo ($stripTags ? strip_tags(html_entity_decode($dump)) : $dump);
-
-        ini_set('html_errors', 'Off');
-    }
-
-    /**
-     * Export
-     *
-     * @param mixed $var
-     * @param int $maxDepth
-     * @return mixed
-     */
-    public static function export($var, $maxDepth)
-    {
-        $return = null;
-        $isObj = is_object($var);
-
-        if ($isObj && in_array('Doctrine\Common\Collections\Collection', class_implements($var))) {
-            $var = $var->toArray();
-        }
-
-        if ($maxDepth) {
-            if (is_array($var)) {
-                $return = array();
-
-                foreach ($var as $k => $v) {
-                    $return[$k] = self::export($v, $maxDepth - 1);
-                }
-            } else if ($isObj) {
-                $return = new \stdclass();
-                if ($var instanceof \DateTime) {
-                    $return->__CLASS__ = "DateTime";
-                    $return->date = $var->format('c');
-                    $return->timezone = $var->getTimeZone()->getName();
-                } else {
-                    $reflClass = ClassUtils::newReflectionObject($var);
-                    $return->__CLASS__ = ClassUtils::getClass($var);
-
-                    if ($var instanceof \Doctrine\Common\Persistence\Proxy) {
-                        $return->__IS_PROXY__ = true;
-                        $return->__PROXY_INITIALIZED__ = $var->__isInitialized();
-                    }
-
-                    foreach ($reflClass->getProperties() as $reflProperty) {
-                        $name  = $reflProperty->getName();
-
-                        $reflProperty->setAccessible(true);
-                        $return->$name = self::export($reflProperty->getValue($var), $maxDepth - 1);
-                    }
-                }
-            } else {
-                $return = $var;
-            }
-        } else {
-            $return = is_object($var) ? get_class($var)
-                : (is_array($var) ? 'Array(' . count($var) . ')' : $var);
-        }
-
-        return $return;
-    }
-
-    /**
-     * Convert to string
-     *
-     * @param object $obj
-     * @return string
-     */
-    public static function toString($obj)
-    {
-        return method_exists('__toString', $obj) ? (string) $obj : get_class($obj) . '@' . spl_object_hash($obj);
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Util/Inflector.php b/vendor/doctrine/common/lib/Doctrine/Common/Util/Inflector.php
deleted file mode 100644
index 214ed5744953a27933b617f73aa19af11041b367..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Util/Inflector.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-/*
- *  $Id: Inflector.php 3189 2007-11-18 20:37:44Z meus $
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common\Util;
-
-/**
- * Doctrine inflector has static methods for inflecting text
- *
- * The methods in these classes are from several different sources collected
- * across several different php projects and several different authors. The
- * original author names and emails are not known
- *
- * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link        www.doctrine-project.org
- * @since       1.0
- * @version     $Revision: 3189 $
- * @author      Konsta Vesterinen <kvesteri@cc.hut.fi>
- * @author      Jonathan H. Wage <jonwage@gmail.com>
- */
-class Inflector
-{
-    /**
-     * Convert word in to the format for a Doctrine table name. Converts 'ModelName' to 'model_name'
-     *
-     * @param  string $word  Word to tableize
-     * @return string $word  Tableized word
-     */
-    public static function tableize($word)
-    {
-        return strtolower(preg_replace('~(?<=\\w)([A-Z])~', '_$1', $word));
-    }
-
-    /**
-     * Convert a word in to the format for a Doctrine class name. Converts 'table_name' to 'TableName'
-     *
-     * @param string  $word  Word to classify
-     * @return string $word  Classified word
-     */
-    public static function classify($word)
-    {
-        return str_replace(" ", "", ucwords(strtr($word, "_-", "  ")));
-    }
-
-    /**
-     * Camelize a word. This uses the classify() method and turns the first character to lowercase
-     *
-     * @param string $word
-     * @return string $word
-     */
-    public static function camelize($word)
-    {
-        return lcfirst(self::classify($word));
-    }
-}
diff --git a/vendor/doctrine/common/lib/Doctrine/Common/Version.php b/vendor/doctrine/common/lib/Doctrine/Common/Version.php
deleted file mode 100644
index cca4894dfcbfce970ab0defeac0495d416fa522f..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/lib/Doctrine/Common/Version.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the MIT license. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Common;
-
-/**
- * Class to store and retrieve the version of Doctrine
- *
- * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
- * @link    www.doctrine-project.org
- * @since   2.0
- * @version $Revision$
- * @author  Benjamin Eberlei <kontakt@beberlei.de>
- * @author  Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author  Jonathan Wage <jonwage@gmail.com>
- * @author  Roman Borschel <roman@code-factory.org>
- */
-class Version
-{
-    /**
-     * Current Doctrine Version
-     */
-    const VERSION = '2.3.0';
-
-    /**
-     * Compares a Doctrine version with the current one.
-     *
-     * @param string $version Doctrine version to compare.
-     * @return int Returns -1 if older, 0 if it is the same, 1 if version
-     *             passed as argument is newer.
-     */
-    public static function compare($version)
-    {
-        $currentVersion = str_replace(' ', '', strtolower(self::VERSION));
-        $version = str_replace(' ', '', $version);
-
-        return version_compare($version, $currentVersion);
-    }
-}
diff --git a/vendor/doctrine/common/phpunit.xml.dist b/vendor/doctrine/common/phpunit.xml.dist
deleted file mode 100644
index b9d3b3401c479da47b81d18d47fa439c8ac7e956..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/phpunit.xml.dist
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<phpunit backupGlobals="false"
-         backupStaticAttributes="false"
-         colors="true"
-         convertErrorsToExceptions="true"
-         convertNoticesToExceptions="true"
-         convertWarningsToExceptions="true"
-         processIsolation="false"
-         stopOnFailure="false"
-         syntaxCheck="false"
-         bootstrap="./tests/Doctrine/Tests/TestInit.php"
->
-    <testsuites>
-        <testsuite name="Doctrine Common Test Suite">
-            <directory>./tests/Doctrine/</directory>
-        </testsuite>
-    </testsuites>
-
-    <filter>
-        <whitelist>
-            <directory>./lib/Doctrine/</directory>
-        </whitelist>
-    </filter>
-    
-    <groups>
-        <exclude>
-            <group>performance</group>
-        </exclude>
-    </groups>
-</phpunit>
diff --git a/vendor/doctrine/common/tests/.gitignore b/vendor/doctrine/common/tests/.gitignore
deleted file mode 100644
index 7210405266da5faba2e5e7ca33ce525c6795d486..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-Doctrine/Tests/Proxies/
-Doctrine/Tests/ORM/Proxy/generated/
-Doctrine/Tests/ORM/Tools/Export/export
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/AbstractReaderTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/AbstractReaderTest.php
deleted file mode 100644
index 4261e6b7a7ee47eceeaaf158128c71ce284269c8..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/AbstractReaderTest.php
+++ /dev/null
@@ -1,517 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use Doctrine\Common\Annotations\DoctrineReader;
-use Doctrine\Common\Reflection\StaticReflectionParser;
-use Doctrine\Common\Reflection\Psr0FindFile;
-use Doctrine\Common\Annotations\Annotation\IgnoreAnnotation;
-use Doctrine\Common\Annotations\Annotation\IgnorePhpDoc;
-use ReflectionClass, Doctrine\Common\Annotations\AnnotationReader;
-
-use Doctrine\Tests\Common\Annotations\DummyAnnotation;
-use Doctrine\Tests\Common\Annotations\Name;
-use Doctrine\Tests\Common\Annotations\DummyId;
-use Doctrine\Tests\Common\Annotations\DummyJoinTable;
-use Doctrine\Tests\Common\Annotations\DummyJoinColumn;
-use Doctrine\Tests\Common\Annotations\DummyColumn;
-use Doctrine\Tests\Common\Annotations\DummyGeneratedValue;
-
-require_once __DIR__ . '/TopLevelAnnotation.php';
-
-abstract class AbstractReaderTest extends \PHPUnit_Framework_TestCase
-{
-    public function getReflectionClass()
-    {
-        $className = 'Doctrine\Tests\Common\Annotations\DummyClass';
-        $testsRoot = substr(__DIR__, 0, -strlen(__NAMESPACE__) - 1);
-        $paths = array(
-            'Doctrine\\Tests' => array($testsRoot),
-        );
-        $staticReflectionParser = new StaticReflectionParser($className, new Psr0FindFile($paths));
-        return array(
-            'native' => array(new ReflectionClass($className)),
-            'static' => array($staticReflectionParser->getReflectionClass()),
-        );
-    }
-
-    /**
-     * @dataProvider getReflectionClass
-     */
-    public function testAnnotations($class)
-    {
-        $reader = $this->getReader();
-        $this->assertEquals(1, count($reader->getClassAnnotations($class)));
-        $this->assertInstanceOf($annotName = 'Doctrine\Tests\Common\Annotations\DummyAnnotation', $annot = $reader->getClassAnnotation($class, $annotName));
-        $this->assertEquals("hello", $annot->dummyValue);
-
-        $field1Prop = $class->getProperty('field1');
-        $propAnnots = $reader->getPropertyAnnotations($field1Prop);
-        $this->assertEquals(1, count($propAnnots));
-        $this->assertInstanceOf($annotName, $annot = $reader->getPropertyAnnotation($field1Prop, $annotName));
-        $this->assertEquals("fieldHello", $annot->dummyValue);
-
-        $getField1Method = $class->getMethod('getField1');
-        $methodAnnots = $reader->getMethodAnnotations($getField1Method);
-        $this->assertEquals(1, count($methodAnnots));
-        $this->assertInstanceOf($annotName, $annot = $reader->getMethodAnnotation($getField1Method, $annotName));
-        $this->assertEquals(array(1, 2, "three"), $annot->value);
-
-        $field2Prop = $class->getProperty('field2');
-        $propAnnots = $reader->getPropertyAnnotations($field2Prop);
-        $this->assertEquals(1, count($propAnnots));
-        $this->assertInstanceOf($annotName = 'Doctrine\Tests\Common\Annotations\DummyJoinTable', $joinTableAnnot = $reader->getPropertyAnnotation($field2Prop, $annotName));
-        $this->assertEquals(1, count($joinTableAnnot->joinColumns));
-        $this->assertEquals(1, count($joinTableAnnot->inverseJoinColumns));
-        $this->assertTrue($joinTableAnnot->joinColumns[0] instanceof DummyJoinColumn);
-        $this->assertTrue($joinTableAnnot->inverseJoinColumns[0] instanceof DummyJoinColumn);
-        $this->assertEquals('col1', $joinTableAnnot->joinColumns[0]->name);
-        $this->assertEquals('col2', $joinTableAnnot->joinColumns[0]->referencedColumnName);
-        $this->assertEquals('col3', $joinTableAnnot->inverseJoinColumns[0]->name);
-        $this->assertEquals('col4', $joinTableAnnot->inverseJoinColumns[0]->referencedColumnName);
-
-        $dummyAnnot = $reader->getMethodAnnotation($class->getMethod('getField1'), 'Doctrine\Tests\Common\Annotations\DummyAnnotation');
-        $this->assertEquals('', $dummyAnnot->dummyValue);
-        $this->assertEquals(array(1, 2, 'three'), $dummyAnnot->value);
-
-        $dummyAnnot = $reader->getPropertyAnnotation($class->getProperty('field1'), 'Doctrine\Tests\Common\Annotations\DummyAnnotation');
-        $this->assertEquals('fieldHello', $dummyAnnot->dummyValue);
-
-        $classAnnot = $reader->getClassAnnotation($class, 'Doctrine\Tests\Common\Annotations\DummyAnnotation');
-        $this->assertEquals('hello', $classAnnot->dummyValue);
-    }
-
-    public function testAnnotationsWithValidTargets()
-    {
-        $reader = $this->getReader();
-        $class  = new ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithValidAnnotationTarget');
-
-        $this->assertEquals(1,count($reader->getClassAnnotations($class)));
-        $this->assertEquals(1,count($reader->getPropertyAnnotations($class->getProperty('foo'))));
-        $this->assertEquals(1,count($reader->getMethodAnnotations($class->getMethod('someFunction'))));
-        $this->assertEquals(1,count($reader->getPropertyAnnotations($class->getProperty('nested'))));
-    }
-
-    public function testAnnotationsWithVarType()
-    {
-        $reader = $this->getReader();
-        $class  = new ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithAnnotationWithVarType');
-
-        $this->assertEquals(1,count($fooAnnot = $reader->getPropertyAnnotations($class->getProperty('foo'))));
-        $this->assertEquals(1,count($barAnnot = $reader->getMethodAnnotations($class->getMethod('bar'))));
-
-        $this->assertInternalType('string',  $fooAnnot[0]->string);
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', $barAnnot[0]->annotation);
-    }
-
-     /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Semantical Error] Annotation @AnnotationTargetPropertyMethod is not allowed to be declared on class Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtClass. You may only use this annotation on these code elements: METHOD, PROPERTY
-     */
-    public function testClassWithInvalidAnnotationTargetAtClassDocBlock()
-    {
-        $reader  = $this->getReader();
-        $reader->getClassAnnotations(new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtClass'));
-    }
-
-     /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Semantical Error] Annotation @AnnotationTargetClass is not allowed to be declared on property Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtProperty::$foo. You may only use this annotation on these code elements: CLASS
-     */
-    public function testClassWithInvalidAnnotationTargetAtPropertyDocBlock()
-    {
-        $reader  = $this->getReader();
-        $reader->getPropertyAnnotations(new \ReflectionProperty('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtProperty', 'foo'));
-    }
-
-     /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Semantical Error] Annotation @AnnotationTargetAnnotation is not allowed to be declared on property Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtProperty::$bar. You may only use this annotation on these code elements: ANNOTATION
-     */
-    public function testClassWithInvalidNestedAnnotationTargetAtPropertyDocBlock()
-    {
-        $reader  = $this->getReader();
-        $reader->getPropertyAnnotations(new \ReflectionProperty('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtProperty', 'bar'));
-    }
-
-     /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Semantical Error] Annotation @AnnotationTargetClass is not allowed to be declared on method Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtMethod::functionName(). You may only use this annotation on these code elements: CLASS
-     */
-    public function testClassWithInvalidAnnotationTargetAtMethodDocBlock()
-    {
-        $reader  = $this->getReader();
-        $reader->getMethodAnnotations(new \ReflectionMethod('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtMethod', 'functionName'));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage Expected namespace separator or identifier, got ')' at position 24 in class @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithTargetSyntaxError.
-     */
-    public function testClassWithAnnotationWithTargetSyntaxErrorAtClassDocBlock()
-    {
-        $reader  = $this->getReader();
-        $reader->getClassAnnotations(new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithAnnotationWithTargetSyntaxError'));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage Expected namespace separator or identifier, got ')' at position 24 in class @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithTargetSyntaxError.
-     */
-    public function testClassWithAnnotationWithTargetSyntaxErrorAtPropertyDocBlock()
-    {
-        $reader  = $this->getReader();
-        $reader->getPropertyAnnotations(new \ReflectionProperty('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithAnnotationWithTargetSyntaxError','foo'));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage Expected namespace separator or identifier, got ')' at position 24 in class @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithTargetSyntaxError.
-     */
-    public function testClassWithAnnotationWithTargetSyntaxErrorAtMethodDocBlock()
-    {
-        $reader  = $this->getReader();
-        $reader->getMethodAnnotations(new \ReflectionMethod('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithAnnotationWithTargetSyntaxError','bar'));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Type Error] Attribute "string" of @AnnotationWithVarType declared on property Doctrine\Tests\Common\Annotations\Fixtures\ClassWithAnnotationWithVarType::$invalidProperty expects a(n) string, but got integer.
-     */
-    public function testClassWithPropertyInvalidVarTypeError()
-    {
-        $reader = $this->getReader();
-        $class  = new ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithAnnotationWithVarType');
-
-        $reader->getPropertyAnnotations($class->getProperty('invalidProperty'));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Type Error] Attribute "annotation" of @AnnotationWithVarType declared on method Doctrine\Tests\Common\Annotations\Fixtures\ClassWithAnnotationWithVarType::invalidMethod() expects a(n) Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll, but got an instance of Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation.
-     */
-    public function testClassWithMethodInvalidVarTypeError()
-    {
-        $reader = $this->getReader();
-        $class  = new ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithAnnotationWithVarType');
-
-        $reader->getMethodAnnotations($class->getMethod('invalidMethod'));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage Expected namespace separator or identifier, got ')' at position 18 in class Doctrine\Tests\Common\Annotations\DummyClassSyntaxError.
-     */
-    public function testClassSyntaxErrorContext()
-    {
-        $reader = $this->getReader();
-        $reader->getClassAnnotations(new \ReflectionClass('Doctrine\Tests\Common\Annotations\DummyClassSyntaxError'));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage Expected namespace separator or identifier, got ')' at position 18 in method Doctrine\Tests\Common\Annotations\DummyClassMethodSyntaxError::foo().
-     */
-    public function testMethodSyntaxErrorContext()
-    {
-        $reader = $this->getReader();
-        $reader->getMethodAnnotations(new \ReflectionMethod('Doctrine\Tests\Common\Annotations\DummyClassMethodSyntaxError', 'foo'));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage Expected namespace separator or identifier, got ')' at position 18 in property Doctrine\Tests\Common\Annotations\DummyClassPropertySyntaxError::$foo.
-     */
-    public function testPropertySyntaxErrorContext()
-    {
-        $reader = $this->getReader();
-        $reader->getPropertyAnnotations(new \ReflectionProperty('Doctrine\Tests\Common\Annotations\DummyClassPropertySyntaxError', 'foo'));
-    }
-
-    /**
-     * @group regression
-     */
-    public function testMultipleAnnotationsOnSameLine()
-    {
-        $reader = $this->getReader();
-        $annots = $reader->getPropertyAnnotations(new \ReflectionProperty('Doctrine\Tests\Common\Annotations\DummyClass2', 'id'));
-        $this->assertEquals(3, count($annots));
-    }
-
-    public function testNonAnnotationProblem()
-    {
-        $reader = $this->getReader();
-
-        $this->assertNotNull($annot = $reader->getPropertyAnnotation(new \ReflectionProperty('Doctrine\Tests\Common\Annotations\DummyClassNonAnnotationProblem', 'foo'), $name = 'Doctrine\Tests\Common\Annotations\DummyAnnotation'));
-        $this->assertInstanceOf($name, $annot);
-    }
-
-    public function testImportWithConcreteAnnotation()
-    {
-        $reader = $this->getReader();
-        $property = new \ReflectionProperty('Doctrine\Tests\Common\Annotations\TestImportWithConcreteAnnotation', 'field');
-        $annotations = $reader->getPropertyAnnotations($property);
-        $this->assertEquals(1, count($annotations));
-        $this->assertNotNull($reader->getPropertyAnnotation($property, 'Doctrine\Tests\Common\Annotations\DummyAnnotation'));
-    }
-
-    public function testImportWithInheritance()
-    {
-        $reader = $this->getReader();
-
-        $class = new TestParentClass();
-        $ref = new \ReflectionClass($class);
-
-        $childAnnotations = $reader->getPropertyAnnotations($ref->getProperty('child'));
-        $this->assertEquals(1, count($childAnnotations));
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Foo\Name', reset($childAnnotations));
-
-        $parentAnnotations = $reader->getPropertyAnnotations($ref->getProperty('parent'));
-        $this->assertEquals(1, count($parentAnnotations));
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Bar\Name', reset($parentAnnotations));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage The annotation "@NameFoo" in property Doctrine\Tests\Common\Annotations\TestAnnotationNotImportedClass::$field was never imported.
-     */
-    public function testImportDetectsNotImportedAnnotation()
-    {
-        $reader = $this->getReader();
-        $reader->getPropertyAnnotations(new \ReflectionProperty('Doctrine\Tests\Common\Annotations\TestAnnotationNotImportedClass', 'field'));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage The annotation "@Foo\Bar\Name" in property Doctrine\Tests\Common\Annotations\TestNonExistentAnnotationClass::$field was never imported.
-     */
-    public function testImportDetectsNonExistentAnnotation()
-    {
-        $reader = $this->getReader();
-        $reader->getPropertyAnnotations(new \ReflectionProperty('Doctrine\Tests\Common\Annotations\TestNonExistentAnnotationClass', 'field'));
-    }
-
-    public function testTopLevelAnnotation()
-    {
-        $reader = $this->getReader();
-        $annotations = $reader->getPropertyAnnotations(new \ReflectionProperty('Doctrine\Tests\Common\Annotations\TestTopLevelAnnotationClass', 'field'));
-
-        $this->assertEquals(1, count($annotations));
-        $this->assertInstanceOf('\TopLevelAnnotation', reset($annotations));
-    }
-
-    public function testIgnoresAnnotationsNotPrefixedWithWhitespace()
-    {
-        $reader = $this->getReader();
-
-        $annotation = $reader->getClassAnnotation(new \ReflectionClass(new TestIgnoresNonAnnotationsClass()), 'Doctrine\Tests\Common\Annotations\Name');
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Name', $annotation);
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage The class "Doctrine\Tests\Common\Annotations\Fixtures\NoAnnotation" is not annotated with @Annotation. Are you sure this class can be used as annotation? If so, then you need to add @Annotation to the _class_ doc comment of "Doctrine\Tests\Common\Annotations\Fixtures\NoAnnotation". If it is indeed no annotation, then you need to add @IgnoreAnnotation("NoAnnotation") to the _class_ doc comment of class Doctrine\Tests\Common\Annotations\Fixtures\InvalidAnnotationUsageClass.
-     */
-    public function testErrorWhenInvalidAnnotationIsUsed()
-    {
-        $reader = $this->getReader();
-        $ref = new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\InvalidAnnotationUsageClass');
-        $reader->getClassAnnotations($ref);
-    }
-
-    public function testInvalidAnnotationUsageButIgnoredClass()
-    {
-        $reader = $this->getReader();
-        $ref = new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\InvalidAnnotationUsageButIgnoredClass');
-        $annots = $reader->getClassAnnotations($ref);
-
-        $this->assertEquals(2, count($annots));
-    }
-
-    /**
-     * @group DDC-1660
-     * @group regression
-     */
-    public function testInvalidAnnotationButIgnored()
-    {
-        $reader = $this->getReader();
-        $class  = new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassDDC1660');
-
-        $this->assertTrue(class_exists('Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Version'));
-        $this->assertCount(0, $reader->getClassAnnotations($class));
-        $this->assertCount(0, $reader->getMethodAnnotations($class->getMethod('bar')));
-        $this->assertCount(0, $reader->getPropertyAnnotations($class->getProperty('foo')));
-    }
-
-    abstract protected function getReader();
-}
-
-/**
- * @parseAnnotation("var")
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- *
- */
-class TestParseAnnotationClass
-{
-    /**
-     * @var
-     */
-    private $field;
-}
-
-/**
- * @Name
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-class TestIgnoresNonAnnotationsClass
-{
-}
-
-class TestTopLevelAnnotationClass
-{
-    /**
-     * @\TopLevelAnnotation
-     */
-    private $field;
-}
-
-class TestNonExistentAnnotationClass
-{
-    /**
-     * @Foo\Bar\Name
-     */
-    private $field;
-}
-
-class TestAnnotationNotImportedClass
-{
-    /**
-     * @NameFoo
-     */
-    private $field;
-}
-
-class TestChildClass
-{
-    /**
-     * @\Doctrine\Tests\Common\Annotations\Foo\Name(name = "foo")
-     */
-    protected $child;
-}
-
-class TestParentClass extends TestChildClass
-{
-    /**
-     * @\Doctrine\Tests\Common\Annotations\Bar\Name(name = "bar")
-     */
-    private $parent;
-}
-
-class TestImportWithConcreteAnnotation
-{
-    /**
-     * @DummyAnnotation(dummyValue = "bar")
-     */
-    private $field;
-}
-
-/**
- * @ignoreAnnotation("var")
- */
-class DummyClass2 {
-    /**
-     * @DummyId @DummyColumn(type="integer") @DummyGeneratedValue
-     * @var integer
-     */
-    private $id;
-}
-
-/** @Annotation */
-class DummyId extends \Doctrine\Common\Annotations\Annotation {}
-/** @Annotation */
-class DummyColumn extends \Doctrine\Common\Annotations\Annotation {
-    public $type;
-}
-/** @Annotation */
-class DummyGeneratedValue extends \Doctrine\Common\Annotations\Annotation {}
-/** @Annotation */
-class DummyAnnotation extends \Doctrine\Common\Annotations\Annotation {
-    public $dummyValue;
-}
-/** @Annotation */
-class DummyJoinColumn extends \Doctrine\Common\Annotations\Annotation {
-    public $name;
-    public $referencedColumnName;
-}
-/** @Annotation */
-class DummyJoinTable extends \Doctrine\Common\Annotations\Annotation {
-    public $name;
-    public $joinColumns;
-    public $inverseJoinColumns;
-}
-
-/**
- * @DummyAnnotation(@)
- */
-class DummyClassSyntaxError
-{
-
-}
-
-class DummyClassMethodSyntaxError
-{
-    /**
-     * @DummyAnnotation(@)
-     */
-    public function foo()
-    {
-
-    }
-}
-
-class DummyClassPropertySyntaxError
-{
-    /**
-     * @DummyAnnotation(@)
-     */
-    public $foo;
-}
-
-/**
- * @ignoreAnnotation({"since", "var"})
- */
-class DummyClassNonAnnotationProblem
-{
-    /**
-     * @DummyAnnotation
-     *
-     * @var \Test
-     * @since 0.1
-     */
-    public $foo;
-}
-
-
-/**
-* @DummyAnnotation Foo bar <foobar@1domain.com>
-*/
-class DummyClassWithEmail
-{
-
-}
-
-namespace Doctrine\Tests\Common\Annotations\Foo;
-
-/** @Annotation */
-class Name extends \Doctrine\Common\Annotations\Annotation
-{
-    public $name;
-}
-
-namespace Doctrine\Tests\Common\Annotations\Bar;
-
-/** @Annotation */
-class Name extends \Doctrine\Common\Annotations\Annotation
-{
-    public $name;
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/AnnotationReaderTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/AnnotationReaderTest.php
deleted file mode 100644
index d2cc6678d5204824861cfcc2dc4196ea29f64cfe..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/AnnotationReaderTest.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use Doctrine\Common\Annotations\AnnotationReader;
-
-class AnnotationReaderTest extends AbstractReaderTest
-{
-    protected function getReader()
-    {
-        return new AnnotationReader();
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/CachedReaderTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/CachedReaderTest.php
deleted file mode 100644
index 5dd89f75d1a8ddf438963d58879ec966eea52fdd..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/CachedReaderTest.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-use Doctrine\Common\Annotations\AnnotationReader;
-use Doctrine\Common\Annotations\CachedReader;
-use Doctrine\Common\Cache\ArrayCache;
-
-class CachedReaderTest extends AbstractReaderTest
-{
-    private $cache;
-
-    public function testIgnoresStaleCache()
-    {
-        $file = __DIR__.'/Fixtures/Controller.php';
-        touch($file);
-        $name = 'Doctrine\Tests\Common\Annotations\Fixtures\Controller';
-        $cacheKey = $name.'@[Annot]';
-
-        $cache = $this->getMock('Doctrine\Common\Cache\Cache');
-        $cache
-            ->expects($this->at(0))
-            ->method('fetch')
-            ->with($this->equalTo($cacheKey))
-            ->will($this->returnValue(array()))
-        ;
-        $cache
-            ->expects($this->at(1))
-            ->method('fetch')
-            ->with($this->equalTo('[C]'.$cacheKey))
-            ->will($this->returnValue(time() - 10))
-        ;
-        $cache
-            ->expects($this->at(2))
-            ->method('save')
-            ->with($this->equalTo($cacheKey))
-        ;
-        $cache
-            ->expects($this->at(3))
-            ->method('save')
-            ->with($this->equalTo('[C]'.$cacheKey))
-        ;
-
-        $reader = new CachedReader(new AnnotationReader(), $cache, true);
-        $route = new Route();
-        $route->pattern = '/someprefix';
-        $this->assertEquals(array($route), $reader->getClassAnnotations(new \ReflectionClass($name)));
-    }
-
-    protected function getReader()
-    {
-        $this->cache = new ArrayCache();
-        return new CachedReader(new AnnotationReader(), $this->cache);
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DocLexerTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DocLexerTest.php
deleted file mode 100644
index 03a55c8054041c80baa21caac820ce1effc29d23..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DocLexerTest.php
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use Doctrine\Common\Annotations\DocLexer;
-
-class DocLexerTest extends \PHPUnit_Framework_TestCase
-{
-    public function testMarkerAnnotation()
-    {
-        $lexer = new DocLexer;
-
-        $lexer->setInput("@Name");
-        $this->assertNull($lexer->token);
-        $this->assertNull($lexer->lookahead);
-
-        $this->assertTrue($lexer->moveNext());
-        $this->assertNull($lexer->token);
-        $this->assertEquals('@', $lexer->lookahead['value']);
-
-        $this->assertTrue($lexer->moveNext());
-        $this->assertEquals('@', $lexer->token['value']);
-        $this->assertEquals('Name', $lexer->lookahead['value']);
-
-        $this->assertFalse($lexer->moveNext());
-    }
-
-    public function testScannerTokenizesDocBlockWhitConstants()
-    {
-        $lexer      = new DocLexer();
-        $docblock   = '@AnnotationWithConstants(PHP_EOL, ClassWithConstants::SOME_VALUE, \Doctrine\Tests\Common\Annotations\Fixtures\IntefaceWithConstants::SOME_VALUE)';
-
-        $tokens = array (
-            array(
-                'value'     => '@',
-                'position'  => 0,
-                'type'      => DocLexer::T_AT,
-            ),
-            array(
-                'value'     => 'AnnotationWithConstants',
-                'position'  => 1,
-                'type'      => DocLexer::T_IDENTIFIER,
-            ),
-            array(
-                'value'     => '(',
-                'position'  => 24,
-                'type'      => DocLexer::T_OPEN_PARENTHESIS,
-            ),
-            array(
-                'value'     => 'PHP_EOL',
-                'position'  => 25,
-                'type'      => DocLexer::T_IDENTIFIER,
-            ),
-            array(
-                'value'     => ',',
-                'position'  => 32,
-                'type'      => DocLexer::T_COMMA,
-            ),
-            array(
-                'value'     => 'ClassWithConstants::SOME_VALUE',
-                'position'  => 34,
-                'type'      => DocLexer::T_IDENTIFIER,
-            ),
-            array(
-                'value'     => ',',
-                'position'  => 64,
-                'type'      => DocLexer::T_COMMA,
-            ),
-            array(
-                'value'     => '\\Doctrine\\Tests\\Common\\Annotations\\Fixtures\\IntefaceWithConstants::SOME_VALUE',
-                'position'  => 66,
-                'type'      => DocLexer::T_IDENTIFIER,
-            ),
-            array(
-                'value'     => ')',
-                'position'  => 143,
-                'type'      => DocLexer::T_CLOSE_PARENTHESIS,
-            )
-
-        );
-
-        $lexer->setInput($docblock);
-
-        foreach ($tokens as $expected) {
-            $lexer->moveNext();
-            $lookahead = $lexer->lookahead;
-            $this->assertEquals($expected['value'],     $lookahead['value']);
-            $this->assertEquals($expected['type'],      $lookahead['type']);
-            $this->assertEquals($expected['position'],  $lookahead['position']);
-        }
-
-        $this->assertFalse($lexer->moveNext());
-    }
-
-
-    public function testScannerTokenizesDocBlockWhitInvalidIdentifier()
-    {
-        $lexer      = new DocLexer();
-        $docblock   = '@Foo\3.42';
-
-        $tokens = array (
-            array(
-                'value'     => '@',
-                'position'  => 0,
-                'type'      => DocLexer::T_AT,
-            ),
-            array(
-                'value'     => 'Foo',
-                'position'  => 1,
-                'type'      => DocLexer::T_IDENTIFIER,
-            ),
-            array(
-                'value'     => '\\',
-                'position'  => 4,
-                'type'      => DocLexer::T_NAMESPACE_SEPARATOR,
-            ),
-            array(
-                'value'     => 3.42,
-                'position'  => 5,
-                'type'      => DocLexer::T_FLOAT,
-            )
-        );
-
-        $lexer->setInput($docblock);
-
-        foreach ($tokens as $expected) {
-            $lexer->moveNext();
-            $lookahead = $lexer->lookahead;
-            $this->assertEquals($expected['value'],     $lookahead['value']);
-            $this->assertEquals($expected['type'],      $lookahead['type']);
-            $this->assertEquals($expected['position'],  $lookahead['position']);
-        }
-
-        $this->assertFalse($lexer->moveNext());
-    }
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DocParserTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DocParserTest.php
deleted file mode 100644
index b14698f8e9c369f388de552ec2014c646f6e067d..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DocParserTest.php
+++ /dev/null
@@ -1,1208 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use Doctrine\Common\Annotations\Annotation\IgnorePhpDoc;
-use Doctrine\Common\Annotations\Annotation\IgnoreAnnotation;
-use Doctrine\Common\Annotations\DocParser;
-use Doctrine\Common\Annotations\AnnotationRegistry;
-use Doctrine\Common\Annotations\Annotation\Target;
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithConstants;
-use Doctrine\Tests\Common\Annotations\Fixtures\ClassWithConstants;
-use Doctrine\Tests\Common\Annotations\Fixtures\IntefaceWithConstants;
-
-class DocParserTest extends \PHPUnit_Framework_TestCase
-{
-    public function testNestedArraysWithNestedAnnotation()
-    {
-        $parser = $this->createTestParser();
-
-        // Nested arrays with nested annotations
-        $result = $parser->parse('@Name(foo={1,2, {"key"=@Name}})');
-        $annot = $result[0];
-
-        $this->assertTrue($annot instanceof Name);
-        $this->assertNull($annot->value);
-        $this->assertEquals(3, count($annot->foo));
-        $this->assertEquals(1, $annot->foo[0]);
-        $this->assertEquals(2, $annot->foo[1]);
-        $this->assertTrue(is_array($annot->foo[2]));
-
-        $nestedArray = $annot->foo[2];
-        $this->assertTrue(isset($nestedArray['key']));
-        $this->assertTrue($nestedArray['key'] instanceof Name);
-    }
-
-    public function testBasicAnnotations()
-    {
-        $parser = $this->createTestParser();
-
-        // Marker annotation
-        $result = $parser->parse("@Name");
-        $annot = $result[0];
-        $this->assertTrue($annot instanceof Name);
-        $this->assertNull($annot->value);
-        $this->assertNull($annot->foo);
-
-        // Associative arrays
-        $result = $parser->parse('@Name(foo={"key1" = "value1"})');
-        $annot = $result[0];
-        $this->assertNull($annot->value);
-        $this->assertTrue(is_array($annot->foo));
-        $this->assertTrue(isset($annot->foo['key1']));
-
-        // Numerical arrays
-        $result = $parser->parse('@Name({2="foo", 4="bar"})');
-        $annot = $result[0];
-        $this->assertTrue(is_array($annot->value));
-        $this->assertEquals('foo', $annot->value[2]);
-        $this->assertEquals('bar', $annot->value[4]);
-        $this->assertFalse(isset($annot->value[0]));
-        $this->assertFalse(isset($annot->value[1]));
-        $this->assertFalse(isset($annot->value[3]));
-
-        // Multiple values
-        $result = $parser->parse('@Name(@Name, @Name)');
-        $annot = $result[0];
-
-        $this->assertTrue($annot instanceof Name);
-        $this->assertTrue(is_array($annot->value));
-        $this->assertTrue($annot->value[0] instanceof Name);
-        $this->assertTrue($annot->value[1] instanceof Name);
-
-        // Multiple types as values
-        $result = $parser->parse('@Name(foo="Bar", @Name, {"key1"="value1", "key2"="value2"})');
-        $annot = $result[0];
-
-        $this->assertTrue($annot instanceof Name);
-        $this->assertTrue(is_array($annot->value));
-        $this->assertTrue($annot->value[0] instanceof Name);
-        $this->assertTrue(is_array($annot->value[1]));
-        $this->assertEquals('value1', $annot->value[1]['key1']);
-        $this->assertEquals('value2', $annot->value[1]['key2']);
-
-        // Complete docblock
-        $docblock = <<<DOCBLOCK
-/**
- * Some nifty class.
- *
- * @author Mr.X
- * @Name(foo="bar")
- */
-DOCBLOCK;
-
-        $result = $parser->parse($docblock);
-        $this->assertEquals(1, count($result));
-        $annot = $result[0];
-        $this->assertTrue($annot instanceof Name);
-        $this->assertEquals("bar", $annot->foo);
-        $this->assertNull($annot->value);
-   }
-
-    public function testNamespacedAnnotations()
-    {
-        $parser = new DocParser;
-        $parser->setIgnoreNotImportedAnnotations(true);
-
-        $docblock = <<<DOCBLOCK
-/**
- * Some nifty class.
- *
- * @package foo
- * @subpackage bar
- * @author Mr.X <mr@x.com>
- * @Doctrine\Tests\Common\Annotations\Name(foo="bar")
- * @ignore
- */
-DOCBLOCK;
-
-        $result = $parser->parse($docblock);
-        $this->assertEquals(1, count($result));
-        $annot = $result[0];
-        $this->assertTrue($annot instanceof Name);
-        $this->assertEquals("bar", $annot->foo);
-    }
-
-    /**
-     * @group debug
-     */
-    public function testTypicalMethodDocBlock()
-    {
-        $parser = $this->createTestParser();
-
-        $docblock = <<<DOCBLOCK
-/**
- * Some nifty method.
- *
- * @since 2.0
- * @Doctrine\Tests\Common\Annotations\Name(foo="bar")
- * @param string \$foo This is foo.
- * @param mixed \$bar This is bar.
- * @return string Foo and bar.
- * @This is irrelevant
- * @Marker
- */
-DOCBLOCK;
-
-        $result = $parser->parse($docblock);
-        $this->assertEquals(2, count($result));
-        $this->assertTrue(isset($result[0]));
-        $this->assertTrue(isset($result[1]));
-        $annot = $result[0];
-        $this->assertTrue($annot instanceof Name);
-        $this->assertEquals("bar", $annot->foo);
-        $marker = $result[1];
-        $this->assertTrue($marker instanceof Marker);
-    }
-
-
-    public function testAnnotationWithoutConstructor()
-    {
-        $parser = $this->createTestParser();
-
-
-        $docblock = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructor("Some data")
- */
-DOCBLOCK;
-
-        $result     = $parser->parse($docblock);
-        $this->assertEquals(count($result), 1);
-        $annot      = $result[0];
-
-        $this->assertNotNull($annot);
-        $this->assertTrue($annot instanceof SomeAnnotationClassNameWithoutConstructor);
-
-        $this->assertNull($annot->name);
-        $this->assertNotNull($annot->data);
-        $this->assertEquals($annot->data, "Some data");
-
-
-
-
-$docblock = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructor(name="Some Name", data = "Some data")
- */
-DOCBLOCK;
-
-
-        $result     = $parser->parse($docblock);
-        $this->assertEquals(count($result), 1);
-        $annot      = $result[0];
-
-        $this->assertNotNull($annot);
-        $this->assertTrue($annot instanceof SomeAnnotationClassNameWithoutConstructor);
-
-        $this->assertEquals($annot->name, "Some Name");
-        $this->assertEquals($annot->data, "Some data");
-
-
-
-
-$docblock = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructor(data = "Some data")
- */
-DOCBLOCK;
-
-        $result     = $parser->parse($docblock);
-        $this->assertEquals(count($result), 1);
-        $annot      = $result[0];
-
-        $this->assertEquals($annot->data, "Some data");
-        $this->assertNull($annot->name);
-
-
-        $docblock = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructor(name = "Some name")
- */
-DOCBLOCK;
-
-        $result     = $parser->parse($docblock);
-        $this->assertEquals(count($result), 1);
-        $annot      = $result[0];
-
-        $this->assertEquals($annot->name, "Some name");
-        $this->assertNull($annot->data);
-
-        $docblock = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructor("Some data")
- */
-DOCBLOCK;
-
-        $result     = $parser->parse($docblock);
-        $this->assertEquals(count($result), 1);
-        $annot      = $result[0];
-
-        $this->assertEquals($annot->data, "Some data");
-        $this->assertNull($annot->name);
-
-
-
-        $docblock = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructor("Some data",name = "Some name")
- */
-DOCBLOCK;
-
-        $result     = $parser->parse($docblock);
-        $this->assertEquals(count($result), 1);
-        $annot      = $result[0];
-
-        $this->assertEquals($annot->name, "Some name");
-        $this->assertEquals($annot->data, "Some data");
-
-
-        $docblock = <<<DOCBLOCK
-/**
- * @SomeAnnotationWithConstructorWithoutParams(name = "Some name")
- */
-DOCBLOCK;
-
-        $result     = $parser->parse($docblock);
-        $this->assertEquals(count($result), 1);
-        $annot      = $result[0];
-
-        $this->assertEquals($annot->name, "Some name");
-        $this->assertEquals($annot->data, "Some data");
-
-        $docblock = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructorAndProperties()
- */
-DOCBLOCK;
-
-        $result     = $parser->parse($docblock);
-        $this->assertEquals(count($result), 1);
-        $this->assertTrue($result[0] instanceof SomeAnnotationClassNameWithoutConstructorAndProperties);
-    }
-
-    public function testAnnotationTarget()
-    {
-
-        $parser = new DocParser;
-        $parser->setImports(array(
-            '__NAMESPACE__' => 'Doctrine\Tests\Common\Annotations\Fixtures',
-        ));
-        $class  = new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithValidAnnotationTarget');
-
-
-        $context    = 'class ' . $class->getName();
-        $docComment = $class->getDocComment();
-
-        $parser->setTarget(Target::TARGET_CLASS);
-        $this->assertNotNull($parser->parse($docComment,$context));
-
-
-        $property   = $class->getProperty('foo');
-        $docComment = $property->getDocComment();
-        $context    = 'property ' . $class->getName() . "::\$" . $property->getName();
-
-        $parser->setTarget(Target::TARGET_PROPERTY);
-        $this->assertNotNull($parser->parse($docComment,$context));
-
-
-
-        $method     = $class->getMethod('someFunction');
-        $docComment = $property->getDocComment();
-        $context    = 'method ' . $class->getName() . '::' . $method->getName() . '()';
-
-        $parser->setTarget(Target::TARGET_METHOD);
-        $this->assertNotNull($parser->parse($docComment,$context));
-
-
-        try {
-            $class      = new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtClass');
-            $context    = 'class ' . $class->getName();
-            $docComment = $class->getDocComment();
-
-            $parser->setTarget(Target::TARGET_CLASS);
-            $parser->parse($class->getDocComment(),$context);
-
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertNotNull($exc->getMessage());
-        }
-
-
-        try {
-
-            $class      = new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtMethod');
-            $method     = $class->getMethod('functionName');
-            $docComment = $method->getDocComment();
-            $context    = 'method ' . $class->getName() . '::' . $method->getName() . '()';
-
-            $parser->setTarget(Target::TARGET_METHOD);
-            $parser->parse($docComment,$context);
-
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertNotNull($exc->getMessage());
-        }
-
-
-        try {
-            $class      = new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassWithInvalidAnnotationTargetAtProperty');
-            $property   = $class->getProperty('foo');
-            $docComment = $property->getDocComment();
-            $context    = 'property ' . $class->getName() . "::\$" . $property->getName();
-
-            $parser->setTarget(Target::TARGET_PROPERTY);
-            $parser->parse($docComment,$context);
-
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertNotNull($exc->getMessage());
-        }
-
-    }
-
-    public function getAnnotationVarTypeProviderValid()
-    {
-        //({attribute name}, {attribute value})
-         return array(
-            // mixed type
-            array('mixed', '"String Value"'),
-            array('mixed', 'true'),
-            array('mixed', 'false'),
-            array('mixed', '1'),
-            array('mixed', '1.2'),
-            array('mixed', '@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll'),
-
-            // boolean type
-            array('boolean', 'true'),
-            array('boolean', 'false'),
-
-            // alias for internal type boolean
-            array('bool', 'true'),
-            array('bool', 'false'),
-
-            // integer type
-            array('integer', '0'),
-            array('integer', '1'),
-            array('integer', '123456789'),
-            array('integer', '9223372036854775807'),
-
-            // alias for internal type double
-            array('float', '0.1'),
-            array('float', '1.2'),
-            array('float', '123.456'),
-
-            // string type
-            array('string', '"String Value"'),
-            array('string', '"true"'),
-            array('string', '"123"'),
-
-              // array type
-            array('array', '{@AnnotationExtendsAnnotationTargetAll}'),
-            array('array', '{@AnnotationExtendsAnnotationTargetAll,@AnnotationExtendsAnnotationTargetAll}'),
-
-            array('arrayOfIntegers', '1'),
-            array('arrayOfIntegers', '{1}'),
-            array('arrayOfIntegers', '{1,2,3,4}'),
-            array('arrayOfAnnotations', '@AnnotationExtendsAnnotationTargetAll'),
-            array('arrayOfAnnotations', '{@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll}'),
-            array('arrayOfAnnotations', '{@AnnotationExtendsAnnotationTargetAll, @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll}'),
-
-            // annotation instance
-            array('annotation', '@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll'),
-            array('annotation', '@AnnotationExtendsAnnotationTargetAll'),
-        );
-    }
-
-    public function getAnnotationVarTypeProviderInvalid()
-    {
-         //({attribute name}, {type declared type}, {attribute value} , {given type or class})
-         return array(
-            // boolean type
-            array('boolean','boolean','1','integer'),
-            array('boolean','boolean','1.2','double'),
-            array('boolean','boolean','"str"','string'),
-            array('boolean','boolean','{1,2,3}','array'),
-            array('boolean','boolean','@Name', 'an instance of Doctrine\Tests\Common\Annotations\Name'),
-
-            // alias for internal type boolean
-            array('bool','bool', '1','integer'),
-            array('bool','bool', '1.2','double'),
-            array('bool','bool', '"str"','string'),
-            array('bool','bool', '{"str"}','array'),
-
-            // integer type
-            array('integer','integer', 'true','boolean'),
-            array('integer','integer', 'false','boolean'),
-            array('integer','integer', '1.2','double'),
-            array('integer','integer', '"str"','string'),
-            array('integer','integer', '{"str"}','array'),
-            array('integer','integer', '{1,2,3,4}','array'),
-
-            // alias for internal type double
-            array('float','float', 'true','boolean'),
-            array('float','float', 'false','boolean'),
-            array('float','float', '123','integer'),
-            array('float','float', '"str"','string'),
-            array('float','float', '{"str"}','array'),
-            array('float','float', '{12.34}','array'),
-            array('float','float', '{1,2,3}','array'),
-
-            // string type
-            array('string','string', 'true','boolean'),
-            array('string','string', 'false','boolean'),
-            array('string','string', '12','integer'),
-            array('string','string', '1.2','double'),
-            array('string','string', '{"str"}','array'),
-            array('string','string', '{1,2,3,4}','array'),
-
-             // annotation instance
-            array('annotation','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', 'true','boolean'),
-            array('annotation','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', 'false','boolean'),
-            array('annotation','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', '12','integer'),
-            array('annotation','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', '1.2','double'),
-            array('annotation','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', '{"str"}','array'),
-            array('annotation','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', '{1,2,3,4}','array'),
-            array('annotation','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', '@Name','an instance of Doctrine\Tests\Common\Annotations\Name'),
-        );
-    }
-
-    public function getAnnotationVarTypeArrayProviderInvalid()
-    {
-         //({attribute name}, {type declared type}, {attribute value} , {given type or class})
-         return array(
-            array('arrayOfIntegers','integer', 'true','boolean'),
-            array('arrayOfIntegers','integer', 'false','boolean'),
-            array('arrayOfIntegers','integer', '{true,true}','boolean'),
-            array('arrayOfIntegers','integer', '{1,true}','boolean'),
-            array('arrayOfIntegers','integer', '{1,2,1.2}','double'),
-            array('arrayOfIntegers','integer', '{1,2,"str"}','string'),
-
-
-            array('arrayOfAnnotations','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', 'true','boolean'),
-            array('arrayOfAnnotations','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', 'false','boolean'),
-            array('arrayOfAnnotations','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', '{@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll,true}','boolean'),
-            array('arrayOfAnnotations','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', '{@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll,true}','boolean'),
-            array('arrayOfAnnotations','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', '{@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll,1.2}','double'),
-            array('arrayOfAnnotations','Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll', '{@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll,@AnnotationExtendsAnnotationTargetAll,"str"}','string'),
-        );
-    }
-
-    /**
-     * @dataProvider getAnnotationVarTypeProviderValid
-     */
-    public function testAnnotationWithVarType($attribute, $value)
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'property SomeClassName::$invalidProperty.';
-        $docblock   = sprintf('@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithVarType(%s = %s)',$attribute, $value);
-        $parser->setTarget(Target::TARGET_PROPERTY);
-
-        $result = $parser->parse($docblock, $context);
-
-        $this->assertTrue(sizeof($result) === 1);
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithVarType', $result[0]);
-        $this->assertNotNull($result[0]->$attribute);
-    }
-
-    /**
-     * @dataProvider getAnnotationVarTypeProviderInvalid
-     */
-    public function testAnnotationWithVarTypeError($attribute,$type,$value,$given)
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'property SomeClassName::invalidProperty.';
-        $docblock   = sprintf('@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithVarType(%s = %s)',$attribute, $value);
-        $parser->setTarget(Target::TARGET_PROPERTY);
-
-        try {
-            $parser->parse($docblock, $context);
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertContains("[Type Error] Attribute \"$attribute\" of @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithVarType declared on property SomeClassName::invalidProperty. expects a(n) $type, but got $given.", $exc->getMessage());
-        }
-    }
-
-
-    /**
-     * @dataProvider getAnnotationVarTypeArrayProviderInvalid
-     */
-    public function testAnnotationWithVarTypeArrayError($attribute,$type,$value,$given)
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'property SomeClassName::invalidProperty.';
-        $docblock   = sprintf('@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithVarType(%s = %s)',$attribute, $value);
-        $parser->setTarget(Target::TARGET_PROPERTY);
-
-        try {
-            $parser->parse($docblock, $context);
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertContains("[Type Error] Attribute \"$attribute\" of @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithVarType declared on property SomeClassName::invalidProperty. expects either a(n) $type, or an array of {$type}s, but got $given.", $exc->getMessage());
-        }
-    }
-
-    /**
-     * @dataProvider getAnnotationVarTypeProviderValid
-     */
-    public function testAnnotationWithAttributes($attribute, $value)
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'property SomeClassName::$invalidProperty.';
-        $docblock   = sprintf('@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithAttributes(%s = %s)',$attribute, $value);
-        $parser->setTarget(Target::TARGET_PROPERTY);
-
-        $result = $parser->parse($docblock, $context);
-
-        $this->assertTrue(sizeof($result) === 1);
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithAttributes', $result[0]);
-        $getter = "get".ucfirst($attribute);
-        $this->assertNotNull($result[0]->$getter());
-    }
-
-   /**
-     * @dataProvider getAnnotationVarTypeProviderInvalid
-     */
-    public function testAnnotationWithAttributesError($attribute,$type,$value,$given)
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'property SomeClassName::invalidProperty.';
-        $docblock   = sprintf('@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithAttributes(%s = %s)',$attribute, $value);
-        $parser->setTarget(Target::TARGET_PROPERTY);
-
-        try {
-            $parser->parse($docblock, $context);
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertContains("[Type Error] Attribute \"$attribute\" of @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithAttributes declared on property SomeClassName::invalidProperty. expects a(n) $type, but got $given.", $exc->getMessage());
-        }
-    }
-
-
-   /**
-     * @dataProvider getAnnotationVarTypeArrayProviderInvalid
-     */
-    public function testAnnotationWithAttributesWithVarTypeArrayError($attribute,$type,$value,$given)
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'property SomeClassName::invalidProperty.';
-        $docblock   = sprintf('@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithAttributes(%s = %s)',$attribute, $value);
-        $parser->setTarget(Target::TARGET_PROPERTY);
-
-        try {
-            $parser->parse($docblock, $context);
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertContains("[Type Error] Attribute \"$attribute\" of @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithAttributes declared on property SomeClassName::invalidProperty. expects either a(n) $type, or an array of {$type}s, but got $given.", $exc->getMessage());
-        }
-    }
-
-    public function testAnnotationWithRequiredAttributes()
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'property SomeClassName::invalidProperty.';
-        $parser->setTarget(Target::TARGET_PROPERTY);
-
-
-        $docblock   = '@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributes("Some Value", annot = @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation)';
-        $result     = $parser->parse($docblock);
-
-        $this->assertTrue(sizeof($result) === 1);
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributes', $result[0]);
-        $this->assertEquals("Some Value",$result[0]->getValue());
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation', $result[0]->getAnnot());
-
-
-        $docblock   = '@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributes("Some Value")';
-        try {
-            $result = $parser->parse($docblock,$context);
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertContains('Attribute "annot" of @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributes declared on property SomeClassName::invalidProperty. expects a(n) Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation. This value should not be null.', $exc->getMessage());
-        }
-
-        $docblock   = '@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributes(annot = @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation)';
-        try {
-            $result = $parser->parse($docblock,$context);
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertContains('Attribute "value" of @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributes declared on property SomeClassName::invalidProperty. expects a(n) string. This value should not be null.', $exc->getMessage());
-        }
-
-    }
-
-    public function testAnnotationWithRequiredAttributesWithoutContructor()
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'property SomeClassName::invalidProperty.';
-        $parser->setTarget(Target::TARGET_PROPERTY);
-
-
-        $docblock   = '@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributesWithoutContructor("Some Value", annot = @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation)';
-        $result     = $parser->parse($docblock);
-
-        $this->assertTrue(sizeof($result) === 1);
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributesWithoutContructor', $result[0]);
-        $this->assertEquals("Some Value", $result[0]->value);
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation', $result[0]->annot);
-
-
-        $docblock   = '@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributesWithoutContructor("Some Value")';
-        try {
-            $result = $parser->parse($docblock,$context);
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertContains('Attribute "annot" of @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributesWithoutContructor declared on property SomeClassName::invalidProperty. expects a(n) Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation. This value should not be null.', $exc->getMessage());
-        }
-
-        $docblock   = '@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributesWithoutContructor(annot = @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation)';
-        try {
-            $result = $parser->parse($docblock,$context);
-            $this->fail();
-        } catch (\Doctrine\Common\Annotations\AnnotationException $exc) {
-            $this->assertContains('Attribute "value" of @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithRequiredAttributesWithoutContructor declared on property SomeClassName::invalidProperty. expects a(n) string. This value should not be null.', $exc->getMessage());
-        }
-
-    }
-
-    public function getConstantsProvider()
-    {
-        $provider[] = array(
-            '@AnnotationWithConstants(PHP_EOL)',
-            PHP_EOL
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants(AnnotationWithConstants::INTEGER)',
-            AnnotationWithConstants::INTEGER
-        );
-        $provider[] = array(
-            '@Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithConstants(AnnotationWithConstants::STRING)',
-            AnnotationWithConstants::STRING
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants(Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithConstants::FLOAT)',
-            AnnotationWithConstants::FLOAT
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants(ClassWithConstants::SOME_VALUE)',
-            ClassWithConstants::SOME_VALUE
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants(Doctrine\Tests\Common\Annotations\Fixtures\ClassWithConstants::SOME_VALUE)',
-            ClassWithConstants::SOME_VALUE
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants(IntefaceWithConstants::SOME_VALUE)',
-            IntefaceWithConstants::SOME_VALUE
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants(\Doctrine\Tests\Common\Annotations\Fixtures\IntefaceWithConstants::SOME_VALUE)',
-            IntefaceWithConstants::SOME_VALUE
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants({AnnotationWithConstants::STRING, AnnotationWithConstants::INTEGER, AnnotationWithConstants::FLOAT})',
-            array(AnnotationWithConstants::STRING, AnnotationWithConstants::INTEGER, AnnotationWithConstants::FLOAT)
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants({
-                AnnotationWithConstants::STRING = AnnotationWithConstants::INTEGER
-             })',
-            array(AnnotationWithConstants::STRING => AnnotationWithConstants::INTEGER)
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants({
-                Doctrine\Tests\Common\Annotations\Fixtures\IntefaceWithConstants::SOME_KEY = AnnotationWithConstants::INTEGER
-             })',
-            array(IntefaceWithConstants::SOME_KEY => AnnotationWithConstants::INTEGER)
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants({
-                \Doctrine\Tests\Common\Annotations\Fixtures\IntefaceWithConstants::SOME_KEY = AnnotationWithConstants::INTEGER
-             })',
-            array(IntefaceWithConstants::SOME_KEY => AnnotationWithConstants::INTEGER)
-        );
-        $provider[] = array(
-            '@AnnotationWithConstants({
-                AnnotationWithConstants::STRING = AnnotationWithConstants::INTEGER,
-                ClassWithConstants::SOME_KEY = ClassWithConstants::SOME_VALUE,
-                Doctrine\Tests\Common\Annotations\Fixtures\ClassWithConstants::SOME_KEY = IntefaceWithConstants::SOME_VALUE
-             })',
-            array(
-                AnnotationWithConstants::STRING => AnnotationWithConstants::INTEGER,
-                ClassWithConstants::SOME_KEY    => ClassWithConstants::SOME_VALUE,
-                ClassWithConstants::SOME_KEY    => IntefaceWithConstants::SOME_VALUE
-            )
-        );
-        return $provider;
-    }
-
-    /**
-     * @dataProvider getConstantsProvider
-     */
-    public function testSupportClassConstants($docblock, $expected)
-    {
-        $parser = $this->createTestParser();
-        $parser->setImports(array(
-            'classwithconstants'        => 'Doctrine\Tests\Common\Annotations\Fixtures\ClassWithConstants',
-            'intefacewithconstants'     => 'Doctrine\Tests\Common\Annotations\Fixtures\IntefaceWithConstants',
-            'annotationwithconstants'   => 'Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithConstants'
-        ));
-        
-        $result = $parser->parse($docblock);
-        $this->assertInstanceOf('\Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithConstants', $annotation = $result[0]);
-        $this->assertEquals($expected, $annotation->value);
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage The annotation @SomeAnnotationClassNameWithoutConstructorAndProperties declared on  does not accept any values, but got {"value":"Foo"}.
-     */
-    public function testWithoutConstructorWhenIsNotDefaultValue()
-    {
-        $parser     = $this->createTestParser();
-        $docblock   = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructorAndProperties("Foo")
- */
-DOCBLOCK;
-
-
-        $parser->setTarget(Target::TARGET_CLASS);
-        $parser->parse($docblock);
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage The annotation @SomeAnnotationClassNameWithoutConstructorAndProperties declared on  does not accept any values, but got {"value":"Foo"}.
-     */
-    public function testWithoutConstructorWhenHasNoProperties()
-    {
-        $parser     = $this->createTestParser();
-        $docblock   = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructorAndProperties(value = "Foo")
- */
-DOCBLOCK;
-
-        $parser->setTarget(Target::TARGET_CLASS);
-        $parser->parse($docblock);
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage Expected namespace separator or identifier, got ')' at position 24 in class @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithTargetSyntaxError.
-     */
-    public function testAnnotationTargetSyntaxError()
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'class ' . 'SomeClassName';
-        $docblock   = <<<DOCBLOCK
-/**
- * @Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithTargetSyntaxError()
- */
-DOCBLOCK;
-
-        $parser->setTarget(Target::TARGET_CLASS);
-        $parser->parse($docblock,$context);
-    }
-
-    /**
-     * @expectedException \InvalidArgumentException
-     * @expectedExceptionMessage Invalid Target "Foo". Available targets: [ALL, CLASS, METHOD, PROPERTY, ANNOTATION]
-     */
-    public function testAnnotationWithInvalidTargetDeclarationError()
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'class ' . 'SomeClassName';
-        $docblock   = <<<DOCBLOCK
-/**
- * @AnnotationWithInvalidTargetDeclaration()
- */
-DOCBLOCK;
-
-        $parser->setTarget(Target::TARGET_CLASS);
-        $parser->parse($docblock,$context);
-    }
-
-    /**
-     * @expectedException \InvalidArgumentException
-     * @expectedExceptionMessage @Target expects either a string value, or an array of strings, "NULL" given.
-     */
-    public function testAnnotationWithTargetEmptyError()
-    {
-        $parser     = $this->createTestParser();
-        $context    = 'class ' . 'SomeClassName';
-        $docblock   = <<<DOCBLOCK
-/**
- * @AnnotationWithTargetEmpty()
- */
-DOCBLOCK;
-
-        $parser->setTarget(Target::TARGET_CLASS);
-        $parser->parse($docblock,$context);
-    }
-
-    /**
-     * @group DDC-575
-     */
-    public function testRegressionDDC575()
-    {
-        $parser = $this->createTestParser();
-
-        $docblock = <<<DOCBLOCK
-/**
- * @Name
- *
- * Will trigger error.
- */
-DOCBLOCK;
-
-        $result = $parser->parse($docblock);
-
-        $this->assertInstanceOf("Doctrine\Tests\Common\Annotations\Name", $result[0]);
-
-        $docblock = <<<DOCBLOCK
-/**
- * @Name
- * @Marker
- *
- * Will trigger error.
- */
-DOCBLOCK;
-
-        $result = $parser->parse($docblock);
-
-        $this->assertInstanceOf("Doctrine\Tests\Common\Annotations\Name", $result[0]);
-    }
-
-    /**
-     * @group DDC-77
-     */
-    public function testAnnotationWithoutClassIsIgnoredWithoutWarning()
-    {
-        $parser = new DocParser();
-        $parser->setIgnoreNotImportedAnnotations(true);
-        $result = $parser->parse("@param");
-
-        $this->assertEquals(0, count($result));
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage Expected PlainValue, got ''' at position 10.
-     */
-    public function testAnnotationDontAcceptSingleQuotes()
-    {
-        $parser = $this->createTestParser();
-        $parser->parse("@Name(foo='bar')");
-    }
-
-    /**
-     * @group DCOM-41
-     */
-    public function testAnnotationDoesntThrowExceptionWhenAtSignIsNotFollowedByIdentifier()
-    {
-        $parser = new DocParser();
-        $result = $parser->parse("'@'");
-
-        $this->assertEquals(0, count($result));
-    }
-
-    /**
-     * @group DCOM-41
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     */
-    public function testAnnotationThrowsExceptionWhenAtSignIsNotFollowedByIdentifierInNestedAnnotation()
-    {
-        $parser = new DocParser();
-        $result = $parser->parse("@Doctrine\Tests\Common\Annotations\Name(@')");
-    }
-
-    /**
-     * @group DCOM-56
-     */
-    public function testAutoloadAnnotation()
-    {
-        $this->assertFalse(class_exists('Doctrine\Tests\Common\Annotations\Fixture\Annotation\Autoload', false), 'Pre-condition: Doctrine\Tests\Common\Annotations\Fixture\Annotation\Autoload not allowed to be loaded.');
-
-        $parser = new DocParser();
-
-        AnnotationRegistry::registerAutoloadNamespace('Doctrine\Tests\Common\Annotations\Fixtures\Annotation', __DIR__ . '/../../../../');
-
-        $parser->setImports(array(
-            'autoload' => 'Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Autoload',
-        ));
-        $annotations = $parser->parse('@Autoload');
-
-        $this->assertEquals(1, count($annotations));
-        $this->assertInstanceOf('Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Autoload', $annotations[0]);
-    }
-
-    public function createTestParser()
-    {
-        $parser = new DocParser();
-        $parser->setIgnoreNotImportedAnnotations(true);
-        $parser->setImports(array(
-            'name' => 'Doctrine\Tests\Common\Annotations\Name',
-            '__NAMESPACE__' => 'Doctrine\Tests\Common\Annotations',
-        ));
-
-        return $parser;
-    }
-
-    /**
-     * @group DDC-78
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage Expected PlainValue, got ''' at position 10 in class \Doctrine\Tests\Common\Annotations\Name
-     */
-    public function testSyntaxErrorWithContextDescription()
-    {
-        $parser = $this->createTestParser();
-        $parser->parse("@Name(foo='bar')", "class \Doctrine\Tests\Common\Annotations\Name");
-    }
-
-    /**
-     * @group DDC-183
-     */
-    public function testSyntaxErrorWithUnknownCharacters()
-    {
-        $docblock = <<<DOCBLOCK
-/**
- * @test at.
- */
-class A {
-}
-DOCBLOCK;
-
-        //$lexer = new \Doctrine\Common\Annotations\Lexer();
-        //$lexer->setInput(trim($docblock, '/ *'));
-        //var_dump($lexer);
-
-        try {
-            $parser = $this->createTestParser();
-            $result = $parser->parse($docblock);
-        } catch (Exception $e) {
-            $this->fail($e->getMessage());
-        }
-    }
-
-    /**
-     * @group DCOM-14
-     */
-    public function testIgnorePHPDocThrowTag()
-    {
-        $docblock = <<<DOCBLOCK
-/**
- * @throws \RuntimeException
- */
-class A {
-}
-DOCBLOCK;
-
-        try {
-            $parser = $this->createTestParser();
-            $result = $parser->parse($docblock);
-        } catch (Exception $e) {
-            $this->fail($e->getMessage());
-        }
-    }
-
-    /**
-     * @group DCOM-38
-     */
-    public function testCastInt()
-    {
-        $parser = $this->createTestParser();
-
-        $result = $parser->parse("@Name(foo=1234)");
-        $annot = $result[0];
-        $this->assertInternalType('int', $annot->foo);
-    }
-
-    /**
-     * @group DCOM-38
-     */
-    public function testCastNegativeInt()
-    {
-        $parser = $this->createTestParser();
-
-        $result = $parser->parse("@Name(foo=-1234)");
-        $annot = $result[0];
-        $this->assertInternalType('int', $annot->foo);
-    }
-
-    /**
-     * @group DCOM-38
-     */
-    public function testCastFloat()
-    {
-        $parser = $this->createTestParser();
-
-        $result = $parser->parse("@Name(foo=1234.345)");
-        $annot = $result[0];
-        $this->assertInternalType('float', $annot->foo);
-    }
-
-    /**
-     * @group DCOM-38
-     */
-    public function testCastNegativeFloat()
-    {
-        $parser = $this->createTestParser();
-
-        $result = $parser->parse("@Name(foo=-1234.345)");
-        $annot = $result[0];
-        $this->assertInternalType('float', $annot->foo);
-
-        $result = $parser->parse("@Marker(-1234.345)");
-        $annot = $result[0];
-        $this->assertInternalType('float', $annot->value);
-    }
-
-    public function testReservedKeywordsInAnnotations()
-    {
-        $parser = $this->createTestParser();
-
-        $result = $parser->parse('@Doctrine\Tests\Common\Annotations\True');
-        $this->assertTrue($result[0] instanceof True);
-        $result = $parser->parse('@Doctrine\Tests\Common\Annotations\False');
-        $this->assertTrue($result[0] instanceof False);
-        $result = $parser->parse('@Doctrine\Tests\Common\Annotations\Null');
-        $this->assertTrue($result[0] instanceof Null);
-
-        $result = $parser->parse('@True');
-        $this->assertTrue($result[0] instanceof True);
-        $result = $parser->parse('@False');
-        $this->assertTrue($result[0] instanceof False);
-        $result = $parser->parse('@Null');
-        $this->assertTrue($result[0] instanceof Null);
-    }
-
-     /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Creation Error] The annotation @SomeAnnotationClassNameWithoutConstructor declared on some class does not have a property named "invalidaProperty". Available properties: data, name
-     */
-    public function testSetValuesExeption()
-    {
-        $docblock = <<<DOCBLOCK
-/**
- * @SomeAnnotationClassNameWithoutConstructor(invalidaProperty = "Some val")
- */
-DOCBLOCK;
-
-        $this->createTestParser()->parse($docblock, 'some class');
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Syntax Error] Expected Doctrine\Common\Annotations\DocLexer::T_IDENTIFIER or Doctrine\Common\Annotations\DocLexer::T_TRUE or Doctrine\Common\Annotations\DocLexer::T_FALSE or Doctrine\Common\Annotations\DocLexer::T_NULL, got '3.42' at position 5.
-     */
-    public function testInvalidIdentifierInAnnotation()
-    {
-        $parser = $this->createTestParser();
-        $parser->parse('@Foo\3.42');
-    }
-
-    public function testTrailingCommaIsAllowed()
-    {
-        $parser = $this->createTestParser();
-
-        $annots = $parser->parse('@Name({
-            "Foo",
-            "Bar",
-        })');
-        $this->assertEquals(1, count($annots));
-        $this->assertEquals(array('Foo', 'Bar'), $annots[0]->value);
-    }
-
-    public function testDefaultAnnotationValueIsNotOverwritten()
-    {
-        $parser = $this->createTestParser();
-
-        $annots = $parser->parse('@Doctrine\Tests\Common\Annotations\Fixtures\Annotation\AnnotWithDefaultValue');
-        $this->assertEquals(1, count($annots));
-        $this->assertEquals('bar', $annots[0]->foo);
-    }
-
-    public function testArrayWithColon()
-    {
-        $parser = $this->createTestParser();
-
-        $annots = $parser->parse('@Name({"foo": "bar"})');
-        $this->assertEquals(1, count($annots));
-        $this->assertEquals(array('foo' => 'bar'), $annots[0]->value);
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Semantical Error] Couldn't find constant foo.
-     */
-    public function testInvalidContantName()
-    {
-        $parser = $this->createTestParser();
-        $parser->parse('@Name(foo: "bar")');
-    }
-}
-
-/** @Annotation */
-class SomeAnnotationClassNameWithoutConstructor
-{
-    public $data;
-    public $name;
-}
-
-/** @Annotation */
-class SomeAnnotationWithConstructorWithoutParams
-{
-    function __construct()
-    {
-        $this->data = "Some data";
-    }
-    public $data;
-    public $name;
-}
-
-/** @Annotation */
-class SomeAnnotationClassNameWithoutConstructorAndProperties{}
-
-/**
- * @Annotation
- * @Target("Foo")
- */
-class AnnotationWithInvalidTargetDeclaration{}
-
-/**
- * @Annotation
- * @Target
- */
-class AnnotationWithTargetEmpty{}
-
-/** @Annotation */
-class AnnotationExtendsAnnotationTargetAll extends \Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll
-{
-}
-
-/** @Annotation */
-class Name extends \Doctrine\Common\Annotations\Annotation {
-    public $foo;
-}
-
-/** @Annotation */
-class Marker {
-    public $value;
-}
-
-/** @Annotation */
-class True {}
-
-/** @Annotation */
-class False {}
-
-/** @Annotation */
-class Null {}
-
-namespace Doctrine\Tests\Common\Annotations\FooBar;
-
-/** @Annotation */
-class Name extends \Doctrine\Common\Annotations\Annotation {
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DummyClass.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DummyClass.php
deleted file mode 100644
index 17223f68adf59a20ad89404bf78fd2b37f02c67f..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/DummyClass.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use Doctrine\Tests\Common\Annotations\DummyAnnotation;
-use Doctrine\Tests\Common\Annotations\Name;
-use Doctrine\Tests\Common\Annotations\DummyJoinTable;
-use Doctrine\Tests\Common\Annotations\DummyJoinColumn;
-
-/**
- * A description of this class.
- *
- * Let's see if the parser recognizes that this @ is not really referring to an
- * annotation. Also make sure that @var \ is not concated to "@var\is".
- *
- * @author robo
- * @since 2.0
- * @DummyAnnotation(dummyValue="hello")
- */
-class DummyClass
-{
-    /**
-     * A nice property.
-     *
-     * @var mixed
-     * @DummyAnnotation(dummyValue="fieldHello")
-     */
-    private $field1;
-
-    /**
-     * @DummyJoinTable(name="join_table",
-     *      joinColumns={@DummyJoinColumn(name="col1", referencedColumnName="col2")},
-     *      inverseJoinColumns={
-     *          @DummyJoinColumn(name="col3", referencedColumnName="col4")
-     *      })
-     */
-    private $field2;
-
-    /**
-     * Gets the value of field1.
-     *
-     * @return mixed
-     * @DummyAnnotation({1,2,"three"})
-     */
-    public function getField1()
-    {
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/FileCacheReaderTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/FileCacheReaderTest.php
deleted file mode 100644
index c84344d81e4caae8b9bdb00ab8ac3d7cd404ab19..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/FileCacheReaderTest.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use Doctrine\Common\Annotations\AnnotationReader;
-use Doctrine\Common\Annotations\FileCacheReader;
-
-class FileCacheReaderTest extends AbstractReaderTest
-{
-    private $cacheDir;
-
-    protected function getReader()
-    {
-        $this->cacheDir = sys_get_temp_dir() . "/annotations_". uniqid();
-        @mkdir($this->cacheDir);
-        return new FileCacheReader(new AnnotationReader(), $this->cacheDir);
-    }
-
-    public function tearDown()
-    {
-        foreach (glob($this->cacheDir.'/*.php') AS $file) {
-            unlink($file);
-        }
-        rmdir($this->cacheDir);
-    }
-
-    /**
-     * @group DCOM-81
-     */
-    public function testAttemptToCreateAnnotationCacheDir()
-    {
-        $this->cacheDir = sys_get_temp_dir() . "/not_existed_dir_". uniqid();
-
-        $this->assertFalse(is_dir($this->cacheDir));
-
-        $cache = new FileCacheReader(new AnnotationReader(), $this->cacheDir);
-
-        $this->assertTrue(is_dir($this->cacheDir));
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/AnnotWithDefaultValue.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/AnnotWithDefaultValue.php
deleted file mode 100644
index 44108e192460243ba843d8ba6ddeae10b472fe41..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/AnnotWithDefaultValue.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures\Annotation;
-
-/** @Annotation */
-class AnnotWithDefaultValue
-{
-    /** @var string */
-    public $foo = 'bar';
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Autoload.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Autoload.php
deleted file mode 100644
index e2a4cad9613cd19213bf5e97d4e2dcac0058e3d4..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Autoload.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures\Annotation;
-
-/**
- * @Annotation
- */
-class Autoload
-{
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Route.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Route.php
deleted file mode 100644
index eb1bdee309ed9da2deb5e578a02da90484f1e7c5..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Route.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures\Annotation;
-
-/** @Annotation */
-class Route
-{
-    /** @var string @Required */
-    public $pattern;
-    public $name;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Secure.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Secure.php
deleted file mode 100644
index 332544fa3dc6042bb426e05b23e198144d0a72e3..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Secure.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures\Annotation;
-
-/** @Annotation */
-class Secure
-{
-    private $roles;
-
-    public function __construct(array $values)
-    {
-        if (is_string($values['value'])) {
-            $values['value'] = array($values['value']);
-        }
-
-        $this->roles = $values['value'];
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Template.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Template.php
deleted file mode 100644
index b507e602aa0c460d5d03fec44e372b7322bdc202..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Template.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures\Annotation;
-
-/** @Annotation */
-class Template
-{
-    private $name;
-
-    public function __construct(array $values)
-    {
-        $this->name = isset($values['value']) ? $values['value'] : null;
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Version.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Version.php
deleted file mode 100644
index 09ef03177f79bcee1c3278bea78ede719272af53..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Version.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures\Annotation;
-
-/**
- * @Annotation
- * @Target("PROPERTY")
- */
-final class Version
-{
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetAll.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetAll.php
deleted file mode 100644
index f1c7746090627a8198bfb84ab243a87f7e48493d..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetAll.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @Annotation
- * @Target("ALL")
- */
-class AnnotationTargetAll
-{
-    public $data;
-    public $name;
-    public $target;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetAnnotation.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetAnnotation.php
deleted file mode 100644
index 9ee1b4056f57283fc1139cb354f7b0f1150227c6..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetAnnotation.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @Annotation
- * @Target({ "ANNOTATION" })
- */
-final class AnnotationTargetAnnotation
-{
-    public $data;
-    public $name;
-    public $target;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetClass.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetClass.php
deleted file mode 100644
index 5e5d19efb3f49fbd557f78d8b26aeb00d4163f37..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetClass.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-
-/**
- * @Annotation
- * @Target("CLASS")
- */
-final class AnnotationTargetClass
-{
-    public $data;
-    public $name;
-    public $target;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetMethod.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetMethod.php
deleted file mode 100644
index 2ab066cbf12dd35ff4ec5a700d9dccf8d5e91be1..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetMethod.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-
-/**
- * @Annotation
- * @Target("METHOD")
- */
-final class AnnotationTargetMethod
-{
-    public $data;
-    public $name;
-    public $target;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetPropertyMethod.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetPropertyMethod.php
deleted file mode 100644
index f7145612c336ef3e59208f1811976f1c1c55d2fa..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationTargetPropertyMethod.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @Annotation
- * @Target({ "METHOD", "PROPERTY" })
- */
-final class AnnotationTargetPropertyMethod
-{
-    public $data;
-    public $name;
-    public $target;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithAttributes.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithAttributes.php
deleted file mode 100644
index def24d364f63f44a2c923916b7f203e7ab979e5f..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithAttributes.php
+++ /dev/null
@@ -1,119 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @Annotation
- * @Target("ALL")
- * @Attributes({
-      @Attribute("mixed",                type = "mixed"),
-      @Attribute("boolean",              type = "boolean"),
-      @Attribute("bool",                 type = "bool"),
-      @Attribute("float",                type = "float"),
-      @Attribute("string",               type = "string"),
-      @Attribute("integer",              type = "integer"),
-      @Attribute("array",                type = "array"),
-      @Attribute("arrayOfIntegers",      type = "array<integer>"),
-      @Attribute("annotation",           type = "Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll"),
-      @Attribute("arrayOfAnnotations",   type = "array<Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll>"),
-  })
- */
-final class AnnotationWithAttributes
-{
-
-    public final function __construct(array $data)
-    {
-        foreach ($data as $key => $value) {
-            $this->$key = $value;
-        }
-    }
-
-    private $mixed;
-    private $boolean;
-    private $bool;
-    private $float;
-    private $string;
-    private $integer;
-    private $array;
-    private $annotation;
-    private $arrayOfIntegers;
-    private $arrayOfAnnotations;
-
-    /**
-     * @return mixed
-     */
-    public function getMixed()
-    {
-        return $this->mixed;
-    }
-
-    /**
-     * @return boolean
-     */
-    public function getBoolean()
-    {
-        return $this->boolean;
-    }
-
-    /**
-     * @return bool
-     */
-    public function getBool()
-    {
-        return $this->bool;
-    }
-
-    /**
-     * @return float
-     */
-    public function getFloat()
-    {
-        return $this->float;
-    }
-
-    /**
-     * @return string
-     */
-    public function getString()
-    {
-        return $this->string;
-    }
-
-    public function getInteger()
-    {
-        return $this->integer;
-    }
-
-    /**
-     * @return array
-     */
-    public function getArray()
-    {
-        return $this->array;
-    }
-
-    /**
-     * @return Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll
-     */
-    public function getAnnotation()
-    {
-        return $this->annotation;
-    }
-
-    /**
-     * @return array<integer>
-     */
-    public function getArrayOfIntegers()
-    {
-        return $this->arrayOfIntegers;
-    }
-
-    /**
-     * @return array<Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll>
-     */
-    public function getArrayOfAnnotations()
-    {
-        return $this->arrayOfAnnotations;
-    }
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithConstants.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithConstants.php
deleted file mode 100644
index 9c94558be3ef4bca47b5dd546355b74250b8d09a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithConstants.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @Annotation
- * @Target("ALL")
- */
-final class AnnotationWithConstants
-{
-
-    const INTEGER = 1;
-    const FLOAT   = 1.2;
-    const STRING  = '1.2.3';
-
-    /**
-     * @var mixed
-     */
-    public $value;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithRequiredAttributes.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithRequiredAttributes.php
deleted file mode 100644
index 6eb1bc5aac58b930077c5f806f01580dd99b4730..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithRequiredAttributes.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @Annotation
- * @Target("ALL")
- * @Attributes({
-      @Attribute("value",   required = true ,   type = "string"),
-      @Attribute("annot",   required = true ,   type = "Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation"),
-   })
- */
-final class AnnotationWithRequiredAttributes
-{
-
-    public final function __construct(array $data)
-    {
-        foreach ($data as $key => $value) {
-            $this->$key = $value;
-        }
-    }
-
-    /**
-     * @var string
-     */
-    private $value;
-
-    /**
-     *
-     * @var Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation
-     */
-    private $annot;
-
-    /**
-     * @return string
-     */
-    public function getValue()
-    {
-        return $this->value;
-    }
-
-    /**
-     * @return Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation
-     */
-    public function getAnnot()
-    {
-        return $this->annot;
-    }
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithRequiredAttributesWithoutContructor.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithRequiredAttributesWithoutContructor.php
deleted file mode 100644
index bf458ee77a993ae5242d9f99a8f23855047e5c4b..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithRequiredAttributesWithoutContructor.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @Annotation
- * @Target("ALL")
- */
-final class AnnotationWithRequiredAttributesWithoutContructor
-{
-
-    /**
-     * @Required
-     * @var string
-     */
-    public $value;
-
-    /**
-     * @Required
-     * @var Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation
-     */
-    public $annot;
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithTargetSyntaxError.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithTargetSyntaxError.php
deleted file mode 100644
index 7638ce889af17f3a346ad741d66d90eef7ffe76d..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithTargetSyntaxError.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @Annotation
- * @Target(@)
- */
-final class AnnotationWithTargetSyntaxError
-{
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithVarType.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithVarType.php
deleted file mode 100644
index f8706003a0ae2c78eeac98dbd27aaa421b6e413a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/AnnotationWithVarType.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @Annotation
- * @Target("ALL")
- */
-final class AnnotationWithVarType
-{
-
-    /**
-     * @var mixed
-     */
-    public $mixed;
-
-    /**
-     * @var boolean
-     */
-    public $boolean;
-
-    /**
-     * @var bool
-     */
-    public $bool;
-
-    /**
-     * @var float
-     */
-    public $float;
-
-    /**
-     * @var string
-     */
-    public $string;
-
-    /**
-     * @var integer
-     */
-    public $integer;
-
-    /**
-     * @var array
-     */
-    public $array;
-
-    /**
-     * @var Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll
-     */
-    public $annotation;
-
-    /**
-     * @var array<integer>
-     */
-    public $arrayOfIntegers;
-
-    /**
-     * @var array<Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll>
-     */
-    public $arrayOfAnnotations;
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassDDC1660.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassDDC1660.php
deleted file mode 100644
index 4e652e138810e9c00d851a2feb0fc28c3214d0c2..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassDDC1660.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @since 2.0
- * @version $Id: SomeEntityClass.php 509 2012-02-03 09:38:48Z mf $
- */
-class ClassDDC1660
-{
-
-    /**
-     * @var     string
-     * @since   2.0
-     * @version 1
-     */
-    public $foo;
-
-    /**
-     * @param   string
-     * @return  string
-     * @since   2.0
-     * @version 1
-     */
-    public function bar($param)
-    {
-        return null;
-    }
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithAnnotationWithTargetSyntaxError.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithAnnotationWithTargetSyntaxError.php
deleted file mode 100644
index 6fd31688b88acf28dbfe33d25da300d29f8e1e40..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithAnnotationWithTargetSyntaxError.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithTargetSyntaxError;
-
-/**
- * @AnnotationWithTargetSyntaxError()
- */
-class ClassWithAnnotationWithTargetSyntaxError
-{
-    /**
-     * @AnnotationWithTargetSyntaxError()
-     */
-    public $foo;
-
-    /**
-     * @AnnotationWithTargetSyntaxError()
-     */
-    public function bar(){}
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithAnnotationWithVarType.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithAnnotationWithVarType.php
deleted file mode 100644
index ed467dbfbec35d22cdfdf1b62737b650747d67f4..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithAnnotationWithVarType.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationWithVarType;
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll;
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation;
-
-class ClassWithAnnotationWithVarType
-{
-    /**
-     * @AnnotationWithVarType(string = "String Value")
-     */
-    public $foo;
-
-    /**
-     * @AnnotationWithVarType(annotation = @AnnotationTargetAll)
-     */
-    public function bar(){}
-
-
-    /**
-     * @AnnotationWithVarType(string = 123)
-     */
-    public $invalidProperty;
-
-    /**
-     * @AnnotationWithVarType(annotation = @AnnotationTargetAnnotation)
-     */
-    public function invalidMethod(){}
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithClosure.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithClosure.php
deleted file mode 100644
index 4629507dd333c34cd74423a7c48f0bf25c72fb2f..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithClosure.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll;
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation;
-
-/**
- * @AnnotationTargetAll("Foo")
- */
-final class ClassWithClosure
-{
-
-    /**
-     * @AnnotationTargetAll(@AnnotationTargetAnnotation)
-     * @var string
-     */
-    public $value;
-
-    /**
-     * @AnnotationTargetAll(@AnnotationTargetAnnotation)
-     *
-     * @param   \Closure $callback
-     * @return  \Closure
-     */
-    public function methodName(\Closure $callback)
-    {
-        $self = $this;
-        return function() use ($self, $callback) {
-            return $callback;
-        };
-    }
-
-    /**
-     * @param   integer $year
-     * @param   integer $month
-     * @param   integer $day
-     * @return  \Doctrine\Common\Collections\ArrayCollection
-     */
-    public function getEventsForDate($year, $month, $day){
-        $extractEvents  = null; // check if date of item is inside day given
-        $extractEvents  = $this->events->filter(function ($item) use ($year, $month, $day) {
-            $leftDate   = new \DateTime($year.'-'.$month.'-'.$day.' 00:00');
-            $rigthDate  = new \DateTime($year.'-'.$month.'-'.$day.' +1 day 00:00');
-            return ( ( $leftDate <= $item->getDateStart() ) && ( $item->getDateStart() < $rigthDate ) );
-
-            }
-        );
-        return $extractEvents;
-    }
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithConstants.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithConstants.php
deleted file mode 100644
index 055e245c08af967ba84e5cc635db0a9d1bed7b71..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithConstants.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-class ClassWithConstants
-{
-
-    const SOME_VALUE = 'ClassWithConstants.SOME_VALUE';
-    const SOME_KEY   = 'ClassWithConstants.SOME_KEY';
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithFullyQualifiedUseStatements.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithFullyQualifiedUseStatements.php
deleted file mode 100644
index ddb207bef790967d42ec038f9416bbacf5005687..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithFullyQualifiedUseStatements.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use
-    \Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure,
-    \Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route
-;
-use \Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-
-class ClassWithFullyQualifiedUseStatements {}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtClass.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtClass.php
deleted file mode 100644
index f8d961cf85c620cc767d700bf8cf78e1766fae6f..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtClass.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetPropertyMethod;
-
-/**
- * @AnnotationTargetPropertyMethod("Some data")
- */
-class ClassWithInvalidAnnotationTargetAtClass
-{
-
-    /**
-     * @AnnotationTargetPropertyMethod("Bar")
-     */
-    public $foo;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtMethod.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtMethod.php
deleted file mode 100644
index ea6348047f608238cb1ec3a9e294f4b226a603de..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtMethod.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetClass;
-
-/**
- * @AnnotationTargetClass("Some data")
- */
-class ClassWithInvalidAnnotationTargetAtMethod
-{
-
-    /**
-     * @AnnotationTargetClass("functionName")
-     */
-    public function functionName($param)
-    {
-
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtProperty.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtProperty.php
deleted file mode 100644
index 80befcfc24f24b9a1845ac9a129547e70528b13c..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithInvalidAnnotationTargetAtProperty.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetClass;
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation;
-
-/**
- * @AnnotationTargetClass("Some data")
- */
-class ClassWithInvalidAnnotationTargetAtProperty
-{
-
-    /**
-     * @AnnotationTargetClass("Bar")
-     */
-    public $foo;
-
-
-    /**
-     * @AnnotationTargetAnnotation("Foo")
-     */
-    public $bar;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithValidAnnotationTarget.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithValidAnnotationTarget.php
deleted file mode 100644
index ada78382c036248ce48575d9a32b921b8d82bb65..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/ClassWithValidAnnotationTarget.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetClass;
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAll;
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetPropertyMethod;
-use Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetNestedAnnotation;
-
-/**
- * @AnnotationTargetClass("Some data")
- */
-class ClassWithValidAnnotationTarget
-{
-
-    /**
-     * @AnnotationTargetPropertyMethod("Some data")
-     */
-    public $foo;
-
-
-    /**
-     * @AnnotationTargetAll("Some data",name="Some name")
-     */
-    public $name;
-
-    /**
-     * @AnnotationTargetPropertyMethod("Some data",name="Some name")
-     */
-    public function someFunction()
-    {
-
-    }
-
-
-    /**
-     * @AnnotationTargetAll(@AnnotationTargetAnnotation)
-     */
-    public $nested;
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Controller.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Controller.php
deleted file mode 100644
index 85320642e6aa768c47c66f30be3e9222f713d359..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Controller.php
+++ /dev/null
@@ -1,300 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-
-/**
- * @Route("/someprefix")
- * @author Johannes M. Schmitt <schmittjoh@gmail.com>
- */
-class Controller
-{
-    /**
-     * @Route("/", name="_demo")
-     * @Template()
-     */
-    public function indexAction()
-    {
-        return array();
-    }
-
-    /**
-     * @Route("/hello/{name}", name="_demo_hello")
-     * @Template()
-     */
-    public function helloAction($name)
-    {
-        return array('name' => $name);
-    }
-
-    /**
-     * @Route("/contact", name="_demo_contact")
-     * @Template()
-     */
-    public function contactAction()
-    {
-        $form = ContactForm::create($this->get('form.context'), 'contact');
-
-        $form->bind($this->container->get('request'), $form);
-        if ($form->isValid()) {
-            $form->send($this->get('mailer'));
-
-            $this->get('session')->setFlash('notice', 'Message sent!');
-
-            return new RedirectResponse($this->generateUrl('_demo'));
-        }
-
-        return array('form' => $form);
-    }
-
-    /**
-     * Creates the ACL for the passed object identity
-     *
-     * @param ObjectIdentityInterface $oid
-     * @return void
-     */
-    private function createObjectIdentity(ObjectIdentityInterface $oid)
-    {
-        $classId = $this->createOrRetrieveClassId($oid->getType());
-
-        $this->connection->executeQuery($this->getInsertObjectIdentitySql($oid->getIdentifier(), $classId, true));
-    }
-
-    /**
-     * Returns the primary key for the passed class type.
-     *
-     * If the type does not yet exist in the database, it will be created.
-     *
-     * @param string $classType
-     * @return integer
-     */
-    private function createOrRetrieveClassId($classType)
-    {
-        if (false !== $id = $this->connection->executeQuery($this->getSelectClassIdSql($classType))->fetchColumn()) {
-            return $id;
-        }
-
-        $this->connection->executeQuery($this->getInsertClassSql($classType));
-
-        return $this->connection->executeQuery($this->getSelectClassIdSql($classType))->fetchColumn();
-    }
-
-    /**
-     * Returns the primary key for the passed security identity.
-     *
-     * If the security identity does not yet exist in the database, it will be
-     * created.
-     *
-     * @param SecurityIdentityInterface $sid
-     * @return integer
-     */
-    private function createOrRetrieveSecurityIdentityId(SecurityIdentityInterface $sid)
-    {
-        if (false !== $id = $this->connection->executeQuery($this->getSelectSecurityIdentityIdSql($sid))->fetchColumn()) {
-            return $id;
-        }
-
-        $this->connection->executeQuery($this->getInsertSecurityIdentitySql($sid));
-
-        return $this->connection->executeQuery($this->getSelectSecurityIdentityIdSql($sid))->fetchColumn();
-    }
-
-    /**
-     * Deletes all ACEs for the given object identity primary key.
-     *
-     * @param integer $oidPK
-     * @return void
-     */
-    private function deleteAccessControlEntries($oidPK)
-    {
-        $this->connection->executeQuery($this->getDeleteAccessControlEntriesSql($oidPK));
-    }
-
-    /**
-     * Deletes the object identity from the database.
-     *
-     * @param integer $pk
-     * @return void
-     */
-    private function deleteObjectIdentity($pk)
-    {
-        $this->connection->executeQuery($this->getDeleteObjectIdentitySql($pk));
-    }
-
-    /**
-     * Deletes all entries from the relations table from the database.
-     *
-     * @param integer $pk
-     * @return void
-     */
-    private function deleteObjectIdentityRelations($pk)
-    {
-        $this->connection->executeQuery($this->getDeleteObjectIdentityRelationsSql($pk));
-    }
-
-    /**
-     * This regenerates the ancestor table which is used for fast read access.
-     *
-     * @param AclInterface $acl
-     * @return void
-     */
-    private function regenerateAncestorRelations(AclInterface $acl)
-    {
-        $pk = $acl->getId();
-        $this->connection->executeQuery($this->getDeleteObjectIdentityRelationsSql($pk));
-        $this->connection->executeQuery($this->getInsertObjectIdentityRelationSql($pk, $pk));
-
-        $parentAcl = $acl->getParentAcl();
-        while (null !== $parentAcl) {
-            $this->connection->executeQuery($this->getInsertObjectIdentityRelationSql($pk, $parentAcl->getId()));
-
-            $parentAcl = $parentAcl->getParentAcl();
-        }
-    }
-
-    /**
-     * This processes changes on an ACE related property (classFieldAces, or objectFieldAces).
-     *
-     * @param string $name
-     * @param array $changes
-     * @return void
-     */
-    private function updateFieldAceProperty($name, array $changes)
-    {
-        $sids = new \SplObjectStorage();
-        $classIds = new \SplObjectStorage();
-        $currentIds = array();
-        foreach ($changes[1] as $field => $new) {
-            for ($i=0,$c=count($new); $i<$c; $i++) {
-                $ace = $new[$i];
-
-                if (null === $ace->getId()) {
-                    if ($sids->contains($ace->getSecurityIdentity())) {
-                        $sid = $sids->offsetGet($ace->getSecurityIdentity());
-                    } else {
-                        $sid = $this->createOrRetrieveSecurityIdentityId($ace->getSecurityIdentity());
-                    }
-
-                    $oid = $ace->getAcl()->getObjectIdentity();
-                    if ($classIds->contains($oid)) {
-                        $classId = $classIds->offsetGet($oid);
-                    } else {
-                        $classId = $this->createOrRetrieveClassId($oid->getType());
-                    }
-
-                    $objectIdentityId = $name === 'classFieldAces' ? null : $ace->getAcl()->getId();
-
-                    $this->connection->executeQuery($this->getInsertAccessControlEntrySql($classId, $objectIdentityId, $field, $i, $sid, $ace->getStrategy(), $ace->getMask(), $ace->isGranting(), $ace->isAuditSuccess(), $ace->isAuditFailure()));
-                    $aceId = $this->connection->executeQuery($this->getSelectAccessControlEntryIdSql($classId, $objectIdentityId, $field, $i))->fetchColumn();
-                    $this->loadedAces[$aceId] = $ace;
-
-                    $aceIdProperty = new \ReflectionProperty('Symfony\Component\Security\Acl\Domain\Entry', 'id');
-                    $aceIdProperty->setAccessible(true);
-                    $aceIdProperty->setValue($ace, intval($aceId));
-                } else {
-                    $currentIds[$ace->getId()] = true;
-                }
-            }
-        }
-
-        foreach ($changes[0] as $old) {
-            for ($i=0,$c=count($old); $i<$c; $i++) {
-                $ace = $old[$i];
-
-                if (!isset($currentIds[$ace->getId()])) {
-                    $this->connection->executeQuery($this->getDeleteAccessControlEntrySql($ace->getId()));
-                    unset($this->loadedAces[$ace->getId()]);
-                }
-            }
-        }
-    }
-
-    /**
-     * This processes changes on an ACE related property (classAces, or objectAces).
-     *
-     * @param string $name
-     * @param array $changes
-     * @return void
-     */
-    private function updateAceProperty($name, array $changes)
-    {
-        list($old, $new) = $changes;
-
-        $sids = new \SplObjectStorage();
-        $classIds = new \SplObjectStorage();
-        $currentIds = array();
-        for ($i=0,$c=count($new); $i<$c; $i++) {
-            $ace = $new[$i];
-
-            if (null === $ace->getId()) {
-                if ($sids->contains($ace->getSecurityIdentity())) {
-                    $sid = $sids->offsetGet($ace->getSecurityIdentity());
-                } else {
-                    $sid = $this->createOrRetrieveSecurityIdentityId($ace->getSecurityIdentity());
-                }
-
-                $oid = $ace->getAcl()->getObjectIdentity();
-                if ($classIds->contains($oid)) {
-                    $classId = $classIds->offsetGet($oid);
-                } else {
-                    $classId = $this->createOrRetrieveClassId($oid->getType());
-                }
-
-                $objectIdentityId = $name === 'classAces' ? null : $ace->getAcl()->getId();
-
-                $this->connection->executeQuery($this->getInsertAccessControlEntrySql($classId, $objectIdentityId, null, $i, $sid, $ace->getStrategy(), $ace->getMask(), $ace->isGranting(), $ace->isAuditSuccess(), $ace->isAuditFailure()));
-                $aceId = $this->connection->executeQuery($this->getSelectAccessControlEntryIdSql($classId, $objectIdentityId, null, $i))->fetchColumn();
-                $this->loadedAces[$aceId] = $ace;
-
-                $aceIdProperty = new \ReflectionProperty($ace, 'id');
-                $aceIdProperty->setAccessible(true);
-                $aceIdProperty->setValue($ace, intval($aceId));
-            } else {
-                $currentIds[$ace->getId()] = true;
-            }
-        }
-
-        for ($i=0,$c=count($old); $i<$c; $i++) {
-            $ace = $old[$i];
-
-            if (!isset($currentIds[$ace->getId()])) {
-                $this->connection->executeQuery($this->getDeleteAccessControlEntrySql($ace->getId()));
-                unset($this->loadedAces[$ace->getId()]);
-            }
-        }
-    }
-
-    /**
-     * Persists the changes which were made to ACEs to the database.
-     *
-     * @param \SplObjectStorage $aces
-     * @return void
-     */
-    private function updateAces(\SplObjectStorage $aces)
-    {
-        foreach ($aces as $ace) {
-            $propertyChanges = $aces->offsetGet($ace);
-            $sets = array();
-
-            if (isset($propertyChanges['mask'])) {
-                $sets[] = sprintf('mask = %d', $propertyChanges['mask'][1]);
-            }
-            if (isset($propertyChanges['strategy'])) {
-                $sets[] = sprintf('granting_strategy = %s', $this->connection->quote($propertyChanges['strategy']));
-            }
-            if (isset($propertyChanges['aceOrder'])) {
-                $sets[] = sprintf('ace_order = %d', $propertyChanges['aceOrder'][1]);
-            }
-            if (isset($propertyChanges['auditSuccess'])) {
-                $sets[] = sprintf('audit_success = %s', $this->connection->getDatabasePlatform()->convertBooleans($propertyChanges['auditSuccess'][1]));
-            }
-            if (isset($propertyChanges['auditFailure'])) {
-                $sets[] = sprintf('audit_failure = %s', $this->connection->getDatabasePlatform()->convertBooleans($propertyChanges['auditFailure'][1]));
-            }
-
-            $this->connection->executeQuery($this->getUpdateAccessControlEntrySql($ace->getId(), $sets));
-        }
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/DifferentNamespacesPerFileWithClassAsFirst.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/DifferentNamespacesPerFileWithClassAsFirst.php
deleted file mode 100644
index bda2cc21ba1f857326b0128d162632129797752e..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/DifferentNamespacesPerFileWithClassAsFirst.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures {
-    use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-
-    class DifferentNamespacesPerFileWithClassAsFirst {}
-}
-
-namespace {
-    use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-}
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures\Foo {
-    use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/DifferentNamespacesPerFileWithClassAsLast.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/DifferentNamespacesPerFileWithClassAsLast.php
deleted file mode 100644
index aff3146d5b0fd34e63f9211a1162247fb87d0ed9..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/DifferentNamespacesPerFileWithClassAsLast.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures\Foo {
-    use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-}
-
-namespace {
-    use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-}
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures {
-    use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-
-    class DifferentNamespacesPerFileWithClassAsLast {}
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/EqualNamespacesPerFileWithClassAsFirst.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/EqualNamespacesPerFileWithClassAsFirst.php
deleted file mode 100644
index 3484bf8cea97d439bccaf52bf1598cc939055ff9..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/EqualNamespacesPerFileWithClassAsFirst.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-
-class EqualNamespacesPerFileWithClassAsFirst {}
-
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/EqualNamespacesPerFileWithClassAsLast.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/EqualNamespacesPerFileWithClassAsLast.php
deleted file mode 100644
index 87f1dbf57538fdde49146c3ca39c18e4864a12b3..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/EqualNamespacesPerFileWithClassAsLast.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-
-class EqualNamespacesPerFileWithClassAsLast {}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/GlobalNamespacesPerFileWithClassAsFirst.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/GlobalNamespacesPerFileWithClassAsFirst.php
deleted file mode 100644
index b2c5d5ce74f6892473238e6f230b0709834ebc33..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/GlobalNamespacesPerFileWithClassAsFirst.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace {
-	use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-	use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-
-	class GlobalNamespacesPerFileWithClassAsFirst {}
-}
-
-namespace {
-	use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/GlobalNamespacesPerFileWithClassAsLast.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/GlobalNamespacesPerFileWithClassAsLast.php
deleted file mode 100644
index 6b600ff1e37e4378a9d8090fd7d0f5f0aad87d65..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/GlobalNamespacesPerFileWithClassAsLast.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace {
-	use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-}
-
-namespace {
-	use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-	use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-
-	class GlobalNamespacesPerFileWithClassAsLast {}
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/IntefaceWithConstants.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/IntefaceWithConstants.php
deleted file mode 100644
index d375b201a5ed5eb46583db450342742edb4df82d..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/IntefaceWithConstants.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-interface IntefaceWithConstants
-{
-
-    const SOME_VALUE = 'IntefaceWithConstants.SOME_VALUE';
-    const SOME_KEY   = 'IntefaceWithConstants.SOME_KEY';
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/InvalidAnnotationUsageButIgnoredClass.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/InvalidAnnotationUsageButIgnoredClass.php
deleted file mode 100644
index 6fa0d51dad802fc24a8a83b3185a67938d750fa8..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/InvalidAnnotationUsageButIgnoredClass.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-
-/**
- * @NoAnnotation
- * @IgnoreAnnotation("NoAnnotation")
- * @Route("foo")
- */
-class InvalidAnnotationUsageButIgnoredClass
-{
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/InvalidAnnotationUsageClass.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/InvalidAnnotationUsageClass.php
deleted file mode 100644
index cf3fc0236199bbabbc14da0eb76cc124c250e5c4..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/InvalidAnnotationUsageClass.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-/**
- * @NoAnnotation
- */
-class InvalidAnnotationUsageClass
-{
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/MultipleClassesInFile.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/MultipleClassesInFile.php
deleted file mode 100644
index 149f1bf536cd1243fdee71f2cc0c2ac348f98174..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/MultipleClassesInFile.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-
-class AnotherClass { }
-class MultipleClassesInFile { }
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/MultipleImportsInUseStatement.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/MultipleImportsInUseStatement.php
deleted file mode 100644
index 38c954a3ccfc19d83b966f2b21b254d2d22b4945..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/MultipleImportsInUseStatement.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use
-    Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route,
-    Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure
-;
-
-class MultipleImportsInUseStatement {}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespaceAndClassCommentedOut.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespaceAndClassCommentedOut.php
deleted file mode 100644
index 9909e31b2c95c9cfa434322a4cd176279222bb79..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespaceAndClassCommentedOut.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-// namespace Doctrine\Tests\Common\Annotations\Fixtures;
-namespace Doctrine\Tests\Common\Annotations\Fixtures\Foo {
-
-    use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-
-    // class NamespaceAndClassCommentedOut {}
-}
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures {
-
-    // class NamespaceAndClassCommentedOut {}
-    use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-
-    // namespace Doctrine\Tests\Common\Annotations\Fixtures;
-    use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-
-    class NamespaceAndClassCommentedOut {}
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespaceWithClosureDeclaration.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespaceWithClosureDeclaration.php
deleted file mode 100644
index 4cffe465644658c1e396e667832c50ba5621dbd2..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespaceWithClosureDeclaration.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-$var = 1;
-function () use ($var) {};
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-
-$var = 1;
-function () use ($var) {};
-
-class NamespaceWithClosureDeclaration {}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespacedSingleClassLOC1000.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespacedSingleClassLOC1000.php
deleted file mode 100644
index 5e16dd031829b11a52e9e1d3c198b381f2aec8ed..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NamespacedSingleClassLOC1000.php
+++ /dev/null
@@ -1,1009 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use ReflectionClass, ReflectionProperty, ReflectionMethod;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-
-class NamespacedSingleClassLOC1000
-{
-    const TEST1 = 1234567890;
-    const TEST2 = 1234567890;
-    const TEST3 = 1234567890;
-    const TEST4 = 1234567890;
-    const TEST5 = 1234567890;
-    const TEST6 = 1234567890;
-    const TEST7 = 1234567890;
-    const TEST8 = 1234567890;
-    const TEST9 = 1234567890;
-
-    private $test1 = null;
-    private $test2 = null;
-    private $test3 = null;
-    private $test4 = null;
-    private $test5 = null;
-    private $test6 = null;
-    private $test7 = null;
-    private $test8 = null;
-    private $test9 = null;
-
-    public function test1()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test2()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test3()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test4()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test5()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test6()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test7()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test8()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-
-    }
-
-    public function test9()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test10()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test11()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test12()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test13()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test14()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test15()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test16()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test17()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-
-    }
-
-    public function test18()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test19()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test20()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test21()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test22()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test23()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test24()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test25()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test26()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test27()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-
-    }
-
-    public function test28()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test29()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test30()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test31()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test32()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test33()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test34()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test35()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test36()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test37()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-
-    }
-
-    public function test38()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test39()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NoAnnotation.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NoAnnotation.php
deleted file mode 100644
index 1dae104a4439b71474e8a235ed4ff7376ccacc26..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NoAnnotation.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-class NoAnnotation {}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NonNamespacedClass.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NonNamespacedClass.php
deleted file mode 100644
index c373843b733a10847016b625f9816734c2d9b6f5..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/NonNamespacedClass.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-
-/**
- * @Route("foo")
- * @Template
- */
-class AnnotationsTestsFixturesNonNamespacedClass { }
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/SingleClassLOC1000.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/SingleClassLOC1000.php
deleted file mode 100644
index 134adbc12d9131a37c7728c3b4c5bc0f7bf31b17..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/SingleClassLOC1000.php
+++ /dev/null
@@ -1,1006 +0,0 @@
-<?php
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route;
-
-class SingleClassLOC1000
-{
-    const TEST1 = 1234567890;
-    const TEST2 = 1234567890;
-    const TEST3 = 1234567890;
-    const TEST4 = 1234567890;
-    const TEST5 = 1234567890;
-    const TEST6 = 1234567890;
-    const TEST7 = 1234567890;
-    const TEST8 = 1234567890;
-    const TEST9 = 1234567890;
-
-    private $test1 = null;
-    private $test2 = null;
-    private $test3 = null;
-    private $test4 = null;
-    private $test5 = null;
-    private $test6 = null;
-    private $test7 = null;
-    private $test8 = null;
-    private $test9 = null;
-
-    public function test1()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test2()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test3()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test4()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test5()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test6()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test7()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test8()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-
-    }
-
-    public function test9()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test10()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test11()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test12()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test13()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test14()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test15()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test16()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test17()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-
-    }
-
-    public function test18()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test19()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test20()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test21()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test22()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test23()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test24()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test25()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test26()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test27()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-
-    }
-
-    public function test28()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test29()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test30()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test31()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test32()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test33()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test34()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test35()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test36()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test37()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-
-    }
-
-    public function test38()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-
-    public function test39()
-    {
-        echo $this->test1;
-        echo $this->test2;
-        echo $this->test3;
-        $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
-        foreach ($array as $key => $value) {
-            echo $key . ' => ' . $value;
-        }
-
-        $val = (string)self::TEST1;
-        $val .= (string)self::TEST2;
-        $val .= (string)self::TEST3;
-        $val .= (string)self::TEST4;
-        $val .= (string)self::TEST5;
-        $val .= (string)self::TEST6;
-        $val .= (string)self::TEST7;
-        $val .= (string)self::TEST8;
-        $val .= (string)self::TEST9;
-
-        strtolower($val);
-
-        return $val;
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/TestInterface.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/TestInterface.php
deleted file mode 100644
index 58c5e6af5e3a03fdf11f8a4fa57d9b5dcce6ef4e..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/TestInterface.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Fixtures;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Secure;
-
-interface TestInterface
-{
-    /**
-     * @Secure
-     */
-    function foo();
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/PerformanceTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/PerformanceTest.php
deleted file mode 100644
index c7778b2aeebb3c0347665fb37f5b159d72a3fddd..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/PerformanceTest.php
+++ /dev/null
@@ -1,194 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use Doctrine\Common\Annotations\FileCacheReader;
-use Doctrine\Common\Cache\ArrayCache;
-use Doctrine\Common\Annotations\CachedReader;
-use Doctrine\Common\Annotations\DocLexer;
-use Doctrine\Common\Annotations\DocParser;
-use Doctrine\Common\Annotations\PhpParser;
-use Doctrine\Common\Annotations\AnnotationReader;
-
-require_once __DIR__ . '/Fixtures/Annotation/Route.php';
-require_once __DIR__ . '/Fixtures/Annotation/Template.php';
-require_once __DIR__ . '/Fixtures/Annotation/Secure.php';
-require_once __DIR__ . '/Fixtures/SingleClassLOC1000.php';
-
-class PerformanceTest extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @group performance
-     */
-    public function testCachedReadPerformanceWithInMemory()
-    {
-        $reader = new CachedReader(new AnnotationReader(), new ArrayCache());
-        $method = $this->getMethod();
-
-        $time = microtime(true);
-        for ($i=0,$c=500; $i<$c; $i++) {
-            $reader->getMethodAnnotations($method);
-        }
-        $time = microtime(true) - $time;
-
-        $this->printResults('cached reader (in-memory)', $time, $c);
-    }
-
-    /**
-     * @group performance
-     */
-    public function testCachedReadPerformanceWithFileCache()
-    {
-        $method = $this->getMethod();
-
-        // prime cache
-        $reader = new FileCacheReader(new AnnotationReader(), sys_get_temp_dir());
-        $reader->getMethodAnnotations($method);
-
-        $time = microtime(true);
-        for ($i=0,$c=500; $i<$c; $i++) {
-            $reader = new FileCacheReader(new AnnotationReader(), sys_get_temp_dir());
-            $reader->getMethodAnnotations($method);
-            clearstatcache();
-        }
-        $time = microtime(true) - $time;
-
-        $this->printResults('cached reader (file)', $time, $c);
-    }
-
-    /**
-     * @group performance
-     */
-    public function testReadPerformance()
-    {
-        $method = $this->getMethod();
-
-        $time = microtime(true);
-        for ($i=0,$c=150; $i<$c; $i++) {
-            $reader = new AnnotationReader();
-            $reader->getMethodAnnotations($method);
-        }
-        $time = microtime(true) - $time;
-
-        $this->printResults('reader', $time, $c);
-    }
-
-    /**
-     * @group performance
-     */
-    public function testDocParsePerformance()
-    {
-        $imports = array(
-            'ignorephpdoc'     => 'Annotations\Annotation\IgnorePhpDoc',
-            'ignoreannotation' => 'Annotations\Annotation\IgnoreAnnotation',
-            'route'            => 'Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Route',
-            'template'         => 'Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Template',
-            '__NAMESPACE__'    => 'Doctrine\Tests\Common\Annotations\Fixtures',
-        );
-        $ignored = array(
-            'access', 'author', 'copyright', 'deprecated', 'example', 'ignore',
-            'internal', 'link', 'see', 'since', 'tutorial', 'version', 'package',
-            'subpackage', 'name', 'global', 'param', 'return', 'staticvar',
-            'static', 'var', 'throws', 'inheritdoc',
-        );
-
-        $method = $this->getMethod();
-        $methodComment = $method->getDocComment();
-        $classComment = $method->getDeclaringClass()->getDocComment();
-
-        $time = microtime(true);
-        for ($i=0,$c=200; $i<$c; $i++) {
-            $parser = new DocParser();
-            $parser->setImports($imports);
-            $parser->setIgnoredAnnotationNames($ignored);
-            $parser->setIgnoreNotImportedAnnotations(true);
-
-            $parser->parse($methodComment);
-            $parser->parse($classComment);
-        }
-        $time = microtime(true) - $time;
-
-        $this->printResults('doc-parser', $time, $c);
-    }
-
-    /**
-     * @group performance
-     */
-    public function testDocLexerPerformance()
-    {
-        $method = $this->getMethod();
-        $methodComment = $method->getDocComment();
-        $classComment = $method->getDeclaringClass()->getDocComment();
-
-        $time = microtime(true);
-        for ($i=0,$c=500; $i<$c; $i++) {
-            $lexer = new DocLexer();
-            $lexer->setInput($methodComment);
-            $lexer->setInput($classComment);
-        }
-        $time = microtime(true) - $time;
-
-        $this->printResults('doc-lexer', $time, $c);
-    }
-
-    /**
-     * @group performance
-     */
-    public function testPhpParserPerformanceWithShortCut()
-    {
-        $class = new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\NamespacedSingleClassLOC1000');
-
-        $time = microtime(true);
-        for ($i=0,$c=500; $i<$c; $i++) {
-            $parser = new PhpParser();
-            $parser->parseClass($class);
-        }
-        $time = microtime(true) - $time;
-
-        $this->printResults('doc-parser-with-short-cut', $time, $c);
-    }
-
-    /**
-     * @group performance
-     */
-    public function testPhpParserPerformanceWithoutShortCut()
-    {
-        $class = new \ReflectionClass('SingleClassLOC1000');
-
-        $time = microtime(true);
-        for ($i=0,$c=500; $i<$c; $i++) {
-            $parser = new PhpParser();
-            $parser->parseClass($class);
-        }
-        $time = microtime(true) - $time;
-
-        $this->printResults('doc-parser-without-short-cut', $time, $c);
-    }
-
-    private function getMethod()
-    {
-        return new \ReflectionMethod('Doctrine\Tests\Common\Annotations\Fixtures\Controller', 'helloAction');
-    }
-
-    private function printResults($test, $time, $iterations)
-    {
-        if (0 == $iterations) {
-            throw new \InvalidArgumentException('$iterations cannot be zero.');
-        }
-
-        $title = $test." results:\n";
-        $iterationsText = sprintf("Iterations:         %d\n", $iterations);
-        $totalTime      = sprintf("Total Time:         %.3f s\n", $time);
-        $iterationTime  = sprintf("Time per iteration: %.3f ms\n", $time/$iterations * 1000);
-
-        $max = max(strlen($title), strlen($iterationTime)) - 1;
-
-        echo "\n".str_repeat('-', $max)."\n";
-        echo $title;
-        echo str_repeat('=', $max)."\n";
-        echo $iterationsText;
-        echo $totalTime;
-        echo $iterationTime;
-        echo str_repeat('-', $max)."\n";
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/PhpParserTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/PhpParserTest.php
deleted file mode 100644
index cf81116c6720408e8db02c685847cf58ec6ba8ac..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/PhpParserTest.php
+++ /dev/null
@@ -1,194 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use ReflectionClass;
-use Doctrine\Common\Annotations\PhpParser;
-
-require_once __DIR__.'/Fixtures/NonNamespacedClass.php';
-require_once __DIR__.'/Fixtures/GlobalNamespacesPerFileWithClassAsFirst.php';
-require_once __DIR__.'/Fixtures/GlobalNamespacesPerFileWithClassAsLast.php';
-
-class PhpParserTest extends \PHPUnit_Framework_TestCase
-{
-    public function testParseClassWithMultipleClassesInFile()
-    {
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\MultipleClassesInFile');
-        $parser = new PhpParser();
-
-        $this->assertEquals(array(
-            'route'  => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'secure' => __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-        ), $parser->parseClass($class));
-    }
-
-    public function testParseClassWithMultipleImportsInUseStatement()
-    {
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\MultipleImportsInUseStatement');
-        $parser = new PhpParser();
-
-        $this->assertEquals(array(
-            'route'  => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'secure' => __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-        ), $parser->parseClass($class));
-    }
-
-    public function testParseClassWhenNotUserDefined()
-    {
-        $parser = new PhpParser();
-        $this->assertEquals(array(), $parser->parseClass(new \ReflectionClass('\stdClass')));
-    }
-
-    public function testParseClassWhenClassIsNotNamespaced()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass('\AnnotationsTestsFixturesNonNamespacedClass');
-
-        $this->assertEquals(array(
-            'route'    => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'template' => __NAMESPACE__ . '\Fixtures\Annotation\Template',
-        ), $parser->parseClass($class));
-    }
-
-    public function testParseClassWhenClassIsInterface()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\TestInterface');
-
-        $this->assertEquals(array(
-            'secure' => __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-        ), $parser->parseClass($class));
-    }
-
-    public function testClassWithFullyQualifiedUseStatements()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\ClassWithFullyQualifiedUseStatements');
-
-        $this->assertEquals(array(
-            'secure'   => '\\' . __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-            'route'    => '\\' . __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'template' => '\\' . __NAMESPACE__ . '\Fixtures\Annotation\Template',
-        ), $parser->parseClass($class));
-    }
-
-    public function testNamespaceAndClassCommentedOut()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\NamespaceAndClassCommentedOut');
-
-        $this->assertEquals(array(
-            'route'    => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'template' => __NAMESPACE__ . '\Fixtures\Annotation\Template',
-        ), $parser->parseClass($class));
-	}
-
-    public function testEqualNamespacesPerFileWithClassAsFirst()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\EqualNamespacesPerFileWithClassAsFirst');
-
-        $this->assertEquals(array(
-            'secure'   => __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-            'route'    => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-        ), $parser->parseClass($class));
-    }
-
-    public function testEqualNamespacesPerFileWithClassAsLast()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\EqualNamespacesPerFileWithClassAsLast');
-
-        $this->assertEquals(array(
-            'route'    => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'template' => __NAMESPACE__ . '\Fixtures\Annotation\Template',
-        ), $parser->parseClass($class));
-    }
-
-    public function testDifferentNamespacesPerFileWithClassAsFirst()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\DifferentNamespacesPerFileWithClassAsFirst');
-
-        $this->assertEquals(array(
-            'secure'   => __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-        ), $parser->parseClass($class));
-    }
-
-    public function testDifferentNamespacesPerFileWithClassAsLast()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\DifferentNamespacesPerFileWithClassAsLast');
-
-        $this->assertEquals(array(
-            'template' => __NAMESPACE__ . '\Fixtures\Annotation\Template',
-        ), $parser->parseClass($class));
-    }
-
-    public function testGlobalNamespacesPerFileWithClassAsFirst()
-    {
-        $parser = new PhpParser();
-        $class = new \ReflectionClass('\GlobalNamespacesPerFileWithClassAsFirst');
-
-        $this->assertEquals(array(
-            'secure'   => __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-            'route'    => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-        ), $parser->parseClass($class));
-    }
-
-    public function testGlobalNamespacesPerFileWithClassAsLast()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass('\GlobalNamespacesPerFileWithClassAsLast');
-
-        $this->assertEquals(array(
-            'route'    => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'template' => __NAMESPACE__ . '\Fixtures\Annotation\Template',
-        ), $parser->parseClass($class));
-    }
-
-    public function testNamespaceWithClosureDeclaration()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\NamespaceWithClosureDeclaration');
-
-        $this->assertEquals(array(
-            'secure'   => __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-            'route'    => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'template' => __NAMESPACE__ . '\Fixtures\Annotation\Template',
-        ), $parser->parseClass($class));
-    }
-
-    public function testIfPointerResetsOnMultipleParsingTries()
-    {
-        $parser = new PhpParser();
-        $class = new ReflectionClass(__NAMESPACE__ . '\Fixtures\NamespaceWithClosureDeclaration');
-
-        $this->assertEquals(array(
-            'secure'   => __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-            'route'    => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'template' => __NAMESPACE__ . '\Fixtures\Annotation\Template',
-        ), $parser->parseClass($class));
-
-        $this->assertEquals(array(
-            'secure'   => __NAMESPACE__ . '\Fixtures\Annotation\Secure',
-            'route'    => __NAMESPACE__ . '\Fixtures\Annotation\Route',
-            'template' => __NAMESPACE__ . '\Fixtures\Annotation\Template',
-        ), $parser->parseClass($class));
-    }
-
-    /**
-     * @group DCOM-97
-     * @group regression
-     */
-    public function testClassWithClosure()
-    {
-        $parser = new PhpParser();
-        $class  = new ReflectionClass(__NAMESPACE__ . '\Fixtures\ClassWithClosure');
-
-        $this->assertEquals(array(
-          'annotationtargetall'         => __NAMESPACE__ . '\Fixtures\AnnotationTargetAll',
-          'annotationtargetannotation'  => __NAMESPACE__ . '\Fixtures\AnnotationTargetAnnotation',
-        ), $parser->parseClass($class));
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/SimpleAnnotationReaderTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/SimpleAnnotationReaderTest.php
deleted file mode 100644
index 376539ff844285602cbbda113af394e07ef196c8..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/SimpleAnnotationReaderTest.php
+++ /dev/null
@@ -1,97 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations;
-
-use Doctrine\Common\Annotations\SimpleAnnotationReader;
-
-class SimpleAnnotationReaderTest extends AbstractReaderTest
-{
-    /**
-     * Contrary to the behavior of the default annotation reader, we do just ignore
-     * these in the simple annotation reader (so, no expected exception here).
-     */
-    public function testImportDetectsNotImportedAnnotation()
-    {
-        parent::testImportDetectsNotImportedAnnotation();
-    }
-
-    /**
-     * Contrary to the behavior of the default annotation reader, we do just ignore
-     * these in the simple annotation reader (so, no expected exception here).
-     */
-    public function testImportDetectsNonExistentAnnotation()
-    {
-        parent::testImportDetectsNonExistentAnnotation();
-    }
-
-    /**
-     * Contrary to the behavior of the default annotation reader, we do just ignore
-     * these in the simple annotation reader (so, no expected exception here).
-     */
-    public function testClassWithInvalidAnnotationTargetAtClassDocBlock()
-    {
-        parent::testClassWithInvalidAnnotationTargetAtClassDocBlock();
-    }
-
-    /**
-     * Contrary to the behavior of the default annotation reader, we do just ignore
-     * these in the simple annotation reader (so, no expected exception here).
-     */
-    public function testClassWithInvalidAnnotationTargetAtPropertyDocBlock()
-    {
-        parent::testClassWithInvalidAnnotationTargetAtPropertyDocBlock();
-    }
-
-    /**
-     * Contrary to the behavior of the default annotation reader, we do just ignore
-     * these in the simple annotation reader (so, no expected exception here).
-     */
-    public function testClassWithInvalidNestedAnnotationTargetAtPropertyDocBlock()
-    {
-        parent::testClassWithInvalidNestedAnnotationTargetAtPropertyDocBlock();
-    }
-
-    /**
-     * Contrary to the behavior of the default annotation reader, we do just ignore
-     * these in the simple annotation reader (so, no expected exception here).
-     */
-    public function testClassWithInvalidAnnotationTargetAtMethodDocBlock()
-    {
-        parent::testClassWithInvalidAnnotationTargetAtMethodDocBlock();
-    }
-
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     */
-    public function testInvalidAnnotationUsageButIgnoredClass()
-    {
-        parent::testInvalidAnnotationUsageButIgnoredClass();
-    }
-
-    /**
-     * @group DDC-1660
-     * @group regression
-     *
-     * Contrary to the behavior of the default annotation reader, @version is not ignored
-     */
-    public function testInvalidAnnotationButIgnored()
-    {
-        $reader = $this->getReader();
-        $class  = new \ReflectionClass('Doctrine\Tests\Common\Annotations\Fixtures\ClassDDC1660');
-
-        $this->assertTrue(class_exists('Doctrine\Tests\Common\Annotations\Fixtures\Annotation\Version'));
-        $this->assertCount(1, $reader->getClassAnnotations($class));
-        $this->assertCount(1, $reader->getMethodAnnotations($class->getMethod('bar')));
-        $this->assertCount(1, $reader->getPropertyAnnotations($class->getProperty('foo')));
-    }
-    
-    protected function getReader()
-    {
-        $reader = new SimpleAnnotationReader();
-        $reader->addNamespace(__NAMESPACE__);
-        $reader->addNamespace(__NAMESPACE__ . '\Fixtures');
-        $reader->addNamespace(__NAMESPACE__ . '\Fixtures\Annotation');
-
-        return $reader;
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM55Test.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM55Test.php
deleted file mode 100644
index a7b9e2f2b0c1f00f6d85788449a263286e952b34..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM55Test.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Annotations\Ticket;
-
-use Doctrine\Tests\Common\Annotations\Fixtures\Controller;
-
-/**
- * @group
- */
-class DCOM55Test extends \PHPUnit_Framework_TestCase
-{
-    /**
-     * @expectedException Doctrine\Common\Annotations\AnnotationException
-     * @expectedExceptionMessage [Semantical Error] The class "Doctrine\Tests\Common\Annotations\Fixtures\Controller" is not annotated with @Annotation. Are you sure this class can be used as annotation? If so, then you need to add @Annotation to the _class_ doc comment of "Doctrine\Tests\Common\Annotations\Fixtures\Controller". If it is indeed no annotation, then you need to add @IgnoreAnnotation("Controller") to the _class_ doc comment of class Doctrine\Tests\Common\Annotations\Ticket\Dummy.
-     */
-    public function testIssue()
-    {
-        $class = new \ReflectionClass(__NAMESPACE__ . '\\Dummy');
-        $reader = new \Doctrine\Common\Annotations\AnnotationReader();
-        $reader->getClassAnnotations($class);
-    }
-
-    public function testAnnotation()
-    {
-        $class = new \ReflectionClass(__NAMESPACE__ . '\\DCOM55Consumer');
-        $reader = new \Doctrine\Common\Annotations\AnnotationReader();
-        $annots = $reader->getClassAnnotations($class);
-
-        $this->assertEquals(1, count($annots));
-        $this->assertInstanceOf(__NAMESPACE__.'\\DCOM55Annotation', $annots[0]);
-    }
-
-    public function testParseAnnotationDocblocks()
-    {
-        $class = new \ReflectionClass(__NAMESPACE__ . '\\DCOM55Annotation');
-        $reader = new \Doctrine\Common\Annotations\AnnotationReader();
-        $annots = $reader->getClassAnnotations($class);
-
-        $this->assertEquals(0, count($annots));
-    }
-}
-
-/**
- * @Controller
- */
-class Dummy
-{
-
-}
-
-/**
- * @Annotation
- */
-class DCOM55Annotation
-{
-
-}
-
-/**
- * @DCOM55Annotation
- */
-class DCOM55Consumer
-{
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM58Entity.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM58Entity.php
deleted file mode 100644
index 708bcc992b05a5ee368cfc6186c35be9ea332b16..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM58Entity.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-// Some class named Entity in the global namespace
-/**
- * @Annotation
- */
-class Entity
-{
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM58Test.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM58Test.php
deleted file mode 100644
index f27d17ab6f653a4fcb4efb9a946bb135f9e8f78b..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Ticket/DCOM58Test.php
+++ /dev/null
@@ -1,112 +0,0 @@
-<?php
-namespace Doctrine\Tests\Common\Annotations\Ticket;
-
-//Some class named Entity in the global namespace
-include __DIR__ .'/DCOM58Entity.php';
-
-/**
- * @group DCOM58
- */
-class DCOM58Test extends \PHPUnit_Framework_TestCase
-{
-    public function testIssue()
-    {
-        $reader     = new \Doctrine\Common\Annotations\AnnotationReader();
-        $result     = $reader->getClassAnnotations(new \ReflectionClass(__NAMESPACE__."\MappedClass"));
-
-        foreach ($result as $annot) {
-            $classAnnotations[get_class($annot)] = $annot;
-        }
-
-        $this->assertTrue(!isset($classAnnotations['']), 'Class "xxx" is not a valid entity or mapped super class.');
-    }
-
-    public function testIssueGlobalNamespace()
-    {
-        $docblock   = "@Entity";
-        $parser     = new \Doctrine\Common\Annotations\DocParser();
-        $parser->setImports(array(
-            "__NAMESPACE__" =>"Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM\Mapping"
-        ));
-
-        $annots     = $parser->parse($docblock);
-
-        $this->assertEquals(1, count($annots));
-        $this->assertInstanceOf("Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM\Mapping\Entity", $annots[0]);
-    }
-
-    public function testIssueNamespaces()
-    {
-        $docblock   = "@Entity";
-        $parser     = new \Doctrine\Common\Annotations\DocParser();
-        $parser->addNamespace("Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM");
-
-        $annots     = $parser->parse($docblock);
-
-        $this->assertEquals(1, count($annots));
-        $this->assertInstanceOf("Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM\Entity", $annots[0]);
-    }
-
-    public function testIssueMultipleNamespaces()
-    {
-        $docblock   = "@Entity";
-        $parser     = new \Doctrine\Common\Annotations\DocParser();
-        $parser->addNamespace("Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM\Mapping");
-        $parser->addNamespace("Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM");
-
-        $annots     = $parser->parse($docblock);
-
-        $this->assertEquals(1, count($annots));
-        $this->assertInstanceOf("Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM\Mapping\Entity", $annots[0]);
-    }
-
-    public function testIssueWithNamespacesOrImports()
-    {
-        $docblock   = "@Entity";
-        $parser     = new \Doctrine\Common\Annotations\DocParser();
-        $annots     = $parser->parse($docblock);
-
-        $this->assertEquals(1, count($annots));
-        $this->assertInstanceOf("Entity", $annots[0]);
-        $this->assertEquals(1, count($annots));
-    }
-
-
-    public function testIssueSimpleAnnotationReader()
-    {
-        $reader     = new \Doctrine\Common\Annotations\SimpleAnnotationReader();
-        $reader->addNamespace('Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM\Mapping');
-        $annots     = $reader->getClassAnnotations(new \ReflectionClass(__NAMESPACE__."\MappedClass"));
-
-        $this->assertEquals(1, count($annots));
-        $this->assertInstanceOf("Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM\Mapping\Entity", $annots[0]);
-    }
-
-}
-
-/**
- * @Entity
- */
-class MappedClass
-{
-
-}
-
-
-namespace Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM\Mapping;
-/**
-* @Annotation
-*/
-class Entity
-{
-
-}
-
-namespace Doctrine\Tests\Common\Annotations\Ticket\Doctrine\ORM;
-/**
-* @Annotation
-*/
-class Entity
-{
-
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/TopLevelAnnotation.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/TopLevelAnnotation.php
deleted file mode 100644
index ff3ca376bca512974f7caa68f311e638575172ab..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/TopLevelAnnotation.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-use Doctrine\Common\Annotations\Annotation;
-
-/** @Annotation */
-class TopLevelAnnotation extends Annotation
-{
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/ApcCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/ApcCacheTest.php
deleted file mode 100644
index df812620103328d5f7a4a986a99b3001e2f6f268..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/ApcCacheTest.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\ApcCache;
-
-class ApcCacheTest extends CacheTest
-{
-    public function setUp()
-    {
-        if ( ! extension_loaded('apc') || false === @apc_cache_info()) {
-            $this->markTestSkipped('The ' . __CLASS__ .' requires the use of APC');
-        }
-    }
-
-    protected function _getCacheDriver()
-    {
-        return new ApcCache();
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/ArrayCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/ArrayCacheTest.php
deleted file mode 100644
index 6cad8915b6cd6fae3bfb885256dc0f79ed4009da..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/ArrayCacheTest.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\ArrayCache;
-
-class ArrayCacheTest extends CacheTest
-{
-    protected function _getCacheDriver()
-    {
-        return new ArrayCache();
-    }
-
-    public function testGetStats()
-    {
-        $cache = $this->_getCacheDriver();
-        $stats = $cache->getStats();
-
-        $this->assertNull($stats);
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/CacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/CacheTest.php
deleted file mode 100644
index 1bbc1650535adc383c5db12488fdb0bd78f11bca..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/CacheTest.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\Cache;
-
-abstract class CacheTest extends \Doctrine\Tests\DoctrineTestCase
-{
-    public function testBasics()
-    {
-        $cache = $this->_getCacheDriver();
-
-        // Test save
-        $cache->save('test_key', 'testing this out');
-
-        // Test contains to test that save() worked
-        $this->assertTrue($cache->contains('test_key'));
-
-        // Test fetch
-        $this->assertEquals('testing this out', $cache->fetch('test_key'));
-
-        // Test delete
-        $cache->save('test_key2', 'test2');
-        $cache->delete('test_key2');
-        $this->assertFalse($cache->contains('test_key2'));
-    }
-
-    public function testObjects()
-    {
-        $cache = $this->_getCacheDriver();
-
-        // Fetch/save test with objects (Is cache driver serializes/unserializes objects correctly ?)
-        $cache->save('test_object_key', new \ArrayObject());
-        $this->assertTrue($cache->fetch('test_object_key') instanceof \ArrayObject);
-    }
-
-    public function testDeleteAll()
-    {
-        $cache = $this->_getCacheDriver();
-        $cache->save('test_key1', '1');
-        $cache->save('test_key2', '2');
-        $cache->deleteAll();
-
-        $this->assertFalse($cache->contains('test_key1'));
-        $this->assertFalse($cache->contains('test_key2'));
-    }
-
-    public function testFlushAll()
-    {
-        $cache = $this->_getCacheDriver();
-        $cache->save('test_key1', '1');
-        $cache->save('test_key2', '2');
-        $cache->flushAll();
-
-        $this->assertFalse($cache->contains('test_key1'));
-        $this->assertFalse($cache->contains('test_key2'));
-    }
-
-    public function testNamespace()
-    {
-        $cache = $this->_getCacheDriver();
-        $cache->setNamespace('test_');
-        $cache->save('key1', 'test');
-
-        $this->assertTrue($cache->contains('key1'));
-
-        $cache->setNamespace('test2_');
-
-        $this->assertFalse($cache->contains('key1'));
-    }
-
-    /**
-     * @group DCOM-43
-     */
-    public function testGetStats()
-    {
-        $cache = $this->_getCacheDriver();
-        $stats = $cache->getStats();
-
-        $this->assertArrayHasKey(Cache::STATS_HITS,   $stats);
-        $this->assertArrayHasKey(Cache::STATS_MISSES, $stats);
-        $this->assertArrayHasKey(Cache::STATS_UPTIME, $stats);
-        $this->assertArrayHasKey(Cache::STATS_MEMORY_USAGE, $stats);
-        $this->assertArrayHasKey(Cache::STATS_MEMORY_AVAILIABLE, $stats);
-    }
-
-    /**
-     * @return \Doctrine\Common\Cache\CacheProvider
-     */
-    abstract protected function _getCacheDriver();
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/FilesystemCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/FilesystemCacheTest.php
deleted file mode 100644
index f782e3c00211f3a693bf6d1a50ad3af06ab1db77..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/FilesystemCacheTest.php
+++ /dev/null
@@ -1,97 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\FilesystemCache;
-
-/**
- * @group DCOM-101
- */
-class FilesystemCacheTest extends CacheTest
-{
-    /**
-     * @var \Doctrine\Common\Cache\FilesystemCache
-     */
-    private $driver;
-
-    protected function _getCacheDriver()
-    {
-        $dir = sys_get_temp_dir() . "/doctrine_cache_". uniqid();
-        $this->assertFalse(is_dir($dir));
-        
-        $this->driver = new FilesystemCache($dir);
-        $this->assertTrue(is_dir($dir));
-
-        return $this->driver;
-    }
-
-    public function testLifetime()
-    {
-        $cache = $this->_getCacheDriver();
-
-        // Test save
-        $cache->save('test_key', 'testing this out', 10);
-
-        // Test contains to test that save() worked
-        $this->assertTrue($cache->contains('test_key'));
-
-        // Test fetch
-        $this->assertEquals('testing this out', $cache->fetch('test_key'));
-
-        // access private methods
-        $getFilename        = new \ReflectionMethod($cache, 'getFilename');
-        $getNamespacedId    = new \ReflectionMethod($cache, 'getNamespacedId');
-
-        $getFilename->setAccessible(true);
-        $getNamespacedId->setAccessible(true);
-
-        $id         = $getNamespacedId->invoke($cache, 'test_key');
-        $filename   = $getFilename->invoke($cache, $id);
-
-        $data       = '';
-        $lifetime   = 0;
-        $resource   = fopen($filename, "r");
-
-        if (false !== ($line = fgets($resource))) {
-            $lifetime = (integer) $line;
-        }
-
-        while (false !== ($line = fgets($resource))) {
-            $data .= $line;
-        }
-
-        $this->assertNotEquals(0, $lifetime, "previous lifetime could not be loaded");
-
-        // update lifetime
-        $lifetime = $lifetime - 20;
-        file_put_contents($filename, $lifetime . PHP_EOL . $data);
-
-        // test expired data
-        $this->assertFalse($cache->contains('test_key'));
-        $this->assertFalse($cache->fetch('test_key'));
-    }
-
-    public function testGetStats()
-    {
-        $cache = $this->_getCacheDriver();
-        $stats = $cache->getStats();
-
-        $this->assertNull($stats);
-    }
-
-    public function tearDown()
-    {
-        $dir        = $this->driver->getDirectory();
-        $ext        = $this->driver->getExtension();
-        $iterator   = new \RecursiveDirectoryIterator($dir);
-
-        foreach (new \RecursiveIteratorIterator($iterator, \RecursiveIteratorIterator::CHILD_FIRST) as $file) {
-            if ($file->isFile()) {
-                @unlink($file->getRealPath());
-            } else {
-                @rmdir($file->getRealPath());
-            }
-        }
-    }
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/MemcacheCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/MemcacheCacheTest.php
deleted file mode 100644
index 36c180c93557a6fc3b8e3d8bdda204c3507d89d7..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/MemcacheCacheTest.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\MemcacheCache;
-
-class MemcacheCacheTest extends CacheTest
-{
-    private $_memcache;
-
-    public function setUp()
-    {
-        if (extension_loaded('memcache')) {
-            $this->_memcache = new \Memcache;
-            $ok = @$this->_memcache->connect('localhost', 11211);
-            if (!$ok) {
-                $this->markTestSkipped('The ' . __CLASS__ .' requires the use of memcache');
-            }
-        } else {
-            $this->markTestSkipped('The ' . __CLASS__ .' requires the use of memcache');
-        }
-    }
-
-    public function testNoExpire() {
-        $cache = $this->_getCacheDriver();
-        $cache->save('noexpire', 'value', 0);
-        sleep(1);
-        $this->assertTrue($cache->contains('noexpire'), 'Memcache provider should support no-expire');
-    }
-
-    public function testLongLifetime()
-    {
-        $cache = $this->_getCacheDriver();
-        $cache->save('key', 'value', 30 * 24 * 3600 + 1);
-        $this->assertTrue($cache->contains('key'), 'Memcache provider should support TTL > 30 days');
-    }
-
-    protected function _getCacheDriver()
-    {
-        $driver = new MemcacheCache();
-        $driver->setMemcache($this->_memcache);
-        return $driver;
-    }
-
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/MemcachedCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/MemcachedCacheTest.php
deleted file mode 100644
index ecbe5a60012652fe97cbf98cd4b726bb3c8854ee..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/MemcachedCacheTest.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\MemcachedCache;
-
-class MemcachedCacheTest extends CacheTest
-{
-    private $memcached;
-
-    public function setUp()
-    {
-        if (extension_loaded('memcached')) {
-            $this->memcached = new \Memcached();
-            $this->memcached->setOption(\Memcached::OPT_COMPRESSION, false);
-            $this->memcached->addServer('127.0.0.1', 11211);
-
-            $fh = @fsockopen('127.0.0.1', 11211);
-            if (!$fh) {
-                $this->markTestSkipped('The ' . __CLASS__ .' requires the use of memcache');
-            }
-        } else {
-            $this->markTestSkipped('The ' . __CLASS__ .' requires the use of memcache');
-        }
-    }
-
-    public function testNoExpire() {
-        $cache = $this->_getCacheDriver();
-        $cache->save('noexpire', 'value', 0);
-        sleep(1);
-        $this->assertTrue($cache->contains('noexpire'), 'Memcache provider should support no-expire');
-    }
-
-    public function testLongLifetime()
-    {
-        $cache = $this->_getCacheDriver();
-        $cache->save('key', 'value', 30 * 24 * 3600 + 1);
-
-        $this->assertTrue($cache->contains('key'), 'Memcached provider should support TTL > 30 days');
-    }
-
-    protected function _getCacheDriver()
-    {
-        $driver = new MemcachedCache();
-        $driver->setMemcached($this->memcached);
-        return $driver;
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/PhpFileCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/PhpFileCacheTest.php
deleted file mode 100644
index 5085f46640ac81dab6d6f040f815c55e01e011ea..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/PhpFileCacheTest.php
+++ /dev/null
@@ -1,149 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\PhpFileCache;
-
-/**
- * @group DCOM-101
- */
-class PhpFileCacheTest extends CacheTest
-{
-    /**
-     * @var \Doctrine\Common\Cache\PhpFileCache
-     */
-    private $driver;
-
-    protected function _getCacheDriver()
-    {
-        $dir = sys_get_temp_dir() . "/doctrine_cache_". uniqid();
-        $this->assertFalse(is_dir($dir));
-
-        $this->driver = new PhpFileCache($dir);
-        $this->assertTrue(is_dir($dir));
-
-        return $this->driver;
-    }
-
-    public function testObjects()
-    {
-        $this->markTestSkipped('PhpFileCache does not support saving objects that dont implement __set_state()');
-    }
-
-    public function testLifetime()
-    {
-        $cache = $this->_getCacheDriver();
-
-        // Test save
-        $cache->save('test_key', 'testing this out', 10);
-
-        // Test contains to test that save() worked
-        $this->assertTrue($cache->contains('test_key'));
-
-        // Test fetch
-        $this->assertEquals('testing this out', $cache->fetch('test_key'));
-
-        // access private methods
-        $getFilename        = new \ReflectionMethod($cache, 'getFilename');
-        $getNamespacedId    = new \ReflectionMethod($cache, 'getNamespacedId');
-
-        $getFilename->setAccessible(true);
-        $getNamespacedId->setAccessible(true);
-
-        $id     = $getNamespacedId->invoke($cache, 'test_key');
-        $path   = $getFilename->invoke($cache, $id);
-        $value  = include $path;
-
-        // update lifetime
-        $value['lifetime'] = $value['lifetime'] - 20;
-        file_put_contents($path, '<?php return unserialize(' . var_export(serialize($value), true) . ');');
-
-        // test expired data
-        $this->assertFalse($cache->contains('test_key'));
-        $this->assertFalse($cache->fetch('test_key'));
-    }
-
-    public function testImplementsSetState()
-    {
-        $cache = $this->_getCacheDriver();
-
-        // Test save
-        $cache->save('test_set_state', new SetStateClass(array(1,2,3)));
-
-        //Test __set_state call
-        $this->assertCount(0, SetStateClass::$values);
-
-        // Test fetch
-        $value = $cache->fetch('test_set_state');
-        $this->assertInstanceOf('Doctrine\Tests\Common\Cache\SetStateClass', $value);
-        $this->assertEquals(array(1,2,3), $value->getValue());
-
-        //Test __set_state call
-        $this->assertCount(1, SetStateClass::$values);
-
-        // Test contains
-        $this->assertTrue($cache->contains('test_set_state'));
-    }
-
-    public function testNotImplementsSetState()
-    {
-        $cache = $this->_getCacheDriver();
-
-        $this->setExpectedException('InvalidArgumentException');
-        $cache->save('test_not_set_state', new NotSetStateClass(array(1,2,3)));
-    }
-
-    public function testGetStats()
-    {
-        $cache = $this->_getCacheDriver();
-        $stats = $cache->getStats();
-
-        $this->assertNull($stats);
-    }
-
-    public function tearDown()
-    {
-        if (!$this->driver) {
-            return;
-        }
-
-        $dir        = $this->driver->getDirectory();
-        $ext        = $this->driver->getExtension();
-        $iterator   = new \RecursiveDirectoryIterator($dir);
-
-        foreach (new \RecursiveIteratorIterator($iterator, \RecursiveIteratorIterator::CHILD_FIRST) as $file) {
-            if ($file->isFile()) {
-                @unlink($file->getRealPath());
-            } else {
-                @rmdir($file->getRealPath());
-            }
-        }
-    }
-
-}
-
-class NotSetStateClass
-{
-    private $value;
-
-    public function __construct($value)
-    {
-        $this->value = $value;
-    }
-
-    public function getValue()
-    {
-        return $this->value;
-    }
-}
-
-class SetStateClass extends NotSetStateClass
-{
-    public static $values = array();
-
-    public static function __set_state($data)
-    {
-        self::$values = $data;
-        return new self($data['value']);
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/RedisCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/RedisCacheTest.php
deleted file mode 100644
index 45bbc752af25680d1b314842435091fb70882f2a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/RedisCacheTest.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\RedisCache;
-
-class RedisCacheTest extends CacheTest
-{
-    private $_redis;
-
-    public function setUp()
-    {
-        if (extension_loaded('redis')) {
-            $this->_redis = new \Redis();
-            $ok = @$this->_redis->connect('127.0.0.1');
-            if (!$ok) {
-                $this->markTestSkipped('The ' . __CLASS__ .' requires the use of redis');
-            }
-        } else {
-            $this->markTestSkipped('The ' . __CLASS__ .' requires the use of redis');
-        }
-    }
-
-    protected function _getCacheDriver()
-    {
-        $driver = new RedisCache();
-        $driver->setRedis($this->_redis);
-        return $driver;
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/WinCacheCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/WinCacheCacheTest.php
deleted file mode 100644
index cb363df9568b0523ba7fb89c965974545a22efa3..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/WinCacheCacheTest.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\WincacheCache;
-
-class WincacheCacheTest extends CacheTest
-{
-    public function setUp()
-    {
-        if ( ! extension_loaded('wincache') || ! function_exists('wincache_ucache_info')) {
-            $this->markTestSkipped('The ' . __CLASS__ .' requires the use of Wincache');
-        }
-    }
-
-    protected function _getCacheDriver()
-    {
-        return new WincacheCache();
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/XcacheCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/XcacheCacheTest.php
deleted file mode 100644
index 6259848776210e31311b04f5900a42cf13461c47..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/XcacheCacheTest.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\XcacheCache;
-
-class XcacheCacheTest extends CacheTest
-{
-    public function setUp()
-    {
-        if ( ! extension_loaded('xcache')) {
-            $this->markTestSkipped('The ' . __CLASS__ .' requires the use of xcache');
-        }
-    }
-
-    protected function _getCacheDriver()
-    {
-        return new XcacheCache();
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/ZendDataCacheTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/ZendDataCacheTest.php
deleted file mode 100644
index cd66e1578f3ef39d5717f557632f7bc5d024631f..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/ZendDataCacheTest.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Cache;
-
-use Doctrine\Common\Cache\ZendDataCache;
-
-class ZendDataCacheTest extends CacheTest
-{
-    public function setUp()
-    {
-        if (!function_exists('zend_shm_cache_fetch') || (php_sapi_name() != 'apache2handler')) {
-            $this->markTestSkipped('The ' . __CLASS__ .' requires the use of Zend Data Cache which only works in apache2handler SAPI');
-        }
-    }
-
-    public function testGetStats()
-    {
-        $cache = $this->_getCacheDriver();
-        $stats = $cache->getStats();
-
-        $this->assertNull($stats);
-    }
-
-    protected function _getCacheDriver()
-    {
-        return new ZendDataCache();
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest.php
deleted file mode 100644
index 567cf91852ee85a39139f5494ba5b189c5f650d5..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common;
-
-use Doctrine\Common\ClassLoader;
-
-class ClassLoaderTest extends \Doctrine\Tests\DoctrineTestCase
-{
-    public function testClassLoader()
-    {
-        $classLoader = new ClassLoader('ClassLoaderTest');
-        $classLoader->setIncludePath(__DIR__);
-        $classLoader->setFileExtension('.class.php');
-        $classLoader->setNamespaceSeparator('_');
-
-        $this->assertTrue($classLoader->canLoadClass('ClassLoaderTest_ClassA'));
-        $this->assertTrue($classLoader->canLoadClass('ClassLoaderTest_ClassB'));
-        $this->assertTrue($classLoader->canLoadClass('ClassLoaderTest_ClassC'));
-        $this->assertFalse($classLoader->canLoadClass('OtherClass'));
-        $this->assertEquals($classLoader->loadClass('ClassLoaderTest_ClassA'), true);
-        $this->assertEquals($classLoader->loadClass('ClassLoaderTest_ClassB'), true);
-        $this->assertEquals($classLoader->loadClass('ClassLoaderTest_ClassC'), true);
-    }
-
-    public function testClassExists()
-    {
-        $this->assertFalse(ClassLoader::classExists('ClassLoaderTest\ClassD'));
-        $badLoader = function($className) {
-            require __DIR__ . '/ClassLoaderTest/ClassD.php';
-            return true;
-        };
-        spl_autoload_register($badLoader);
-        $this->assertTrue(ClassLoader::classExists('ClassLoaderTest\ClassD'));
-        spl_autoload_unregister($badLoader);
-    }
-
-    public function testGetClassLoader()
-    {
-        $cl = new ClassLoader('ClassLoaderTest', __DIR__);
-        $cl->register();
-        $this->assertTrue(ClassLoader::getClassLoader('ClassLoaderTest\ClassD') instanceof \Doctrine\Common\ClassLoader);
-        $this->assertNull(ClassLoader::getClassLoader('This\Class\Does\Not\Exist'));
-        $cl->unregister();
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassA.class.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassA.class.php
deleted file mode 100644
index 8554654738b91c9b35595485309be4a42e37bf5b..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassA.class.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-class ClassLoaderTest_ClassA
-{
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassB.class.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassB.class.php
deleted file mode 100644
index 5afcbebafa69666d6b659c6863e6d0c4660268a5..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassB.class.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-class ClassLoaderTest_ClassB
-{
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassC.class.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassC.class.php
deleted file mode 100644
index 0548118d984f241a85688ad35ca944c494e468e0..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassC.class.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-class ClassLoaderTest_ClassC
-{
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassD.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassD.php
deleted file mode 100644
index 06e4e848239fc15cae8053b8a4406d92dbdbedfe..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/ClassLoaderTest/ClassD.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-namespace ClassLoaderTest;
-
-class ClassD {}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/ClosureExpressionVisitorTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/ClosureExpressionVisitorTest.php
deleted file mode 100644
index e40afba7c28a06567877249b437ecd38726804e5..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/ClosureExpressionVisitorTest.php
+++ /dev/null
@@ -1,198 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the LGPL. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Tests\Common\Collections;
-
-use Doctrine\Common\Collections\Expr\ClosureExpressionVisitor;
-use Doctrine\Common\Collections\ExpressionBuilder;
-
-/**
- * @group DDC-1637
- */
-class ClosureExpressionVisitorTest extends \PHPUnit_Framework_TestCase
-{
-    private $visitor;
-    private $builder;
-
-    public function setUp()
-    {
-        $this->visitor = new ClosureExpressionVisitor();
-        $this->builder = new ExpressionBuilder();
-    }
-
-    public function testWalkEqualsComparison()
-    {
-        $closure = $this->visitor->walkComparison($this->builder->eq("foo", 1));
-
-        $this->assertTrue($closure(new TestObject(1)));
-        $this->assertFalse($closure(new TestObject(2)));
-    }
-
-    public function testWalkNotEqualsComparison()
-    {
-        $closure = $this->visitor->walkComparison($this->builder->neq("foo", 1));
-
-        $this->assertFalse($closure(new TestObject(1)));
-        $this->assertTrue($closure(new TestObject(2)));
-    }
-
-    public function testWalkLessThanComparison()
-    {
-        $closure = $this->visitor->walkComparison($this->builder->lt("foo", 1));
-
-        $this->assertFalse($closure(new TestObject(1)));
-        $this->assertTrue($closure(new TestObject(0)));
-    }
-
-    public function testWalkLessThanEqualsComparison()
-    {
-        $closure = $this->visitor->walkComparison($this->builder->lte("foo", 1));
-
-        $this->assertFalse($closure(new TestObject(2)));
-        $this->assertTrue($closure(new TestObject(1)));
-        $this->assertTrue($closure(new TestObject(0)));
-    }
-
-    public function testWalkGreaterThanEqualsComparison()
-    {
-        $closure = $this->visitor->walkComparison($this->builder->gte("foo", 1));
-
-        $this->assertTrue($closure(new TestObject(2)));
-        $this->assertTrue($closure(new TestObject(1)));
-        $this->assertFalse($closure(new TestObject(0)));
-    }
-
-    public function testWalkGreaterThanComparison()
-    {
-        $closure = $this->visitor->walkComparison($this->builder->gt("foo", 1));
-
-        $this->assertTrue($closure(new TestObject(2)));
-        $this->assertFalse($closure(new TestObject(1)));
-        $this->assertFalse($closure(new TestObject(0)));
-    }
-
-    public function testWalkInComparison()
-    {
-        $closure = $this->visitor->walkComparison($this->builder->in("foo", array(1, 2, 3)));
-
-        $this->assertTrue($closure(new TestObject(2)));
-        $this->assertTrue($closure(new TestObject(1)));
-        $this->assertFalse($closure(new TestObject(0)));
-    }
-
-    public function testWalkNotInComparison()
-    {
-        $closure = $this->visitor->walkComparison($this->builder->notIn("foo", array(1, 2, 3)));
-
-        $this->assertFalse($closure(new TestObject(1)));
-        $this->assertFalse($closure(new TestObject(2)));
-        $this->assertTrue($closure(new TestObject(0)));
-        $this->assertTrue($closure(new TestObject(4)));
-    }
-
-    public function testWalkAndCompositeExpression()
-    {
-        $closure = $this->visitor->walkCompositeExpression(
-            $this->builder->andX(
-                $this->builder->eq("foo", 1),
-                $this->builder->eq("bar", 1)
-            )
-        );
-
-        $this->assertTrue($closure(new TestObject(1, 1)));
-        $this->assertFalse($closure(new TestObject(1, 0)));
-        $this->assertFalse($closure(new TestObject(0, 1)));
-        $this->assertFalse($closure(new TestObject(0, 0)));
-    }
-
-    public function testWalkOrCompositeExpression()
-    {
-        $closure = $this->visitor->walkCompositeExpression(
-            $this->builder->orX(
-                $this->builder->eq("foo", 1),
-                $this->builder->eq("bar", 1)
-            )
-        );
-
-        $this->assertTrue($closure(new TestObject(1, 1)));
-        $this->assertTrue($closure(new TestObject(1, 0)));
-        $this->assertTrue($closure(new TestObject(0, 1)));
-        $this->assertFalse($closure(new TestObject(0, 0)));
-    }
-
-    public function testSortByFieldAscending()
-    {
-        $objects = array(new TestObject("b"), new TestObject("a"), new TestObject("c"));
-        $sort = ClosureExpressionVisitor::sortByField("foo");
-
-        usort($objects, $sort);
-
-        $this->assertEquals("a", $objects[0]->getFoo());
-        $this->assertEquals("b", $objects[1]->getFoo());
-        $this->assertEquals("c", $objects[2]->getFoo());
-    }
-
-    public function testSortByFieldDescending()
-    {
-        $objects = array(new TestObject("b"), new TestObject("a"), new TestObject("c"));
-        $sort = ClosureExpressionVisitor::sortByField("foo", -1);
-
-        usort($objects, $sort);
-
-        $this->assertEquals("c", $objects[0]->getFoo());
-        $this->assertEquals("b", $objects[1]->getFoo());
-        $this->assertEquals("a", $objects[2]->getFoo());
-    }
-
-    public function testSortDelegate()
-    {
-        $objects = array(new TestObject("a", "c"), new TestObject("a", "b"), new TestObject("a", "a"));
-        $sort = ClosureExpressionVisitor::sortByField("bar", 1);
-        $sort = ClosureExpressionVisitor::sortByField("foo", 1, $sort);
-
-        usort($objects, $sort);
-
-        $this->assertEquals("a", $objects[0]->getBar());
-        $this->assertEquals("b", $objects[1]->getBar());
-        $this->assertEquals("c", $objects[2]->getBar());
-    }
-}
-
-class TestObject
-{
-    private $foo;
-    private $bar;
-
-    public function __construct($foo = null, $bar = null)
-    {
-        $this->foo = $foo;
-        $this->bar = $bar;
-    }
-
-    public function getFoo()
-    {
-        return $this->foo;
-    }
-
-    public function getBar()
-    {
-        return $this->bar;
-    }
-}
-
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/CollectionTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/CollectionTest.php
deleted file mode 100644
index 280efa38028fa44940d7d412d10e75f8f5133d52..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/CollectionTest.php
+++ /dev/null
@@ -1,251 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Collections;
-
-use Doctrine\Tests;
-use Doctrine\Common\Collections\Criteria;
-
-class CollectionTest extends \Doctrine\Tests\DoctrineTestCase
-{
-    /**
-     * @var \Doctrine\Common\Collections\Collection
-     */
-    private $_coll;
-
-    protected function setUp()
-    {
-        $this->_coll = new \Doctrine\Common\Collections\ArrayCollection;
-    }
-
-    public function testIssetAndUnset()
-    {
-        $this->assertFalse(isset($this->_coll[0]));
-        $this->_coll->add('testing');
-        $this->assertTrue(isset($this->_coll[0]));
-        unset($this->_coll[0]);
-        $this->assertFalse(isset($this->_coll[0]));
-    }
-
-    public function testToString()
-    {
-        $this->_coll->add('testing');
-        $this->assertTrue(is_string((string) $this->_coll));
-    }
-
-    public function testRemovingNonExistentEntryReturnsNull()
-    {
-        $this->assertEquals(null, $this->_coll->remove('testing_does_not_exist'));
-    }
-
-    public function testExists()
-    {
-        $this->_coll->add("one");
-        $this->_coll->add("two");
-        $exists = $this->_coll->exists(function($k, $e) { return $e == "one"; });
-        $this->assertTrue($exists);
-        $exists = $this->_coll->exists(function($k, $e) { return $e == "other"; });
-        $this->assertFalse($exists);
-    }
-
-    public function testMap()
-    {
-        $this->_coll->add(1);
-        $this->_coll->add(2);
-        $res = $this->_coll->map(function($e) { return $e * 2; });
-        $this->assertEquals(array(2, 4), $res->toArray());
-    }
-
-    public function testFilter()
-    {
-        $this->_coll->add(1);
-        $this->_coll->add("foo");
-        $this->_coll->add(3);
-        $res = $this->_coll->filter(function($e) { return is_numeric($e); });
-        $this->assertEquals(array(0 => 1, 2 => 3), $res->toArray());
-    }
-
-    public function testFirstAndLast()
-    {
-        $this->_coll->add('one');
-        $this->_coll->add('two');
-
-        $this->assertEquals($this->_coll->first(), 'one');
-        $this->assertEquals($this->_coll->last(), 'two');
-    }
-
-    public function testArrayAccess()
-    {
-        $this->_coll[] = 'one';
-        $this->_coll[] = 'two';
-
-        $this->assertEquals($this->_coll[0], 'one');
-        $this->assertEquals($this->_coll[1], 'two');
-
-        unset($this->_coll[0]);
-        $this->assertEquals($this->_coll->count(), 1);
-    }
-
-    public function testContainsKey()
-    {
-        $this->_coll[5] = 'five';
-        $this->assertTrue($this->_coll->containsKey(5));
-    }
-
-    public function testContains()
-    {
-        $this->_coll[0] = 'test';
-        $this->assertTrue($this->_coll->contains('test'));
-    }
-
-    public function testSearch()
-    {
-        $this->_coll[0] = 'test';
-        $this->assertEquals(0, $this->_coll->indexOf('test'));
-    }
-
-    public function testGet()
-    {
-        $this->_coll[0] = 'test';
-        $this->assertEquals('test', $this->_coll->get(0));
-    }
-
-    public function testGetKeys()
-    {
-        $this->_coll[] = 'one';
-        $this->_coll[] = 'two';
-        $this->assertEquals(array(0, 1), $this->_coll->getKeys());
-    }
-
-    public function testGetValues()
-    {
-        $this->_coll[] = 'one';
-        $this->_coll[] = 'two';
-        $this->assertEquals(array('one', 'two'), $this->_coll->getValues());
-    }
-
-    public function testCount()
-    {
-        $this->_coll[] = 'one';
-        $this->_coll[] = 'two';
-        $this->assertEquals($this->_coll->count(), 2);
-        $this->assertEquals(count($this->_coll), 2);
-    }
-
-    public function testForAll()
-    {
-        $this->_coll[] = 'one';
-        $this->_coll[] = 'two';
-        $this->assertEquals($this->_coll->forAll(function($k, $e) { return is_string($e); }), true);
-        $this->assertEquals($this->_coll->forAll(function($k, $e) { return is_array($e); }), false);
-    }
-
-    public function testPartition()
-    {
-        $this->_coll[] = true;
-        $this->_coll[] = false;
-        $partition = $this->_coll->partition(function($k, $e) { return $e == true; });
-        $this->assertEquals($partition[0][0], true);
-        $this->assertEquals($partition[1][0], false);
-    }
-
-    public function testClear()
-    {
-        $this->_coll[] = 'one';
-        $this->_coll[] = 'two';
-        $this->_coll->clear();
-        $this->assertEquals($this->_coll->isEmpty(), true);
-    }
-
-    public function testRemove()
-    {
-        $this->_coll[] = 'one';
-        $this->_coll[] = 'two';
-        $el = $this->_coll->remove(0);
-
-        $this->assertEquals('one', $el);
-        $this->assertEquals($this->_coll->contains('one'), false);
-        $this->assertNull($this->_coll->remove(0));
-    }
-
-    public function testRemoveElement()
-    {
-        $this->_coll[] = 'one';
-        $this->_coll[] = 'two';
-
-        $this->assertTrue($this->_coll->removeElement('two'));
-        $this->assertFalse($this->_coll->contains('two'));
-        $this->assertFalse($this->_coll->removeElement('two'));
-    }
-
-    public function testSlice()
-    {
-        $this->_coll[] = 'one';
-        $this->_coll[] = 'two';
-        $this->_coll[] = 'three';
-
-        $slice = $this->_coll->slice(0, 1);
-        $this->assertInternalType('array', $slice);
-        $this->assertEquals(array('one'), $slice);
-
-        $slice = $this->_coll->slice(1);
-        $this->assertEquals(array(1 => 'two', 2 => 'three'), $slice);
-
-        $slice = $this->_coll->slice(1, 1);
-        $this->assertEquals(array(1 => 'two'), $slice);
-    }
-
-    public function fillMatchingFixture()
-    {
-        $std1 = new \stdClass();
-        $std1->foo = "bar";
-        $this->_coll[] = $std1;
-
-        $std2 = new \stdClass();
-        $std2->foo = "baz";
-        $this->_coll[] = $std2;
-    }
-
-    /**
-     * @group DDC-1637
-     */
-    public function testMatching()
-    {
-        $this->fillMatchingFixture();
-
-        $col = $this->_coll->matching(new Criteria(Criteria::expr()->eq("foo", "bar")));
-        $this->assertInstanceOf('Doctrine\Common\Collections\Collection', $col);
-        $this->assertNotSame($col, $this->_coll);
-        $this->assertEquals(1, count($col));
-    }
-
-    /**
-     * @group DDC-1637
-     */
-    public function testMatchingOrdering()
-    {
-        $this->fillMatchingFixture();
-
-        $col = $this->_coll->matching(new Criteria(null, array('foo' => 'DESC')));
-
-        $this->assertInstanceOf('Doctrine\Common\Collections\Collection', $col);
-        $this->assertNotSame($col, $this->_coll);
-        $this->assertEquals(2, count($col));
-        $this->assertEquals('baz', $col[0]->foo);
-        $this->assertEquals('bar', $col[1]->foo);
-    }
-
-    /**
-     * @group DDC-1637
-     */
-    public function testMatchingSlice()
-    {
-        $this->fillMatchingFixture();
-
-        $col = $this->_coll->matching(new Criteria(null, null, 1, 1));
-
-        $this->assertInstanceOf('Doctrine\Common\Collections\Collection', $col);
-        $this->assertNotSame($col, $this->_coll);
-        $this->assertEquals(1, count($col));
-        $this->assertEquals('baz', $col[0]->foo);
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/CriteriaTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/CriteriaTest.php
deleted file mode 100644
index 03fb6cae0aef2d6a237902dbe7f7dd43ff96fe5b..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/CriteriaTest.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-namespace Doctrine\Tests\Common\Collections;
-
-use Doctrine\Common\Collections\Criteria;
-use Doctrine\Common\Collections\Expr\Comparison;
-use Doctrine\Common\Collections\Expr\CompositeExpression;
-
-class CriteriaTest extends \PHPUnit_Framework_TestCase
-{
-    public function testCreate()
-    {
-        $criteria = Criteria::create();
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Criteria", $criteria);
-    }
-
-    public function testConstructor()
-    {
-        $expr     = new Comparison("field", "=", "value");
-        $criteria = new Criteria($expr, array("foo" => "ASC"), 10, 20);
-
-        $this->assertSame($expr, $criteria->getWhereExpression());
-        $this->assertEquals(array("foo" => "ASC"), $criteria->getOrderings());
-        $this->assertEquals(10, $criteria->getFirstResult());
-        $this->assertEquals(20, $criteria->getMaxResults());
-    }
-
-    public function testWhere()
-    {
-        $expr     = new Comparison("field", "=", "value");
-        $criteria = new Criteria();
-
-        $criteria->where($expr);
-
-        $this->assertSame($expr, $criteria->getWhereExpression());
-    }
-
-    public function testAndWhere()
-    {
-        $expr     = new Comparison("field", "=", "value");
-        $criteria = new Criteria();
-
-        $criteria->where($expr);
-        $expr = $criteria->getWhereExpression();
-        $criteria->andWhere($expr);
-
-        $where = $criteria->getWhereExpression();
-        $this->assertInstanceOf('Doctrine\Common\Collections\Expr\CompositeExpression', $where);
-
-        $this->assertEquals(CompositeExpression::TYPE_AND, $where->getType());
-        $this->assertSame(array($expr, $expr), $where->getExpressionList());
-    }
-
-    public function testOrWhere()
-    {
-        $expr     = new Comparison("field", "=", "value");
-        $criteria = new Criteria();
-
-        $criteria->where($expr);
-        $expr = $criteria->getWhereExpression();
-        $criteria->orWhere($expr);
-
-        $where = $criteria->getWhereExpression();
-        $this->assertInstanceOf('Doctrine\Common\Collections\Expr\CompositeExpression', $where);
-
-        $this->assertEquals(CompositeExpression::TYPE_OR, $where->getType());
-        $this->assertSame(array($expr, $expr), $where->getExpressionList());
-    }
-
-    public function testOrderings()
-    {
-        $criteria = Criteria::create()
-            ->orderBy(array("foo" => "ASC"));
-
-        $this->assertEquals(array("foo" => "ASC"), $criteria->getOrderings());
-    }
-
-    public function testExpr()
-    {
-        $this->assertInstanceOf('Doctrine\Common\Collections\ExpressionBuilder', Criteria::expr());
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/ExpressionBuilderTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/ExpressionBuilderTest.php
deleted file mode 100644
index 68896b37f7a302925ce3a6ca56f70d30c17d2935..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Collections/ExpressionBuilderTest.php
+++ /dev/null
@@ -1,114 +0,0 @@
-<?php
-namespace Doctrine\Tests\Common\Collections;
-
-use Doctrine\Common\Collections\ExpressionBuilder;
-use Doctrine\Common\Collections\Expr\Comparison;
-use Doctrine\Common\Collections\Expr\CompositeExpression;
-
-/**
- * @group DDC-1637
- */
-class ExpressionBuilderTest extends \PHPUnit_Framework_TestCase
-{
-    private $builder;
-
-    public function setUp()
-    {
-        $this->builder = new ExpressionBuilder();
-    }
-
-    public function testAndX()
-    {
-        $expr = $this->builder->andX($this->builder->eq("a", "b"));
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\CompositeExpression", $expr);
-        $this->assertEquals(CompositeExpression::TYPE_AND, $expr->getType());
-    }
-
-    public function testOrX()
-    {
-        $expr = $this->builder->orX($this->builder->eq("a", "b"));
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\CompositeExpression", $expr);
-        $this->assertEquals(CompositeExpression::TYPE_OR, $expr->getType());
-    }
-
-    public function testInvalidAndXArgument()
-    {
-        $this->setExpectedException("RuntimeException");
-        $this->builder->andX("foo");
-    }
-
-    public function testEq()
-    {
-        $expr = $this->builder->eq("a", "b");
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\Comparison", $expr);
-        $this->assertEquals(Comparison::EQ, $expr->getOperator());
-    }
-
-    public function testNeq()
-    {
-        $expr = $this->builder->neq("a", "b");
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\Comparison", $expr);
-        $this->assertEquals(Comparison::NEQ, $expr->getOperator());
-    }
-
-    public function testLt()
-    {
-        $expr = $this->builder->lt("a", "b");
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\Comparison", $expr);
-        $this->assertEquals(Comparison::LT, $expr->getOperator());
-    }
-
-    public function testGt()
-    {
-        $expr = $this->builder->gt("a", "b");
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\Comparison", $expr);
-        $this->assertEquals(Comparison::GT, $expr->getOperator());
-    }
-
-    public function testGte()
-    {
-        $expr = $this->builder->gte("a", "b");
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\Comparison", $expr);
-        $this->assertEquals(Comparison::GTE, $expr->getOperator());
-    }
-
-    public function testLte()
-    {
-        $expr = $this->builder->lte("a", "b");
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\Comparison", $expr);
-        $this->assertEquals(Comparison::LTE, $expr->getOperator());
-    }
-
-    public function testIn()
-    {
-        $expr = $this->builder->in("a", array("b"));
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\Comparison", $expr);
-        $this->assertEquals(Comparison::IN, $expr->getOperator());
-    }
-
-    public function testNotIn()
-    {
-        $expr = $this->builder->notIn("a", array("b"));
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\Comparison", $expr);
-        $this->assertEquals(Comparison::NIN, $expr->getOperator());
-    }
-
-    public function testIsNull()
-    {
-        $expr = $this->builder->isNull("a");
-
-        $this->assertInstanceOf("Doctrine\Common\Collections\Expr\Comparison", $expr);
-        $this->assertEquals(Comparison::IS, $expr->getOperator());
-    }
-}
-
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/DoctrineExceptionTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/DoctrineExceptionTest.php
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/EventManagerTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/EventManagerTest.php
deleted file mode 100644
index 2b11b20e27d5049302dbbcb3bb482cf39d3c10b7..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/EventManagerTest.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common;
-
-use Doctrine\Common\EventManager;
-use Doctrine\Common\EventArgs;
-
-class EventManagerTest extends \Doctrine\Tests\DoctrineTestCase
-{
-    /* Some pseudo events */
-    const preFoo = 'preFoo';
-    const postFoo = 'postFoo';
-    const preBar = 'preBar';
-    const postBar = 'postBar';
-
-    private $_preFooInvoked = false;
-    private $_postFooInvoked = false;
-
-    private $_eventManager;
-
-    protected function setUp()
-    {
-        $this->_eventManager = new EventManager;
-        $this->_preFooInvoked = false;
-        $this->_postFooInvoked = false;
-    }
-
-    public function testInitialState()
-    {
-        $this->assertEquals(array(), $this->_eventManager->getListeners());
-        $this->assertFalse($this->_eventManager->hasListeners(self::preFoo));
-        $this->assertFalse($this->_eventManager->hasListeners(self::postFoo));
-    }
-
-    public function testAddEventListener()
-    {
-        $this->_eventManager->addEventListener(array('preFoo', 'postFoo'), $this);
-        $this->assertTrue($this->_eventManager->hasListeners(self::preFoo));
-        $this->assertTrue($this->_eventManager->hasListeners(self::postFoo));
-        $this->assertEquals(1, count($this->_eventManager->getListeners(self::preFoo)));
-        $this->assertEquals(1, count($this->_eventManager->getListeners(self::postFoo)));
-        $this->assertEquals(2, count($this->_eventManager->getListeners()));
-    }
-
-    public function testDispatchEvent()
-    {
-        $this->_eventManager->addEventListener(array('preFoo', 'postFoo'), $this);
-        $this->_eventManager->dispatchEvent(self::preFoo);
-        $this->assertTrue($this->_preFooInvoked);
-        $this->assertFalse($this->_postFooInvoked);
-    }
-
-    public function testRemoveEventListener()
-    {
-        $this->_eventManager->addEventListener(array('preBar'), $this);
-        $this->assertTrue($this->_eventManager->hasListeners(self::preBar));
-        $this->_eventManager->removeEventListener(array('preBar'), $this);
-        $this->assertFalse($this->_eventManager->hasListeners(self::preBar));
-    }
-
-    public function testAddEventSubscriber()
-    {
-        $eventSubscriber = new TestEventSubscriber();
-        $this->_eventManager->addEventSubscriber($eventSubscriber);
-        $this->assertTrue($this->_eventManager->hasListeners(self::preFoo));
-        $this->assertTrue($this->_eventManager->hasListeners(self::postFoo));
-    }
-
-    /* Listener methods */
-
-    public function preFoo(EventArgs $e)
-    {
-        $this->_preFooInvoked = true;
-    }
-
-    public function postFoo(EventArgs $e)
-    {
-        $this->_postFooInvoked = true;
-    }
-}
-
-class TestEventSubscriber implements \Doctrine\Common\EventSubscriber
-{
-    public function getSubscribedEvents()
-    {
-        return array('preFoo', 'postFoo');
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/ChainDriverTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/ChainDriverTest.php
deleted file mode 100644
index 66ad7629ca763b9b4f55b7e0a934172a19332280..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/ChainDriverTest.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Persistence\Mapping;
-
-use Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain;
-use Doctrine\Tests\DoctrineTestCase;
-
-class DriverChainTest extends DoctrineTestCase
-{
-    public function testDelegateToMatchingNamespaceDriver()
-    {
-        $className = 'Doctrine\Tests\Common\Persistence\Mapping\DriverChainEntity';
-        $classMetadata = $this->getMock('Doctrine\Common\Persistence\Mapping\ClassMetadata');
-
-        $chain = new MappingDriverChain();
-
-        $driver1 = $this->getMock('Doctrine\Common\Persistence\Mapping\Driver\MappingDriver');
-        $driver1->expects($this->never())
-                ->method('loadMetadataForClass');
-        $driver1->expectS($this->never())
-                ->method('isTransient');
-
-        $driver2 = $this->getMock('Doctrine\Common\Persistence\Mapping\Driver\MappingDriver');
-        $driver2->expects($this->at(0))
-                ->method('loadMetadataForClass')
-                ->with($this->equalTo($className), $this->equalTo($classMetadata));
-        $driver2->expects($this->at(1))
-                ->method('isTransient')
-                ->with($this->equalTo($className))
-                ->will($this->returnValue( true ));
-
-        $chain->addDriver($driver1, 'Doctrine\Tests\Models\Company');
-        $chain->addDriver($driver2, 'Doctrine\Tests\Common\Persistence\Mapping');
-
-        $chain->loadMetadataForClass($className, $classMetadata);
-
-        $this->assertTrue( $chain->isTransient($className) );
-    }
-
-    public function testLoadMetadata_NoDelegatorFound_ThrowsMappingException()
-    {
-        $className = 'Doctrine\Tests\Common\Persistence\Mapping\DriverChainEntity';
-        $classMetadata = $this->getMock('Doctrine\Common\Persistence\Mapping\ClassMetadata');
-
-        $chain = new MappingDriverChain();
-
-        $this->setExpectedException('Doctrine\Common\Persistence\Mapping\MappingException');
-        $chain->loadMetadataForClass($className, $classMetadata);
-    }
-
-    public function testGatherAllClassNames()
-    {
-        $className = 'Doctrine\Tests\Common\Persistence\Mapping\DriverChainEntity';
-        $classMetadata = $this->getMock('Doctrine\Common\Peristence\ClassMetadata');
-
-        $chain = new MappingDriverChain();
-
-        $driver1 = $this->getMock('Doctrine\Common\Persistence\Mapping\Driver\MappingDriver');
-        $driver1->expects($this->once())
-                ->method('getAllClassNames')
-                ->will($this->returnValue(array('Doctrine\Tests\Models\Company\Foo')));
-
-        $driver2 = $this->getMock('Doctrine\Common\Persistence\Mapping\Driver\MappingDriver');
-        $driver2->expects($this->once())
-                ->method('getAllClassNames')
-                ->will($this->returnValue(array('Doctrine\Tests\ORM\Mapping\Bar', 'Doctrine\Tests\ORM\Mapping\Baz', 'FooBarBaz')));
-
-        $chain->addDriver($driver1, 'Doctrine\Tests\Models\Company');
-        $chain->addDriver($driver2, 'Doctrine\Tests\ORM\Mapping');
-
-        $this->assertEquals(array(
-            'Doctrine\Tests\Models\Company\Foo',
-            'Doctrine\Tests\ORM\Mapping\Bar',
-            'Doctrine\Tests\ORM\Mapping\Baz'
-        ), $chain->getAllClassNames());
-    }
-
-    /**
-     * @group DDC-706
-     */
-    public function testIsTransient()
-    {
-        $driver1 = $this->getMock('Doctrine\Common\Persistence\Mapping\Driver\MappingDriver');
-        $chain = new MappingDriverChain();
-        $chain->addDriver($driver1, 'Doctrine\Tests\Models\CMS');
-
-        $this->assertTrue($chain->isTransient('stdClass'), "stdClass isTransient");
-    }
-
-    /**
-     * @group DDC-1412
-     */
-    public function testDefaultDriver()
-    {
-        $companyDriver      = $this->getMock('Doctrine\Common\Persistence\Mapping\Driver\MappingDriver');
-        $dafaultDriver      = $this->getMock('Doctrine\Common\Persistence\Mapping\Driver\MappingDriver');
-        $entityClassName    = 'Doctrine\Tests\ORM\Mapping\DriverChainEntity';
-        $managerClassName   = 'Doctrine\Tests\Models\Company\CompanyManager';
-        $chain              = new MappingDriverChain();
-
-        $companyDriver->expects($this->never())
-            ->method('loadMetadataForClass');
-        $companyDriver->expects($this->once())
-            ->method('isTransient')
-            ->with($this->equalTo($managerClassName))
-            ->will($this->returnValue(false));
-
-        $dafaultDriver->expects($this->never())
-            ->method('loadMetadataForClass');
-        $dafaultDriver->expects($this->once())
-            ->method('isTransient')
-            ->with($this->equalTo($entityClassName))
-            ->will($this->returnValue(true));
-
-        $this->assertNull($chain->getDefaultDriver());
-
-        $chain->setDefaultDriver($dafaultDriver);
-        $chain->addDriver($companyDriver, 'Doctrine\Tests\Models\Company');
-
-        $this->assertSame($dafaultDriver, $chain->getDefaultDriver());
-
-        $this->assertTrue($chain->isTransient($entityClassName));
-        $this->assertFalse($chain->isTransient($managerClassName));
-    }
-}
-
-class DriverChainEntity
-{
-
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/ClassMetadataFactoryTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/ClassMetadataFactoryTest.php
deleted file mode 100644
index bc1559af14fa26b0e3994a9d140c4e3de83d6b7e..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/ClassMetadataFactoryTest.php
+++ /dev/null
@@ -1,139 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Persistence\Mapping;
-
-use Doctrine\Tests\DoctrineTestCase;
-use Doctrine\Common\Persistence\Mapping\Driver\DefaultFileLocator;
-use Doctrine\Common\Persistence\Mapping\ReflectionService;
-use Doctrine\Common\Persistence\Mapping\ClassMetadata;
-use Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory;
-use Doctrine\Common\Cache\ArrayCache;
-
-class ClassMetadataFactoryTest extends DoctrineTestCase
-{
-    /**
-     * @var TestClassMetadataFactory
-     */
-    private $cmf;
-
-    public function setUp()
-    {
-        $driver = $this->getMock('Doctrine\Common\Persistence\Mapping\Driver\MappingDriver');
-        $metadata = $this->getMock('Doctrine\Common\Persistence\Mapping\ClassMetadata');
-        $this->cmf = new TestClassMetadataFactory($driver, $metadata);
-    }
-
-    public function testGetCacheDriver()
-    {
-        $this->assertNull($this->cmf->getCacheDriver());
-        $cache = new ArrayCache();
-        $this->cmf->setCacheDriver($cache);
-        $this->assertSame($cache, $this->cmf->getCacheDriver());
-    }
-
-    public function testGetMetadataFor()
-    {
-        $metadata = $this->cmf->getMetadataFor('stdClass');
-
-        $this->assertInstanceOf('Doctrine\Common\Persistence\Mapping\ClassMetadata', $metadata);
-        $this->assertTrue($this->cmf->hasMetadataFor('stdClass'));
-    }
-
-    public function testGetParentMetadata()
-    {
-        $metadata = $this->cmf->getMetadataFor(__NAMESPACE__ . '\ChildEntity');
-
-        $this->assertInstanceOf('Doctrine\Common\Persistence\Mapping\ClassMetadata', $metadata);
-        $this->assertTrue($this->cmf->hasMetadataFor(__NAMESPACE__ . '\ChildEntity'));
-        $this->assertTrue($this->cmf->hasMetadataFor(__NAMESPACE__ . '\RootEntity'));
-    }
-
-    public function testGetCachedMetadata()
-    {
-        $metadata = $this->getMock('Doctrine\Common\Persistence\Mapping\ClassMetadata');
-        $cache = new ArrayCache();
-        $cache->save(__NAMESPACE__. '\ChildEntity$CLASSMETADATA', $metadata);
-
-        $this->cmf->setCacheDriver($cache);
-
-        $loadedMetadata = $this->cmf->getMetadataFor(__NAMESPACE__ . '\ChildEntity');
-        $this->assertSame($loadedMetadata, $metadata);
-    }
-
-    public function testCacheGetMetadataFor()
-    {
-        $cache = new ArrayCache();
-        $this->cmf->setCacheDriver($cache);
-
-        $loadedMetadata = $this->cmf->getMetadataFor(__NAMESPACE__ . '\ChildEntity');
-
-        $this->assertSame($loadedMetadata, $cache->fetch(__NAMESPACE__. '\ChildEntity$CLASSMETADATA'));
-    }
-
-    public function testGetAliasedMetadata()
-    {
-        $loadedMetadata = $this->cmf->getMetadataFor('prefix:ChildEntity');
-
-        $this->assertTrue($this->cmf->hasMetadataFor(__NAMESPACE__ . '\ChildEntity'));
-        $this->assertTrue($this->cmf->hasMetadataFor('prefix:ChildEntity'));
-    }
-}
-
-class TestClassMetadataFactory extends AbstractClassMetadataFactory
-{
-    public $driver;
-    public $metadata;
-
-    public function __construct($driver, $metadata)
-    {
-        $this->driver = $driver;
-        $this->metadata = $metadata;
-    }
-
-    protected function doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents)
-    {
-
-    }
-
-    protected function getFqcnFromAlias($namespaceAlias, $simpleClassName)
-    {
-        return __NAMESPACE__ . '\\' . $simpleClassName;
-    }
-
-    protected function initialize()
-    {
-
-    }
-
-    protected function newClassMetadataInstance($className)
-    {
-        return $this->metadata;
-    }
-
-    protected function getDriver()
-    {
-        return $this->driver;
-    }
-    protected function wakeupReflection(ClassMetadata $class, ReflectionService $reflService)
-    {
-    }
-
-    protected function initializeReflection(ClassMetadata $class, ReflectionService $reflService)
-    {
-    }
-
-    protected function isEntity(ClassMetadata $class)
-    {
-        return true;
-    }
-}
-
-class RootEntity
-{
-
-}
-
-class ChildEntity extends RootEntity
-{
-
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/DefaultFileLocatorTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/DefaultFileLocatorTest.php
deleted file mode 100644
index 37072de6ace123a4d827e47e04a22bb49008cc3a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/DefaultFileLocatorTest.php
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Persistence\Mapping;
-
-use Doctrine\Tests\DoctrineTestCase;
-use Doctrine\Common\Persistence\Mapping\Driver\DefaultFileLocator;
-
-class DefaultFileLocatorTest extends DoctrineTestCase
-{
-    public function testGetPaths()
-    {
-        $path = __DIR__ . "/_files";
-
-        $locator = new DefaultFileLocator(array($path));
-        $this->assertEquals(array($path), $locator->getPaths());
-
-        $locator = new DefaultFileLocator($path);
-        $this->assertEquals(array($path), $locator->getPaths());
-    }
-
-    public function testGetFileExtension()
-    {
-        $locator = new DefaultFileLocator(array(), ".yml");
-        $this->assertEquals(".yml", $locator->getFileExtension());
-        $locator->setFileExtension(".xml");
-        $this->assertEquals(".xml", $locator->getFileExtension());
-    }
-
-    public function testUniquePaths()
-    {
-        $path = __DIR__ . "/_files";
-
-        $locator = new DefaultFileLocator(array($path, $path));
-        $this->assertEquals(array($path), $locator->getPaths());
-    }
-
-    public function testFindMappingFile()
-    {
-        $path = __DIR__ . "/_files";
-
-        $locator = new DefaultFileLocator(array($path), ".yml");
-
-        $this->assertEquals(__DIR__ . '/_files' . DIRECTORY_SEPARATOR . 'stdClass.yml', $locator->findMappingFile('stdClass'));
-    }
-
-    public function testFindMappingFileNotFound()
-    {
-        $path = __DIR__ . "/_files";
-
-        $locator = new DefaultFileLocator(array($path), ".yml");
-
-        $this->setExpectedException(
-            'Doctrine\Common\Persistence\Mapping\MappingException',
-            "No mapping file found named 'stdClass2.yml' for class 'stdClass2'"
-        );
-        $locator->findMappingFile('stdClass2');
-    }
-
-    public function testGetAllClassNames()
-    {
-        $path = __DIR__ . "/_files";
-
-        $locator = new DefaultFileLocator(array($path), ".yml");
-        $classes = $locator->getAllClassNames(null);
-        sort($classes);
-
-        $this->assertEquals(array('global', 'stdClass'), $classes);
-        $this->assertEquals(array('stdClass'), $locator->getAllClassNames("global"));
-    }
-
-    public function testGetAllClassNamesNonMatchingFileExtension()
-    {
-        $path = __DIR__ . "/_files";
-
-        $locator = new DefaultFileLocator(array($path), ".xml");
-        $this->assertEquals(array(), $locator->getAllClassNames("global"));
-    }
-
-    public function testFileExists()
-    {
-        $path = __DIR__ . "/_files";
-
-        $locator = new DefaultFileLocator(array($path), ".yml");
-
-        $this->assertTrue($locator->fileExists("stdClass"));
-        $this->assertFalse($locator->fileExists("stdClass2"));
-        $this->assertTrue($locator->fileExists("global"));
-        $this->assertFalse($locator->fileExists("global2"));
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/FileDriverTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/FileDriverTest.php
deleted file mode 100644
index 020c24247419f03a21730c894ccd8df8e8f79ea2..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/FileDriverTest.php
+++ /dev/null
@@ -1,142 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Persistence\Mapping;
-
-use Doctrine\Tests\DoctrineTestCase;
-use Doctrine\Common\Persistence\Mapping\Driver\FileDriver;
-use Doctrine\Common\Persistence\Mapping\ClassMetadata;
-
-class FileDriverTest extends DoctrineTestCase
-{
-    public function testGlobalBasename()
-    {
-        $driver = new TestFileDriver(array());
-
-        $this->assertNull($driver->getGlobalBasename());
-
-        $driver->setGlobalBasename("global");
-        $this->assertEquals("global", $driver->getGlobalBasename());
-    }
-
-    public function testGetElementFromGlobalFile()
-    {
-        $driver = new TestFileDriver($this->newLocator());
-        $driver->setGlobalBasename("global");
-
-        $element = $driver->getElement('stdGlobal');
-
-        $this->assertEquals('stdGlobal', $element);
-    }
-
-    public function testGetElementFromFile()
-    {
-        $locator = $this->newLocator();
-        $locator->expects($this->once())
-                ->method('findMappingFile')
-                ->with($this->equalTo('stdClass'))
-                ->will($this->returnValue(__DIR__ . '/_files/stdClass.yml'));
-
-        $driver = new TestFileDriver($locator);
-
-        $this->assertEquals('stdClass', $driver->getElement('stdClass'));
-    }
-
-    public function testGetAllClassNamesGlobalBasename()
-    {
-        $driver = new TestFileDriver($this->newLocator());
-        $driver->setGlobalBasename("global");
-
-        $classNames = $driver->getAllClassNames();
-
-        $this->assertEquals(array('stdGlobal', 'stdGlobal2'), $classNames);
-    }
-
-    public function testGetAllClassNamesFromMappingFile()
-    {
-        $locator = $this->newLocator();
-        $locator->expects($this->any())
-                ->method('getAllClassNames')
-                ->with($this->equalTo(null))
-                ->will($this->returnValue(array('stdClass')));
-        $driver = new TestFileDriver($locator);
-
-        $classNames = $driver->getAllClassNames();
-
-        $this->assertEquals(array('stdClass'), $classNames);
-    }
-
-    public function testGetAllClassNamesBothSources()
-    {
-        $locator = $this->newLocator();
-        $locator->expects($this->any())
-                ->method('getAllClassNames')
-                ->with($this->equalTo('global'))
-                ->will($this->returnValue(array('stdClass')));
-        $driver = new TestFileDriver($locator);
-        $driver->setGlobalBasename("global");
-
-        $classNames = $driver->getAllClassNames();
-
-        $this->assertEquals(array('stdGlobal', 'stdGlobal2', 'stdClass'), $classNames);
-    }
-
-    public function testIsNotTransient()
-    {
-        $locator = $this->newLocator();
-        $locator->expects($this->once())
-                ->method('fileExists')
-                ->with($this->equalTo('stdClass'))
-                ->will($this->returnValue( true ));
-
-        $driver = new TestFileDriver($locator);
-        $driver->setGlobalBasename("global");
-
-        $this->assertFalse($driver->isTransient('stdClass'));
-        $this->assertFalse($driver->isTransient('stdGlobal'));
-        $this->assertFalse($driver->isTransient('stdGlobal2'));
-    }
-
-    public function testIsTransient()
-    {
-        $locator = $this->newLocator();
-        $locator->expects($this->once())
-                ->method('fileExists')
-                ->with($this->equalTo('stdClass2'))
-                ->will($this->returnValue( false ));
-
-        $driver = new TestFileDriver($locator);
-
-        $this->assertTrue($driver->isTransient('stdClass2'));
-    }
-
-    public function testNonLocatorFallback()
-    {
-        $driver = new TestFileDriver(__DIR__ . '/_files', '.yml');
-        $this->assertTrue($driver->isTransient('stdClass2'));
-        $this->assertFalse($driver->isTransient('stdClass'));
-    }
-
-    private function newLocator()
-    {
-        $locator = $this->getMock('Doctrine\Common\Persistence\Mapping\Driver\FileLocator');
-        $locator->expects($this->any())->method('getFileExtension')->will($this->returnValue('.yml'));
-        $locator->expects($this->any())->method('getPaths')->will($this->returnValue(array(__DIR__ . "/_files")));
-        return $locator;
-    }
-}
-
-class TestFileDriver extends FileDriver
-{
-    protected function loadMappingFile($file)
-    {
-        if (strpos($file, "global.yml") !== false) {
-            return array('stdGlobal' => 'stdGlobal', 'stdGlobal2' => 'stdGlobal2');
-        }
-        return array('stdClass' => 'stdClass');
-    }
-
-    public function loadMetadataForClass($className, ClassMetadata $metadata)
-    {
-
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/PHPDriverTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/PHPDriverTest.php
deleted file mode 100644
index 8fc4d80711b99123188119bb89bca6a9c325925b..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/PHPDriverTest.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Persistence\Mapping;
-
-use Doctrine\Tests\DoctrineTestCase;
-use Doctrine\Common\Persistence\Mapping\Driver\PHPDriver;
-
-class PHPDriverTest extends DoctrineTestCase
-{
-    public function testLoadMetadata()
-    {
-        $metadata = $this->getMock('Doctrine\Common\Persistence\Mapping\ClassMetadata');
-        $metadata->expects($this->once())->method('getFieldNames');
-
-        $driver = new PHPDriver(array(__DIR__ . "/_files"));
-        $driver->loadMetadataForClass('TestEntity', $metadata);
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/RuntimeReflectionServiceTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/RuntimeReflectionServiceTest.php
deleted file mode 100644
index 5f06cad984a592a757086a33071dbb319c5cf336..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/RuntimeReflectionServiceTest.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the LGPL. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Tests\Common\Persistence\Mapping;
-
-use Doctrine\Common\Persistence\Mapping\RuntimeReflectionService;
-
-/**
- * @group DCOM-93
- */
-class RuntimeReflectionServiceTest extends \PHPUnit_Framework_TestCase
-{
-    private $reflectionService;
-
-    public function setUp()
-    {
-        $this->reflectionService = new RuntimeReflectionService();
-    }
-
-    public function testShortname()
-    {
-        $this->assertEquals("RuntimeReflectionServiceTest", $this->reflectionService->getClassShortName(__CLASS__));
-    }
-
-    public function testClassNamespaceName()
-    {
-        $this->assertEquals("Doctrine\Tests\Common\Persistence\Mapping", $this->reflectionService->getClassNamespace(__CLASS__));
-    }
-
-    public function testGetParentClasses()
-    {
-        $classes = $this->reflectionService->getParentClasses(__CLASS__);
-        $this->assertTrue(count($classes) >= 1, "The test class ".__CLASS__." should have at least one parent.");
-    }
-
-    public function testGetReflectionClass()
-    {
-        $class = $this->reflectionService->getClass(__CLASS__);
-        $this->assertInstanceOf("ReflectionClass", $class);
-    }
-
-    public function testGetMethods()
-    {
-        $this->assertTrue($this->reflectionService->hasPublicMethod(__CLASS__, "testGetMethods"));
-        $this->assertFalse($this->reflectionService->hasPublicMethod(__CLASS__, "testGetMethods2"));
-    }
-
-    public function testGetAccessibleProperty()
-    {
-        $reflProp = $this->reflectionService->getAccessibleProperty(__CLASS__, "reflectionService");
-        $this->assertInstanceOf("ReflectionProperty", $reflProp);
-    }
-}
-
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/StaticPHPDriverTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/StaticPHPDriverTest.php
deleted file mode 100644
index 9f1c5684e734ca8306e85233b58a32856f59d873..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/StaticPHPDriverTest.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Persistence\Mapping;
-
-use Doctrine\Tests\DoctrineTestCase;
-use Doctrine\Common\Persistence\Mapping\Driver\StaticPHPDriver;
-
-class StaticPHPDriverTest extends DoctrineTestCase
-{
-    public function testLoadMetadata()
-    {
-        $metadata = $this->getMock('Doctrine\Common\Persistence\Mapping\ClassMetadata');
-        $metadata->expects($this->once())->method('getFieldNames');
-
-        $driver = new StaticPHPDriver(array(__DIR__));
-        $driver->loadMetadataForClass(__NAMESPACE__ . '\\TestEntity', $metadata);
-    }
-
-    public function testGetAllClassNames()
-    {
-        $driver = new StaticPHPDriver(array(__DIR__));
-        $classNames = $driver->getAllClassNames();
-
-        $this->assertContains(
-            'Doctrine\Tests\Common\Persistence\Mapping\TestEntity', $classNames);
-    }
-}
-
-class TestEntity
-{
-    static public function loadMetadata($metadata)
-    {
-        $metadata->getFieldNames();
-    }
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/StaticReflectionServiceTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/StaticReflectionServiceTest.php
deleted file mode 100644
index ffce6d40a1ae81f9c51a3337b03e45f9c77a49b5..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/StaticReflectionServiceTest.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-/*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * and is licensed under the LGPL. For more information, see
- * <http://www.doctrine-project.org>.
- */
-
-namespace Doctrine\Tests\Common\Persistence\Mapping;
-
-use Doctrine\Common\Persistence\Mapping\StaticReflectionService;
-
-/**
- * @group DCOM-93
- */
-class StaticReflectionServiceTest extends \PHPUnit_Framework_TestCase
-{
-    private $reflectionService;
-
-    public function setUp()
-    {
-        $this->reflectionService = new StaticReflectionService();
-    }
-
-    public function testShortname()
-    {
-        $this->assertEquals("StaticReflectionServiceTest", $this->reflectionService->getClassShortName(__CLASS__));
-    }
-
-    public function testClassNamespaceName()
-    {
-        $this->assertEquals("Doctrine\Tests\Common\Persistence\Mapping", $this->reflectionService->getClassNamespace(__CLASS__));
-    }
-
-    public function testGetParentClasses()
-    {
-        $classes = $this->reflectionService->getParentClasses(__CLASS__);
-        $this->assertTrue(count($classes) == 0, "The test class ".__CLASS__." should have no parents according to static reflection.");
-    }
-
-    public function testGetReflectionClass()
-    {
-        $class = $this->reflectionService->getClass(__CLASS__);
-        $this->assertNull($class);
-    }
-
-    public function testGetMethods()
-    {
-        $this->assertTrue($this->reflectionService->hasPublicMethod(__CLASS__, "testGetMethods"));
-        $this->assertFalse($this->reflectionService->hasPublicMethod(__CLASS__, "testGetMethods2"));
-    }
-
-    public function testGetAccessibleProperty()
-    {
-        $reflProp = $this->reflectionService->getAccessibleProperty(__CLASS__, "reflectionService");
-        $this->assertNull($reflProp);
-    }
-}
-
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/SymfonyFileLocatorTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/SymfonyFileLocatorTest.php
deleted file mode 100644
index b51162e6886aa27d8cac9f3d3e3888cdabca7d7b..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/SymfonyFileLocatorTest.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Persistence\Mapping;
-
-use Doctrine\Tests\DoctrineTestCase;
-use Doctrine\Common\Persistence\Mapping\Driver\SymfonyFileLocator;
-
-class SymfonyFileLocatorTest extends DoctrineTestCase
-{
-    public function testGetPaths()
-    {
-        $path = __DIR__ . "/_files";
-        $prefix = "Foo";
-
-        $locator = new SymfonyFileLocator(array($path => $prefix));
-        $this->assertEquals(array($path), $locator->getPaths());
-
-        $locator = new SymfonyFileLocator(array($path => $prefix));
-        $this->assertEquals(array($path), $locator->getPaths());
-    }
-
-    public function testGetPrefixes()
-    {
-        $path = __DIR__ . "/_files";
-        $prefix = "Foo";
-
-        $locator = new SymfonyFileLocator(array($path => $prefix));
-        $this->assertEquals(array($path => $prefix), $locator->getNamespacePrefixes());
-    }
-
-    public function testGetFileExtension()
-    {
-        $locator = new SymfonyFileLocator(array(), ".yml");
-        $this->assertEquals(".yml", $locator->getFileExtension());
-        $locator->setFileExtension(".xml");
-        $this->assertEquals(".xml", $locator->getFileExtension());
-    }
-
-    public function testFileExists()
-    {
-        $path = __DIR__ . "/_files";
-        $prefix = "Foo";
-
-        $locator = new SymfonyFileLocator(array($path => $prefix), ".yml");
-
-        $this->assertTrue($locator->fileExists("Foo\stdClass"));
-        $this->assertTrue($locator->fileExists("Foo\global"));
-        $this->assertFalse($locator->fileExists("Foo\stdClass2"));
-        $this->assertFalse($locator->fileExists("Foo\global2"));
-    }
-
-    public function testGetAllClassNames()
-    {
-        $path = __DIR__ . "/_files";
-        $prefix = "Foo";
-
-        $locator = new SymfonyFileLocator(array($path => $prefix), ".yml");
-        $classes = $locator->getAllClassNames(null);
-        sort($classes);
-
-        $this->assertEquals(array("Foo\\global", "Foo\\stdClass"), $classes);
-        $this->assertEquals(array("Foo\\stdClass"), $locator->getAllClassNames("global"));
-    }
-
-    public function testFindMappingFile()
-    {
-        $path = __DIR__ . "/_files";
-        $prefix = "Foo";
-
-        $locator = new SymfonyFileLocator(array($path => $prefix), ".yml");
-
-        $this->assertEquals(__DIR__ . "/_files/stdClass.yml", $locator->findMappingFile("Foo\\stdClass"));
-    }
-
-    public function testFindMappingFileNotFound()
-    {
-        $path = __DIR__ . "/_files";
-        $prefix = "Foo";
-
-        $locator = new SymfonyFileLocator(array($path => $prefix), ".yml");
-
-        $this->setExpectedException(
-            "Doctrine\Common\Persistence\Mapping\MappingException",
-            "No mapping file found named '".__DIR__."/_files/stdClass2.yml' for class 'Foo\stdClass2'."
-        );
-        $locator->findMappingFile("Foo\\stdClass2");
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/TestEntity.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/TestEntity.php
deleted file mode 100644
index d0e9976ae5b110d675f2622187418d26bf336d6a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/TestEntity.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-
-$metadata->getFieldNames();
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/global.yml b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/global.yml
deleted file mode 100644
index 30d74d258442c7c65512eafab474568dd706c430..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/global.yml
+++ /dev/null
@@ -1 +0,0 @@
-test
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/stdClass.yml b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/stdClass.yml
deleted file mode 100644
index 30d74d258442c7c65512eafab474568dd706c430..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/_files/stdClass.yml
+++ /dev/null
@@ -1 +0,0 @@
-test
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/PersistentObjectTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/PersistentObjectTest.php
deleted file mode 100644
index a0f77b5068ddf9e5643b91e37f401066acb23f20..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/PersistentObjectTest.php
+++ /dev/null
@@ -1,247 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Persistence;
-
-use Doctrine\Common\Persistence\PersistentObject;
-use Doctrine\Common\Persistence\Mapping\ClassMetadata;
-use Doctrine\Common\Persistence\Mapping\ReflectionService;
-
-/**
- * @group DDC-1448
- */
-class PersistentObjectTest extends \Doctrine\Tests\DoctrineTestCase
-{
-    private $cm;
-    private $om;
-    private $object;
-
-    public function setUp()
-    {
-        $this->cm = new TestObjectMetadata;
-        $this->om = $this->getMock('Doctrine\Common\Persistence\ObjectManager');
-        $this->om->expects($this->any())->method('getClassMetadata')
-                 ->will($this->returnValue($this->cm));
-        $this->object = new TestObject;
-        PersistentObject::setObjectManager($this->om);
-        $this->object->injectObjectManager($this->om, $this->cm);
-    }
-
-    public function testGetObjectManager()
-    {
-        $this->assertSame($this->om, PersistentObject::getObjectManager());
-    }
-
-    public function testNonMatchingObjectManager()
-    {
-        $this->setExpectedException('RuntimeException');
-        $om = $this->getMock('Doctrine\Common\Persistence\ObjectManager');
-        $this->object->injectObjectManager($om, $this->cm);
-    }
-
-    public function testGetField()
-    {
-        $this->assertEquals('beberlei', $this->object->getName());
-    }
-
-    public function testSetField()
-    {
-        $this->object->setName("test");
-        $this->assertEquals("test", $this->object->getName());
-    }
-
-    public function testGetIdentifier()
-    {
-        $this->assertEquals(1, $this->object->getId());
-    }
-
-    public function testSetIdentifier()
-    {
-        $this->setExpectedException('BadMethodCallException');
-        $this->object->setId(2);
-    }
-
-    public function testSetUnknownField()
-    {
-        $this->setExpectedException('BadMethodCallException');
-        $this->object->setUnknown("test");
-    }
-
-    public function testGetUnknownField()
-    {
-        $this->setExpectedException('BadMethodCallException');
-        $this->object->getUnknown();
-    }
-
-    public function testGetToOneAssociation()
-    {
-        $this->assertNull($this->object->getParent());
-    }
-
-    public function testSetToOneAssociation()
-    {
-        $parent = new TestObject();
-        $this->object->setParent($parent);
-        $this->assertSame($parent, $this->object->getParent($parent));
-    }
-
-    public function testSetInvalidToOneAssocation()
-    {
-        $parent = new \stdClass();
-
-        $this->setExpectedException('InvalidArgumentException');
-        $this->object->setParent($parent);
-    }
-
-    public function testSetToOneAssociationNull()
-    {
-        $parent = new TestObject();
-        $this->object->setParent($parent);
-        $this->object->setParent(null);
-        $this->assertNull($this->object->getParent());
-    }
-
-    public function testAddToManyAssocation()
-    {
-        $child = new TestObject();
-        $this->object->addChildren($child);
-
-        $this->assertSame($this->object, $child->getParent());
-        $this->assertEquals(1, count($this->object->getChildren()));
-
-        $child = new TestObject();
-        $this->object->addChildren($child);
-
-        $this->assertEquals(2, count($this->object->getChildren()));
-    }
-
-    public function testAddInvalidToManyAssocation()
-    {
-        $this->setExpectedException('InvalidArgumentException');
-        $this->object->addChildren(new \stdClass());
-    }
-
-    public function testNoObjectManagerSet()
-    {
-        PersistentObject::setObjectManager(null);
-        $child = new TestObject();
-
-        $this->setExpectedException('RuntimeException');
-        $child->setName("test");
-    }
-
-    public function testInvalidMethod()
-    {
-        $this->setExpectedException('BadMethodCallException');
-        $this->object->asdf();
-    }
-
-    public function testAddInvalidCollection()
-    {
-        $this->setExpectedException('BadMethodCallException');
-        $this->object->addAsdf(new \stdClass());
-    }
-}
-
-class TestObject extends PersistentObject
-{
-    protected $id = 1;
-    protected $name = 'beberlei';
-    protected $parent;
-    protected $children;
-}
-
-class TestObjectMetadata implements ClassMetadata
-{
-
-    public function getAssociationMappedByTargetField($assocName)
-    {
-        $assoc = array('children' => 'parent');
-        return $assoc[$assocName];
-    }
-
-    public function getAssociationNames()
-    {
-        return array('parent', 'children');
-    }
-
-    public function getAssociationTargetClass($assocName)
-    {
-        return __NAMESPACE__ . '\TestObject';
-    }
-
-    public function getFieldNames()
-    {
-        return array('id', 'name');
-    }
-
-    public function getIdentifier()
-    {
-        return array('id');
-    }
-
-    public function getName()
-    {
-        return __NAMESPACE__ . '\TestObject';
-    }
-
-    public function getReflectionClass()
-    {
-        return new \ReflectionClass($this->getName());
-    }
-
-    public function getTypeOfField($fieldName)
-    {
-        $types = array('id' => 'integer', 'name' => 'string');
-        return $types[$fieldName];
-    }
-
-    public function hasAssociation($fieldName)
-    {
-        return in_array($fieldName, array('parent', 'children'));
-    }
-
-    public function hasField($fieldName)
-    {
-        return in_array($fieldName, array('id', 'name'));
-    }
-
-    public function isAssociationInverseSide($assocName)
-    {
-        return ($assocName === 'children');
-    }
-
-    public function isCollectionValuedAssociation($fieldName)
-    {
-        return ($fieldName === 'children');
-    }
-
-    public function isIdentifier($fieldName)
-    {
-        return $fieldName === 'id';
-    }
-
-    public function isSingleValuedAssociation($fieldName)
-    {
-        return $fieldName === 'parent';
-    }
-
-    public function getIdentifierValues($entity)
-    {
-
-    }
-
-    public function getIdentifierFieldNames()
-    {
-
-    }
-
-    public function initializeReflection(ReflectionService $reflService)
-    {
-
-    }
-
-    public function wakeupReflection(ReflectionService $reflService)
-    {
-
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/DeeperNamespaceParent.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/DeeperNamespaceParent.php
deleted file mode 100644
index 72faa778137cf4f3fbad4f0cc1473b97b1a4b1dd..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/DeeperNamespaceParent.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Reflection;
-
-class SameNamespaceParent extends Dummies\NoParent
-{
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/Dummies/NoParent.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/Dummies/NoParent.php
deleted file mode 100644
index f0e8dc9e6552c3bd23e41c48c6150cecbf95106d..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/Dummies/NoParent.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Reflection\Dummies;
-
-class NoParent
-{
-    public $test;
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/FullyClassifiedParent.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/FullyClassifiedParent.php
deleted file mode 100644
index 09a2641081004b05f9a44ea5ad876d25c91fe446..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/FullyClassifiedParent.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Reflection;
-
-class FullyClassifiedParent extends \Doctrine\Tests\Common\Reflection\NoParent
-{
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/NoParent.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/NoParent.php
deleted file mode 100644
index f6a98cb49543e09631334c2f9e204317362dacfd..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/NoParent.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Reflection;
-
-class NoParent
-{
-    public $test;
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/SameNamespaceParent.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/SameNamespaceParent.php
deleted file mode 100644
index 844d4a55e76ce8cfb35aa6cf6ad4fb4cb112feeb..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/SameNamespaceParent.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Reflection;
-
-class SameNamespaceParent extends NoParent
-{
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/StaticReflectionParserTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/StaticReflectionParserTest.php
deleted file mode 100644
index 374fdc48ecc6d2dddec91e7433cf0baff0717a20..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/StaticReflectionParserTest.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Reflection;
-
-use Doctrine\Tests\DoctrineTestCase;
-use Doctrine\Common\Reflection\StaticReflectionParser;
-use Doctrine\Common\Reflection\Psr0FindFile;
-
-class StaticReflectionParserTest extends DoctrineTestCase
-{
-    public function testParentClass()
-    {
-        $testsRoot = substr(__DIR__, 0, -strlen(__NAMESPACE__) - 1);
-        $paths = array(
-            'Doctrine\\Tests' => array($testsRoot),
-        );
-        $noParentClassName = 'Doctrine\\Tests\\Common\\Reflection\\NoParent';
-        $staticReflectionParser = new StaticReflectionParser($noParentClassName, new Psr0FindFile($paths));
-        $declaringClassName = $staticReflectionParser->getStaticReflectionParserForDeclaringClass('property', 'test')->getClassName();
-        $this->assertEquals($noParentClassName, $declaringClassName);
-
-        $className = 'Doctrine\\Tests\\Common\\Reflection\\FullyClassifiedParent';
-        $staticReflectionParser = new StaticReflectionParser($className, new Psr0FindFile($paths));
-        $declaringClassName = $staticReflectionParser->getStaticReflectionParserForDeclaringClass('property', 'test')->getClassName();
-        $this->assertEquals($noParentClassName, $declaringClassName);
-
-        $className = 'Doctrine\\Tests\\Common\\Reflection\\SameNamespaceParent';
-        $staticReflectionParser = new StaticReflectionParser($className, new Psr0FindFile($paths));
-        $declaringClassName = $staticReflectionParser->getStaticReflectionParserForDeclaringClass('property', 'test')->getClassName();
-        $this->assertEquals($noParentClassName, $declaringClassName);
-
-        $dummyParentClassName = 'Doctrine\\Tests\\Common\\Reflection\\Dummies\\NoParent';
-
-        $className = 'Doctrine\\Tests\\Common\\Reflection\\DeeperNamespaceParent';
-        $staticReflectionParser = new StaticReflectionParser($className, new Psr0FindFile($paths));
-        $declaringClassName = $staticReflectionParser->getStaticReflectionParserForDeclaringClass('property', 'test')->getClassName();
-        $this->assertEquals($dummyParentClassName, $declaringClassName);
-
-        $className = 'Doctrine\\Tests\\Common\\Reflection\\UseParent';
-        $staticReflectionParser = new StaticReflectionParser($className, new Psr0FindFile($paths));
-        $declaringClassName = $staticReflectionParser->getStaticReflectionParserForDeclaringClass('property', 'test')->getClassName();
-        $this->assertEquals($dummyParentClassName, $declaringClassName);
-
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/UseParent.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/UseParent.php
deleted file mode 100644
index dd512d4d65398b9b03d237e8d21003ee762b92a0..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/UseParent.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Reflection;
-
-use Doctrine\Tests\Common\Reflection\Dummies\NoParent as Test;
-
-class UseParent extends Test
-{
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Util/ClassUtilsTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Util/ClassUtilsTest.php
deleted file mode 100644
index a281450031f183350d00efa9e714187d20cdd501..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Util/ClassUtilsTest.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Util
-{
-    use Doctrine\Tests\DoctrineTestCase;
-    use Doctrine\Common\Util\ClassUtils;
-
-    class ClassUtilsTest extends DoctrineTestCase
-    {
-        static public function dataGetClass()
-        {
-            return array(
-                array('stdClass', 'stdClass'),
-                array('Doctrine\Common\Util\ClassUtils', 'Doctrine\Common\Util\ClassUtils'),
-                array( 'MyProject\Proxies\__CG__\stdClass', 'stdClass' ),
-                array( 'MyProject\Proxies\__CG__\OtherProject\Proxies\__CG__\stdClass', 'stdClass' ),
-                array( 'MyProject\Proxies\__CG__\Doctrine\Tests\Common\Util\ChildObject','Doctrine\Tests\Common\Util\ChildObject' )
-            );
-        }
-
-        /**
-         * @dataProvider dataGetClass
-         */
-        public function testGetRealClass($className, $expectedClassName)
-        {
-            $this->assertEquals($expectedClassName, ClassUtils::getRealClass($className));
-        }
-
-        /**
-         * @dataProvider dataGetClass
-         */
-        public function testGetClass( $className, $expectedClassName )
-        {
-            $object = new $className();
-            $this->assertEquals($expectedClassName, ClassUtils::getClass($object));
-        }
-
-        public function testGetParentClass()
-        {
-            $parentClass = ClassUtils::getParentClass( 'MyProject\Proxies\__CG__\OtherProject\Proxies\__CG__\Doctrine\Tests\Common\Util\ChildObject' );
-            $this->assertEquals('stdClass', $parentClass);
-        }
-
-        public function testGenerateProxyClassName()
-        {
-            $this->assertEquals( 'Proxies\__CG__\stdClass', ClassUtils::generateProxyClassName( 'stdClass', 'Proxies' ) );
-        }
-
-        /**
-         * @dataProvider dataGetClass
-         */
-        public function testNewReflectionClass( $className, $expectedClassName )
-        {
-            $reflClass = ClassUtils::newReflectionClass( $className );
-            $this->assertEquals( $expectedClassName, $reflClass->getName() );
-        }
-
-        /**
-         * @dataProvider dataGetClass
-         */
-        public function testNewReflectionObject( $className, $expectedClassName )
-        {
-            $object = new $className;
-            $reflClass = ClassUtils::newReflectionObject( $object );
-            $this->assertEquals( $expectedClassName, $reflClass->getName() );
-        }
-    }
-
-    class ChildObject extends \stdClass
-    {
-    }
-}
-
-namespace MyProject\Proxies\__CG__
-{
-    class stdClass extends \stdClass
-    {
-    }
-}
-
-namespace MyProject\Proxies\__CG__\Doctrine\Tests\Common\Util
-{
-    class ChildObject extends \Doctrine\Tests\Common\Util\ChildObject
-    {
-    }
-}
-
-namespace MyProject\Proxies\__CG__\OtherProject\Proxies\__CG__
-{
-    class stdClass extends \MyProject\Proxies\__CG__\stdClass
-    {
-    }
-}
-
-namespace MyProject\Proxies\__CG__\OtherProject\Proxies\__CG__\Doctrine\Tests\Common\Util
-{
-    class ChildObject extends \MyProject\Proxies\__CG__\Doctrine\Tests\Common\Util\ChildObject
-    {
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Util/DebugTest.php b/vendor/doctrine/common/tests/Doctrine/Tests/Common/Util/DebugTest.php
deleted file mode 100644
index b4e9eed2cd975c8497627bf51cbde3b8979833cf..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/Common/Util/DebugTest.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-namespace Doctrine\Tests\Common\Util;
-
-use Doctrine\Tests\DoctrineTestCase;
-use Doctrine\Common\Util\Debug;
-
-class DebugTest extends DoctrineTestCase
-{
-    public function testExportObject( )
-    {
-        $obj = new \stdClass;
-        $obj->foo = "bar";
-        $obj->bar = 1234;
-
-        $var = Debug::export($obj, 2);
-        $this->assertEquals( "stdClass", $var->__CLASS__ );
-    }
-
-    public function testExportDateTime()
-    {
-        $obj = new \DateTime( "2010-10-10 10:10:10" );
-
-        $var = Debug::export( $obj, 2 );
-        $this->assertEquals( "DateTime", $var->__CLASS__ );
-    }
-}
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/DoctrineTestCase.php b/vendor/doctrine/common/tests/Doctrine/Tests/DoctrineTestCase.php
deleted file mode 100644
index e8323d294092a5ed06eb1ff8fca5840f613ae41a..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/DoctrineTestCase.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Doctrine\Tests;
-
-/**
- * Base testcase class for all Doctrine testcases.
- */
-abstract class DoctrineTestCase extends \PHPUnit_Framework_TestCase
-{
-}
\ No newline at end of file
diff --git a/vendor/doctrine/common/tests/Doctrine/Tests/TestInit.php b/vendor/doctrine/common/tests/Doctrine/Tests/TestInit.php
deleted file mode 100644
index e7ab51f3a22cbc9cf83c5fc166c2340b665471ce..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/Doctrine/Tests/TestInit.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-/*
- * This file bootstraps the test environment.
- */
-namespace Doctrine\Tests;
-
-error_reporting(E_ALL | E_STRICT);
-
-// register silently failing autoloader
-spl_autoload_register(function($class)
-{
-    if (0 === strpos($class, 'Doctrine\Tests\\')) {
-        $path = __DIR__.'/../../'.strtr($class, '\\', '/').'.php';
-        if (file_exists($path) && is_readable($path)) {
-            require_once $path;
-
-            return true;
-        }
-    } else if (0 === strpos($class, 'Doctrine\Common\\')) {
-        $path = __DIR__.'/../../../lib/'.($class = strtr($class, '\\', '/')).'.php';
-        if (file_exists($path) && is_readable($path)) {
-            require_once $path;
-
-            return true;
-        }
-    }
-});
-
-\Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespace(
-    'Doctrine\Tests\Common\Annotations\Fixtures', __DIR__ . '/../../'
-);
diff --git a/vendor/doctrine/common/tests/NativePhpunitTask.php b/vendor/doctrine/common/tests/NativePhpunitTask.php
deleted file mode 100644
index 50fd1c3d424d946c45e1099ecd57573dfc25bef2..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/NativePhpunitTask.php
+++ /dev/null
@@ -1,246 +0,0 @@
-<?php
-/**
- * Native PHPUnit Task
- *
- * LICENSE
- *
- * This source file is subject to the new BSD license that is bundled
- * with this package in the file LICENSE.txt.
- * If you did not receive a copy of the license and are unable to
- * obtain it through the world-wide-web, please send an email
- * to kontakt@beberlei.de so I can send you a copy immediately.
- */
-
-require_once 'PHPUnit/Autoload.php';
-
-/**
- * A more flexible and powerful PHPUnit Task than the native Phing one.
- *
- * Plus forward compability for PHPUnit 3.5 and later is ensured by using the PHPUnit Test Runner instead of implementing one.
- *
- * @author Benjamin Eberlei <kontakt@beberlei.de>
- */
-class NativePhpunitTask extends Task
-{
-    private $test;
-    private $testfile;
-    private $testdirectory;
-    private $configuration = null;
-    private $coverageClover = null;
-    private $junitlogfile = null;
-    private $haltonfailure = true;
-    private $haltonerror = true;
-
-    public function setTestdirectory($directory) {
-        $this->testdirectory = $directory;
-    }
-
-    public function setTest($test) {
-        $this->test = $test;
-    }
-
-    public function setTestfile($testfile) {
-        $this->testfile = $testfile;
-    }
-
-    public function setJunitlogfile($junitlogfile) {
-        if (strlen($junitlogfile) == 0) {
-            $junitlogfile = NULL;
-        }
-
-        $this->junitlogfile = $junitlogfile;
-    }
-
-    public function setConfiguration($configuration) {
-        if (strlen($configuration) == 0) {
-            $configuration = NULL;
-        }
-
-        $this->configuration = $configuration;
-    }
-
-    public function setCoverageClover($coverageClover) {
-        if (strlen($coverageClover) == 0) {
-            $coverageClover = NULL;
-        }
-
-        $this->coverageClover = $coverageClover;
-    }
-
-    public function setHaltonfailure($haltonfailures) {
-        $this->haltonfailure = $haltonfailures;
-    }
-
-    public function setHaltonerror($haltonerrors) {
-        $this->haltonerror = $haltonerrors;
-    }
-
-    public function init()
-    {
-        require_once "PHPUnit/Runner/Version.php";
-        $version = PHPUnit_Runner_Version::id();
-
-        if (version_compare($version, '3.4.0') < 0) {
-            throw new BuildException("NativePHPUnitTask requires PHPUnit version >= 3.2.0", $this->getLocation());
-        }
-
-        require_once 'PHPUnit/Util/Filter.php';
-
-        // point PHPUnit_MAIN_METHOD define to non-existing method
-        if (!defined('PHPUnit_MAIN_METHOD')) {
-            define('PHPUnit_MAIN_METHOD', 'PHPUnitTask::undefined');
-        }
-    }
-
-    public function main()
-    {
-        if (!is_dir(realpath($this->testdirectory))) {
-            throw new BuildException("NativePHPUnitTask requires a Test Directory path given, '".$this->testdirectory."' given.");
-        }
-        set_include_path(realpath($this->testdirectory) . PATH_SEPARATOR . get_include_path());
-
-        $printer = new NativePhpunitPrinter();
-
-        $arguments = array(
-            'configuration' => $this->configuration,
-            'coverageClover' => $this->coverageClover,
-            'junitLogfile' => $this->junitlogfile,
-            'printer' => $printer,
-        );
-
-        $runner = new PHPUnit_TextUI_TestRunner();
-        $suite = $runner->getTest($this->test, $this->testfile, true);
-
-        try {
-            $result = $runner->doRun($suite, $arguments);
-            /* @var $result PHPUnit_Framework_TestResult */
-
-            if ( ($this->haltonfailure && $result->failureCount() > 0) || ($this->haltonerror && $result->errorCount() > 0) ) {
-                throw new BuildException("PHPUnit: ".$result->failureCount()." Failures and ".$result->errorCount()." Errors, ".
-                    "last failure message: ".$printer->getMessages());
-            }
-
-            $this->log("PHPUnit Success: ".count($result->passed())." tests passed, no ".
-                "failures (".$result->skippedCount()." skipped, ".$result->notImplementedCount()." not implemented)");
-
-            // Hudson for example doesn't like the backslash in class names
-            if (file_exists($this->coverageClover)) {
-                $this->log("Generated Clover Coverage XML to: ".$this->coverageClover);
-                $content = file_get_contents($this->coverageClover);
-                $content = str_replace("\\", ".", $content);
-                file_put_contents($this->coverageClover, $content);
-                unset($content);
-            }
-
-        } catch(\Exception $e) {
-            throw new BuildException("NativePhpunitTask failed: ".$e->getMessage());
-        }
-    }
-}
-
-class NativePhpunitPrinter extends PHPUnit_Util_Printer implements PHPUnit_Framework_TestListener
-{
-    private $_messages = array();
-
-    public function write($buffer)
-    {
-        // do nothing
-    }
-
-    public function getMessages()
-    {
-        return $this->_messages;
-    }
-
-    /**
-     * An error occurred.
-     *
-     * @param  PHPUnit_Framework_Test $test
-     * @param  Exception              $e
-     * @param  float                  $time
-     */
-    public function addError(PHPUnit_Framework_Test $test, Exception $e, $time)
-    {
-        $this->_messages[] = "Test ERROR: ".$test->getName().": ".$e->getMessage();
-    }
-
-    /**
-     * A failure occurred.
-     *
-     * @param  PHPUnit_Framework_Test                 $test
-     * @param  PHPUnit_Framework_AssertionFailedError $e
-     * @param  float                                  $time
-     */
-    public function addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, $time)
-    {
-        $this->_messages[] = "Test FAILED: ".$test->getName().": ".$e->getMessage();
-    }
-
-    /**
-     * Incomplete test.
-     *
-     * @param  PHPUnit_Framework_Test $test
-     * @param  Exception              $e
-     * @param  float                  $time
-     */
-    public function addIncompleteTest(PHPUnit_Framework_Test $test, Exception $e, $time)
-    {
-
-    }
-
-    /**
-     * Skipped test.
-     *
-     * @param  PHPUnit_Framework_Test $test
-     * @param  Exception              $e
-     * @param  float                  $time
-     * @since  Method available since Release 3.0.0
-     */
-    public function addSkippedTest(PHPUnit_Framework_Test $test, Exception $e, $time)
-    {
-
-    }
-
-    /**
-     * A test suite started.
-     *
-     * @param  PHPUnit_Framework_TestSuite $suite
-     * @since  Method available since Release 2.2.0
-     */
-    public function startTestSuite(PHPUnit_Framework_TestSuite $suite)
-    {
-
-    }
-
-    /**
-     * A test suite ended.
-     *
-     * @param  PHPUnit_Framework_TestSuite $suite
-     * @since  Method available since Release 2.2.0
-     */
-    public function endTestSuite(PHPUnit_Framework_TestSuite $suite)
-    {
-
-    }
-
-    /**
-     * A test started.
-     *
-     * @param  PHPUnit_Framework_Test $test
-     */
-    public function startTest(PHPUnit_Framework_Test $test)
-    {
-
-    }
-
-    /**
-     * A test ended.
-     *
-     * @param  PHPUnit_Framework_Test $test
-     * @param  float                  $time
-     */
-    public function endTest(PHPUnit_Framework_Test $test, $time)
-    {
-
-    }
-}
diff --git a/vendor/doctrine/common/tests/README.markdown b/vendor/doctrine/common/tests/README.markdown
deleted file mode 100644
index e6f1703de02899853ee91ed603f4c8117f0e98cd..0000000000000000000000000000000000000000
--- a/vendor/doctrine/common/tests/README.markdown
+++ /dev/null
@@ -1,27 +0,0 @@
-# Running the Doctrine 2 Testsuite
-
-## Running tests
-
-Execute PHPUnit in the root folder of your doctrine-common clone.
-
-    phpunit
-
-## Testing Lock-Support
-
-The Lock support in Doctrine 2 is tested using Gearman, which allows to run concurrent tasks in parallel.
-Install Gearman with PHP as follows:
-
-1. Go to http://www.gearman.org and download the latest Gearman Server
-2. Compile it and then call ldconfig
-3. Start it up "gearmand -vvvv"
-4. Install pecl/gearman by calling "gearman-beta"
-
-You can then go into tests/ and start up two workers:
-
-    php Doctrine/Tests/ORM/Functional/Locking/LockAgentWorker.php
-
-Then run the locking test-suite:
-
-    phpunit --configuration <myconfig.xml> Doctrine/Tests/ORM/Functional/Locking/GearmanLockTest.php
-
-This can run considerable time, because it is using sleep() to test for the timing ranges of locks.
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/.gitignore b/vendor/events-radar/radar-api-php/.gitignore
deleted file mode 100644
index f44a1a6ccf299dac144d968a030930c5dbb79bb9..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-vendor
-tags
-tests/_reports
diff --git a/vendor/events-radar/radar-api-php/LICENSE b/vendor/events-radar/radar-api-php/LICENSE
deleted file mode 100644
index 6b156fe1db9c5cd21ca1c68b7025bae40d0c5764..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/LICENSE
+++ /dev/null
@@ -1,675 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    {one line to give the program's name and a brief idea of what it does.}
-    Copyright (C) {year}  {name of author}
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    {project}  Copyright (C) {year}  {fullname}
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
-
diff --git a/vendor/events-radar/radar-api-php/composer.json b/vendor/events-radar/radar-api-php/composer.json
deleted file mode 100644
index fc16ccd49d07af1f97191b6aca4b876962f0e5c2..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/composer.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-  "name": "events-radar/radar-api-php",
-  "description": "Radar API connect",
-  "license": "GPL-2.0+",
-  "require": {
-    "guzzle/http": "3.9.2",
-    "guzzle/cache": "3.9.2",
-    "guzzle/plugin-cache": "3.9.2",
-    "doctrine/common": "2.3.0",
-    "phayes/geoPHP": "1.2"
-  },
-  "autoload": {
-    "psr-4": {
-      "Radar\\Connect\\": "src"
-    }
-  },
-  "require-dev": {
-    "phpunit/phpunit": "~4.5",
-    "guzzle/guzzle": "3.9.2"
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/composer.lock b/vendor/events-radar/radar-api-php/composer.lock
deleted file mode 100644
index 670c6aa373952fdc1b2b4ae95b7e0805f38ae63d..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/composer.lock
+++ /dev/null
@@ -1,1226 +0,0 @@
-{
-    "_readme": [
-        "This file locks the dependencies of your project to a known state",
-        "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
-        "This file is @generated automatically"
-    ],
-    "hash": "b186212dd27ebe1151e869404bcfe9c4",
-    "packages": [
-        {
-            "name": "doctrine/common",
-            "version": "2.3.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/doctrine/common.git",
-                "reference": "d1c7d4334e38cad603a5c863d4c7b91bb04ec6b2"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/doctrine/common/zipball/d1c7d4334e38cad603a5c863d4c7b91bb04ec6b2",
-                "reference": "d1c7d4334e38cad603a5c863d4c7b91bb04ec6b2",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.2"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "2.3.x-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Doctrine\\Common": "lib/"
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Jonathan Wage",
-                    "email": "jonwage@gmail.com",
-                    "homepage": "http://www.jwage.com/",
-                    "role": "Creator"
-                },
-                {
-                    "name": "Guilherme Blanco",
-                    "email": "guilhermeblanco@gmail.com",
-                    "homepage": "http://www.instaclick.com"
-                },
-                {
-                    "name": "Roman Borschel",
-                    "email": "roman@code-factory.org"
-                },
-                {
-                    "name": "Benjamin Eberlei",
-                    "email": "kontakt@beberlei.de"
-                },
-                {
-                    "name": "Johannes Schmitt",
-                    "email": "schmittjoh@gmail.com",
-                    "homepage": "https://github.com/schmittjoh",
-                    "role": "Developer of wrapped JMSSerializerBundle"
-                }
-            ],
-            "description": "Common Library for Doctrine projects",
-            "homepage": "http://www.doctrine-project.org",
-            "keywords": [
-                "annotations",
-                "collections",
-                "eventmanager",
-                "persistence",
-                "spl"
-            ],
-            "time": "2012-09-20 05:55:18"
-        },
-        {
-            "name": "guzzle/guzzle",
-            "version": "v3.9.2",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/guzzle/guzzle3.git",
-                "reference": "54991459675c1a2924122afbb0e5609ade581155"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/guzzle/guzzle3/zipball/54991459675c1a2924122afbb0e5609ade581155",
-                "reference": "54991459675c1a2924122afbb0e5609ade581155",
-                "shasum": ""
-            },
-            "require": {
-                "ext-curl": "*",
-                "php": ">=5.3.3",
-                "symfony/event-dispatcher": "~2.1"
-            },
-            "replace": {
-                "guzzle/batch": "self.version",
-                "guzzle/cache": "self.version",
-                "guzzle/common": "self.version",
-                "guzzle/http": "self.version",
-                "guzzle/inflection": "self.version",
-                "guzzle/iterator": "self.version",
-                "guzzle/log": "self.version",
-                "guzzle/parser": "self.version",
-                "guzzle/plugin": "self.version",
-                "guzzle/plugin-async": "self.version",
-                "guzzle/plugin-backoff": "self.version",
-                "guzzle/plugin-cache": "self.version",
-                "guzzle/plugin-cookie": "self.version",
-                "guzzle/plugin-curlauth": "self.version",
-                "guzzle/plugin-error-response": "self.version",
-                "guzzle/plugin-history": "self.version",
-                "guzzle/plugin-log": "self.version",
-                "guzzle/plugin-md5": "self.version",
-                "guzzle/plugin-mock": "self.version",
-                "guzzle/plugin-oauth": "self.version",
-                "guzzle/service": "self.version",
-                "guzzle/stream": "self.version"
-            },
-            "require-dev": {
-                "doctrine/cache": "~1.3",
-                "monolog/monolog": "~1.0",
-                "phpunit/phpunit": "3.7.*",
-                "psr/log": "~1.0",
-                "symfony/class-loader": "~2.1",
-                "zendframework/zend-cache": "2.*,<2.3",
-                "zendframework/zend-log": "2.*,<2.3"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "3.9-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Guzzle": "src/",
-                    "Guzzle\\Tests": "tests/"
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Michael Dowling",
-                    "email": "mtdowling@gmail.com",
-                    "homepage": "https://github.com/mtdowling"
-                },
-                {
-                    "name": "Guzzle Community",
-                    "homepage": "https://github.com/guzzle/guzzle/contributors"
-                }
-            ],
-            "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
-            "homepage": "http://guzzlephp.org/",
-            "keywords": [
-                "client",
-                "curl",
-                "framework",
-                "http",
-                "http client",
-                "rest",
-                "web service"
-            ],
-            "time": "2014-08-11 04:32:36"
-        },
-        {
-            "name": "phayes/geophp",
-            "version": "1.2",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/phayes/geoPHP.git",
-                "reference": "015404e85b602e0df1f91441f8db0f9e98f7e567"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/phayes/geoPHP/zipball/015404e85b602e0df1f91441f8db0f9e98f7e567",
-                "reference": "015404e85b602e0df1f91441f8db0f9e98f7e567",
-                "shasum": ""
-            },
-            "require-dev": {
-                "phpunit/phpunit": "4.1.*"
-            },
-            "type": "library",
-            "autoload": {
-                "classmap": [
-                    "geoPHP.inc"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "GPL-2 or New-BSD"
-            ],
-            "authors": [
-                {
-                    "name": "Patrick Hayes"
-                }
-            ],
-            "description": "GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and can therefore run on shared hosts. It can read and write a wide variety of formats: WKT (including EWKT), WKB (including EWKB), GeoJSON, KML, GPX, GeoRSS). It works with all Simple-Feature geometries (Point, LineString, Polygon, GeometryCollection etc.) and can be used to get centroids, bounding-boxes, area, and a wide variety of other useful information.",
-            "homepage": "https://github.com/phayes/geoPHP",
-            "time": "2014-12-02 06:11:22"
-        },
-        {
-            "name": "symfony/event-dispatcher",
-            "version": "v2.6.4",
-            "target-dir": "Symfony/Component/EventDispatcher",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/symfony/EventDispatcher.git",
-                "reference": "f75989f3ab2743a82fe0b03ded2598a2b1546813"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/f75989f3ab2743a82fe0b03ded2598a2b1546813",
-                "reference": "f75989f3ab2743a82fe0b03ded2598a2b1546813",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "require-dev": {
-                "psr/log": "~1.0",
-                "symfony/config": "~2.0,>=2.0.5",
-                "symfony/dependency-injection": "~2.6",
-                "symfony/expression-language": "~2.6",
-                "symfony/stopwatch": "~2.3"
-            },
-            "suggest": {
-                "symfony/dependency-injection": "",
-                "symfony/http-kernel": ""
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "2.6-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Symfony\\Component\\EventDispatcher\\": ""
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Symfony Community",
-                    "homepage": "http://symfony.com/contributors"
-                },
-                {
-                    "name": "Fabien Potencier",
-                    "email": "fabien@symfony.com"
-                }
-            ],
-            "description": "Symfony EventDispatcher Component",
-            "homepage": "http://symfony.com",
-            "time": "2015-02-01 16:10:57"
-        }
-    ],
-    "packages-dev": [
-        {
-            "name": "doctrine/instantiator",
-            "version": "1.0.4",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/doctrine/instantiator.git",
-                "reference": "f976e5de371104877ebc89bd8fecb0019ed9c119"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f976e5de371104877ebc89bd8fecb0019ed9c119",
-                "reference": "f976e5de371104877ebc89bd8fecb0019ed9c119",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3,<8.0-DEV"
-            },
-            "require-dev": {
-                "athletic/athletic": "~0.1.8",
-                "ext-pdo": "*",
-                "ext-phar": "*",
-                "phpunit/phpunit": "~4.0",
-                "squizlabs/php_codesniffer": "2.0.*@ALPHA"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.0.x-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Doctrine\\Instantiator\\": "src"
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Marco Pivetta",
-                    "email": "ocramius@gmail.com",
-                    "homepage": "http://ocramius.github.com/"
-                }
-            ],
-            "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
-            "homepage": "https://github.com/doctrine/instantiator",
-            "keywords": [
-                "constructor",
-                "instantiate"
-            ],
-            "time": "2014-10-13 12:58:55"
-        },
-        {
-            "name": "phpdocumentor/reflection-docblock",
-            "version": "2.0.4",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
-                "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8",
-                "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "require-dev": {
-                "phpunit/phpunit": "~4.0"
-            },
-            "suggest": {
-                "dflydev/markdown": "~1.0",
-                "erusev/parsedown": "~1.0"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "2.0.x-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "phpDocumentor": [
-                        "src/"
-                    ]
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Mike van Riel",
-                    "email": "mike.vanriel@naenius.com"
-                }
-            ],
-            "time": "2015-02-03 12:10:50"
-        },
-        {
-            "name": "phpspec/prophecy",
-            "version": "v1.3.1",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/phpspec/prophecy.git",
-                "reference": "9ca52329bcdd1500de24427542577ebf3fc2f1c9"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/phpspec/prophecy/zipball/9ca52329bcdd1500de24427542577ebf3fc2f1c9",
-                "reference": "9ca52329bcdd1500de24427542577ebf3fc2f1c9",
-                "shasum": ""
-            },
-            "require": {
-                "doctrine/instantiator": "~1.0,>=1.0.2",
-                "phpdocumentor/reflection-docblock": "~2.0"
-            },
-            "require-dev": {
-                "phpspec/phpspec": "~2.0"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.2.x-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Prophecy\\": "src/"
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Konstantin Kudryashov",
-                    "email": "ever.zet@gmail.com",
-                    "homepage": "http://everzet.com"
-                },
-                {
-                    "name": "Marcello Duarte",
-                    "email": "marcello.duarte@gmail.com"
-                }
-            ],
-            "description": "Highly opinionated mocking framework for PHP 5.3+",
-            "homepage": "http://phpspec.org",
-            "keywords": [
-                "Double",
-                "Dummy",
-                "fake",
-                "mock",
-                "spy",
-                "stub"
-            ],
-            "time": "2014-11-17 16:23:49"
-        },
-        {
-            "name": "phpunit/php-code-coverage",
-            "version": "2.0.15",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
-                "reference": "34cc484af1ca149188d0d9e91412191e398e0b67"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/34cc484af1ca149188d0d9e91412191e398e0b67",
-                "reference": "34cc484af1ca149188d0d9e91412191e398e0b67",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3",
-                "phpunit/php-file-iterator": "~1.3",
-                "phpunit/php-text-template": "~1.2",
-                "phpunit/php-token-stream": "~1.3",
-                "sebastian/environment": "~1.0",
-                "sebastian/version": "~1.0"
-            },
-            "require-dev": {
-                "ext-xdebug": ">=2.1.4",
-                "phpunit/phpunit": "~4"
-            },
-            "suggest": {
-                "ext-dom": "*",
-                "ext-xdebug": ">=2.2.1",
-                "ext-xmlwriter": "*"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "2.0.x-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sb@sebastian-bergmann.de",
-                    "role": "lead"
-                }
-            ],
-            "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
-            "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
-            "keywords": [
-                "coverage",
-                "testing",
-                "xunit"
-            ],
-            "time": "2015-01-24 10:06:35"
-        },
-        {
-            "name": "phpunit/php-file-iterator",
-            "version": "1.3.4",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
-                "reference": "acd690379117b042d1c8af1fafd61bde001bf6bb"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/acd690379117b042d1c8af1fafd61bde001bf6bb",
-                "reference": "acd690379117b042d1c8af1fafd61bde001bf6bb",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "type": "library",
-            "autoload": {
-                "classmap": [
-                    "File/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "include-path": [
-                ""
-            ],
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sb@sebastian-bergmann.de",
-                    "role": "lead"
-                }
-            ],
-            "description": "FilterIterator implementation that filters files based on a list of suffixes.",
-            "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
-            "keywords": [
-                "filesystem",
-                "iterator"
-            ],
-            "time": "2013-10-10 15:34:57"
-        },
-        {
-            "name": "phpunit/php-text-template",
-            "version": "1.2.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/php-text-template.git",
-                "reference": "206dfefc0ffe9cebf65c413e3d0e809c82fbf00a"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/206dfefc0ffe9cebf65c413e3d0e809c82fbf00a",
-                "reference": "206dfefc0ffe9cebf65c413e3d0e809c82fbf00a",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "type": "library",
-            "autoload": {
-                "classmap": [
-                    "Text/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "include-path": [
-                ""
-            ],
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sb@sebastian-bergmann.de",
-                    "role": "lead"
-                }
-            ],
-            "description": "Simple template engine.",
-            "homepage": "https://github.com/sebastianbergmann/php-text-template/",
-            "keywords": [
-                "template"
-            ],
-            "time": "2014-01-30 17:20:04"
-        },
-        {
-            "name": "phpunit/php-timer",
-            "version": "1.0.5",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/php-timer.git",
-                "reference": "19689d4354b295ee3d8c54b4f42c3efb69cbc17c"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/19689d4354b295ee3d8c54b4f42c3efb69cbc17c",
-                "reference": "19689d4354b295ee3d8c54b4f42c3efb69cbc17c",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "type": "library",
-            "autoload": {
-                "classmap": [
-                    "PHP/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "include-path": [
-                ""
-            ],
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sb@sebastian-bergmann.de",
-                    "role": "lead"
-                }
-            ],
-            "description": "Utility class for timing",
-            "homepage": "https://github.com/sebastianbergmann/php-timer/",
-            "keywords": [
-                "timer"
-            ],
-            "time": "2013-08-02 07:42:54"
-        },
-        {
-            "name": "phpunit/php-token-stream",
-            "version": "1.4.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/php-token-stream.git",
-                "reference": "db32c18eba00b121c145575fcbcd4d4d24e6db74"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/db32c18eba00b121c145575fcbcd4d4d24e6db74",
-                "reference": "db32c18eba00b121c145575fcbcd4d4d24e6db74",
-                "shasum": ""
-            },
-            "require": {
-                "ext-tokenizer": "*",
-                "php": ">=5.3.3"
-            },
-            "require-dev": {
-                "phpunit/phpunit": "~4.2"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.4-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de"
-                }
-            ],
-            "description": "Wrapper around PHP's tokenizer extension.",
-            "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
-            "keywords": [
-                "tokenizer"
-            ],
-            "time": "2015-01-17 09:51:32"
-        },
-        {
-            "name": "phpunit/phpunit",
-            "version": "4.5.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/phpunit.git",
-                "reference": "5b578d3865a9128b9c209b011fda6539ec06e7a5"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5b578d3865a9128b9c209b011fda6539ec06e7a5",
-                "reference": "5b578d3865a9128b9c209b011fda6539ec06e7a5",
-                "shasum": ""
-            },
-            "require": {
-                "ext-dom": "*",
-                "ext-json": "*",
-                "ext-pcre": "*",
-                "ext-reflection": "*",
-                "ext-spl": "*",
-                "php": ">=5.3.3",
-                "phpspec/prophecy": "~1.3.1",
-                "phpunit/php-code-coverage": "~2.0",
-                "phpunit/php-file-iterator": "~1.3.2",
-                "phpunit/php-text-template": "~1.2",
-                "phpunit/php-timer": "~1.0.2",
-                "phpunit/phpunit-mock-objects": "~2.3",
-                "sebastian/comparator": "~1.1",
-                "sebastian/diff": "~1.1",
-                "sebastian/environment": "~1.2",
-                "sebastian/exporter": "~1.2",
-                "sebastian/global-state": "~1.0",
-                "sebastian/version": "~1.0",
-                "symfony/yaml": "~2.0"
-            },
-            "suggest": {
-                "phpunit/php-invoker": "~1.1"
-            },
-            "bin": [
-                "phpunit"
-            ],
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "4.5.x-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de",
-                    "role": "lead"
-                }
-            ],
-            "description": "The PHP Unit Testing framework.",
-            "homepage": "https://phpunit.de/",
-            "keywords": [
-                "phpunit",
-                "testing",
-                "xunit"
-            ],
-            "time": "2015-02-05 15:51:19"
-        },
-        {
-            "name": "phpunit/phpunit-mock-objects",
-            "version": "2.3.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
-                "reference": "c63d2367247365f688544f0d500af90a11a44c65"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/c63d2367247365f688544f0d500af90a11a44c65",
-                "reference": "c63d2367247365f688544f0d500af90a11a44c65",
-                "shasum": ""
-            },
-            "require": {
-                "doctrine/instantiator": "~1.0,>=1.0.1",
-                "php": ">=5.3.3",
-                "phpunit/php-text-template": "~1.2"
-            },
-            "require-dev": {
-                "phpunit/phpunit": "~4.3"
-            },
-            "suggest": {
-                "ext-soap": "*"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "2.3.x-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sb@sebastian-bergmann.de",
-                    "role": "lead"
-                }
-            ],
-            "description": "Mock Object library for PHPUnit",
-            "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
-            "keywords": [
-                "mock",
-                "xunit"
-            ],
-            "time": "2014-10-03 05:12:11"
-        },
-        {
-            "name": "sebastian/comparator",
-            "version": "1.1.1",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/comparator.git",
-                "reference": "1dd8869519a225f7f2b9eb663e225298fade819e"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1dd8869519a225f7f2b9eb663e225298fade819e",
-                "reference": "1dd8869519a225f7f2b9eb663e225298fade819e",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3",
-                "sebastian/diff": "~1.2",
-                "sebastian/exporter": "~1.2"
-            },
-            "require-dev": {
-                "phpunit/phpunit": "~4.4"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.1.x-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Jeff Welch",
-                    "email": "whatthejeff@gmail.com"
-                },
-                {
-                    "name": "Volker Dusch",
-                    "email": "github@wallbash.com"
-                },
-                {
-                    "name": "Bernhard Schussek",
-                    "email": "bschussek@2bepublished.at"
-                },
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de"
-                }
-            ],
-            "description": "Provides the functionality to compare PHP values for equality",
-            "homepage": "http://www.github.com/sebastianbergmann/comparator",
-            "keywords": [
-                "comparator",
-                "compare",
-                "equality"
-            ],
-            "time": "2015-01-29 16:28:08"
-        },
-        {
-            "name": "sebastian/diff",
-            "version": "1.2.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/diff.git",
-                "reference": "5843509fed39dee4b356a306401e9dd1a931fec7"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/5843509fed39dee4b356a306401e9dd1a931fec7",
-                "reference": "5843509fed39dee4b356a306401e9dd1a931fec7",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "require-dev": {
-                "phpunit/phpunit": "~4.2"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.2-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Kore Nordmann",
-                    "email": "mail@kore-nordmann.de"
-                },
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de"
-                }
-            ],
-            "description": "Diff implementation",
-            "homepage": "http://www.github.com/sebastianbergmann/diff",
-            "keywords": [
-                "diff"
-            ],
-            "time": "2014-08-15 10:29:00"
-        },
-        {
-            "name": "sebastian/environment",
-            "version": "1.2.1",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/environment.git",
-                "reference": "6e6c71d918088c251b181ba8b3088af4ac336dd7"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6e6c71d918088c251b181ba8b3088af4ac336dd7",
-                "reference": "6e6c71d918088c251b181ba8b3088af4ac336dd7",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "require-dev": {
-                "phpunit/phpunit": "~4.3"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.2.x-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de"
-                }
-            ],
-            "description": "Provides functionality to handle HHVM/PHP environments",
-            "homepage": "http://www.github.com/sebastianbergmann/environment",
-            "keywords": [
-                "Xdebug",
-                "environment",
-                "hhvm"
-            ],
-            "time": "2014-10-25 08:00:45"
-        },
-        {
-            "name": "sebastian/exporter",
-            "version": "1.2.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/exporter.git",
-                "reference": "84839970d05254c73cde183a721c7af13aede943"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/84839970d05254c73cde183a721c7af13aede943",
-                "reference": "84839970d05254c73cde183a721c7af13aede943",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3",
-                "sebastian/recursion-context": "~1.0"
-            },
-            "require-dev": {
-                "phpunit/phpunit": "~4.4"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.2.x-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Jeff Welch",
-                    "email": "whatthejeff@gmail.com"
-                },
-                {
-                    "name": "Volker Dusch",
-                    "email": "github@wallbash.com"
-                },
-                {
-                    "name": "Bernhard Schussek",
-                    "email": "bschussek@2bepublished.at"
-                },
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de"
-                },
-                {
-                    "name": "Adam Harvey",
-                    "email": "aharvey@php.net"
-                }
-            ],
-            "description": "Provides the functionality to export PHP variables for visualization",
-            "homepage": "http://www.github.com/sebastianbergmann/exporter",
-            "keywords": [
-                "export",
-                "exporter"
-            ],
-            "time": "2015-01-27 07:23:06"
-        },
-        {
-            "name": "sebastian/global-state",
-            "version": "1.0.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/global-state.git",
-                "reference": "c7428acdb62ece0a45e6306f1ae85e1c05b09c01"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/c7428acdb62ece0a45e6306f1ae85e1c05b09c01",
-                "reference": "c7428acdb62ece0a45e6306f1ae85e1c05b09c01",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "require-dev": {
-                "phpunit/phpunit": "~4.2"
-            },
-            "suggest": {
-                "ext-uopz": "*"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.0-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de"
-                }
-            ],
-            "description": "Snapshotting of global state",
-            "homepage": "http://www.github.com/sebastianbergmann/global-state",
-            "keywords": [
-                "global state"
-            ],
-            "time": "2014-10-06 09:23:50"
-        },
-        {
-            "name": "sebastian/recursion-context",
-            "version": "1.0.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/recursion-context.git",
-                "reference": "3989662bbb30a29d20d9faa04a846af79b276252"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/3989662bbb30a29d20d9faa04a846af79b276252",
-                "reference": "3989662bbb30a29d20d9faa04a846af79b276252",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "require-dev": {
-                "phpunit/phpunit": "~4.4"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.0.x-dev"
-                }
-            },
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Jeff Welch",
-                    "email": "whatthejeff@gmail.com"
-                },
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de"
-                },
-                {
-                    "name": "Adam Harvey",
-                    "email": "aharvey@php.net"
-                }
-            ],
-            "description": "Provides functionality to recursively process PHP variables",
-            "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
-            "time": "2015-01-24 09:48:32"
-        },
-        {
-            "name": "sebastian/version",
-            "version": "1.0.4",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/sebastianbergmann/version.git",
-                "reference": "a77d9123f8e809db3fbdea15038c27a95da4058b"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/a77d9123f8e809db3fbdea15038c27a95da4058b",
-                "reference": "a77d9123f8e809db3fbdea15038c27a95da4058b",
-                "shasum": ""
-            },
-            "type": "library",
-            "autoload": {
-                "classmap": [
-                    "src/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "BSD-3-Clause"
-            ],
-            "authors": [
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de",
-                    "role": "lead"
-                }
-            ],
-            "description": "Library that helps with managing the version number of Git-hosted PHP projects",
-            "homepage": "https://github.com/sebastianbergmann/version",
-            "time": "2014-12-15 14:25:24"
-        },
-        {
-            "name": "symfony/yaml",
-            "version": "v2.6.4",
-            "target-dir": "Symfony/Component/Yaml",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/symfony/Yaml.git",
-                "reference": "60ed7751671113cf1ee7d7778e691642c2e9acd8"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/symfony/Yaml/zipball/60ed7751671113cf1ee7d7778e691642c2e9acd8",
-                "reference": "60ed7751671113cf1ee7d7778e691642c2e9acd8",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "2.6-dev"
-                }
-            },
-            "autoload": {
-                "psr-0": {
-                    "Symfony\\Component\\Yaml\\": ""
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Symfony Community",
-                    "homepage": "http://symfony.com/contributors"
-                },
-                {
-                    "name": "Fabien Potencier",
-                    "email": "fabien@symfony.com"
-                }
-            ],
-            "description": "Symfony Yaml Component",
-            "homepage": "http://symfony.com",
-            "time": "2015-01-25 04:39:26"
-        }
-    ],
-    "aliases": [],
-    "minimum-stability": "stable",
-    "stability-flags": [],
-    "prefer-stable": false,
-    "prefer-lowest": false,
-    "platform": [],
-    "platform-dev": []
-}
diff --git a/vendor/events-radar/radar-api-php/docs/.htaccess b/vendor/events-radar/radar-api-php/docs/.htaccess
deleted file mode 100644
index 7b01f9bfd1d77067253ce73c450b7a7999a127b6..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/.htaccess
+++ /dev/null
@@ -1,5 +0,0 @@
-# Fixes a vulnerability in CentOS: http://stackoverflow.com/questions/20533279/prevent-php-from-parsing-non-php-files-such-as-somefile-php-txt
-<FilesMatch \.php\.txt$>
-    RemoveHandler .php
-    ForceType text/plain
-</FilesMatch>
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Cache.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Cache.html
deleted file mode 100644
index aa32283f9f0b57de20e3b9b300041608f06aab13..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Cache.html
+++ /dev/null
@@ -1,583 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-76043126"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-76043126" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-321932657"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-321932657" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-54217409"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-54217409" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1064190934"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1064190934" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.html">\Radar\Connect</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect</small>Cache</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Cache.html#method___construct" class="">__construct()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Cache.html#method_contains" class="">contains()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Cache.html#method_fetch" class="">fetch()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Cache.html#method_save" class="">save()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Cache.html#method_delete" class="">delete()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No public properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <em>No protected methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Cache.html#property_cache" class="">$cache</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No private properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Cache.html"><div class="path-wrapper">Cache.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Cache</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_cache" name="property_cache" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$cache</h3>
-                <pre class="signature">$cache : \Radar\Connect\CacheInteface</pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                \Radar\Connect\CacheInteface
-                &mdash; Doctrine cache.                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___construct" name="method___construct" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__construct()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__construct(\Doctrine\Common\Cache\Cache  <span class="argument">$cache</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>\Doctrine\Common\Cache\Cache</td>
-                                <td>$cache </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_contains" name="method_contains" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">contains()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">contains(\Radar\Connect\Entity\Entity  <span class="argument">$entity</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></td>
-                                <td>$entity </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_fetch" name="method_fetch" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">fetch()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">fetch(\Radar\Connect\Entity\Entity  <span class="argument">$entity</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></td>
-                                <td>$entity </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_save" name="method_save" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">save()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">save(\Radar\Connect\Entity\Entity  <span class="argument">$entity</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></td>
-                                <td>$entity </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_delete" name="method_delete" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">delete()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">delete(\Radar\Connect\Entity\Entity  <span class="argument">$entity</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></td>
-                                <td>$entity </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">Cache.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Cache.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Connect.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Connect.html
deleted file mode 100644
index b38873c1d2a4e2347be063db516d419237034341..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Connect.html
+++ /dev/null
@@ -1,919 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-602675730"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-602675730" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-743844184"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-743844184" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1596801339"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1596801339" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-733584923"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-733584923" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.html">\Radar\Connect</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect</small>Connect</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method___construct" class="">__construct()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method___call" class="">__call()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method_setCache" class="">setCache()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method_retrieveEntity" class="">retrieveEntity()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method_retrieveEntityMultiple" class="">retrieveEntityMultiple()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method_putEntity" class="">putEntity()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method_prepareEventsRequest" class="">prepareEventsRequest()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method_prepareGroupsRequest" class="">prepareGroupsRequest()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method_retrieve" class="">retrieve()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method_retrieveMultiple" class="">retrieveMultiple()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Connect.html#property_apiUrl" class="">$apiUrl</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#property_debug" class="">$debug</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Connect.html#method_parseResponse" class="">parseResponse()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Connect.html#property_client" class="">$client</a><br />
-                                                                    <a href="../classes/Radar.Connect.Connect.html#property_cache" class="">$cache</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No private properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Connect.html"><div class="path-wrapper">Connect.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Connect</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiUrl" name="property_apiUrl" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$apiUrl</h3>
-                <pre class="signature">$apiUrl : string</pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                string
-                &mdash; URL of API endpoint.                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_debug" name="property_debug" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$debug</h3>
-                <pre class="signature">$debug : boolean</pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                boolean
-                &mdash; Debug switch true for verbose.                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_client" name="property_client" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$client</h3>
-                <pre class="signature">$client : \Guzzle\Http\ClientInterface</pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                \Guzzle\Http\ClientInterface
-                &mdash; Guzzle HTTP Client                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_cache" name="property_cache" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$cache</h3>
-                <pre class="signature">$cache : \Radar\Connect\Cache</pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                <a href="../classes/Radar.Connect.Cache.html">\Radar\Connect\Cache</a>
-                &mdash; Doctrine cache for entities.                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___construct" name="method___construct" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__construct()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__construct(\Guzzle\Http\ClientInterface  <span class="argument">$client</span>, array  <span class="argument">$configuration = array()</span>) </pre>
-                <p><em>Constructor.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>\Guzzle\Http\ClientInterface</td>
-                                <td>$client </td>
-                                <td><p>Guzzle HTTP Client.</p></td>
-                            </tr>
-                                                    <tr>
-                                <td>array</td>
-                                <td>$configuration </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___call" name="method___call" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__call()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__call(  <span class="argument">$name</span>,   <span class="argument">$arguments</span>) </pre>
-                <p><em>For now also just allow direct access to guzzle itself.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$name </td>
-                                <td></td>
-                            </tr>
-                                                    <tr>
-                                <td></td>
-                                <td>$arguments </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_setCache" name="method_setCache" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">setCache()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">setCache(\Radar\Connect\Cache  <span class="argument">$cache</span>) </pre>
-                <p><em>Set a cache to store entities.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td><a href="../classes/Radar.Connect.Cache.html">\Radar\Connect\Cache</a></td>
-                                <td>$cache </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_retrieveEntity" name="method_retrieveEntity" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">retrieveEntity()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">retrieveEntity(\Radar\Connect\Entity\Entity  <span class="argument">$entity</span>) : \Radar\Connect\Entity\Entity</pre>
-                <p><em>Retrieve all fields for single entity.</em></p>
-                <p>Entities can be partly loaded. Especially when just a reference on
-an event or group. Use this to retrieve the full entity.
-If there is a cache set, and the entity is still validly cached
-this will be returned rather than making a new query.</p>
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></td>
-                                <td>$entity </td>
-                                <td><p>The partly loaded entity.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                                    <h4>Returns</h4>
-                    <a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a>
-                                            &mdash; <p>The loaded entity.</p>
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_retrieveEntityMultiple" name="method_retrieveEntityMultiple" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">retrieveEntityMultiple()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">retrieveEntityMultiple(array&lt;mixed,\Radar\Connect\Entity\Entity&gt;  <span class="argument">$entities</span>) : array&lt;mixed,\Radar\Connect\Entity\Entity&gt;</pre>
-                <p><em>Retrieve all fields for multiple entities.</em></p>
-                <p>As retrieveEntity(), but making multiple concurrent requests.</p>
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>array&lt;mixed,<a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a>&gt;</td>
-                                <td>$entities </td>
-                                <td><p>Array of partly loaded entities.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a>&gt;
-                                            &mdash; <p>Array of loaded entities.</p>
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_putEntity" name="method_putEntity" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">putEntity()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">putEntity(\Radar\Connect\Entity\Entity  <span class="argument">$entity</span>) </pre>
-                <p><em>TODO Insert or update an existing Entity.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></td>
-                                <td>$entity </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_prepareEventsRequest" name="method_prepareEventsRequest" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">prepareEventsRequest()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">prepareEventsRequest(\Radar\Connect\Filter  <span class="argument">$filter</span>, array  <span class="argument">$fields = array()</span>, integer  <span class="argument">$limit = 500</span>) : \Guzzle\Http\Message\Request</pre>
-                <p><em>Prepare a request to retrieve events.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td><a href="../classes/Radar.Connect.Filter.html">\Radar\Connect\Filter</a></td>
-                                <td>$filter </td>
-                                <td></td>
-                            </tr>
-                                                    <tr>
-                                <td>array</td>
-                                <td>$fields </td>
-                                <td><p>A list of fields to load. Optional, default is most available fields.</p></td>
-                            </tr>
-                                                    <tr>
-                                <td>integer</td>
-                                <td>$limit </td>
-                                <td><p>How many events to return.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                                    <h4>Returns</h4>
-                    \Guzzle\Http\Message\Request
-                                            &mdash; <p>Request object to retrieve.</p>
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                                            <dt>See also</dt>
-                                                                <dd><a href="../classes/Radar.Connect.Connect.html#method_retrieve"><span class="namespace-wrapper"></span></a></dd>
-                                                                </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_prepareGroupsRequest" name="method_prepareGroupsRequest" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">prepareGroupsRequest()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">prepareGroupsRequest(\Radar\Connect\Filter  <span class="argument">$filter</span>, array  <span class="argument">$fields = array()</span>, integer  <span class="argument">$limit = 500</span>) : \Guzzle\Http\Message\Request</pre>
-                <p><em>Prepare a request to retrieve groups.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td><a href="../classes/Radar.Connect.Filter.html">\Radar\Connect\Filter</a></td>
-                                <td>$filter </td>
-                                <td></td>
-                            </tr>
-                                                    <tr>
-                                <td>array</td>
-                                <td>$fields </td>
-                                <td><p>A list of fields to load. Optional, default is most available fields.</p></td>
-                            </tr>
-                                                    <tr>
-                                <td>integer</td>
-                                <td>$limit </td>
-                                <td><p>How many groups to return.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                                    <h4>Returns</h4>
-                    \Guzzle\Http\Message\Request
-                                            &mdash; <p>Request object to retrieve.</p>
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                                            <dt>See also</dt>
-                                                                <dd><a href="../classes/Radar.Connect.Connect.html#method_retrieve"><span class="namespace-wrapper"></span></a></dd>
-                                                                </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_retrieve" name="method_retrieve" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">retrieve()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">retrieve(\Guzzle\Http\Message\RequestInterface  <span class="argument">$request</span>) : array&lt;mixed,\Radar\Connect\Entity\Entity&gt;</pre>
-                <p><em>Retrieve entities from a prepared request.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>\Guzzle\Http\Message\RequestInterface</td>
-                                <td>$request </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_retrieveMultiple" name="method_retrieveMultiple" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">retrieveMultiple()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">retrieveMultiple(array&lt;mixed,\Guzzle\Http\Message\RequestInterface&gt;  <span class="argument">$requests</span>) : array&lt;mixed,\Radar\Connect\Entity\Entity&gt;</pre>
-                <p><em>Retrieve entities from multiple prepared requests.</em></p>
-                <p>Results are merged into one entity array.</p>
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>array&lt;mixed,\Guzzle\Http\Message\RequestInterface&gt;</td>
-                                <td>$requests </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_parseResponse" name="method_parseResponse" class="anchor"></a>
-            <article class="method">
-                <h3 class="protected ">parseResponse()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">parseResponse(\Guzzle\Http\Message\Response  <span class="argument">$response</span>) </pre>
-                <p><em>Parse a response from the client.</em></p>
-                <p>TODO this doesn't need to be in here.</p>
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>\Guzzle\Http\Message\Response</td>
-                                <td>$response </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">Connect.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Connect.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Entity.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Entity.html
deleted file mode 100644
index 4bb3161893f304caffad8a13bcf0d4d3228f41f0..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Entity.html
+++ /dev/null
@@ -1,811 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-550195720"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-550195720" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1950595330"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1950595330" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-756229370"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-756229370" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1122654019"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1122654019" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.Entity.html">\Radar\Connect\Entity</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect\Entity</small>Entity</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_className" class="">className()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method___construct" class="">__construct()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_set" class="">set()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_apiUri" class="">apiUri()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getUuid" class="">getUuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getVuuid" class="">getVuuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalId" class="">getInternalId()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalVid" class="">getInternalVid()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalId" class="">$drupalId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalVersionId" class="">$drupalVersionId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_uuid" class="">$uuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_vuuid" class="">$vuuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_type" class="">$type</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <em>No protected methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiUri" class="">$apiUri</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiBase" class="">$apiBase</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No private properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                            <span class="label label-info">abstract</span>
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Entity.Entity.html"><div class="path-wrapper">Entity/Entity.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Entity\Entity</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalId" name="property_drupalId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalId</h3>
-                <pre class="signature">$drupalId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalVersionId" name="property_drupalVersionId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalVersionId</h3>
-                <pre class="signature">$drupalVersionId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_uuid" name="property_uuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$uuid</h3>
-                <pre class="signature">$uuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_vuuid" name="property_vuuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$vuuid</h3>
-                <pre class="signature">$vuuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_type" name="property_type" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$type</h3>
-                <pre class="signature">$type : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiUri" name="property_apiUri" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiUri</h3>
-                <pre class="signature">$apiUri : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiBase" name="property_apiBase" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiBase</h3>
-                <pre class="signature">$apiBase : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_className" name="method_className" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">className()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">className(  <span class="argument">$type</span>) </pre>
-                <p><em>TODO move this to the controller Connect class.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$type </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                            <span class="label label-info">static</span>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___construct" name="method___construct" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__construct()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__construct(  <span class="argument">$data = array()</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                        <span class="label label-info">abstract</span>
-                                                <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_set" name="method_set" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">set()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">set(array  <span class="argument">$data</span>) </pre>
-                <p><em>Set data for entity.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>array</td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_apiUri" name="method_apiUri" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">apiUri()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">apiUri() : string</pre>
-                <p><em>Return the API URI for this entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                        <span class="label label-info">abstract</span>
-                                                <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUuid" name="method_getUuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUuid() : string|null</pre>
-                <p><em>Return the UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getVuuid" name="method_getVuuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getVuuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getVuuid() : string|null</pre>
-                <p><em>Return the Version UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalId" name="method_getInternalId" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalId()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalId() : integer|null</pre>
-                <p><em>Return the Drupal internal ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalVid" name="method_getInternalVid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalVid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalVid() : integer|null</pre>
-                <p><em>Return the Drupal internal version ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">Entity.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Entity.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Event.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Event.html
deleted file mode 100644
index 096b8b7da6ad16273a20ac8b2b20cbc64e9a6e47..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Event.html
+++ /dev/null
@@ -1,2144 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1457066682"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1457066682" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-760247075"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-760247075" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1782014746"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1782014746" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1429431283"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1429431283" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.Entity.html">\Radar\Connect\Entity</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect\Entity</small>Event</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method___construct" class="">__construct()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_set" class="">set()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_apiUri" class="">apiUri()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTitle" class="">getTitle()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getBody" class="">getBody()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getBodyRaw" class="">getBodyRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCategoriesRaw" class="">getCategoriesRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCategories" class="">getCategories()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTopicsRaw" class="">getTopicsRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTopics" class="">getTopics()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUrlView" class="">getUrlView()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUrlEdit" class="">getUrlEdit()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getStatus" class="">getStatus()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCreated" class="">getCreated()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUpdated" class="">getUpdated()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getLanguage" class="">getLanguage()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_className" class="">className()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getUuid" class="">getUuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getVuuid" class="">getVuuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalId" class="">getInternalId()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalVid" class="">getInternalVid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getGroupsRaw" class="">getGroupsRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getGroups" class="">getGroups()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getDatesRaw" class="">getDatesRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getDates" class="">getDates()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getImageRaw" class="">getImageRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getPrice" class="">getPrice()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getPriceRaw" class="">getPriceRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getEmail" class="">getEmail()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getEmailRaw" class="">getEmailRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getLink" class="">getLink()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getLinkRaw" class="">getLinkRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getLocationsRaw" class="">getLocationsRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getLocations" class="">getLocations()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getPhone" class="">getPhone()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#method_getPhoneRaw" class="">getPhoneRaw()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_title" class="">$title</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_body" class="">$body</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_category" class="">$category</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_topic" class="">$topic</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_url" class="">$url</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_edit_url" class="">$edit_url</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_status" class="">$status</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_created" class="">$created</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_changed" class="">$changed</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_language" class="">$language</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalId" class="">$drupalId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalVersionId" class="">$drupalVersionId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_uuid" class="">$uuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_vuuid" class="">$vuuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_type" class="">$type</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#property_og_group_ref" class="">$og_group_ref</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#property_date_time" class="">$date_time</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#property_image" class="">$image</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#property_price" class="">$price</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#property_email" class="">$email</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#property_link" class="">$link</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#property_offline" class="">$offline</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Event.html#property_phone" class="">$phone</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <em>No protected methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiUri" class="">$apiUri</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiBase" class="">$apiBase</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No private properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Entity.Event.html"><div class="path-wrapper">Entity/Event.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                            
-                                        <div class="namespace-wrapper"><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></div>
-                                                                    
-                                        <div class="namespace-wrapper"><a href="../classes/Radar.Connect.Entity.Node.html">\Radar\Connect\Entity\Node</a></div>
-                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Entity\Event</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_title" name="property_title" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$title</h3>
-                <pre class="signature">$title : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_body" name="property_body" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$body</h3>
-                <pre class="signature">$body : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_category" name="property_category" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$category</h3>
-                <pre class="signature">$category : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_topic" name="property_topic" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$topic</h3>
-                <pre class="signature">$topic : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_url" name="property_url" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$url</h3>
-                <pre class="signature">$url : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_edit_url" name="property_edit_url" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$edit_url</h3>
-                <pre class="signature">$edit_url : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_status" name="property_status" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$status</h3>
-                <pre class="signature">$status : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_created" name="property_created" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$created</h3>
-                <pre class="signature">$created : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_changed" name="property_changed" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$changed</h3>
-                <pre class="signature">$changed : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_language" name="property_language" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$language</h3>
-                <pre class="signature">$language : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalId" name="property_drupalId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalId</h3>
-                <pre class="signature">$drupalId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalVersionId" name="property_drupalVersionId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalVersionId</h3>
-                <pre class="signature">$drupalVersionId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_uuid" name="property_uuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$uuid</h3>
-                <pre class="signature">$uuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_vuuid" name="property_vuuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$vuuid</h3>
-                <pre class="signature">$vuuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_type" name="property_type" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$type</h3>
-                <pre class="signature">$type : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_og_group_ref" name="property_og_group_ref" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$og_group_ref</h3>
-                <pre class="signature">$og_group_ref : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_date_time" name="property_date_time" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$date_time</h3>
-                <pre class="signature">$date_time : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_image" name="property_image" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$image</h3>
-                <pre class="signature">$image : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_price" name="property_price" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$price</h3>
-                <pre class="signature">$price : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_email" name="property_email" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$email</h3>
-                <pre class="signature">$email : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_link" name="property_link" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$link</h3>
-                <pre class="signature">$link : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_offline" name="property_offline" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$offline</h3>
-                <pre class="signature">$offline : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_phone" name="property_phone" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$phone</h3>
-                <pre class="signature">$phone : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiUri" name="property_apiUri" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiUri</h3>
-                <pre class="signature">$apiUri : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiBase" name="property_apiBase" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiBase</h3>
-                <pre class="signature">$apiBase : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___construct" name="method___construct" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__construct()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__construct(  <span class="argument">$data = array()</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_set" name="method_set" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">set()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">set(  <span class="argument">$data</span>) </pre>
-                <p><em>Set data for entity.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_apiUri" name="method_apiUri" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">apiUri()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">apiUri() : string</pre>
-                <p><em>Return the API URI for this entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                        <span class="label label-info">abstract</span>
-                                                <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTitle" name="method_getTitle" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTitle()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTitle() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getBody" name="method_getBody" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getBody()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getBody() : string</pre>
-                <p><em>Body or Description of the Entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getBodyRaw" name="method_getBodyRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getBodyRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getBodyRaw() : array</pre>
-                <p><em>Body, summary and filter type.</em></p>
-                <p>Keyed array with 'value', 'summary' if there is a shorter summary
-and 'format' the Radar internal name of the filter format used.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCategoriesRaw" name="method_getCategoriesRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCategoriesRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCategoriesRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCategories" name="method_getCategories" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCategories()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCategories() : array&lt;mixed,\Radar\Connect\Entity\TaxonomyTerm&gt;</pre>
-                <p><em>Return standard categories.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">\Radar\Connect\Entity\TaxonomyTerm</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTopicsRaw" name="method_getTopicsRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTopicsRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTopicsRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTopics" name="method_getTopics" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTopics()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTopics() : array&lt;mixed,\Radar\Connect\Entity\TaxonomyTerm&gt;</pre>
-                <p><em>Return free tagging topics</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">\Radar\Connect\Entity\TaxonomyTerm</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUrlView" name="method_getUrlView" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUrlView()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUrlView() : string</pre>
-                <p><em>URL for the event on the site.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUrlEdit" name="method_getUrlEdit" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUrlEdit()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUrlEdit() : string</pre>
-                <p><em>URL to edit the event on the site.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getStatus" name="method_getStatus" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getStatus()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getStatus() : boolean</pre>
-                <p><em>Published status.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    boolean
-                                            &mdash; <p>TRUE if published.</p>
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCreated" name="method_getCreated" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCreated()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCreated() : \DateTime</pre>
-                <p><em>Created time.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    \DateTime
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUpdated" name="method_getUpdated" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUpdated()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUpdated() : \DateTime</pre>
-                <p><em>Last updated time.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    \DateTime
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLanguage" name="method_getLanguage" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLanguage()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLanguage() : string</pre>
-                <p><em>Language code for entity version.</em></p>
-                <p>The entity may be available in other languages. This is the language
-code for the present version.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_className" name="method_className" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">className()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">className(  <span class="argument">$type</span>) </pre>
-                <p><em>TODO move this to the controller Connect class.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$type </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                            <span class="label label-info">static</span>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUuid" name="method_getUuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUuid() : string|null</pre>
-                <p><em>Return the UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getVuuid" name="method_getVuuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getVuuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getVuuid() : string|null</pre>
-                <p><em>Return the Version UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalId" name="method_getInternalId" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalId()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalId() : integer|null</pre>
-                <p><em>Return the Drupal internal ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalVid" name="method_getInternalVid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalVid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalVid() : integer|null</pre>
-                <p><em>Return the Drupal internal version ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getGroupsRaw" name="method_getGroupsRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getGroupsRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getGroupsRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getGroups" name="method_getGroups" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getGroups()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getGroups() : array&lt;mixed,\Radar\Connect\Entity\Group&gt;</pre>
-                <p><em>Return associated groups as group entities.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.Group.html">\Radar\Connect\Entity\Group</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getDatesRaw" name="method_getDatesRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getDatesRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getDatesRaw() : array</pre>
-                <p><em>Return raw event date array.</em></p>
-                <p>An array of keyed arrays.</p>
-<p>Array[]
-['value']            start unix timestamp
-['value2']           end unix timestamp
-['time_start']       start ISO 8601 time with timezone
-['time_end']         end ISO 8601 time with timezone
-['rrule']            RFC5545 iCalendar repeat rule</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getDates" name="method_getDates" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getDates()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getDates() : array</pre>
-                <p><em>Return event date.</em></p>
-                <p>An array of keyed arrays.</p>
-<p>Array[]
-['start']           \DateTime start
-['end']             \DateTime|null end
-['rrule']           RFC 5545 iCalendar repeat rule</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getImageRaw" name="method_getImageRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getImageRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getImageRaw() </pre>
-                <p><em>Return image field data.</em></p>
-                <p>TODO API isn't putting the data into the output.</p>
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getPrice" name="method_getPrice" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getPrice()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getPrice() : array&lt;mixed,string&gt;</pre>
-                <p><em>Return the price.</em></p>
-                <p>This is a multiple text field with defaults 'free entrance',
-'by donation', 'membership fee', and free text.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,string&gt;
-                                            &mdash; <p>Array of strings describing price.</p>
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getPriceRaw" name="method_getPriceRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getPriceRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getPriceRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getEmail" name="method_getEmail" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getEmail()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getEmail() : string</pre>
-                <p><em>Return email.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getEmailRaw" name="method_getEmailRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getEmailRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getEmailRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLink" name="method_getLink" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLink()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLink() : array&lt;mixed,string&gt;</pre>
-                <p><em>Return array of url links for the event.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,string&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLinkRaw" name="method_getLinkRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLinkRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLinkRaw() : array</pre>
-                <p><em>Return array of array url links for the event.</em></p>
-                <p>Keyed with 'url', and unused 'attributes'.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLocationsRaw" name="method_getLocationsRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLocationsRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLocationsRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLocations" name="method_getLocations" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLocations()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLocations() : array&lt;mixed,\Radar\Connect\Entity\Location&gt;</pre>
-                <p><em>Return event locations.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.Location.html">\Radar\Connect\Entity\Location</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getPhone" name="method_getPhone" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getPhone()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getPhone() : string</pre>
-                <p><em>Return phone number.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getPhoneRaw" name="method_getPhoneRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getPhoneRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getPhoneRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">Event.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Event.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Group.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Group.html
deleted file mode 100644
index 50b6a150e6b6ee45a68b53add615195c3e55f02b..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Group.html
+++ /dev/null
@@ -1,2023 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-417619889"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-417619889" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1352558740"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1352558740" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-561028539"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-561028539" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-442281282"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-442281282" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.Entity.html">\Radar\Connect\Entity</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect\Entity</small>Group</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method___construct" class="">__construct()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_set" class="">set()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_apiUri" class="">apiUri()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTitle" class="">getTitle()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getBody" class="">getBody()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getBodyRaw" class="">getBodyRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCategoriesRaw" class="">getCategoriesRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCategories" class="">getCategories()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTopicsRaw" class="">getTopicsRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTopics" class="">getTopics()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUrlView" class="">getUrlView()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUrlEdit" class="">getUrlEdit()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getStatus" class="">getStatus()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCreated" class="">getCreated()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUpdated" class="">getUpdated()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getLanguage" class="">getLanguage()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_className" class="">className()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getUuid" class="">getUuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getVuuid" class="">getVuuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalId" class="">getInternalId()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalVid" class="">getInternalVid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getGroupLogoRaw" class="">getGroupLogoRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getImageRaw" class="">getImageRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getEmail" class="">getEmail()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getEmailRaw" class="">getEmailRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getLink" class="">getLink()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getLinkRaw" class="">getLinkRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getLocations" class="">getLocations()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getLocationsRaw" class="">getLocationsRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getPhone" class="">getPhone()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getPhoneRaw" class="">getPhoneRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getOpeningTimes" class="">getOpeningTimes()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#method_getOpeningTimesRaw" class="">getOpeningTimesRaw()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_title" class="">$title</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_body" class="">$body</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_category" class="">$category</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_topic" class="">$topic</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_url" class="">$url</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_edit_url" class="">$edit_url</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_status" class="">$status</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_created" class="">$created</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_changed" class="">$changed</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_language" class="">$language</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalId" class="">$drupalId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalVersionId" class="">$drupalVersionId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_uuid" class="">$uuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_vuuid" class="">$vuuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_type" class="">$type</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#property_group_logo" class="">$group_logo</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#property_image" class="">$image</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#property_email" class="">$email</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#property_link" class="">$link</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#property_offline" class="">$offline</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#property_opening_times" class="">$opening_times</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Group.html#property_phone" class="">$phone</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <em>No protected methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiUri" class="">$apiUri</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiBase" class="">$apiBase</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No private properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Entity.Group.html"><div class="path-wrapper">Entity/Group.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                            
-                                        <div class="namespace-wrapper"><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></div>
-                                                                    
-                                        <div class="namespace-wrapper"><a href="../classes/Radar.Connect.Entity.Node.html">\Radar\Connect\Entity\Node</a></div>
-                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Entity\Group</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_title" name="property_title" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$title</h3>
-                <pre class="signature">$title : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_body" name="property_body" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$body</h3>
-                <pre class="signature">$body : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_category" name="property_category" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$category</h3>
-                <pre class="signature">$category : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_topic" name="property_topic" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$topic</h3>
-                <pre class="signature">$topic : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_url" name="property_url" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$url</h3>
-                <pre class="signature">$url : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_edit_url" name="property_edit_url" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$edit_url</h3>
-                <pre class="signature">$edit_url : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_status" name="property_status" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$status</h3>
-                <pre class="signature">$status : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_created" name="property_created" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$created</h3>
-                <pre class="signature">$created : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_changed" name="property_changed" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$changed</h3>
-                <pre class="signature">$changed : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_language" name="property_language" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$language</h3>
-                <pre class="signature">$language : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalId" name="property_drupalId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalId</h3>
-                <pre class="signature">$drupalId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalVersionId" name="property_drupalVersionId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalVersionId</h3>
-                <pre class="signature">$drupalVersionId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_uuid" name="property_uuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$uuid</h3>
-                <pre class="signature">$uuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_vuuid" name="property_vuuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$vuuid</h3>
-                <pre class="signature">$vuuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_type" name="property_type" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$type</h3>
-                <pre class="signature">$type : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_group_logo" name="property_group_logo" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$group_logo</h3>
-                <pre class="signature">$group_logo : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_image" name="property_image" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$image</h3>
-                <pre class="signature">$image : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_email" name="property_email" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$email</h3>
-                <pre class="signature">$email : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_link" name="property_link" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$link</h3>
-                <pre class="signature">$link : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_offline" name="property_offline" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$offline</h3>
-                <pre class="signature">$offline : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_opening_times" name="property_opening_times" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$opening_times</h3>
-                <pre class="signature">$opening_times : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_phone" name="property_phone" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$phone</h3>
-                <pre class="signature">$phone : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiUri" name="property_apiUri" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiUri</h3>
-                <pre class="signature">$apiUri : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiBase" name="property_apiBase" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiBase</h3>
-                <pre class="signature">$apiBase : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___construct" name="method___construct" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__construct()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__construct(  <span class="argument">$data = array()</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_set" name="method_set" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">set()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">set(array  <span class="argument">$data</span>) </pre>
-                <p><em>Set data for entity.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>array</td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_apiUri" name="method_apiUri" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">apiUri()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">apiUri() : string</pre>
-                <p><em>Return the API URI for this entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                        <span class="label label-info">abstract</span>
-                                                <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTitle" name="method_getTitle" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTitle()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTitle() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getBody" name="method_getBody" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getBody()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getBody() : string</pre>
-                <p><em>Body or Description of the Entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getBodyRaw" name="method_getBodyRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getBodyRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getBodyRaw() : array</pre>
-                <p><em>Body, summary and filter type.</em></p>
-                <p>Keyed array with 'value', 'summary' if there is a shorter summary
-and 'format' the Radar internal name of the filter format used.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCategoriesRaw" name="method_getCategoriesRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCategoriesRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCategoriesRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCategories" name="method_getCategories" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCategories()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCategories() : array&lt;mixed,\Radar\Connect\Entity\TaxonomyTerm&gt;</pre>
-                <p><em>Return standard categories.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">\Radar\Connect\Entity\TaxonomyTerm</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTopicsRaw" name="method_getTopicsRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTopicsRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTopicsRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTopics" name="method_getTopics" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTopics()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTopics() : array&lt;mixed,\Radar\Connect\Entity\TaxonomyTerm&gt;</pre>
-                <p><em>Return free tagging topics</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">\Radar\Connect\Entity\TaxonomyTerm</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUrlView" name="method_getUrlView" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUrlView()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUrlView() : string</pre>
-                <p><em>URL for the event on the site.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUrlEdit" name="method_getUrlEdit" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUrlEdit()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUrlEdit() : string</pre>
-                <p><em>URL to edit the event on the site.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getStatus" name="method_getStatus" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getStatus()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getStatus() : boolean</pre>
-                <p><em>Published status.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    boolean
-                                            &mdash; <p>TRUE if published.</p>
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCreated" name="method_getCreated" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCreated()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCreated() : \DateTime</pre>
-                <p><em>Created time.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    \DateTime
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUpdated" name="method_getUpdated" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUpdated()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUpdated() : \DateTime</pre>
-                <p><em>Last updated time.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    \DateTime
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLanguage" name="method_getLanguage" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLanguage()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLanguage() : string</pre>
-                <p><em>Language code for entity version.</em></p>
-                <p>The entity may be available in other languages. This is the language
-code for the present version.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_className" name="method_className" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">className()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">className(  <span class="argument">$type</span>) </pre>
-                <p><em>TODO move this to the controller Connect class.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$type </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                            <span class="label label-info">static</span>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUuid" name="method_getUuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUuid() : string|null</pre>
-                <p><em>Return the UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getVuuid" name="method_getVuuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getVuuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getVuuid() : string|null</pre>
-                <p><em>Return the Version UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalId" name="method_getInternalId" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalId()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalId() : integer|null</pre>
-                <p><em>Return the Drupal internal ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalVid" name="method_getInternalVid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalVid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalVid() : integer|null</pre>
-                <p><em>Return the Drupal internal version ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getGroupLogoRaw" name="method_getGroupLogoRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getGroupLogoRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getGroupLogoRaw() </pre>
-                <p><em>TODO not appearing in the API output.</em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getImageRaw" name="method_getImageRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getImageRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getImageRaw() </pre>
-                <p><em>TODO not appearing in the API output.</em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getEmail" name="method_getEmail" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getEmail()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getEmail() : string</pre>
-                <p><em>Return email.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getEmailRaw" name="method_getEmailRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getEmailRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getEmailRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLink" name="method_getLink" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLink()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLink() : array&lt;mixed,string&gt;</pre>
-                <p><em>Return array of url links for the event.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,string&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLinkRaw" name="method_getLinkRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLinkRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLinkRaw() : array</pre>
-                <p><em>Return array of array url links for the event.</em></p>
-                <p>Keyed with 'url', and unused 'attributes'.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLocations" name="method_getLocations" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLocations()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLocations() : array&lt;mixed,\Radar\Connect\Entity\Location&gt;</pre>
-                <p><em>Return group locations.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.Location.html">\Radar\Connect\Entity\Location</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLocationsRaw" name="method_getLocationsRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLocationsRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLocationsRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getPhone" name="method_getPhone" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getPhone()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getPhone() : string</pre>
-                <p><em>Return phone number.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getPhoneRaw" name="method_getPhoneRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getPhoneRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getPhoneRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getOpeningTimes" name="method_getOpeningTimes" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getOpeningTimes()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getOpeningTimes() : string</pre>
-                <p><em>Free text description of opening times.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getOpeningTimesRaw" name="method_getOpeningTimesRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getOpeningTimesRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getOpeningTimesRaw() </pre>
-                <p><em>Free text description of opening times.</em></p>
-                <p>Keyed array with 'value', and 'format' the Radar internal name of the
-filter format used.</p>
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">Group.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Group.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.ListingsGroup.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.ListingsGroup.html
deleted file mode 100644
index 2c8866c3aa313f13297fb4eb14444dcb51a2b319..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.ListingsGroup.html
+++ /dev/null
@@ -1,1970 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1601756457"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1601756457" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-873701860"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-873701860" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1990000623"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1990000623" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1736686273"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1736686273" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.Entity.html">\Radar\Connect\Entity</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect\Entity</small>ListingsGroup</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method___construct" class="">__construct()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_set" class="">set()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_apiUri" class="">apiUri()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTitle" class="">getTitle()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getBody" class="">getBody()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getBodyRaw" class="">getBodyRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCategoriesRaw" class="">getCategoriesRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCategories" class="">getCategories()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTopicsRaw" class="">getTopicsRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTopics" class="">getTopics()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUrlView" class="">getUrlView()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUrlEdit" class="">getUrlEdit()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getStatus" class="">getStatus()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCreated" class="">getCreated()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUpdated" class="">getUpdated()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getLanguage" class="">getLanguage()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_className" class="">className()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getUuid" class="">getUuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getVuuid" class="">getVuuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalId" class="">getInternalId()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalVid" class="">getInternalVid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getGroupLogoRaw" class="">getGroupLogoRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getEmail" class="">getEmail()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getEmailRaw" class="">getEmailRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getLink" class="">getLink()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getLinkRaw" class="">getLinkRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getLocations" class="">getLocations()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getLocationsRaw" class="">getLocationsRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getPhone" class="">getPhone()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getPhoneRaw" class="">getPhoneRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getGroupsListed" class="">getGroupsListed()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#method_getGroupsListedRaw" class="">getGroupsListedRaw()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_title" class="">$title</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_body" class="">$body</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_category" class="">$category</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_topic" class="">$topic</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_url" class="">$url</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_edit_url" class="">$edit_url</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_status" class="">$status</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_created" class="">$created</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_changed" class="">$changed</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_language" class="">$language</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalId" class="">$drupalId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalVersionId" class="">$drupalVersionId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_uuid" class="">$uuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_vuuid" class="">$vuuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_type" class="">$type</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#property_group_logo" class="">$group_logo</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#property_email" class="">$email</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#property_link" class="">$link</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#property_offline" class="">$offline</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#property_phone" class="">$phone</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.ListingsGroup.html#property_groups_listed" class="">$groups_listed</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <em>No protected methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiUri" class="">$apiUri</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiBase" class="">$apiBase</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No private properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Entity.ListingsGroup.html"><div class="path-wrapper">Entity/ListingsGroup.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                            
-                                        <div class="namespace-wrapper"><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></div>
-                                                                    
-                                        <div class="namespace-wrapper"><a href="../classes/Radar.Connect.Entity.Node.html">\Radar\Connect\Entity\Node</a></div>
-                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Entity\ListingsGroup</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_title" name="property_title" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$title</h3>
-                <pre class="signature">$title : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_body" name="property_body" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$body</h3>
-                <pre class="signature">$body : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_category" name="property_category" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$category</h3>
-                <pre class="signature">$category : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_topic" name="property_topic" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$topic</h3>
-                <pre class="signature">$topic : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_url" name="property_url" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$url</h3>
-                <pre class="signature">$url : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_edit_url" name="property_edit_url" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$edit_url</h3>
-                <pre class="signature">$edit_url : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_status" name="property_status" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$status</h3>
-                <pre class="signature">$status : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_created" name="property_created" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$created</h3>
-                <pre class="signature">$created : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_changed" name="property_changed" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$changed</h3>
-                <pre class="signature">$changed : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_language" name="property_language" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$language</h3>
-                <pre class="signature">$language : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalId" name="property_drupalId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalId</h3>
-                <pre class="signature">$drupalId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalVersionId" name="property_drupalVersionId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalVersionId</h3>
-                <pre class="signature">$drupalVersionId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_uuid" name="property_uuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$uuid</h3>
-                <pre class="signature">$uuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_vuuid" name="property_vuuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$vuuid</h3>
-                <pre class="signature">$vuuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_type" name="property_type" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$type</h3>
-                <pre class="signature">$type : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_group_logo" name="property_group_logo" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$group_logo</h3>
-                <pre class="signature">$group_logo : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_email" name="property_email" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$email</h3>
-                <pre class="signature">$email : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_link" name="property_link" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$link</h3>
-                <pre class="signature">$link : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_offline" name="property_offline" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$offline</h3>
-                <pre class="signature">$offline : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_phone" name="property_phone" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$phone</h3>
-                <pre class="signature">$phone : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_groups_listed" name="property_groups_listed" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$groups_listed</h3>
-                <pre class="signature">$groups_listed : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiUri" name="property_apiUri" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiUri</h3>
-                <pre class="signature">$apiUri : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiBase" name="property_apiBase" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiBase</h3>
-                <pre class="signature">$apiBase : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___construct" name="method___construct" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__construct()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__construct(  <span class="argument">$data = array()</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_set" name="method_set" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">set()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">set(array  <span class="argument">$data</span>) </pre>
-                <p><em>Set data for entity.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>array</td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_apiUri" name="method_apiUri" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">apiUri()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">apiUri() : string</pre>
-                <p><em>Return the API URI for this entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                        <span class="label label-info">abstract</span>
-                                                <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTitle" name="method_getTitle" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTitle()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTitle() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getBody" name="method_getBody" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getBody()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getBody() : string</pre>
-                <p><em>Body or Description of the Entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getBodyRaw" name="method_getBodyRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getBodyRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getBodyRaw() : array</pre>
-                <p><em>Body, summary and filter type.</em></p>
-                <p>Keyed array with 'value', 'summary' if there is a shorter summary
-and 'format' the Radar internal name of the filter format used.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCategoriesRaw" name="method_getCategoriesRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCategoriesRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCategoriesRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCategories" name="method_getCategories" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCategories()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCategories() : array&lt;mixed,\Radar\Connect\Entity\TaxonomyTerm&gt;</pre>
-                <p><em>Return standard categories.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">\Radar\Connect\Entity\TaxonomyTerm</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTopicsRaw" name="method_getTopicsRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTopicsRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTopicsRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTopics" name="method_getTopics" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTopics()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTopics() : array&lt;mixed,\Radar\Connect\Entity\TaxonomyTerm&gt;</pre>
-                <p><em>Return free tagging topics</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">\Radar\Connect\Entity\TaxonomyTerm</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUrlView" name="method_getUrlView" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUrlView()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUrlView() : string</pre>
-                <p><em>URL for the event on the site.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUrlEdit" name="method_getUrlEdit" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUrlEdit()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUrlEdit() : string</pre>
-                <p><em>URL to edit the event on the site.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getStatus" name="method_getStatus" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getStatus()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getStatus() : boolean</pre>
-                <p><em>Published status.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    boolean
-                                            &mdash; <p>TRUE if published.</p>
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCreated" name="method_getCreated" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCreated()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCreated() : \DateTime</pre>
-                <p><em>Created time.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    \DateTime
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUpdated" name="method_getUpdated" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUpdated()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUpdated() : \DateTime</pre>
-                <p><em>Last updated time.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    \DateTime
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLanguage" name="method_getLanguage" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLanguage()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLanguage() : string</pre>
-                <p><em>Language code for entity version.</em></p>
-                <p>The entity may be available in other languages. This is the language
-code for the present version.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Node.html"><div class="path-wrapper">\Radar\Connect\Entity\Node</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_className" name="method_className" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">className()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">className(  <span class="argument">$type</span>) </pre>
-                <p><em>TODO move this to the controller Connect class.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$type </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                            <span class="label label-info">static</span>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUuid" name="method_getUuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUuid() : string|null</pre>
-                <p><em>Return the UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getVuuid" name="method_getVuuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getVuuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getVuuid() : string|null</pre>
-                <p><em>Return the Version UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalId" name="method_getInternalId" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalId()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalId() : integer|null</pre>
-                <p><em>Return the Drupal internal ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalVid" name="method_getInternalVid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalVid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalVid() : integer|null</pre>
-                <p><em>Return the Drupal internal version ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getGroupLogoRaw" name="method_getGroupLogoRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getGroupLogoRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getGroupLogoRaw() </pre>
-                <p><em>TODO not appearing in the API output.</em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getEmail" name="method_getEmail" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getEmail()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getEmail() : string</pre>
-                <p><em>Return email.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getEmailRaw" name="method_getEmailRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getEmailRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getEmailRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLink" name="method_getLink" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLink()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLink() : array&lt;mixed,string&gt;</pre>
-                <p><em>Return array of url links for the event.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,string&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLinkRaw" name="method_getLinkRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLinkRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLinkRaw() : array</pre>
-                <p><em>Return array of array url links for the event.</em></p>
-                <p>Keyed with 'url', and unused 'attributes'.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLocations" name="method_getLocations" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLocations()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLocations() : array&lt;mixed,\Radar\Connect\Entity\Location&gt;</pre>
-                <p><em>Return group locations.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.Location.html">\Radar\Connect\Entity\Location</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLocationsRaw" name="method_getLocationsRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLocationsRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLocationsRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getPhone" name="method_getPhone" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getPhone()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getPhone() : string</pre>
-                <p><em>Return phone number.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getPhoneRaw" name="method_getPhoneRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getPhoneRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getPhoneRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getGroupsListed" name="method_getGroupsListed" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getGroupsListed()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getGroupsListed() : array&lt;mixed,\Radar\Connect\Entity\Group&gt;</pre>
-                <p><em>Which groups are listed for.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.Group.html">\Radar\Connect\Entity\Group</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getGroupsListedRaw" name="method_getGroupsListedRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getGroupsListedRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getGroupsListedRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">ListingsGroup.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/ListingsGroup.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Location.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Location.html
deleted file mode 100644
index 325cd52fcd8e4d00ed06f8eb4adcfc1ceba2910d..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Location.html
+++ /dev/null
@@ -1,1181 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1097618658"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1097618658" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1682712248"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1682712248" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-258677712"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-258677712" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-936018481"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-936018481" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.Entity.html">\Radar\Connect\Entity</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect\Entity</small>Location</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_className" class="">className()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method___construct" class="">__construct()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method_set" class="">set()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method_apiUri" class="">apiUri()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getUuid" class="">getUuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getVuuid" class="">getVuuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalId" class="">getInternalId()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalVid" class="">getInternalVid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method_getTitle" class="">getTitle()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method_getAddressRaw" class="">getAddressRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method_getAddress" class="">getAddress()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method_getDirectionsRaw" class="">getDirectionsRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method_getDirections" class="">getDirections()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method_getLocationRaw" class="">getLocationRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#method_getLocation" class="">getLocation()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalId" class="">$drupalId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalVersionId" class="">$drupalVersionId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_uuid" class="">$uuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_vuuid" class="">$vuuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_type" class="">$type</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#property_title" class="">$title</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#property_address" class="">$address</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#property_directions" class="">$directions</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#property_map" class="">$map</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Location.html#property_timezone" class="">$timezone</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <em>No protected methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiUri" class="">$apiUri</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiBase" class="">$apiBase</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No private properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Entity.Location.html"><div class="path-wrapper">Entity/Location.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                                                                                                                                                
-                                        <div class="namespace-wrapper"><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></div>
-                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Entity\Location</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalId" name="property_drupalId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalId</h3>
-                <pre class="signature">$drupalId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalVersionId" name="property_drupalVersionId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalVersionId</h3>
-                <pre class="signature">$drupalVersionId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_uuid" name="property_uuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$uuid</h3>
-                <pre class="signature">$uuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_vuuid" name="property_vuuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$vuuid</h3>
-                <pre class="signature">$vuuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_type" name="property_type" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$type</h3>
-                <pre class="signature">$type : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_title" name="property_title" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$title</h3>
-                <pre class="signature">$title : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_address" name="property_address" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$address</h3>
-                <pre class="signature">$address : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_directions" name="property_directions" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$directions</h3>
-                <pre class="signature">$directions : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_map" name="property_map" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$map</h3>
-                <pre class="signature">$map : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_timezone" name="property_timezone" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$timezone</h3>
-                <pre class="signature">$timezone : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiUri" name="property_apiUri" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiUri</h3>
-                <pre class="signature">$apiUri : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiBase" name="property_apiBase" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiBase</h3>
-                <pre class="signature">$apiBase : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_className" name="method_className" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">className()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">className(  <span class="argument">$type</span>) </pre>
-                <p><em>TODO move this to the controller Connect class.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$type </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                            <span class="label label-info">static</span>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___construct" name="method___construct" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__construct()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__construct(  <span class="argument">$data = array()</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_set" name="method_set" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">set()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">set(  <span class="argument">$data</span>) </pre>
-                <p><em>Set data for entity.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_apiUri" name="method_apiUri" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">apiUri()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">apiUri() : string</pre>
-                <p><em>Return the API URI for this entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUuid" name="method_getUuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUuid() : string|null</pre>
-                <p><em>Return the UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getVuuid" name="method_getVuuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getVuuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getVuuid() : string|null</pre>
-                <p><em>Return the Version UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalId" name="method_getInternalId" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalId()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalId() : integer|null</pre>
-                <p><em>Return the Drupal internal ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalVid" name="method_getInternalVid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalVid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalVid() : integer|null</pre>
-                <p><em>Return the Drupal internal version ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTitle" name="method_getTitle" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTitle()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTitle() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getAddressRaw" name="method_getAddressRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getAddressRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getAddressRaw() : array</pre>
-                <p><em>Return address array.</em></p>
-                <p>array
-['country']                   two letter code
-['name_line']                 locally known as
-['first_name']
-['last_name']
-['organisation_name']
-['administrative_area']
-['sub_administrative_area']
-['locality']                  city name
-['dependent_locality']
-['postal_code']               postcode
-['thoroughfare']              street
-['premise']</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getAddress" name="method_getAddress" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getAddress()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getAddress(array  <span class="argument">$include = array(&#039;name_line&#039;, &#039;thoroughfare&#039;, &#039;locality&#039;)</span>, string  <span class="argument">$seperator = &#039;, &#039;</span>) : string</pre>
-                <p><em>Return components of the address, glued with string.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>array</td>
-                                <td>$include </td>
-                                <td><p>Key names. See self::getAddressRaw() for list.</p></td>
-                            </tr>
-                                                    <tr>
-                                <td>string</td>
-                                <td>$seperator </td>
-                                <td><p>Glue to join components.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getDirectionsRaw" name="method_getDirectionsRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getDirectionsRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getDirectionsRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getDirections" name="method_getDirections" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getDirections()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getDirections() : string</pre>
-                <p><em>Return the directions text field.</em></p>
-                <p>Free text field used for describing how to get to a location.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLocationRaw" name="method_getLocationRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLocationRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLocationRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLocation" name="method_getLocation" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLocation()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLocation() : \geoPHP\Geometry</pre>
-                <p><em>Return the geographic location.</em></p>
-                <p>Usually a point, geocoded or manually added.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    \geoPHP\Geometry
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">Location.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Location.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Node.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Node.html
deleted file mode 100644
index 48c7c7b7a7089d5ff0f551626eae1c073cb78bf7..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.Node.html
+++ /dev/null
@@ -1,1458 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-591253960"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-591253960" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1608110185"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1608110185" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-550596054"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-550596054" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1673610231"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1673610231" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.Entity.html">\Radar\Connect\Entity</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect\Entity</small>Node</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_className" class="">className()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method___construct" class="">__construct()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_set" class="">set()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_apiUri" class="">apiUri()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getUuid" class="">getUuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getVuuid" class="">getVuuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalId" class="">getInternalId()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalVid" class="">getInternalVid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTitle" class="">getTitle()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getBody" class="">getBody()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getBodyRaw" class="">getBodyRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCategoriesRaw" class="">getCategoriesRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCategories" class="">getCategories()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTopicsRaw" class="">getTopicsRaw()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getTopics" class="">getTopics()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUrlView" class="">getUrlView()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUrlEdit" class="">getUrlEdit()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getStatus" class="">getStatus()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getCreated" class="">getCreated()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getUpdated" class="">getUpdated()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#method_getLanguage" class="">getLanguage()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalId" class="">$drupalId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalVersionId" class="">$drupalVersionId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_uuid" class="">$uuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_vuuid" class="">$vuuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_type" class="">$type</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_title" class="">$title</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_body" class="">$body</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_category" class="">$category</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_topic" class="">$topic</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_url" class="">$url</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_edit_url" class="">$edit_url</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_status" class="">$status</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_created" class="">$created</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_changed" class="">$changed</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Node.html#property_language" class="">$language</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <em>No protected methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiUri" class="">$apiUri</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiBase" class="">$apiBase</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No private properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Entity.Node.html"><div class="path-wrapper">Entity/Node.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                                                                                                                                                
-                                        <div class="namespace-wrapper"><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></div>
-                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Entity\Node</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalId" name="property_drupalId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalId</h3>
-                <pre class="signature">$drupalId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalVersionId" name="property_drupalVersionId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalVersionId</h3>
-                <pre class="signature">$drupalVersionId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_uuid" name="property_uuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$uuid</h3>
-                <pre class="signature">$uuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_vuuid" name="property_vuuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$vuuid</h3>
-                <pre class="signature">$vuuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_type" name="property_type" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$type</h3>
-                <pre class="signature">$type : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_title" name="property_title" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$title</h3>
-                <pre class="signature">$title : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_body" name="property_body" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$body</h3>
-                <pre class="signature">$body : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_category" name="property_category" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$category</h3>
-                <pre class="signature">$category : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_topic" name="property_topic" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$topic</h3>
-                <pre class="signature">$topic : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_url" name="property_url" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$url</h3>
-                <pre class="signature">$url : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_edit_url" name="property_edit_url" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$edit_url</h3>
-                <pre class="signature">$edit_url : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_status" name="property_status" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$status</h3>
-                <pre class="signature">$status : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_created" name="property_created" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$created</h3>
-                <pre class="signature">$created : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_changed" name="property_changed" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$changed</h3>
-                <pre class="signature">$changed : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_language" name="property_language" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$language</h3>
-                <pre class="signature">$language : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiUri" name="property_apiUri" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiUri</h3>
-                <pre class="signature">$apiUri : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiBase" name="property_apiBase" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiBase</h3>
-                <pre class="signature">$apiBase : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_className" name="method_className" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">className()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">className(  <span class="argument">$type</span>) </pre>
-                <p><em>TODO move this to the controller Connect class.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$type </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                            <span class="label label-info">static</span>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___construct" name="method___construct" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__construct()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__construct(  <span class="argument">$data = array()</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_set" name="method_set" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">set()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">set(  <span class="argument">$data</span>) </pre>
-                <p><em>Set data for entity.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_apiUri" name="method_apiUri" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">apiUri()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">apiUri() : string</pre>
-                <p><em>Return the API URI for this entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUuid" name="method_getUuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUuid() : string|null</pre>
-                <p><em>Return the UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getVuuid" name="method_getVuuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getVuuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getVuuid() : string|null</pre>
-                <p><em>Return the Version UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalId" name="method_getInternalId" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalId()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalId() : integer|null</pre>
-                <p><em>Return the Drupal internal ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalVid" name="method_getInternalVid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalVid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalVid() : integer|null</pre>
-                <p><em>Return the Drupal internal version ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTitle" name="method_getTitle" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTitle()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTitle() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getBody" name="method_getBody" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getBody()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getBody() : string</pre>
-                <p><em>Body or Description of the Entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getBodyRaw" name="method_getBodyRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getBodyRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getBodyRaw() : array</pre>
-                <p><em>Body, summary and filter type.</em></p>
-                <p>Keyed array with 'value', 'summary' if there is a shorter summary
-and 'format' the Radar internal name of the filter format used.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    array
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCategoriesRaw" name="method_getCategoriesRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCategoriesRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCategoriesRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCategories" name="method_getCategories" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCategories()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCategories() : array&lt;mixed,\Radar\Connect\Entity\TaxonomyTerm&gt;</pre>
-                <p><em>Return standard categories.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">\Radar\Connect\Entity\TaxonomyTerm</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTopicsRaw" name="method_getTopicsRaw" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTopicsRaw()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTopicsRaw() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTopics" name="method_getTopics" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTopics()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTopics() : array&lt;mixed,\Radar\Connect\Entity\TaxonomyTerm&gt;</pre>
-                <p><em>Return free tagging topics</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    array&lt;mixed,<a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">\Radar\Connect\Entity\TaxonomyTerm</a>&gt;
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUrlView" name="method_getUrlView" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUrlView()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUrlView() : string</pre>
-                <p><em>URL for the event on the site.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUrlEdit" name="method_getUrlEdit" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUrlEdit()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUrlEdit() : string</pre>
-                <p><em>URL to edit the event on the site.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getStatus" name="method_getStatus" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getStatus()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getStatus() : boolean</pre>
-                <p><em>Published status.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    boolean
-                                            &mdash; <p>TRUE if published.</p>
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getCreated" name="method_getCreated" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getCreated()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getCreated() : \DateTime</pre>
-                <p><em>Created time.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    \DateTime
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUpdated" name="method_getUpdated" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUpdated()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUpdated() : \DateTime</pre>
-                <p><em>Last updated time.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    \DateTime
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getLanguage" name="method_getLanguage" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getLanguage()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getLanguage() : string</pre>
-                <p><em>Language code for entity version.</em></p>
-                <p>The entity may be available in other languages. This is the language
-code for the present version.</p>
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">Node.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Node.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.TaxonomyTerm.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.TaxonomyTerm.html
deleted file mode 100644
index c4ed21003b3575dad5003463f02f9e1fd0db8a9e..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Entity.TaxonomyTerm.html
+++ /dev/null
@@ -1,1017 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-875323510"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-875323510" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1253776536"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1253776536" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1084014087"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1084014087" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1285566117"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1285566117" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.Entity.html">\Radar\Connect\Entity</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect\Entity</small>TaxonomyTerm</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_className" class="">className()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#method___construct" class="">__construct()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#method_set" class="">set()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#method_apiUri" class="">apiUri()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getUuid" class="">getUuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getVuuid" class="">getVuuid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalId" class="">getInternalId()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#method_getInternalVid" class="">getInternalVid()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#method_getTitle" class="">getTitle()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#method_getVocabulary" class="">getVocabulary()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#method_getNodeCount" class="">getNodeCount()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalId" class="">$drupalId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_drupalVersionId" class="">$drupalVersionId</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_uuid" class="">$uuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_vuuid" class="">$vuuid</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_type" class="">$type</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#property_name" class="">$name</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#property_description" class="">$description</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#property_node_count" class="">$node_count</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html#property_vocabulary" class="">$vocabulary</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <em>No protected methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiUri" class="">$apiUri</a><br />
-                                                                    <a href="../classes/Radar.Connect.Entity.Entity.html#property_apiBase" class="">$apiBase</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No private properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Entity.TaxonomyTerm.html"><div class="path-wrapper">Entity/TaxonomyTerm.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                                                                                                                                                
-                                        <div class="namespace-wrapper"><a href="../classes/Radar.Connect.Entity.Entity.html">\Radar\Connect\Entity\Entity</a></div>
-                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Entity\TaxonomyTerm</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalId" name="property_drupalId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalId</h3>
-                <pre class="signature">$drupalId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_drupalVersionId" name="property_drupalVersionId" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$drupalVersionId</h3>
-                <pre class="signature">$drupalVersionId : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_uuid" name="property_uuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$uuid</h3>
-                <pre class="signature">$uuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_vuuid" name="property_vuuid" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$vuuid</h3>
-                <pre class="signature">$vuuid : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_type" name="property_type" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$type</h3>
-                <pre class="signature">$type : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_name" name="property_name" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$name</h3>
-                <pre class="signature">$name : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_description" name="property_description" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$description</h3>
-                <pre class="signature">$description : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_node_count" name="property_node_count" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$node_count</h3>
-                <pre class="signature">$node_count : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_vocabulary" name="property_vocabulary" class="anchor"></a>
-            <article class="property">
-                <h3 class="public ">$vocabulary</h3>
-                <pre class="signature">$vocabulary : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiUri" name="property_apiUri" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiUri</h3>
-                <pre class="signature">$apiUri : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_apiBase" name="property_apiBase" class="anchor"></a>
-            <article class="property">
-                <h3 class="protected ">$apiBase</h3>
-                <pre class="signature">$apiBase : </pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                
-                                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_className" name="method_className" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">className()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">className(  <span class="argument">$type</span>) </pre>
-                <p><em>TODO move this to the controller Connect class.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$type </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                            <span class="label label-info">static</span>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method___construct" name="method___construct" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">__construct()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">__construct(  <span class="argument">$data = array()</span>) </pre>
-                <p><em></em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_set" name="method_set" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">set()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">set(  <span class="argument">$data</span>) </pre>
-                <p><em>Set data for entity.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$data </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_apiUri" name="method_apiUri" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">apiUri()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">apiUri() : string</pre>
-                <p><em>Return the API URI for this entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getUuid" name="method_getUuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getUuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getUuid() : string|null</pre>
-                <p><em>Return the UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getVuuid" name="method_getVuuid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getVuuid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getVuuid() : string|null</pre>
-                <p><em>Return the Version UUID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalId" name="method_getInternalId" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalId()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalId() : integer|null</pre>
-                <p><em>Return the Drupal internal ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getInternalVid" name="method_getInternalVid" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getInternalVid()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getInternalVid() : integer|null</pre>
-                <p><em>Return the Drupal internal version ID for the entity.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    integer|null
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                    <dt>Inherited from</dt>
-                    <dd><a href="../classes/Radar.Connect.Entity.Entity.html"><div class="path-wrapper">\Radar\Connect\Entity\Entity</div></a></dd>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getTitle" name="method_getTitle" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getTitle()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getTitle() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getVocabulary" name="method_getVocabulary" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getVocabulary()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getVocabulary() : string</pre>
-                <p><em>Type of term: &#039;category&#039; or &#039;topic&#039;.</em></p>
-                
-
-                
-                
-                                    <h4>Returns</h4>
-                    string
-                                    				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getNodeCount" name="method_getNodeCount" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getNodeCount()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getNodeCount() </pre>
-                <p><em></em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">TaxonomyTerm.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/TaxonomyTerm.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Filter.html b/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Filter.html
deleted file mode 100644
index 4ccc2638b9822a45ccc6a003e6ed0ca5d30fed4d..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/classes/Radar.Connect.Filter.html
+++ /dev/null
@@ -1,766 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    <script type="text/javascript">
-    function loadExternalCodeSnippets() {
-        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-            var src = pre.getAttribute('data-src');
-            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-            var language = 'php';
-
-            var code = document.createElement('code');
-            code.className = 'language-' + language;
-
-            pre.textContent = '';
-
-            code.textContent = 'Loading…';
-
-            pre.appendChild(code);
-
-            var xhr = new XMLHttpRequest();
-
-            xhr.open('GET', src, true);
-
-            xhr.onreadystatechange = function () {
-                if (xhr.readyState == 4) {
-
-                    if (xhr.status < 400 && xhr.responseText) {
-                        code.textContent = xhr.responseText;
-
-                        Prism.highlightElement(code);
-                    }
-                    else if (xhr.status >= 400) {
-                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                    }
-                    else {
-                        code.textContent = '✖ Error: File does not exist or is empty';
-                    }
-                }
-            };
-
-            xhr.send(null);
-        });
-    }
-
-    $(document).ready(function(){
-        loadExternalCodeSnippets();
-    });
-    $('#source-view').on('shown', function () {
-        loadExternalCodeSnippets();
-    })
-</script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1643600059"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1643600059" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1469084762"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1469084762" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1534935600"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1534935600" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-757609820"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-757609820" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.html">\Radar\Connect</a> <i class="icon-level-up"></i>
-                                            </nav>
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-
-                    <h1><small>\Radar\Connect</small>Filter</h1>
-                    <p><em></em></p>
-                    
-                    
-                                        
-                    <section id="summary">
-                        <h2>Summary</h2>
-                        <section class="row-fluid heading">
-                            <section class="span4">
-                                <a href="#methods">Methods</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#properties">Properties</a>
-                            </section>
-                            <section class="span4">
-                                <a href="#constants">Constants</a>
-                            </section>
-                        </section>
-                        <section class="row-fluid public">
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_addGroup" class="">addGroup()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_addCountry" class="">addCountry()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_addCity" class="">addCity()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_addYear" class="">addYear()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_addMonth" class="">addMonth()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_addDay" class="">addDay()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_addDate" class="">addDate()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_addCategory" class="">addCategory()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_addPrice" class="">addPrice()</a><br />
-                                                                    <a href="../classes/Radar.Connect.Filter.html#method_getQuery" class="">getQuery()</a><br />
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No public properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No constants found</em>
-                                                            </section>
-                        </section>
-                        <section class="row-fluid protected">
-                            <section class="span4">
-                                                                    <em>No protected methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <em>No protected properties found</em>
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                        <section class="row-fluid private">
-                            <section class="span4">
-                                                                    <em>No private methods found</em>
-                                                            </section>
-                            <section class="span4">
-                                                                    <a href="../classes/Radar.Connect.Filter.html#property_query" class="">$query</a><br />
-                                                            </section>
-                            <section class="span4">
-                                <em>N/A</em>
-                            </section>
-                        </section>
-                    </section>
-                </div>
-                <aside class="span4 detailsbar">
-                                        
-                    
-                    <dl>
-                        <dt>File</dt>
-                            <dd><a href="../files/Filter.html"><div class="path-wrapper">Filter.php</div></a></dd>
-                                                <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">Default</div></dd>
-                                                <dt>Class hierarchy</dt>
-                            <dd class="hierarchy">
-                                                                                                                                                                    <div class="namespace-wrapper">\Radar\Connect\Filter</div>
-                            </dd>
-
-                        
-                        
-                        
-                        
-                                                                        </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                            <tr><td colspan="2"><em>None found</em></td></tr>
-                                        </table>
-                </aside>
-            </div>
-
-                        
-                                    <a id="properties" name="properties"></a>
-            <div class="row-fluid">
-                <div class="span8 content class">
-                    <h2>Properties</h2>
-                </div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="property_query" name="property_query" class="anchor"></a>
-            <article class="property">
-                <h3 class="private ">$query</h3>
-                <pre class="signature">$query : array</pre>
-                <p><em></em></p>
-                
-
-                                <h4>Type</h4>
-                array
-                &mdash; Query stack.                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                        <dl>
-                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                            
-                                    <a id="methods" name="methods"></a>
-            <div class="row-fluid">
-                <div class="span8 content class"><h2>Methods</h2></div>
-                <aside class="span4 detailsbar"></aside>
-            </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_addGroup" name="method_addGroup" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">addGroup()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">addGroup(integer  <span class="argument">$id</span>) </pre>
-                <p><em>Filter by group.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>integer</td>
-                                <td>$id </td>
-                                <td><p>Presently requires the internal node ID, not the uuid.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_addCountry" name="method_addCountry" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">addCountry()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">addCountry(string  <span class="argument">$country</span>) </pre>
-                <p><em>Filter by country.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>string</td>
-                                <td>$country </td>
-                                <td><p>Country code. Generally ISO, but there are additions.
-@todo Make a query or a list for this.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_addCity" name="method_addCity" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">addCity()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">addCity(string  <span class="argument">$city</span>) </pre>
-                <p><em>Filter by city.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>string</td>
-                                <td>$city </td>
-                                <td><p>Name of city.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_addYear" name="method_addYear" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">addYear()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">addYear(  <span class="argument">$year = &#039;now&#039;</span>) </pre>
-                <p><em>Filter by year.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$year </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_addMonth" name="method_addMonth" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">addMonth()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">addMonth(string  <span class="argument">$month = &#039;now&#039;</span>, string  <span class="argument">$year = &#039;now&#039;</span>) </pre>
-                <p><em>Filter by month.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>string</td>
-                                <td>$month </td>
-                                <td><p>Optional: month in MM numeric format. Default current month.</p></td>
-                            </tr>
-                                                    <tr>
-                                <td>string</td>
-                                <td>$year </td>
-                                <td><p>Optional: year in YYYY format. Default current year.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_addDay" name="method_addDay" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">addDay()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">addDay(  <span class="argument">$day = &#039;now&#039;</span>, string  <span class="argument">$month = &#039;now&#039;</span>, string  <span class="argument">$year = &#039;now&#039;</span>) </pre>
-                <p><em>Filter by day.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$day </td>
-                                <td></td>
-                            </tr>
-                                                    <tr>
-                                <td>string</td>
-                                <td>$month </td>
-                                <td><p>Optional: month in MM numeric format. Default current month.</p></td>
-                            </tr>
-                                                    <tr>
-                                <td>string</td>
-                                <td>$year </td>
-                                <td><p>Optional: year in YYYY format. Default current year.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_addDate" name="method_addDate" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">addDate()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">addDate(\DateTime  <span class="argument">$date</span>) </pre>
-                <p><em>Filter by date.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>\DateTime</td>
-                                <td>$date </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_addCategory" name="method_addCategory" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">addCategory()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">addCategory(  <span class="argument">$category</span>) </pre>
-                <p><em>Filter by category.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td></td>
-                                <td>$category </td>
-                                <td></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_addPrice" name="method_addPrice" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">addPrice()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">addPrice(string  <span class="argument">$price</span>) </pre>
-                <p><em>Filter by price.</em></p>
-                
-
-                                    <h4>Parameters</h4>
-                    <table class="table table-condensed table-hover">
-                                                    <tr>
-                                <td>string</td>
-                                <td>$price </td>
-                                <td><p>'free entrance', 'by donation', other strings entered as free text.</p></td>
-                            </tr>
-                                            </table>
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                    <div class="row-fluid">
-        <div class="span8 content class">
-            <a id="method_getQuery" name="method_getQuery" class="anchor"></a>
-            <article class="method">
-                <h3 class="public ">getQuery()</h3>
-                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
-                <pre class="signature" style="margin-right: 54px;">getQuery() </pre>
-                <p><em>Return the query array.</em></p>
-                
-
-                
-                
-                				
-                            </article>
-        </div>
-        <aside class="span4 detailsbar">
-            <h1><i class="icon-arrow-down"></i></h1>
-                                                            <dl>
-                                                                            </dl>
-            <h2>Tags</h2>
-            <table class="table table-condensed">
-                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                            </table>
-        </aside>
-    </div>
-
-                                                                    </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label">Filter.php</h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Filter.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/css/bootstrap-combined.no-icons.min.css b/vendor/events-radar/radar-api-php/docs/css/bootstrap-combined.no-icons.min.css
deleted file mode 100644
index 5ab243ec78efd4013b52e235e8eccd0b02d21c20..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/bootstrap-combined.no-icons.min.css
+++ /dev/null
@@ -1,732 +0,0 @@
-/*!
- * Bootstrap v2.3.2
- *
- * Copyright 2012 Twitter, Inc
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Designed and built with all the love in the world @twitter by @mdo and @fat.
- */
-.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
-.clearfix:after{clear:both;}
-.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
-.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
-article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
-audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
-audio:not([controls]){display:none;}
-html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
-a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
-a:hover,a:active{outline:0;}
-sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
-sup{top:-0.5em;}
-sub{bottom:-0.25em;}
-img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
-#map_canvas img,.google-maps img{max-width:none;}
-button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
-button,input{*overflow:visible;line-height:normal;}
-button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
-button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
-label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
-input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
-input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
-textarea{overflow:auto;vertical-align:top;}
-@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff;}
-a{color:#0088cc;text-decoration:none;}
-a:hover,a:focus{color:#005580;text-decoration:underline;}
-.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
-.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
-.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}
-.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}
-.row:after{clear:both;}
-[class*="span"]{float:left;min-height:1px;margin-left:20px;}
-.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
-.span12{width:940px;}
-.span11{width:860px;}
-.span10{width:780px;}
-.span9{width:700px;}
-.span8{width:620px;}
-.span7{width:540px;}
-.span6{width:460px;}
-.span5{width:380px;}
-.span4{width:300px;}
-.span3{width:220px;}
-.span2{width:140px;}
-.span1{width:60px;}
-.offset12{margin-left:980px;}
-.offset11{margin-left:900px;}
-.offset10{margin-left:820px;}
-.offset9{margin-left:740px;}
-.offset8{margin-left:660px;}
-.offset7{margin-left:580px;}
-.offset6{margin-left:500px;}
-.offset5{margin-left:420px;}
-.offset4{margin-left:340px;}
-.offset3{margin-left:260px;}
-.offset2{margin-left:180px;}
-.offset1{margin-left:100px;}
-.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
-.row-fluid:after{clear:both;}
-.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
-.row-fluid [class*="span"]:first-child{margin-left:0;}
-.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
-.row-fluid .span12{width:100%;*width:99.94680851063829%;}
-.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
-.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
-.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
-.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
-.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
-.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
-.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
-.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
-.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
-.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
-.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
-.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
-.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
-.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
-.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
-.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
-.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
-.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
-.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
-.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
-.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
-.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
-.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
-.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
-.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
-.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
-.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
-.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
-.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
-.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
-.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
-.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
-.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
-.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
-.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}
-[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
-[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}
-.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}
-.container:after{clear:both;}
-.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
-.container-fluid:after{clear:both;}
-p{margin:0 0 10px;}
-.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;}
-small{font-size:85%;}
-strong{font-weight:bold;}
-em{font-style:italic;}
-cite{font-style:normal;}
-.muted{color:#999999;}
-a.muted:hover,a.muted:focus{color:#808080;}
-.text-warning{color:#c09853;}
-a.text-warning:hover,a.text-warning:focus{color:#a47e3c;}
-.text-error{color:#b94a48;}
-a.text-error:hover,a.text-error:focus{color:#953b39;}
-.text-info{color:#3a87ad;}
-a.text-info:hover,a.text-info:focus{color:#2d6987;}
-.text-success{color:#468847;}
-a.text-success:hover,a.text-success:focus{color:#356635;}
-.text-left{text-align:left;}
-.text-right{text-align:right;}
-.text-center{text-align:center;}
-h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999;}
-h1,h2,h3{line-height:40px;}
-h1{font-size:38.5px;}
-h2{font-size:31.5px;}
-h3{font-size:24.5px;}
-h4{font-size:17.5px;}
-h5{font-size:14px;}
-h6{font-size:11.9px;}
-h1 small{font-size:24.5px;}
-h2 small{font-size:17.5px;}
-h3 small{font-size:14px;}
-h4 small{font-size:14px;}
-.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee;}
-ul,ol{padding:0;margin:0 0 10px 25px;}
-ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
-li{line-height:20px;}
-ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
-ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px;}
-dl{margin-bottom:20px;}
-dt,dd{line-height:20px;}
-dt{font-weight:bold;}
-dd{margin-left:10px;}
-.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}
-.dl-horizontal:after{clear:both;}
-.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
-.dl-horizontal dd{margin-left:180px;}
-hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}
-abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;}
-abbr.initialism{font-size:90%;text-transform:uppercase;}
-blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25;}
-blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
-blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
-blockquote.pull-right small:before{content:'';}
-blockquote.pull-right small:after{content:'\00A0 \2014';}
-q:before,q:after,blockquote:before,blockquote:after{content:"";}
-address{display:block;margin-bottom:20px;font-style:normal;line-height:20px;}
-code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap;}
-pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:20px;}
-pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;}
-.pre-scrollable{max-height:340px;overflow-y:scroll;}
-.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;}
-.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
-.label:empty,.badge:empty{display:none;}
-a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer;}
-.label-important,.badge-important{background-color:#b94a48;}
-.label-important[href],.badge-important[href]{background-color:#953b39;}
-.label-warning,.badge-warning{background-color:#f89406;}
-.label-warning[href],.badge-warning[href]{background-color:#c67605;}
-.label-success,.badge-success{background-color:#468847;}
-.label-success[href],.badge-success[href]{background-color:#356635;}
-.label-info,.badge-info{background-color:#3a87ad;}
-.label-info[href],.badge-info[href]{background-color:#2d6987;}
-.label-inverse,.badge-inverse{background-color:#333333;}
-.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;}
-.btn .label,.btn .badge{position:relative;top:-1px;}
-.btn-mini .label,.btn-mini .badge{top:0;}
-table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
-.table{width:100%;margin-bottom:20px;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
-.table th{font-weight:bold;}
-.table thead th{vertical-align:bottom;}
-.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
-.table tbody+tbody{border-top:2px solid #dddddd;}
-.table .table{background-color:#ffffff;}
-.table-condensed th,.table-condensed td{padding:4px 5px;}
-.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
-.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
-.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
-.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}
-.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
-.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
-.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}
-.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}
-.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
-.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}
-.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}
-.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5;}
-table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;}
-.table td.span1,.table th.span1{float:none;width:44px;margin-left:0;}
-.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}
-.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}
-.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}
-.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;}
-.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;}
-.table td.span7,.table th.span7{float:none;width:524px;margin-left:0;}
-.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;}
-.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}
-.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;}
-.table td.span11,.table th.span11{float:none;width:844px;margin-left:0;}
-.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;}
-.table tbody tr.success>td{background-color:#dff0d8;}
-.table tbody tr.error>td{background-color:#f2dede;}
-.table tbody tr.warning>td{background-color:#fcf8e3;}
-.table tbody tr.info>td{background-color:#d9edf7;}
-.table-hover tbody tr.success:hover>td{background-color:#d0e9c6;}
-.table-hover tbody tr.error:hover>td{background-color:#ebcccc;}
-.table-hover tbody tr.warning:hover>td{background-color:#faf2cc;}
-.table-hover tbody tr.info:hover>td{background-color:#c4e3f3;}
-form{margin:0 0 20px;}
-fieldset{padding:0;margin:0;border:0;}
-legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999999;}
-label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;}
-input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
-label{display:block;margin-bottom:5px;}
-select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}
-input,textarea,.uneditable-input{width:206px;}
-textarea{height:auto;}
-textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
-input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;}
-input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}
-select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;}
-select{width:220px;border:1px solid #cccccc;background-color:#ffffff;}
-select[multiple],select[size]{height:auto;}
-select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
-.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;}
-.uneditable-input{overflow:hidden;white-space:nowrap;}
-.uneditable-textarea{width:auto;height:auto;}
-input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;}
-input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;}
-input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}
-.radio,.checkbox{min-height:20px;padding-left:20px;}
-.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;}
-.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
-.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
-.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
-.input-mini{width:60px;}
-.input-small{width:90px;}
-.input-medium{width:150px;}
-.input-large{width:210px;}
-.input-xlarge{width:270px;}
-.input-xxlarge{width:530px;}
-input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;}
-.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block;}
-input,textarea,.uneditable-input{margin-left:0;}
-.controls-row [class*="span"]+[class*="span"]{margin-left:20px;}
-input.span12,textarea.span12,.uneditable-input.span12{width:926px;}
-input.span11,textarea.span11,.uneditable-input.span11{width:846px;}
-input.span10,textarea.span10,.uneditable-input.span10{width:766px;}
-input.span9,textarea.span9,.uneditable-input.span9{width:686px;}
-input.span8,textarea.span8,.uneditable-input.span8{width:606px;}
-input.span7,textarea.span7,.uneditable-input.span7{width:526px;}
-input.span6,textarea.span6,.uneditable-input.span6{width:446px;}
-input.span5,textarea.span5,.uneditable-input.span5{width:366px;}
-input.span4,textarea.span4,.uneditable-input.span4{width:286px;}
-input.span3,textarea.span3,.uneditable-input.span3{width:206px;}
-input.span2,textarea.span2,.uneditable-input.span2{width:126px;}
-input.span1,textarea.span1,.uneditable-input.span1{width:46px;}
-.controls-row{*zoom:1;}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0;}
-.controls-row:after{clear:both;}
-.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left;}
-.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px;}
-input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;}
-input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}
-.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
-.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;}
-.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;}
-.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}
-.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}
-.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}
-.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;}
-.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}
-.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
-.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;}
-.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;}
-.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}
-.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;}
-.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;}
-.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;}
-.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;}
-input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
-.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0;}
-.form-actions:after{clear:both;}
-.help-block,.help-inline{color:#595959;}
-.help-block{display:block;margin-bottom:10px;}
-.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
-.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px;}
-.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;}
-.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc;}
-.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
-.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}
-.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
-.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
-.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
-.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;}
-.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
-.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
-.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
-.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
-.input-prepend.input-append .btn-group:first-child{margin-left:0;}
-input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
-.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
-.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}
-.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}
-.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}
-.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}
-.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle;}
-.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
-.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block;}
-.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}
-.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}
-.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;}
-.control-group{margin-bottom:10px;}
-legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate;}
-.form-horizontal .control-group{margin-bottom:20px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0;}
-.form-horizontal .control-group:after{clear:both;}
-.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;}
-.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:180px;}
-.form-horizontal .help-block{margin-bottom:0;}
-.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px;}
-.form-horizontal .form-actions{padding-left:180px;}
-.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
-.btn:active,.btn.active{background-color:#cccccc \9;}
-.btn:first-child{*margin-left:0;}
-.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
-.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
-.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
-.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
-.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
-.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
-.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
-.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
-.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
-.btn-block+.btn-block{margin-top:5px;}
-input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
-.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
-.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
-.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
-.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
-.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
-.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
-.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
-.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
-.btn-success:active,.btn-success.active{background-color:#408140 \9;}
-.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
-.btn-info:active,.btn-info.active{background-color:#24748c \9;}
-.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
-.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
-button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
-button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
-button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
-button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
-.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
-.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
-.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}
-.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;}
-.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}
-.btn-group+.btn-group{margin-left:5px;}
-.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;}
-.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
-.btn-group>.btn+.btn{margin-left:-1px;}
-.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;}
-.btn-group>.btn-mini{font-size:10.5px;}
-.btn-group>.btn-small{font-size:11.9px;}
-.btn-group>.btn-large{font-size:17.5px;}
-.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
-.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
-.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
-.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
-.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}
-.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
-.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}
-.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}
-.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}
-.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}
-.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
-.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
-.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}
-.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
-.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
-.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
-.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
-.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
-.btn .caret{margin-top:8px;margin-left:0;}
-.btn-large .caret{margin-top:6px;}
-.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
-.btn-mini .caret,.btn-small .caret{margin-top:8px;}
-.dropup .btn-large .caret{border-bottom-width:5px;}
-.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
-.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}
-.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
-.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;}
-.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
-.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
-.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
-.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
-.nav{margin-left:0;margin-bottom:20px;list-style:none;}
-.nav>li>a{display:block;}
-.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}
-.nav>li>a>img{max-width:none;}
-.nav>.pull-right{float:right;}
-.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}
-.nav li+.nav-header{margin-top:9px;}
-.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
-.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
-.nav-list>li>a{padding:3px 15px;}
-.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}
-.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}
-.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
-.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}
-.nav-tabs:after,.nav-pills:after{clear:both;}
-.nav-tabs>li,.nav-pills>li{float:left;}
-.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
-.nav-tabs{border-bottom:1px solid #ddd;}
-.nav-tabs>li{margin-bottom:-1px;}
-.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;}
-.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
-.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
-.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#0088cc;}
-.nav-stacked>li{float:none;}
-.nav-stacked>li>a{margin-right:0;}
-.nav-tabs.nav-stacked{border-bottom:0;}
-.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
-.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
-.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
-.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;}
-.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
-.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
-.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
-.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
-.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}
-.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}
-.nav-tabs .dropdown-toggle .caret{margin-top:8px;}
-.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}
-.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
-.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;}
-.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#ffffff;background-color:#999999;border-color:#999999;}
-.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
-.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999;}
-.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}
-.tabbable:after{clear:both;}
-.tab-content{overflow:auto;}
-.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}
-.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
-.tab-content>.active,.pill-content>.active{display:block;}
-.tabs-below>.nav-tabs{border-top:1px solid #ddd;}
-.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}
-.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd;}
-.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;}
-.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}
-.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
-.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
-.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
-.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
-.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
-.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
-.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
-.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
-.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
-.nav>.disabled>a{color:#999999;}
-.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;}
-.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;}
-.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}
-.navbar-inner:after{clear:both;}
-.navbar .container{width:auto;}
-.nav-collapse.collapse{height:auto;overflow:visible;}
-.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}
-.navbar-text{margin-bottom:0;line-height:40px;color:#777777;}
-.navbar-link{color:#777777;}.navbar-link:hover,.navbar-link:focus{color:#333333;}
-.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;}
-.navbar .btn,.navbar .btn-group{margin-top:5px;}
-.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;}
-.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}
-.navbar-form:after{clear:both;}
-.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}
-.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}
-.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
-.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}
-.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
-.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
-.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
-.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}
-.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}
-.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
-.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
-.navbar-fixed-top{top:0;}
-.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);}
-.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1);}
-.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
-.navbar .nav.pull-right{float:right;margin-right:0;}
-.navbar .nav>li{float:left;}
-.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;}
-.navbar .nav .dropdown-toggle .caret{margin-top:8px;}
-.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;}
-.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}
-.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}
-.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}
-.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
-.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
-.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}
-.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}
-.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}
-.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}
-.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;}
-.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;}
-.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;}
-.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
-.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;}
-.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;}
-.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
-.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}
-.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;}
-.navbar-inverse .brand{color:#999999;}
-.navbar-inverse .navbar-text{color:#999999;}
-.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;}
-.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;}
-.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;}
-.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}
-.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;}
-.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
-.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;}
-.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
-.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}
-.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}
-.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}
-.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
-.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}
-.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}
-.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}.breadcrumb>li>.divider{padding:0 5px;color:#ccc;}
-.breadcrumb>.active{color:#999999;}
-.pagination{margin:20px 0;}
-.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
-.pagination ul>li{display:inline;}
-.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;}
-.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;}
-.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;}
-.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;}
-.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
-.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
-.pagination-centered{text-align:center;}
-.pagination-right{text-align:right;}
-.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px;}
-.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
-.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
-.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}
-.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
-.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px;}
-.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px;}
-.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;}
-.pager:after{clear:both;}
-.pager li{display:inline;}
-.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
-.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5;}
-.pager .next>a,.pager .next>span{float:right;}
-.pager .previous>a,.pager .previous>span{float:left;}
-.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#fff;cursor:default;}
-.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;}
-.thumbnails:after{clear:both;}
-.row-fluid .thumbnails{margin-left:0;}
-.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px;}
-.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
-a.thumbnail:hover,a.thumbnail:focus{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
-.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
-.thumbnail .caption{padding:9px;color:#555555;}
-.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
-.alert,.alert h4{color:#c09853;}
-.alert h4{margin:0;}
-.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
-.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
-.alert-success h4{color:#468847;}
-.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
-.alert-danger h4,.alert-error h4{color:#b94a48;}
-.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
-.alert-info h4{color:#3a87ad;}
-.alert-block{padding-top:14px;padding-bottom:14px;}
-.alert-block>p,.alert-block>ul{margin-bottom:0;}
-.alert-block p+p{margin-top:5px;}
-@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
-.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
-.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
-.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
-.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
-.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}
-.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
-.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}
-.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
-.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}
-.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
-.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);}
-.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
-.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;}
-.hero-unit li{line-height:30px;}
-.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}
-.media,.media .media{margin-top:15px;}
-.media:first-child{margin-top:0;}
-.media-object{display:block;}
-.media-heading{margin:0 0 5px;}
-.media>.pull-left{margin-right:10px;}
-.media>.pull-right{margin-left:10px;}
-.media-list{margin-left:0;list-style:none;}
-.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
-.tooltip.top{margin-top:-3px;padding:5px 0;}
-.tooltip.right{margin-left:3px;padding:0 5px;}
-.tooltip.bottom{margin-top:3px;padding:5px 0;}
-.tooltip.left{margin-left:-3px;padding:0 5px;}
-.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
-.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
-.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}
-.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}
-.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}
-.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
-.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}.popover.top{margin-top:-10px;}
-.popover.right{margin-left:10px;}
-.popover.bottom{margin-top:10px;}
-.popover.left{margin-left:-10px;}
-.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;}
-.popover-content{padding:9px 14px;}
-.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
-.popover .arrow{border-width:11px;}
-.popover .arrow:after{border-width:10px;content:"";}
-.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}
-.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;}
-.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;}
-.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;}
-.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
-.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
-.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
-.modal.fade.in{top:10%;}
-.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
-.modal-header h3{margin:0;line-height:30px;}
-.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
-.modal-form{margin-bottom:0;}
-.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
-.modal-footer:after{clear:both;}
-.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
-.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
-.modal-footer .btn-block+.btn-block{margin-left:0;}
-.dropup,.dropdown{position:relative;}
-.dropdown-toggle{*margin-bottom:-3px;}
-.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
-.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";}
-.dropdown .caret{margin-top:8px;margin-left:2px;}
-.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}
-.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
-.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;}
-.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}
-.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}
-.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;}
-.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;}
-.open{*z-index:1000;}.open>.dropdown-menu{display:block;}
-.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}
-.pull-right>.dropdown-menu{right:0;left:auto;}
-.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}
-.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
-.dropdown-submenu{position:relative;}
-.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
-.dropdown-submenu:hover>.dropdown-menu{display:block;}
-.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}
-.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
-.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
-.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
-.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}
-.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
-.accordion{margin-bottom:20px;}
-.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
-.accordion-heading{border-bottom:0;}
-.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}
-.accordion-toggle{cursor:pointer;}
-.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}
-.carousel{position:relative;margin-bottom:20px;line-height:1;}
-.carousel-inner{overflow:hidden;width:100%;position:relative;}
-.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;}
-.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}
-.carousel-inner>.active{left:0;}
-.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}
-.carousel-inner>.next{left:100%;}
-.carousel-inner>.prev{left:-100%;}
-.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}
-.carousel-inner>.active.left{left:-100%;}
-.carousel-inner>.active.right{left:100%;}
-.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
-.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
-.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255, 255, 255, 0.25);border-radius:5px;}
-.carousel-indicators .active{background-color:#fff;}
-.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}
-.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;}
-.carousel-caption h4{margin:0 0 5px;}
-.carousel-caption p{margin-bottom:0;}
-.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}
-.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
-.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
-button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
-.pull-right{float:right;}
-.pull-left{float:left;}
-.hide{display:none;}
-.show{display:block;}
-.invisible{visibility:hidden;}
-.affix{position:fixed;}
-.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}
-.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}
-@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;}
-.visible-phone{display:none !important;}
-.visible-tablet{display:none !important;}
-.hidden-desktop{display:none !important;}
-.visible-desktop{display:inherit !important;}
-@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}.visible-print{display:none !important;}
-@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}@media (max-width:979px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .nav-collapse .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}}
diff --git a/vendor/events-radar/radar-api-php/docs/css/font-awesome.min.css b/vendor/events-radar/radar-api-php/docs/css/font-awesome.min.css
deleted file mode 100644
index 866437fa415f1874c0855718445c7aff915a915a..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/font-awesome.min.css
+++ /dev/null
@@ -1,403 +0,0 @@
-@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.2.1');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
-[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
-.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
-a [class^="icon-"],a [class*=" icon-"]{display:inline;}
-[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
-.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
-.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
-[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
-.icon-muted{color:#eeeeee;}
-.icon-light{color:#ffffff;}
-.icon-dark{color:#333333;}
-.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
-.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
-.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
-.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
-.pull-right{float:right;}
-.pull-left{float:left;}
-[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
-[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
-[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
-.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}
-.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}
-.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}
-.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
-.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
-.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}
-.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
-.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
-.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}
-.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
-.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}
-.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}
-.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}
-.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
-a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;}
-@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
-.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
-.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
-.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
-.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
-a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
-.icon-glass:before{content:"\f000";}
-.icon-music:before{content:"\f001";}
-.icon-search:before{content:"\f002";}
-.icon-envelope-alt:before{content:"\f003";}
-.icon-heart:before{content:"\f004";}
-.icon-star:before{content:"\f005";}
-.icon-star-empty:before{content:"\f006";}
-.icon-user:before{content:"\f007";}
-.icon-film:before{content:"\f008";}
-.icon-th-large:before{content:"\f009";}
-.icon-th:before{content:"\f00a";}
-.icon-th-list:before{content:"\f00b";}
-.icon-ok:before{content:"\f00c";}
-.icon-remove:before{content:"\f00d";}
-.icon-zoom-in:before{content:"\f00e";}
-.icon-zoom-out:before{content:"\f010";}
-.icon-power-off:before,.icon-off:before{content:"\f011";}
-.icon-signal:before{content:"\f012";}
-.icon-gear:before,.icon-cog:before{content:"\f013";}
-.icon-trash:before{content:"\f014";}
-.icon-home:before{content:"\f015";}
-.icon-file-alt:before{content:"\f016";}
-.icon-time:before{content:"\f017";}
-.icon-road:before{content:"\f018";}
-.icon-download-alt:before{content:"\f019";}
-.icon-download:before{content:"\f01a";}
-.icon-upload:before{content:"\f01b";}
-.icon-inbox:before{content:"\f01c";}
-.icon-play-circle:before{content:"\f01d";}
-.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
-.icon-refresh:before{content:"\f021";}
-.icon-list-alt:before{content:"\f022";}
-.icon-lock:before{content:"\f023";}
-.icon-flag:before{content:"\f024";}
-.icon-headphones:before{content:"\f025";}
-.icon-volume-off:before{content:"\f026";}
-.icon-volume-down:before{content:"\f027";}
-.icon-volume-up:before{content:"\f028";}
-.icon-qrcode:before{content:"\f029";}
-.icon-barcode:before{content:"\f02a";}
-.icon-tag:before{content:"\f02b";}
-.icon-tags:before{content:"\f02c";}
-.icon-book:before{content:"\f02d";}
-.icon-bookmark:before{content:"\f02e";}
-.icon-print:before{content:"\f02f";}
-.icon-camera:before{content:"\f030";}
-.icon-font:before{content:"\f031";}
-.icon-bold:before{content:"\f032";}
-.icon-italic:before{content:"\f033";}
-.icon-text-height:before{content:"\f034";}
-.icon-text-width:before{content:"\f035";}
-.icon-align-left:before{content:"\f036";}
-.icon-align-center:before{content:"\f037";}
-.icon-align-right:before{content:"\f038";}
-.icon-align-justify:before{content:"\f039";}
-.icon-list:before{content:"\f03a";}
-.icon-indent-left:before{content:"\f03b";}
-.icon-indent-right:before{content:"\f03c";}
-.icon-facetime-video:before{content:"\f03d";}
-.icon-picture:before{content:"\f03e";}
-.icon-pencil:before{content:"\f040";}
-.icon-map-marker:before{content:"\f041";}
-.icon-adjust:before{content:"\f042";}
-.icon-tint:before{content:"\f043";}
-.icon-edit:before{content:"\f044";}
-.icon-share:before{content:"\f045";}
-.icon-check:before{content:"\f046";}
-.icon-move:before{content:"\f047";}
-.icon-step-backward:before{content:"\f048";}
-.icon-fast-backward:before{content:"\f049";}
-.icon-backward:before{content:"\f04a";}
-.icon-play:before{content:"\f04b";}
-.icon-pause:before{content:"\f04c";}
-.icon-stop:before{content:"\f04d";}
-.icon-forward:before{content:"\f04e";}
-.icon-fast-forward:before{content:"\f050";}
-.icon-step-forward:before{content:"\f051";}
-.icon-eject:before{content:"\f052";}
-.icon-chevron-left:before{content:"\f053";}
-.icon-chevron-right:before{content:"\f054";}
-.icon-plus-sign:before{content:"\f055";}
-.icon-minus-sign:before{content:"\f056";}
-.icon-remove-sign:before{content:"\f057";}
-.icon-ok-sign:before{content:"\f058";}
-.icon-question-sign:before{content:"\f059";}
-.icon-info-sign:before{content:"\f05a";}
-.icon-screenshot:before{content:"\f05b";}
-.icon-remove-circle:before{content:"\f05c";}
-.icon-ok-circle:before{content:"\f05d";}
-.icon-ban-circle:before{content:"\f05e";}
-.icon-arrow-left:before{content:"\f060";}
-.icon-arrow-right:before{content:"\f061";}
-.icon-arrow-up:before{content:"\f062";}
-.icon-arrow-down:before{content:"\f063";}
-.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
-.icon-resize-full:before{content:"\f065";}
-.icon-resize-small:before{content:"\f066";}
-.icon-plus:before{content:"\f067";}
-.icon-minus:before{content:"\f068";}
-.icon-asterisk:before{content:"\f069";}
-.icon-exclamation-sign:before{content:"\f06a";}
-.icon-gift:before{content:"\f06b";}
-.icon-leaf:before{content:"\f06c";}
-.icon-fire:before{content:"\f06d";}
-.icon-eye-open:before{content:"\f06e";}
-.icon-eye-close:before{content:"\f070";}
-.icon-warning-sign:before{content:"\f071";}
-.icon-plane:before{content:"\f072";}
-.icon-calendar:before{content:"\f073";}
-.icon-random:before{content:"\f074";}
-.icon-comment:before{content:"\f075";}
-.icon-magnet:before{content:"\f076";}
-.icon-chevron-up:before{content:"\f077";}
-.icon-chevron-down:before{content:"\f078";}
-.icon-retweet:before{content:"\f079";}
-.icon-shopping-cart:before{content:"\f07a";}
-.icon-folder-close:before{content:"\f07b";}
-.icon-folder-open:before{content:"\f07c";}
-.icon-resize-vertical:before{content:"\f07d";}
-.icon-resize-horizontal:before{content:"\f07e";}
-.icon-bar-chart:before{content:"\f080";}
-.icon-twitter-sign:before{content:"\f081";}
-.icon-facebook-sign:before{content:"\f082";}
-.icon-camera-retro:before{content:"\f083";}
-.icon-key:before{content:"\f084";}
-.icon-gears:before,.icon-cogs:before{content:"\f085";}
-.icon-comments:before{content:"\f086";}
-.icon-thumbs-up-alt:before{content:"\f087";}
-.icon-thumbs-down-alt:before{content:"\f088";}
-.icon-star-half:before{content:"\f089";}
-.icon-heart-empty:before{content:"\f08a";}
-.icon-signout:before{content:"\f08b";}
-.icon-linkedin-sign:before{content:"\f08c";}
-.icon-pushpin:before{content:"\f08d";}
-.icon-external-link:before{content:"\f08e";}
-.icon-signin:before{content:"\f090";}
-.icon-trophy:before{content:"\f091";}
-.icon-github-sign:before{content:"\f092";}
-.icon-upload-alt:before{content:"\f093";}
-.icon-lemon:before{content:"\f094";}
-.icon-phone:before{content:"\f095";}
-.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
-.icon-bookmark-empty:before{content:"\f097";}
-.icon-phone-sign:before{content:"\f098";}
-.icon-twitter:before{content:"\f099";}
-.icon-facebook:before{content:"\f09a";}
-.icon-github:before{content:"\f09b";}
-.icon-unlock:before{content:"\f09c";}
-.icon-credit-card:before{content:"\f09d";}
-.icon-rss:before{content:"\f09e";}
-.icon-hdd:before{content:"\f0a0";}
-.icon-bullhorn:before{content:"\f0a1";}
-.icon-bell:before{content:"\f0a2";}
-.icon-certificate:before{content:"\f0a3";}
-.icon-hand-right:before{content:"\f0a4";}
-.icon-hand-left:before{content:"\f0a5";}
-.icon-hand-up:before{content:"\f0a6";}
-.icon-hand-down:before{content:"\f0a7";}
-.icon-circle-arrow-left:before{content:"\f0a8";}
-.icon-circle-arrow-right:before{content:"\f0a9";}
-.icon-circle-arrow-up:before{content:"\f0aa";}
-.icon-circle-arrow-down:before{content:"\f0ab";}
-.icon-globe:before{content:"\f0ac";}
-.icon-wrench:before{content:"\f0ad";}
-.icon-tasks:before{content:"\f0ae";}
-.icon-filter:before{content:"\f0b0";}
-.icon-briefcase:before{content:"\f0b1";}
-.icon-fullscreen:before{content:"\f0b2";}
-.icon-group:before{content:"\f0c0";}
-.icon-link:before{content:"\f0c1";}
-.icon-cloud:before{content:"\f0c2";}
-.icon-beaker:before{content:"\f0c3";}
-.icon-cut:before{content:"\f0c4";}
-.icon-copy:before{content:"\f0c5";}
-.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
-.icon-save:before{content:"\f0c7";}
-.icon-sign-blank:before{content:"\f0c8";}
-.icon-reorder:before{content:"\f0c9";}
-.icon-list-ul:before{content:"\f0ca";}
-.icon-list-ol:before{content:"\f0cb";}
-.icon-strikethrough:before{content:"\f0cc";}
-.icon-underline:before{content:"\f0cd";}
-.icon-table:before{content:"\f0ce";}
-.icon-magic:before{content:"\f0d0";}
-.icon-truck:before{content:"\f0d1";}
-.icon-pinterest:before{content:"\f0d2";}
-.icon-pinterest-sign:before{content:"\f0d3";}
-.icon-google-plus-sign:before{content:"\f0d4";}
-.icon-google-plus:before{content:"\f0d5";}
-.icon-money:before{content:"\f0d6";}
-.icon-caret-down:before{content:"\f0d7";}
-.icon-caret-up:before{content:"\f0d8";}
-.icon-caret-left:before{content:"\f0d9";}
-.icon-caret-right:before{content:"\f0da";}
-.icon-columns:before{content:"\f0db";}
-.icon-sort:before{content:"\f0dc";}
-.icon-sort-down:before{content:"\f0dd";}
-.icon-sort-up:before{content:"\f0de";}
-.icon-envelope:before{content:"\f0e0";}
-.icon-linkedin:before{content:"\f0e1";}
-.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
-.icon-legal:before{content:"\f0e3";}
-.icon-dashboard:before{content:"\f0e4";}
-.icon-comment-alt:before{content:"\f0e5";}
-.icon-comments-alt:before{content:"\f0e6";}
-.icon-bolt:before{content:"\f0e7";}
-.icon-sitemap:before{content:"\f0e8";}
-.icon-umbrella:before{content:"\f0e9";}
-.icon-paste:before{content:"\f0ea";}
-.icon-lightbulb:before{content:"\f0eb";}
-.icon-exchange:before{content:"\f0ec";}
-.icon-cloud-download:before{content:"\f0ed";}
-.icon-cloud-upload:before{content:"\f0ee";}
-.icon-user-md:before{content:"\f0f0";}
-.icon-stethoscope:before{content:"\f0f1";}
-.icon-suitcase:before{content:"\f0f2";}
-.icon-bell-alt:before{content:"\f0f3";}
-.icon-coffee:before{content:"\f0f4";}
-.icon-food:before{content:"\f0f5";}
-.icon-file-text-alt:before{content:"\f0f6";}
-.icon-building:before{content:"\f0f7";}
-.icon-hospital:before{content:"\f0f8";}
-.icon-ambulance:before{content:"\f0f9";}
-.icon-medkit:before{content:"\f0fa";}
-.icon-fighter-jet:before{content:"\f0fb";}
-.icon-beer:before{content:"\f0fc";}
-.icon-h-sign:before{content:"\f0fd";}
-.icon-plus-sign-alt:before{content:"\f0fe";}
-.icon-double-angle-left:before{content:"\f100";}
-.icon-double-angle-right:before{content:"\f101";}
-.icon-double-angle-up:before{content:"\f102";}
-.icon-double-angle-down:before{content:"\f103";}
-.icon-angle-left:before{content:"\f104";}
-.icon-angle-right:before{content:"\f105";}
-.icon-angle-up:before{content:"\f106";}
-.icon-angle-down:before{content:"\f107";}
-.icon-desktop:before{content:"\f108";}
-.icon-laptop:before{content:"\f109";}
-.icon-tablet:before{content:"\f10a";}
-.icon-mobile-phone:before{content:"\f10b";}
-.icon-circle-blank:before{content:"\f10c";}
-.icon-quote-left:before{content:"\f10d";}
-.icon-quote-right:before{content:"\f10e";}
-.icon-spinner:before{content:"\f110";}
-.icon-circle:before{content:"\f111";}
-.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
-.icon-github-alt:before{content:"\f113";}
-.icon-folder-close-alt:before{content:"\f114";}
-.icon-folder-open-alt:before{content:"\f115";}
-.icon-expand-alt:before{content:"\f116";}
-.icon-collapse-alt:before{content:"\f117";}
-.icon-smile:before{content:"\f118";}
-.icon-frown:before{content:"\f119";}
-.icon-meh:before{content:"\f11a";}
-.icon-gamepad:before{content:"\f11b";}
-.icon-keyboard:before{content:"\f11c";}
-.icon-flag-alt:before{content:"\f11d";}
-.icon-flag-checkered:before{content:"\f11e";}
-.icon-terminal:before{content:"\f120";}
-.icon-code:before{content:"\f121";}
-.icon-reply-all:before{content:"\f122";}
-.icon-mail-reply-all:before{content:"\f122";}
-.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
-.icon-location-arrow:before{content:"\f124";}
-.icon-crop:before{content:"\f125";}
-.icon-code-fork:before{content:"\f126";}
-.icon-unlink:before{content:"\f127";}
-.icon-question:before{content:"\f128";}
-.icon-info:before{content:"\f129";}
-.icon-exclamation:before{content:"\f12a";}
-.icon-superscript:before{content:"\f12b";}
-.icon-subscript:before{content:"\f12c";}
-.icon-eraser:before{content:"\f12d";}
-.icon-puzzle-piece:before{content:"\f12e";}
-.icon-microphone:before{content:"\f130";}
-.icon-microphone-off:before{content:"\f131";}
-.icon-shield:before{content:"\f132";}
-.icon-calendar-empty:before{content:"\f133";}
-.icon-fire-extinguisher:before{content:"\f134";}
-.icon-rocket:before{content:"\f135";}
-.icon-maxcdn:before{content:"\f136";}
-.icon-chevron-sign-left:before{content:"\f137";}
-.icon-chevron-sign-right:before{content:"\f138";}
-.icon-chevron-sign-up:before{content:"\f139";}
-.icon-chevron-sign-down:before{content:"\f13a";}
-.icon-html5:before{content:"\f13b";}
-.icon-css3:before{content:"\f13c";}
-.icon-anchor:before{content:"\f13d";}
-.icon-unlock-alt:before{content:"\f13e";}
-.icon-bullseye:before{content:"\f140";}
-.icon-ellipsis-horizontal:before{content:"\f141";}
-.icon-ellipsis-vertical:before{content:"\f142";}
-.icon-rss-sign:before{content:"\f143";}
-.icon-play-sign:before{content:"\f144";}
-.icon-ticket:before{content:"\f145";}
-.icon-minus-sign-alt:before{content:"\f146";}
-.icon-check-minus:before{content:"\f147";}
-.icon-level-up:before{content:"\f148";}
-.icon-level-down:before{content:"\f149";}
-.icon-check-sign:before{content:"\f14a";}
-.icon-edit-sign:before{content:"\f14b";}
-.icon-external-link-sign:before{content:"\f14c";}
-.icon-share-sign:before{content:"\f14d";}
-.icon-compass:before{content:"\f14e";}
-.icon-collapse:before{content:"\f150";}
-.icon-collapse-top:before{content:"\f151";}
-.icon-expand:before{content:"\f152";}
-.icon-euro:before,.icon-eur:before{content:"\f153";}
-.icon-gbp:before{content:"\f154";}
-.icon-dollar:before,.icon-usd:before{content:"\f155";}
-.icon-rupee:before,.icon-inr:before{content:"\f156";}
-.icon-yen:before,.icon-jpy:before{content:"\f157";}
-.icon-renminbi:before,.icon-cny:before{content:"\f158";}
-.icon-won:before,.icon-krw:before{content:"\f159";}
-.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
-.icon-file:before{content:"\f15b";}
-.icon-file-text:before{content:"\f15c";}
-.icon-sort-by-alphabet:before{content:"\f15d";}
-.icon-sort-by-alphabet-alt:before{content:"\f15e";}
-.icon-sort-by-attributes:before{content:"\f160";}
-.icon-sort-by-attributes-alt:before{content:"\f161";}
-.icon-sort-by-order:before{content:"\f162";}
-.icon-sort-by-order-alt:before{content:"\f163";}
-.icon-thumbs-up:before{content:"\f164";}
-.icon-thumbs-down:before{content:"\f165";}
-.icon-youtube-sign:before{content:"\f166";}
-.icon-youtube:before{content:"\f167";}
-.icon-xing:before{content:"\f168";}
-.icon-xing-sign:before{content:"\f169";}
-.icon-youtube-play:before{content:"\f16a";}
-.icon-dropbox:before{content:"\f16b";}
-.icon-stackexchange:before{content:"\f16c";}
-.icon-instagram:before{content:"\f16d";}
-.icon-flickr:before{content:"\f16e";}
-.icon-adn:before{content:"\f170";}
-.icon-bitbucket:before{content:"\f171";}
-.icon-bitbucket-sign:before{content:"\f172";}
-.icon-tumblr:before{content:"\f173";}
-.icon-tumblr-sign:before{content:"\f174";}
-.icon-long-arrow-down:before{content:"\f175";}
-.icon-long-arrow-up:before{content:"\f176";}
-.icon-long-arrow-left:before{content:"\f177";}
-.icon-long-arrow-right:before{content:"\f178";}
-.icon-apple:before{content:"\f179";}
-.icon-windows:before{content:"\f17a";}
-.icon-android:before{content:"\f17b";}
-.icon-linux:before{content:"\f17c";}
-.icon-dribbble:before{content:"\f17d";}
-.icon-skype:before{content:"\f17e";}
-.icon-foursquare:before{content:"\f180";}
-.icon-trello:before{content:"\f181";}
-.icon-female:before{content:"\f182";}
-.icon-male:before{content:"\f183";}
-.icon-gittip:before{content:"\f184";}
-.icon-sun:before{content:"\f185";}
-.icon-moon:before{content:"\f186";}
-.icon-archive:before{content:"\f187";}
-.icon-bug:before{content:"\f188";}
-.icon-vk:before{content:"\f189";}
-.icon-weibo:before{content:"\f18a";}
-.icon-renren:before{content:"\f18b";}
diff --git a/vendor/events-radar/radar-api-php/docs/css/jquery.iviewer.css b/vendor/events-radar/radar-api-php/docs/css/jquery.iviewer.css
deleted file mode 100644
index 11f5f09423236fcc16c0878bfcc8c19959d7524a..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/jquery.iviewer.css
+++ /dev/null
@@ -1,65 +0,0 @@
-.viewer {
-    -ms-touch-action: none;
-}
-
-.iviewer_common {
-    position:absolute;
-    bottom:10px;
-    border: 1px  solid #000;
-    height: 28px;
-    z-index: 5000;
-}
-
-.iviewer_cursor {
-    cursor: url(../images/iviewer/hand.cur) 6 8, pointer;
-}
-
-.iviewer_drag_cursor {
-    cursor: url(../images/iviewer/grab.cur) 6 8, pointer;
-}
-
-.iviewer_button {
-    width: 28px;
-    cursor: pointer;
-    background-position: center center;
-    background-repeat: no-repeat;
-}
-
-.iviewer_zoom_in {
-    left: 20px;
-    background: url(../images/iviewer/iviewer.zoom_in.png);
-}
-
-.iviewer_zoom_out {
-    left: 55px;
-    background: url(../images/iviewer/iviewer.zoom_out.png);
-}
-
-.iviewer_zoom_zero {
-    left: 90px;
-    background: url(../images/iviewer/iviewer.zoom_zero.png);
-}
-
-.iviewer_zoom_fit {
-    left: 125px;
-    background: url(../images/iviewer/iviewer.zoom_fit.png);
-}
-
-.iviewer_zoom_status {
-    left: 160px;
-    font: 1em/28px Sans;
-    color: #000;
-    background-color: #fff;
-    text-align: center;
-    width: 60px;
-}
-
-.iviewer_rotate_left {
-    left: 227px;
-    background: #fff url(../images/iviewer/iviewer.rotate_left.png) center center no-repeat;
-}
-
-.iviewer_rotate_right {
-    left: 262px;
-    background: #fff url(../images/iviewer/iviewer.rotate_right.png) center center no-repeat;
-}
diff --git a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/Read Me.txt b/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/Read Me.txt
deleted file mode 100644
index 9d2b9e570c3daa7140b6bd1b76ea7ff1665b9bcb..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/Read Me.txt	
+++ /dev/null
@@ -1,3 +0,0 @@
-To modify your generated font, use the *dev.svg* file, located in the *fonts* folder in this package. You can import this dev.svg file to the IcoMoon app. All the tags (class names) and the Unicode points of your glyphs are saved in this file.
-
-See the documentation for more info on how to use this package: http://icomoon.io/#docs/font-face
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.dev.svg b/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.dev.svg
deleted file mode 100644
index 8b543c170abdcff74ea3de49f8e68c8e8e84dc29..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.dev.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata>
-This is a custom SVG font generated by IcoMoon.
-<iconset id="phpdocumentor-clean-icons" name="phpdocumentor-clean-icons" href="http://www.phpdoc.org" grid="16"></iconset><author name="Mike van Riel" href="http://www.mikevanriel.com"></author><license name="SIL"></license>
-</metadata>
-<defs>
-<font id="phpdocumentor-clean-icons" horiz-adv-x="512" >
-<font-face units-per-em="512" ascent="480" descent="-32" />
-<missing-glyph horiz-adv-x="512" />
-<glyph class="hidden" unicode="&#xf000;" d="M0,480L 512 -32L0 -32 z" horiz-adv-x="0" />
-<glyph unicode="&#xe000;" d="M 139.636,456.727 C 75.171,456.727 23.273,404.829 23.273,340.364 l 0-232.727 c 0-64.465 51.898-116.364 116.364-116.364 l 232.727,0 c 64.465,0 116.364,51.898 116.364,116.364 L 488.727,340.364 C 488.727,404.829 436.829,456.727 372.364,456.727 L 139.636,456.727 z m 20.727-41.381 191.274,0 c 53.001,0 95.709-42.708 95.709-95.709 l 0-191.274 c 0-53.001 -42.708-95.709 -95.709-95.709 l -191.274,0 c -53.001,0 -95.709,42.708 -95.709,95.709 l 0,191.274 c 0,53.001 42.708,95.709 95.709,95.709 zM 359.963,366.827  m0,0,0-43.124 -84.271,0 0-231.052 -50.246,0 0,231.052 -84.271,0 0,43.124 218.787,0" data-tags="trait" />
-<glyph unicode="&#xe001;" d="M 139.636,456.727 C 75.171,456.727 23.273,404.829 23.273,340.364 l 0-232.727 c 0-64.465 51.898-116.364 116.364-116.364 l 232.727,0 c 64.465,0 116.364,51.898 116.364,116.364 L 488.727,340.364 C 488.727,404.829 436.829,456.727 372.364,456.727 L 139.636,456.727 z m 20.727-41.381 191.274,0 c 53.001,0 95.709-42.708 95.709-95.709 l 0-191.274 c 0-53.001 -42.708-95.709 -95.709-95.709 l -191.274,0 c -53.001,0 -95.709,42.708 -95.709,95.709 l 0,191.274 c 0,53.001 42.708,95.709 95.709,95.709 zM 231.075,366.827  m0,0, 49.85,0 0-274.176 -49.85,0 0,274.176" data-tags="interface" />
-<glyph unicode="&#xe002;" d="M 139.636,456.727 C 75.171,456.727 23.273,404.829 23.273,340.364 l 0-232.727 c 0-64.465 51.898-116.364 116.364-116.364 l 232.727,0 c 64.465,0 116.364,51.898 116.364,116.364 L 488.727,340.364 C 488.727,404.829 436.829,456.727 372.364,456.727 L 139.636,456.727 z m 20.727-41.381 191.274,0 c 53.001,0 95.709-42.708 95.709-95.709 l 0-191.274 c 0-53.001 -42.708-95.709 -95.709-95.709 l -191.274,0 c -53.001,0 -95.709,42.708 -95.709,95.709 l 0,191.274 c 0,53.001 42.708,95.709 95.709,95.709 zM 278.749,86.717  m0,0,c -20.573,0 -39.036,3.165 -55.389,9.495 -16.353,6.33 -30.2,15.562 -41.542,27.695 -11.342,12.397 -20.046,27.431 -26.112,45.103 -6.066,17.672 -9.1,37.981 -9.1,60.928 0,22.947 3.429,43.256 10.287,60.928 7.121,17.672 16.749,32.574 28.881,44.707 12.133,12.396 26.376,21.76 42.729,28.090 16.353,6.33 33.893,9.495 52.62,9.495 11.341,0 21.628-0.923 30.86-2.769 9.231-1.583 17.276-3.429 24.134-5.539 6.857-2.11 12.528-4.352 17.012-6.726 4.484-2.374 7.649-4.089 9.495-5.143 l -14.639-40.751 c -6.33,3.956 -15.43,7.649 -27.299,11.078 -11.606,3.692 -24.266,5.539 -37.981,5.539 -11.869,0 -22.947-2.11 -33.233-6.33 -10.287-3.957 -19.254-10.023 -26.903-18.199 -7.385-8.177 -13.188-18.463 -17.408-30.86 -4.22-12.397 -6.33-26.772 -6.33-43.124 0-14.507 1.582-27.827 4.748-39.959 3.429-12.133 8.572-22.683 15.43-31.651 6.858-8.704 15.562-15.562 26.112-20.573 10.55-4.748 23.211-7.122 37.981-7.121 17.672,0 32.046,1.714 43.124,5.143 11.078,3.693 19.65,7.121 25.716,10.287 l 13.452-40.751 c -3.165-2.11 -7.517-4.22 -13.056-6.33 -5.275-2.11 -11.606-4.22 -18.991-6.33 -7.385-1.846 -15.694-3.297 -24.925-4.352 -9.232-1.319 -19.123-1.978 -29.673-1.978" data-tags="class" />
-<glyph unicode="&#x20;" horiz-adv-x="256" />
-</font></defs></svg>
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot b/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot
deleted file mode 100644
index ef43f265ab2f344b7871c6d26a8722bae125b956..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.svg b/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.svg
deleted file mode 100644
index cf0548b53922dcff5fd269850a5466bdb50d1460..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata>
-This is a custom SVG font generated by IcoMoon.
-<iconset id="phpdocumentor-clean-icons" name="phpdocumentor-clean-icons" href="http://www.phpdoc.org" grid="16"></iconset><author name="Mike van Riel" href="http://www.mikevanriel.com"></author><license name="SIL"></license>
-</metadata>
-<defs>
-<font id="phpdocumentor-clean-icons" horiz-adv-x="512" >
-<font-face units-per-em="512" ascent="480" descent="-32" />
-<missing-glyph horiz-adv-x="512" />
-<glyph class="hidden" unicode="&#xf000;" d="M0,480L 512 -32L0 -32 z" horiz-adv-x="0" />
-<glyph unicode="&#xe000;" d="M 139.636,456.727 C 75.171,456.727 23.273,404.829 23.273,340.364 l 0-232.727 c 0-64.465 51.898-116.364 116.364-116.364 l 232.727,0 c 64.465,0 116.364,51.898 116.364,116.364 L 488.727,340.364 C 488.727,404.829 436.829,456.727 372.364,456.727 L 139.636,456.727 z m 20.727-41.381 191.274,0 c 53.001,0 95.709-42.708 95.709-95.709 l 0-191.274 c 0-53.001 -42.708-95.709 -95.709-95.709 l -191.274,0 c -53.001,0 -95.709,42.708 -95.709,95.709 l 0,191.274 c 0,53.001 42.708,95.709 95.709,95.709 zM 359.963,366.827  m0,0,0-43.124 -84.271,0 0-231.052 -50.246,0 0,231.052 -84.271,0 0,43.124 218.787,0"  />
-<glyph unicode="&#xe001;" d="M 139.636,456.727 C 75.171,456.727 23.273,404.829 23.273,340.364 l 0-232.727 c 0-64.465 51.898-116.364 116.364-116.364 l 232.727,0 c 64.465,0 116.364,51.898 116.364,116.364 L 488.727,340.364 C 488.727,404.829 436.829,456.727 372.364,456.727 L 139.636,456.727 z m 20.727-41.381 191.274,0 c 53.001,0 95.709-42.708 95.709-95.709 l 0-191.274 c 0-53.001 -42.708-95.709 -95.709-95.709 l -191.274,0 c -53.001,0 -95.709,42.708 -95.709,95.709 l 0,191.274 c 0,53.001 42.708,95.709 95.709,95.709 zM 231.075,366.827  m0,0, 49.85,0 0-274.176 -49.85,0 0,274.176"  />
-<glyph unicode="&#xe002;" d="M 139.636,456.727 C 75.171,456.727 23.273,404.829 23.273,340.364 l 0-232.727 c 0-64.465 51.898-116.364 116.364-116.364 l 232.727,0 c 64.465,0 116.364,51.898 116.364,116.364 L 488.727,340.364 C 488.727,404.829 436.829,456.727 372.364,456.727 L 139.636,456.727 z m 20.727-41.381 191.274,0 c 53.001,0 95.709-42.708 95.709-95.709 l 0-191.274 c 0-53.001 -42.708-95.709 -95.709-95.709 l -191.274,0 c -53.001,0 -95.709,42.708 -95.709,95.709 l 0,191.274 c 0,53.001 42.708,95.709 95.709,95.709 zM 278.749,86.717  m0,0,c -20.573,0 -39.036,3.165 -55.389,9.495 -16.353,6.33 -30.2,15.562 -41.542,27.695 -11.342,12.397 -20.046,27.431 -26.112,45.103 -6.066,17.672 -9.1,37.981 -9.1,60.928 0,22.947 3.429,43.256 10.287,60.928 7.121,17.672 16.749,32.574 28.881,44.707 12.133,12.396 26.376,21.76 42.729,28.090 16.353,6.33 33.893,9.495 52.62,9.495 11.341,0 21.628-0.923 30.86-2.769 9.231-1.583 17.276-3.429 24.134-5.539 6.857-2.11 12.528-4.352 17.012-6.726 4.484-2.374 7.649-4.089 9.495-5.143 l -14.639-40.751 c -6.33,3.956 -15.43,7.649 -27.299,11.078 -11.606,3.692 -24.266,5.539 -37.981,5.539 -11.869,0 -22.947-2.11 -33.233-6.33 -10.287-3.957 -19.254-10.023 -26.903-18.199 -7.385-8.177 -13.188-18.463 -17.408-30.86 -4.22-12.397 -6.33-26.772 -6.33-43.124 0-14.507 1.582-27.827 4.748-39.959 3.429-12.133 8.572-22.683 15.43-31.651 6.858-8.704 15.562-15.562 26.112-20.573 10.55-4.748 23.211-7.122 37.981-7.121 17.672,0 32.046,1.714 43.124,5.143 11.078,3.693 19.65,7.121 25.716,10.287 l 13.452-40.751 c -3.165-2.11 -7.517-4.22 -13.056-6.33 -5.275-2.11 -11.606-4.22 -18.991-6.33 -7.385-1.846 -15.694-3.297 -24.925-4.352 -9.232-1.319 -19.123-1.978 -29.673-1.978"  />
-<glyph unicode="&#x20;" horiz-adv-x="256" />
-</font></defs></svg>
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf b/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf
deleted file mode 100644
index 1937c7a31fdb7659063738dfe0a1fcc8bf325636..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff b/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff
deleted file mode 100644
index 32fe30d4d42925d3011635b139e0079025c8862c..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/lte-ie7.js b/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/lte-ie7.js
deleted file mode 100644
index 881c16ec4c285e5bf54598873ec446a9318431c0..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/lte-ie7.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */
-
-window.onload = function() {
-	function addIcon(el, entity) {
-		var html = el.innerHTML;
-		el.innerHTML = '<span style="font-family: \'phpdocumentor-clean-icons\'">' + entity + '</span>' + html;
-	}
-	var icons = {
-			'icon-trait' : '&#xe000;',
-			'icon-interface' : '&#xe001;',
-			'icon-class' : '&#xe002;'
-		},
-		els = document.getElementsByTagName('*'),
-		i, attr, html, c, el;
-	for (i = 0; ; i += 1) {
-		el = els[i];
-		if(!el) {
-			break;
-		}
-		attr = el.getAttribute('data-icon');
-		if (attr) {
-			addIcon(el, attr);
-		}
-		c = el.className;
-		c = c.match(/icon-[^\s'"]+/);
-		if (c && icons[c[0]]) {
-			addIcon(el, icons[c[0]]);
-		}
-	}
-};
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/style.css b/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/style.css
deleted file mode 100644
index f069ec1f4a2b3a2255cf4224063ab7f9575dd6db..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/phpdocumentor-clean-icons/style.css
+++ /dev/null
@@ -1,48 +0,0 @@
-@font-face {
-	font-family: 'phpdocumentor-clean-icons';
-	src:url('fonts/phpdocumentor-clean-icons.eot');
-	src:url('fonts/phpdocumentor-clean-icons.eot?#iefix') format('embedded-opentype'),
-		url('fonts/phpdocumentor-clean-icons.woff') format('woff'),
-		url('fonts/phpdocumentor-clean-icons.ttf') format('truetype'),
-		url('fonts/phpdocumentor-clean-icons.svg#phpdocumentor-clean-icons') format('svg');
-	font-weight: normal;
-	font-style: normal;
-}
-
-/* Use the following CSS code if you want to use data attributes for inserting your icons */
-[data-icon]:before {
-	font-family: 'phpdocumentor-clean-icons';
-	content: attr(data-icon);
-	speak: none;
-	font-weight: normal;
-	font-variant: normal;
-	text-transform: none;
-	line-height: 1;
-	-webkit-font-smoothing: antialiased;
-}
-
-/* Use the following CSS code if you want to have a class per icon */
-/*
-Instead of a list of all class selectors,
-you can use the generic selector below, but it's slower:
-[class*="icon-"] {
-*/
-.icon-trait, .icon-interface, .icon-class {
-	font-family: 'phpdocumentor-clean-icons';
-	speak: none;
-	font-style: normal;
-	font-weight: normal;
-	font-variant: normal;
-	text-transform: none;
-	line-height: 1;
-	-webkit-font-smoothing: antialiased;
-}
-.icon-trait:before {
-	content: "\e000";
-}
-.icon-interface:before {
-	content: "\e001";
-}
-.icon-class:before {
-	content: "\e002";
-}
diff --git a/vendor/events-radar/radar-api-php/docs/css/prism.css b/vendor/events-radar/radar-api-php/docs/css/prism.css
deleted file mode 100644
index 17876afc016fe73e1fe4ec472394e6da6e96e41b..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/prism.css
+++ /dev/null
@@ -1,204 +0,0 @@
-/**
- * prism.js default theme for JavaScript, CSS and HTML
- * Based on dabblet (http://dabblet.com)
- * @author Lea Verou
- */
-
-code[class*="language-"],
-pre[class*="language-"] {
-	color: black;
-	text-shadow: 0 1px white;
-	font-family: Consolas, Monaco, 'Andale Mono', monospace;
-	direction: ltr;
-	text-align: left;
-	white-space: pre;
-	word-spacing: normal;
-
-	-moz-tab-size: 4;
-	-o-tab-size: 4;
-	tab-size: 4;
-
-	-webkit-hyphens: none;
-	-moz-hyphens: none;
-	-ms-hyphens: none;
-	hyphens: none;
-}
-
-::-moz-selection {
-	text-shadow: none;
-	background: #b3d4fc;
-}
-
-::selection {
-	text-shadow: none;
-	background: #b3d4fc;
-}
-
-@media print {
-	code[class*="language-"],
-	pre[class*="language-"] {
-		text-shadow: none;
-	}
-}
-
-/* Code blocks */
-pre[class*="language-"] {
-	padding: 1em;
-	margin: .5em 0;
-	overflow: auto;
-}
-
-:not(pre) > code[class*="language-"],
-pre[class*="language-"] {
-	background: #f5f2f0;
-}
-
-/* Inline code */
-:not(pre) > code[class*="language-"] {
-	padding: .1em;
-	border-radius: .3em;
-}
-
-.token.comment,
-.token.prolog,
-.token.doctype,
-.token.cdata {
-	color: slategray;
-}
-
-.token.punctuation {
-	color: #999;
-}
-
-.namespace {
-	opacity: .7;
-}
-
-.token.property,
-.token.tag,
-.token.boolean,
-.token.number {
-	color: #905;
-}
-
-.token.selector,
-.token.attr-name,
-.token.string {
-	color: #690;
-}
-
-.token.operator,
-.token.entity,
-.token.url,
-.language-css .token.string,
-.style .token.string {
-	color: #a67f59;
-	background: hsla(0,0%,100%,.5);
-}
-
-.token.atrule,
-.token.attr-value,
-.token.keyword {
-	color: #07a;
-}
-
-
-.token.regex,
-.token.important {
-	color: #e90;
-}
-
-.token.important {
-	font-weight: bold;
-}
-
-.token.entity {
-	cursor: help;
-}
-pre[data-line] {
-	position: relative;
-	padding: 1em 0 1em 3em;
-}
-
-.line-highlight {
-	position: absolute;
-	left: 0;
-	right: 0;
-	padding: inherit 0;
-	margin-top: 1em; /* Same as .prism’s padding-top */
-
-	background: hsla(24, 20%, 50%,.08);
-	background: -moz-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
-	background: -webkit-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
-	background: -o-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
-	background: linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
-	
-	pointer-events: none;
-	
-	line-height: inherit;
-	white-space: pre;
-}
-
-	.line-highlight:before,
-	.line-highlight[data-end]:after {
-		content: attr(data-start);
-		position: absolute;
-		top: .4em;
-		left: .6em;
-		min-width: 1em;
-		padding: 0 .5em;
-		background-color: hsla(24, 20%, 50%,.4);
-		color: hsl(24, 20%, 95%);
-		font: bold 65%/1.5 sans-serif;
-		text-align: center;
-		vertical-align: .3em;
-		border-radius: 999px;
-		text-shadow: none;
-		box-shadow: 0 1px white;
-	}
-	
-	.line-highlight[data-end]:after {
-		content: attr(data-end);
-		top: auto;
-		bottom: .4em;
-	}
-pre.line-numbers {
-	position: relative;
-	padding-left: 3.8em;
-	counter-reset: linenumber;
-}
-
-pre.line-numbers > code {
-	position: relative;
-}
-
-.line-numbers .line-numbers-rows {
-	position: absolute;
-	pointer-events: none;
-	top: 0;
-	font-size: 100%;
-	left: -3.8em;
-	width: 3em; /* works for line-numbers below 1000 lines */
-	letter-spacing: -1px;
-	border-right: 1px solid #999;
-
-	-webkit-user-select: none;
-	-moz-user-select: none;
-	-ms-user-select: none;
-	user-select: none;
-
-}
-
-	.line-numbers-rows > span {
-		pointer-events: none;
-		display: block;
-		counter-increment: linenumber;
-	}
-
-		.line-numbers-rows > span:before {
-			content: counter(linenumber);
-			color: #999;
-			display: block;
-			padding-right: 0.8em;
-			text-align: right;
-		}
diff --git a/vendor/events-radar/radar-api-php/docs/css/template.css b/vendor/events-radar/radar-api-php/docs/css/template.css
deleted file mode 100644
index 9edf5ee1ffd37bbcd2666e5c0cb7133967081f39..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/css/template.css
+++ /dev/null
@@ -1,429 +0,0 @@
-@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
-@import url('phpdocumentor-clean-icons/style.css');
-
-body {
-    padding-top:      40px;
-    background-color: #333333;
-}
-
-a {
-    color: #6495ed;
-}
-a.anchor {
-    height: 40px;
-    margin-top: -40px;
-    display: block;
-}
-
-h1, h2, h3, h4, h5, h6, .brand {
-    font-family:    'Source Sans Pro', sans-serif;
-    font-weight:    normal;
-    letter-spacing: 0.05em;
-}
-
-h2, h3, .detailsbar h1 {
-    overflow:    hidden;
-    white-space: nowrap;
-    margin:      30px 0 20px 0;
-}
-
-h2:after, h3:after, .detailsbar h1:after {
-    content:        '';
-    display:        inline-block;
-    vertical-align: middle;
-    width:          100%;
-    height:         2px;
-    margin-left:    1em;
-    background:     silver;
-}
-
-h3 {
-    margin: 10px 0 20px 0;
-}
-
-h4 {
-    margin:    20px 0 10px 0;
-    color:     gray;
-    font-size: 18.5px;
-}
-
-h3.public, h3.protected, h3.private {
-    padding-left: 10px;
-    text-overflow: ellipsis;
-}
-
-.table tr:first-of-type th, .table tr:first-of-type td {
-    border-top: none;
-}
-.detailsbar {
-    color:            #eeeeee;
-    background-color: #333333;
-    font-size:        0.9em;
-    overflow:         hidden;
-    border-left:      2px solid gray;
-}
-
-.detailsbar h1 {
-    font-size:     1.5em;
-    margin-bottom: 20px;
-    margin-top:    0;
-}
-
-.detailsbar h2 {
-    font-size: 1.2em;
-    margin:    0;
-    padding:   0;
-}
-
-.detailsbar h1:after {
-    background: gray;
-}
-.detailsbar h2:after, .detailsbar h3:after {
-    background: transparent;
-}
-
-.detailsbar dt {
-    font-variant:   small-caps;
-    text-transform: lowercase;
-    font-size:      1.1em;
-    letter-spacing: 0.1em;
-    color:          silver;
-}
-
-.hierarchy div:nth-of-type(2) { margin-left: 11px; }
-.hierarchy div:nth-of-type(3) { margin-left: 22px; }
-.hierarchy div:nth-of-type(4) { margin-left: 33px; }
-.hierarchy div:nth-of-type(5) { margin-left: 44px; }
-.hierarchy div:nth-of-type(6) { margin-left: 55px; }
-.hierarchy div:nth-of-type(7) { margin-left: 66px; }
-.hierarchy div:nth-of-type(8) { margin-left: 77px; }
-.hierarchy div:nth-of-type(9) { margin-left: 88px; }
-.hierarchy div:before {
-    content: "\f0da";
-    font-family: FontAwesome;
-    margin-right: 5px;
-}
-
-.row-fluid {
-    background-color: white;
-    overflow:         hidden;
-}
-
-footer.row-fluid, footer.row-fluid * {
-    background-color: #333333;
-    color:            white;
-}
-
-footer.row-fluid {
-    border-top: 2px dashed #555;
-    margin-top: 2px;
-}
-
-.footer-sections .span4 {
-    border:        2px solid #555;
-    text-align:    center;
-    border-radius: 10px;
-    margin-top:    70px;
-    margin-bottom: 20px;
-    background:    #373737;
-}
-
-.footer-sections .span4 h1 {
-    background: transparent;
-    margin-top: -30px;
-    margin-bottom: 20px;
-    font-size:  5em;
-}
-
-.footer-sections .span4 h1 * {
-    background: transparent;
-}
-
-.footer-sections .span4 div {
-    border-bottom-right-radius: 6px;
-    border-bottom-left-radius: 6px;
-    padding: 10px;
-    min-height: 40px;
-}
-.footer-sections .span4 div, .footer-sections .span4 div * {
-    background-color: #555;
-}
-.footer-sections .span4 ul {
-    text-align: left;
-    list-style: none;
-    margin: 0;
-    padding: 0;
-}
-
-.content {
-    background-color: white;
-    padding-right:    20px;
-}
-
-.content nav {
-    text-align:     center;
-    border-bottom:  1px solid silver;
-    margin:         5px 0 20px 0;
-    padding-bottom: 5px;
-}
-
-.content > h1 {
-    padding-bottom: 15px;
-}
-
-.content > h1 small {
-    display:        block;
-    padding-bottom: 8px;
-    font-size:      0.6em;
-}
-
-.deprecated {
-    text-decoration: line-through;
-}
-
-.method {
-    margin-bottom: 20px;
-}
-
-.method .signature .argument {
-    color:       maroon;
-    font-weight: bold;
-}
-
-.class #summary section.row-fluid {
-    overflow: hidden
-}
-
-.class #summary .heading {
-    font-weight: bold;
-    text-align:  center;
-}
-
-.class #summary section .span4 {
-    padding:        3px;
-    overflow:       hidden;
-    margin-bottom:  -9999px;
-    padding-bottom: 9999px;
-    white-space:    nowrap;
-    text-overflow:  ellipsis;
-    border-left:    5px solid transparent;
-}
-
-.class #summary section.public .span4:first-of-type:before,
-.class #summary section.public .span6:first-of-type:before,
-h3.public:before {
-    font-family: FontAwesome;
-    content:     "\f046";
-    color:       green;
-    display:     inline-block;
-    width:       1.2em;
-}
-
-.class #summary section .span4:first-of-type,
-.class #summary section .span6:first-of-type {
-    padding-left: 21px;
-}
-.class #summary section .span4:first-of-type:before,
-.class #summary section .span6:first-of-type:before {
-    margin-left: -21px;
-}
-.class #summary section.protected .span4:first-of-type:before,
-.class #summary section.protected .span6:first-of-type:before,
-h3.protected:before {
-    font-family: FontAwesome;
-    content:     "\f132";
-    color:       orange;
-    display:     inline-block;
-    width:       1.2em;
-}
-
-.class #summary section.private .span4:first-of-type:before,
-.class #summary section.private .span6:first-of-type:before,
-h3.private:before {
-    font-family: FontAwesome;
-    content:     "\f023";
-    color:       red;
-    display:     inline-block;
-    width:       1.2em;
-}
-
-.class #summary section em {
-    font-size: 0.9em;
-    color: silver;
-}
-.class #summary .inherited {
-    color:      gray;
-    font-style: italic;
-}
-
-.accordion-group {
-    border: none;
-}
-
-.accordion {
-    margin-bottom: 0;
-}
-
-.accordion a:hover {
-    text-decoration: none;
-    background:      #333333;
-    color:           #eeeeee;
-}
-
-.accordion-heading .accordion-toggle:before {
-    content:      "\f078";
-    font-family:  FontAwesome;
-    margin-right: 5px;
-}
-
-.accordion-heading .accordion-toggle.collapsed:before {
-    content: "\f054";
-}
-.accordion-heading .accordion-toggle {
-    float: left;
-    width: 16px;
-    height: 16px;
-    padding: 4px 2px 4px 12px;
-}
-.accordion-heading a {
-    display: block;
-    padding: 4px 12px;
-}
-
-.accordion-inner a {
-    display: block;
-    padding: 4px 12px;
-}
-
-.accordion-inner > ul a:before {
-    font-family: 'phpdocumentor-clean-icons';
-    content:      "\e001";
-    margin-right: 5px;
-}
-
-.accordion-inner li.class a:before {
-    content:      "\e002";
-}
-
-.accordion-inner li.interface a:before {
-    content:      "\e001";
-}
-
-.accordion-inner li.trait a:before {
-    content:      "\e000";
-}
-
-.accordion-inner {
-    padding: 4px 0 4px 12px;
-}
-.accordion-inner ul {
-    list-style: none;
-    padding:    0;
-    margin:     0;
-}
-
-.row-fluid .span2 {
-    width: 16.5%;
-}
-
-body .modal {
-    width: 90%; /* desired relative width */
-    left: 5%; /* (100%-width)/2 */
-    /* place center */
-    margin-left:auto;
-    margin-right:auto;
-}
-
-.side-nav.nav-list li a {
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-}
-
-@media (min-width: 767px) {
-    .sidebar {
-        position:         fixed;
-        top:              40px;
-        bottom:           0;
-        background-color: #f3f3f3;
-        left:             0;
-        border-right:     1px solid #e9e9e9;
-        overflow-y:       scroll;
-        overflow-x:       hidden;
-        padding-top:      10px;
-    }
-
-    .sidebar::-webkit-scrollbar {
-        width: 10px;
-    }
-
-    .sidebar::-webkit-scrollbar-thumb {
-        background:      #cccccc;
-        background-clip: padding-box;
-        border:          3px solid #f3f3f3;
-        border-radius:   5px;
-    }
-
-    .sidebar::-webkit-scrollbar-button {
-        display: none;
-    }
-
-    .sidebar::-webkit-scrollbar-track {
-        background: #f3f3f3;
-    }
-}
-
-@media (max-width: 979px) {
-    body {
-        padding-top: 0;
-    }
-}
-
-@media (max-width: 767px) {
-    .class #summary .heading {
-        display: none;
-    }
-
-    .detailsbar h1 {
-        display: none;
-    }
-
-    body {
-        background-color: white;
-    }
-
-    footer.row-fluid, footer.row-fluid * {
-        background-color: white;
-    }
-
-    .footer-sections .span4 h1 {
-        color: #ccccd9;
-        margin-top: 0;
-    }
-
-    .detailsbar {
-        background-color: white;
-        color: #333;
-        border: none;
-    }
-
-    .row-fluid .span2 {
-        width: 100%;
-    }
-}
-
-@media (min-width: 767px) {
-    .detailsbar {
-        min-height:     100%;
-        margin-bottom:  -99999px;
-        padding-bottom: 99999px;
-        padding-left:   20px;
-        padding-top:    10px;
-    }
-}
-
-@media (min-width: 1200px) {
-    .row-fluid .span2 {
-        width: 16.5%;
-    }
-}
diff --git a/vendor/events-radar/radar-api-php/docs/files/Cache.html b/vendor/events-radar/radar-api-php/docs/files/Cache.html
deleted file mode 100644
index bfc39db6a838fb04a4e3a273e410839e39327b4e..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Cache.html
+++ /dev/null
@@ -1,329 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-741027277"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-741027277" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1939977937"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1939977937" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1866168939"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1866168939" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1826798249"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1826798249" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small></small>Cache.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Cache.html">Cache</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr>
-                                <th>
-                                    file
-                                </th>
-                                <td>
-                                                                            <p>Radar entity cache.</p>
-                                                                    </td>
-                            </tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Cache.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Cache.php.txt b/vendor/events-radar/radar-api-php/docs/files/Cache.php.txt
deleted file mode 100644
index 60e22cbe5d184292a68ebb5823bf647b0213c159..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Cache.php.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/**
- * @file
- *   Radar entity cache.
- */
-
-namespace Radar\Connect;
-
-use Doctrine\Common\Cache\Cache as CacheInterface;
-use Radar\Connect\Entity\Entity;
-
-class Cache {
-  /**
-   * @var CacheInteface Doctrine cache.
-   */
-  protected $cache;
-
-  public function __construct(CacheInterface $cache) {
-    $this->cache = $cache;
-  }
-
-  public function contains(Entity $entity) {
-    return $this->cache->contains($entity->apiUri());
-  }
-
-  public function fetch(Entity $entity) {
-    return $this->cache->fetch($entity->apiUri());
-  }
-
-  public function save(Entity $entity) {
-    // TODO Make configurable.
-    $ttl = array(
-      'group' => 60 * 60,
-      'listings_group' => 60 * 60,
-      'event' => 60 * 5,
-      'location' => 60 * 60 * 24,
-      'taxonomy_term' => 60 * 60 * 24 * 30,
-    );
-    return $this->cache->save($entity->apiUri(), $entity, $ttl[$entity->type]);
-  }
-
-  public function delete(Entity $entity) {
-    return $this->cache->delete($entity->apiUri());
-  }
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/files/Connect.html b/vendor/events-radar/radar-api-php/docs/files/Connect.html
deleted file mode 100644
index 628cf8de37e4f6175141db11bee8772555539c60..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Connect.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1384248927"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1384248927" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-808075692"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-808075692" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1104414704"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1104414704" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1772279056"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1772279056" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small></small>Connect.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Connect.html">Connect</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Connect.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Connect.php.txt b/vendor/events-radar/radar-api-php/docs/files/Connect.php.txt
deleted file mode 100644
index dc9515bddde9da4e4e1ff7dc152358cb3f1fadac..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Connect.php.txt
+++ /dev/null
@@ -1,301 +0,0 @@
-<?php
-
-namespace Radar\Connect;
-
-use Guzzle\Http\ClientInterface;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-use Radar\Connect\Entity\Entity;
-
-class Connect {
-
-  /**
-   * @var ClientInterface Guzzle HTTP Client
-   */
-  protected $client;
-
-  /**
-   * @var Cache Doctrine cache for entities.
-   */
-  protected $cache;
-
-  /**
-   * @var string URL of API endpoint.
-   */
-  public $apiUrl;
-
-  /**
-   * @var bool Debug switch true for verbose.
-   */
-  public $debug;
-
-  /**
-   * Constructor.
-   *
-   * @param ClientInterface $client
-   *   Guzzle HTTP Client.
-   * @param array $configuration
-   */
-  public function __construct(ClientInterface $client, $configuration = array()) {
-    $this->client = $client;
-    $this->client->setDefaultOption('headers', array('Accept' => 'application/json'));
-
-    if (!empty($configuration['api_url'])) {
-      $this->apiUrl = $configuration['api_url'];
-    }
-    else {
-      $this->apiUrl = 'https://radar.squat.net/api/1.0/';
-    }
-    $this->debug = !empty($configuration['debug']);
-  }
-
-  /**
-   * For now also just allow direct access to guzzle itself.
-   */
-  public function __call($name, $arguments) {
-    return call_user_func_array(array($this->client, $name), $arguments);
-  }
-
-  /**
-   * Set a cache to store entities.
-   *
-   * @param \Radar\Connect\Cache $cache
-   */
-  public function setCache(Cache $cache) {
-    $this->cache = $cache;
-  }
-
-  /**
-   * Retrieve all fields for single entity.
-   *
-   * Entities can be partly loaded. Especially when just a reference on
-   * an event or group. Use this to retrieve the full entity.
-   * If there is a cache set, and the entity is still validly cached
-   * this will be returned rather than making a new query.
-   *
-   * @param Entity $entity
-   *   The partly loaded entity.
-   *
-   * @return Entity
-   *   The loaded entity.
-   */
-  public function retrieveEntity(Entity $entity) {
-    if (!empty($this->cache) && $this->cache->contains($entity)) {
-      return $this->cache->fetch($entity);
-    }
-    $request = $this->client->get($entity->apiUri());
-    $entity = $this->parseResponse($response);
-    if (!empty($this->cache)) {
-      $this->cache->save($entity);
-    }
-    return $entity;
-  }
-
-  /**
-   * Retrieve all fields for multiple entities.
-   *
-   * As retrieveEntity(), but making multiple concurrent requests.
-   *
-   * @param Entity[] $entities
-   *   Array of partly loaded entities.
-   *
-   * @return Entity[]
-   *   Array of loaded entities.
-   */
-  public function retrieveEntityMultiple(&$entities) {
-    $cached = array();
-    if (!empty($this->cache)) {
-      foreach($entities as $key => $entity) {
-        if ($this->cache->contains($entity)) {
-          $cached[] = $this->cache->fetch($entity);
-          unset($entities[$key]);
-        }
-      }
-    }
-
-    $requests = array();
-    foreach ($entities as $entity) {
-      $requests[] = $this->client->get($entity->apiUri());
-    }
-    $retrieved = $this->retrieveMultiple($requests);
-
-    if (!empty($this->cache)) {
-      foreach ($retrieved as $entity) {
-        $this->cache->save($entity);
-      }
-    }
-
-    $entities = array_merge($cached, $retrieved);
-    return $entities;
-  }
-
-  /**
-   * TODO Insert or update an existing Entity.
-   */
-  public function putEntity(Entity $entity) {
-
-  }
-
-
-
-  /**
-   * Prepare a request to retrieve events.
-   *
-   * @see self::retrieve()
-   *
-   * @param Filter $filter
-   * @param array $fields
-   *   A list of fields to load. Optional, default is most available fields.
-   * @param int $limit
-   *   How many events to return.
-   *
-   * @return \Guzzle\Http\Message\Request
-   *   Request object to retrieve.
-   */
-  public function prepareEventsRequest(Filter $filter, $fields = array(), $limit = 500) {
-    $request = $this->client->get($this->apiUrl . 'search/events.json');
-    $query = $request->getQuery();
-    $query->set('facets', $filter->getQuery());
-    if (! empty($fields)) {
-      // Always retrieve type.
-      $fields += array('type');
-    }
-    else {
-      $fields = array(
-        'title',
-        'type',
-        'uuid',
-        'og_group_ref',
-        'date_time',
-        'offline',
-        'category',
-        'topic',
-        'price',
-        'link',
-        'phone',
-        'body',
-        'image',
-        'language',
-        'created',
-        'updated',
-        'view_url',
-      );
-    }
-    $query->set('fields', $fields);
-    $query->set('limit', $limit);
-    return $request;
-  }
-
-  /**
-   * Prepare a request to retrieve groups.
-   *
-   * @see self::retrieve()
-   *
-   * @param Filter $filter
-   * @param array $fields
-   *   A list of fields to load. Optional, default is most available fields.
-   * @param int $limit
-   *   How many groups to return.
-   *
-   * @return \Guzzle\Http\Message\Request
-   *   Request object to retrieve.
-   */
-  public function prepareGroupsRequest(Filter $filter, $fields = array(), $limit = 500) {
-    $request = $this->client->get($this->apiUrl . 'search/groups.json');
-    $query = $request->getQuery();
-    $query->set('facets', $filter->getQuery());
-    if (! empty($fields)) {
-      $fields += array('type');
-    }
-    else {
-      $fields = array(
-        'title',
-        'type',
-        'category',
-        'offline',
-        'topic',
-        'body',
-        'email',
-        'weblink',
-        'offline',
-        'opening_times',
-        'phone',
-        'view_url',
-      );
-    }
-    $query->set('fields', $fields);
-    $query->set('limit', $limit);
-    return $request;
-  }
-
-  /**
-   * Retrieve entities from a prepared request.
-   *
-   * @param \Guzzle\Http\Message\RequestInterface $request
-   *
-   * @return Entity[]
-   */
-  public function retrieve(RequestInterface $request) {
-    $response = $this->client->send($request);
-    if ($this->debug) {
-      var_export($response->getHeaders());
-      var_export($response->getBody());
-    }
-    return $this->parseResponse($response);
-  }
-
-  /**
-   * Retrieve entities from multiple prepared requests.
-   *
-   * Results are merged into one entity array.
-   *
-   * @param \Guzzle\Http\Message\RequestInterface[] $requests
-   *
-   * @return Entity[]
-   */
-  public function retrieveMultiple($requests) {
-    try {
-      $responses = $this->client->send($requests);
-    }
-    catch (MultiTransferException $e) {
-      foreach ($e->getFailedRequests() as $request) {
-      }
-
-      foreach ($e->getSuccessfulRequests() as $request) {
-      }
-    }
-
-    $items = array();
-    foreach ($responses as $response) {
-      $items = array_merge($items, $this->parseResponse($response));
-    }
-    return $items;
-  }
-
-  /**
-   * Parse a response from the client.
-   *
-   * TODO this doesn't need to be in here.
-   */
-  protected function parseResponse(Response $response) {
-    $items = array();
-
-    $content = $response->json();
-    if (isset($content['type'])) {
-      $class = __NAMESPACE__ . '\\Entity\\' . Entity::className($content['type']);
-      $content['apiBase'] = $this->apiUrl;
-      $items[] = new $class($content);
-    }
-    else {
-      foreach ($content as $key => $item) {
-        $class = __NAMESPACE__ . '\\Entity\\' . Entity::className($item['type']);
-        $item['apiBase'] = $this->apiUrl;
-        $items[] = new $class($item);
-      }
-    }
-
-    return $items;
-  }
-
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity%2FEntity.php.txt b/vendor/events-radar/radar-api-php/docs/files/Entity%2FEntity.php.txt
deleted file mode 100644
index 0935e5659020264a3d7f52f768f64cc15d516336..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity%2FEntity.php.txt
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-abstract class Entity {
-
-  public $drupalId;
-  public $drupalVersionId;
-  public $uuid;
-  public $vuuid;
-  public $type;
-  protected $apiUri;
-  protected $apiBase;
-
-  /**
-   * TODO move this to the controller Connect class.
-   */
-  static function className($type) {
-    $classes = array(
-      'node' => 'Node',
-      'group' => 'Group',
-      'event' => 'Event',
-      'category' => 'Category',
-      'listings_group' => 'ListingsGroup',
-      'location' => 'Location',
-      'taxonomy_term' => 'TaxonomyTerm',
-      'category' => 'TaxonomyTerm',
-      'topic' => 'TaxonomyTerm',
-    );
-    return $classes[$type];
-  }
-
-  abstract public function __construct($data = array());
-
-  /**
-   * Set data for entity.
-   *
-   * @param array $data
-   */
-  public function set($data) {
-    foreach ($this as $key => $value) {
-      if (isset($data[$key])) {
-        $this->$key = $data[$key];
-      }
-    }
-    if (isset($data['uri'])) {
-      $this->apiUri = $data['uri'];
-    }
-  }
-
-  /**
-   * Return the API URI for this entity.
-   *
-   * @return string
-   */
-  abstract function apiUri();
-
-  /**
-   * Return the UUID for the entity.
-   *
-   * @return string|null
-   */
-  public function getUuid() {
-    return !empty($this->uuid) ? $this->uuid : null;
-  }
-
-  /**
-   * Return the Version UUID for the entity.
-   *
-   * @return string|null
-   */
-  public function getVuuid() {
-    return !empty($this->vuuid) ? $this->vuuid : null;
-  }
-
-  /**
-   * Return the Drupal internal ID for the entity.
-   *
-   * @return int|null
-   */
-  public function getInternalId() {
-    return !empty($this->drupalId) ? $this->drupalId : null;
-  }
-
-  /**
-   * Return the Drupal internal version ID for the entity.
-   *
-   * @return int|null
-   */
-  public function getInternalVid() {
-    return !empty($this->drupalVersionId) ? $this->drupalVersionId : null;
-  }
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity%2FEvent.php.txt b/vendor/events-radar/radar-api-php/docs/files/Entity%2FEvent.php.txt
deleted file mode 100644
index 9f1bd2c336692ed90a0b9b16dbff6ed05397aa67..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity%2FEvent.php.txt
+++ /dev/null
@@ -1,181 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-class Event extends Node {
-  public $og_group_ref;
-  public $date_time;
-  public $image;
-  public $price;
-  public $email;
-  public $link;
-  public $offline;
-  public $phone;
-
-  public function __construct($data = array()) {
-    parent::__construct($data);
-    $this->type = 'event';
-  }
-
-  public function set($data) {
-    parent::set($data);
-    if (isset($data['title_field'])) {
-      // @todo always title_field?
-      $this->title = $data['title_field'];
-    }
-  }
-
-  public function getGroupsRaw() {
-    return $og_group_ref;
-  }
-
-  /**
-   * Return associated groups as group entities.
-   *
-   * @return Group[]
-   */
-  public function getGroups() {
-    $groups = array();
-    foreach ($this->og_group_ref as $group) {
-      $groups[] = new Group($group);
-    }
-    return $groups;
-  }
-
-  /**
-   * Return raw event date array.
-   *
-   * An array of keyed arrays.
-   *
-   * Array[]
-   *  ['value']            start unix timestamp
-   *  ['value2']           end unix timestamp
-   *  ['time_start']       start ISO 8601 time with timezone
-   *  ['time_end']         end ISO 8601 time with timezone
-   *  ['rrule']            RFC5545 iCalendar repeat rule
-   *
-   * @return array
-   */
-  public function getDatesRaw() {
-    return $this->date_time;
-  }
-
-  /**
-   * Return event date.
-   *
-   * An array of keyed arrays.
-   *
-   * Array[]
-   *  ['start']           \DateTime start
-   *  ['end']             \DateTime|null end
-   *  ['rrule']           RFC 5545 iCalendar repeat rule
-   *
-   * @return array
-   */
-  public function getDates() {
-    $dates = array();
-    foreach ($this->date_time as $feed_date) {
-      $this_date = array();
-      $this_date['start'] = new \DateTime($feed_date['time_start']);
-      $this_date['end'] = empty($feed_date['time_end']) ? null : new \DateTime($feed_date['time_end']);
-      $this_date['rrule'] = $feed_date['rrule']; // Null if not set.
-      $dates[] = $this_date;
-    }
-    return $dates;
-  }
-
-  /**
-   * Return image field data.
-   *
-   * TODO API isn't putting the data into the output.
-   */
-  public function getImageRaw() {
-    return $this->image;
-  }
-
-  /**
-   * Return the price.
-   *
-   * This is a multiple text field with defaults 'free entrance',
-   * 'by donation', 'membership fee', and free text.
-   *
-   * @return string[]
-   *   Array of strings describing price.
-   */
-  public function getPrice() {
-    return $this->price;
-  }
-
-  public function getPriceRaw() {
-    return $this->price;
-  }
-
-  /**
-   * Return email.
-   *
-   * @return string
-   */
-  public function getEmail() {
-    return $this->email;
-  }
-
-  public function getEmailRaw() {
-    return $this->email;
-  }
-
-  /**
-   * Return array of url links for the event.
-   *
-   * @return string[]
-   */
-  public function getLink() {
-    $links = array();
-    foreach ($this->link as $link) {
-      $links[] = $link['url'];
-    }
-    return $links;
-  }
-
-  /**
-   * Return array of array url links for the event.
-   *
-   * Keyed with 'url', and unused 'attributes'.
-   *
-   * @return array
-   */
-  public function getLinkRaw() {
-    return $this->link;
-  }
-
-  public function getLocationsRaw() {
-    return $this->offline;
-  }
-
-  /**
-   * Return event locations.
-   *
-   * @return Location[]
-   */
-  public function getLocations() {
-    $locations = array();
-    foreach ($this->offline as $location) {
-      $locations[] = new Location($location);
-    }
-    return $locations;
-  }
-
-  /**
-   * Return phone number.
-   *
-   * @return string
-   */
-  public function getPhone() {
-    return $this->phone;
-  }
-
-  public function getPhoneRaw() {
-    return $this->phone;
-  }
-
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity%2FGroup.php.txt b/vendor/events-radar/radar-api-php/docs/files/Entity%2FGroup.php.txt
deleted file mode 100644
index 87e9e072d12a17268f48b666aa4f52a927a84f7d..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity%2FGroup.php.txt
+++ /dev/null
@@ -1,119 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-class Group extends Node {
-  public $group_logo;
-  public $image;
-  public $email;
-  public $link;
-  public $offline;
-  public $opening_times;
-  public $phone;
-
-  function __construct($data = array()) {
-    parent::__construct($data);
-    $this->type = 'group';
-  }
-
-  /**
-   * TODO not appearing in the API output.
-   */
-  public function getGroupLogoRaw() {
-    return $this->group_logo;
-  }
-
-  /**
-   * TODO not appearing in the API output.
-   */
-  public function getImageRaw() {
-    return $this->image->file;
-  }
-
-  /**
-   * Return email.
-   *
-   * @return string
-   */
-  public function getEmail() {
-    return $this->email;
-  }
-
-  public function getEmailRaw() {
-    return $this->email;
-  }
-
-  /**
-   * Return array of url links for the event.
-   *
-   * @return string[]
-   */
-  public function getLink() {
-    $links = array();
-    foreach ($this->link as $link) {
-      $links[] = $link['url'];
-    }
-    return $links;
-  }
-
-  /**
-   * Return array of array url links for the event.
-   *
-   * Keyed with 'url', and unused 'attributes'.
-   *
-   * @return array
-   */
-  public function getLinkRaw() {
-    return $this->link;
-  }
-
-  /**
-   * Return group locations.
-   *
-   * @return Location[]
-   */
-  public function getLocations() {
-    $locations = array();
-    foreach ($this->offline as $location) {
-      $locations[] = new Location($location);
-    }
-    return $locations;
-  }
-
-  public function getLocationsRaw() {
-    return $this->offline;
-  }
-
-  /**
-   * Return phone number.
-   *
-   * @return string
-   */
-  public function getPhone() {
-    return $this->phone;
-  }
-
-  public function getPhoneRaw() {
-    return $this->phone;
-  }
-
-  /**
-   * Free text description of opening times.
-   *
-   * @return string
-   */
-  public function getOpeningTimes() {
-    return (!empty($this->opening_times['value'])) ? $this->opening_times['value'] : '';
-  }
-
-  /**
-   * Free text description of opening times.
-   *
-   * Keyed array with 'value', and 'format' the Radar internal name of the
-   * filter format used.
-   */
-  public function getOpeningTimesRaw() {
-    return $this->opening_times;
-  }
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity%2FListingsGroup.php.txt b/vendor/events-radar/radar-api-php/docs/files/Entity%2FListingsGroup.php.txt
deleted file mode 100644
index 5e0429e7ded188162d5314c81a32af373fdd4300..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity%2FListingsGroup.php.txt
+++ /dev/null
@@ -1,109 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
- class ListingsGroup extends Node {
-  public $group_logo;
-  public $email;
-  public $link;
-  public $offline;
-  public $phone;
-  public $groups_listed;
-
-   function __construct($data = array()) {
-    $this->set($data);
-    $this->type = 'listings_group';
-  }
-
-  /**
-   * TODO not appearing in the API output.
-   */
-  public function getGroupLogoRaw() {
-    return $this->group_logo;
-  }
-
-  /**
-   * Return email.
-   *
-   * @return string
-   */
-  public function getEmail() {
-    return $this->email;
-  }
-
-  public function getEmailRaw() {
-    return $this->email;
-  }
-
-  /**
-   * Return array of url links for the event.
-   *
-   * @return string[]
-   */
-  public function getLink() {
-    $links = array();
-    foreach ($this->link as $link) {
-      $links[] = $link['url'];
-    }
-    return $links;
-  }
-
-  /**
-   * Return array of array url links for the event.
-   *
-   * Keyed with 'url', and unused 'attributes'.
-   *
-   * @return array
-   */
-  public function getLinkRaw() {
-    return $this->link;
-  }
-
-  /**
-   * Return group locations.
-   *
-   * @return Location[]
-   */
-  public function getLocations() {
-    $locations = array();
-    foreach ($this->offline as $location) {
-      $locations[] = new Location($location);
-    }
-    return $locations;
-  }
-
-  public function getLocationsRaw() {
-    return $this->offline;
-  }
-
-  /**
-   * Return phone number.
-   *
-   * @return string
-   */
-  public function getPhone() {
-    return $this->phone;
-  }
-
-  public function getPhoneRaw() {
-    return $this->phone;
-  }
-
-  /**
-   * Which groups are listed for.
-   *
-   * @return Group[]
-   */
-  public function getGroupsListed() {
-    $groups = array();
-    foreach ($this->groups_listed as $group) {
-      $groups[] = new Group($group);
-    }
-    return $groups;
-  }
-
-  public function getGroupsListedRaw() {
-    return $this->groups_listed;
-  }
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity%2FLocation.php.txt b/vendor/events-radar/radar-api-php/docs/files/Entity%2FLocation.php.txt
deleted file mode 100644
index e2fe0820c4bab05b2461f425192bf2b202149b4d..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity%2FLocation.php.txt
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-use geoPHP;
-
-class Location extends Entity {
-  public $title;
-  public $address;
-  public $directions;
-  public $map;
-  public $timezone;
-
-  public function __construct($data = array()) {
-    $this->set($data);
-    $this->type = 'location';
-  }
-
-  public function set($data) {
-    $data = (array) $data;
-    parent::set($data);
-    if (isset($data['id'])) {
-      $this->drupalId = $data['id'];
-    }
-  }
-
-  public function apiUri() {
-    if (isset($this->apiUri)) {
-      return $this->apiUri;
-    }
-    elseif (isset($this->uuid)) {
-      return $this->apiBase . 'location/' . $this->uuid;
-    }
-
-    throw new Exception();
-  }
-
-  public function getTitle() {
-    return $this->title;
-  }
-
-  /**
-   * Return address array.
-   *
-   * array
-   *  ['country']                   two letter code
-   *  ['name_line']                 locally known as
-   *  ['first_name']
-   *  ['last_name']
-   *  ['organisation_name']
-   *  ['administrative_area']
-   *  ['sub_administrative_area']
-   *  ['locality']                  city name
-   *  ['dependent_locality']
-   *  ['postal_code']               postcode
-   *  ['thoroughfare']              street
-   *  ['premise']
-   *
-   * @return array
-   */
-  public function getAddressRaw() {
-    return $this->address;
-  }
-
-  /**
-   * Return components of the address, glued with string.
-   *
-   * @param array $include
-   *   Key names. See self::getAddressRaw() for list.
-   * @param string $seperator
-   *   Glue to join components.
-   *
-   * @return string
-   */
-  public function getAddress($include = array('name_line', 'thoroughfare', 'locality'), $seperator = ', ') {
-    $address = array();
-    foreach ($include as $part) {
-      if (! empty($this->address[$part])) {
-        $address[] = $this->address[$part];
-      }
-    }
-    return implode($seperator, $address);
-  }
-
-  public function getDirectionsRaw() {
-    return $this->directions;
-  }
-
-  /**
-   * Return the directions text field.
-   *
-   * Free text field used for describing how to get to a location.
-   *
-   * @return string
-   */
-  public function getDirections() {
-    return $this->directions;
-  }
-
-  public function getLocationRaw() {
-    return $this->map;
-  }
-
-  /**
-   * Return the geographic location.
-   *
-   * Usually a point, geocoded or manually added.
-   *
-   * @return geoPHP\Geometry
-   */
-  public function getLocation() {
-    return geoPHP::load($this->map['geom']);
-  }
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity%2FNode.php.txt b/vendor/events-radar/radar-api-php/docs/files/Entity%2FNode.php.txt
deleted file mode 100644
index 48d3bbd08ff5020edac63626c953744a13606488..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity%2FNode.php.txt
+++ /dev/null
@@ -1,167 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-class Node extends Entity {
-  public $title;
-  public $body;
-  public $category;
-  public $topic;
-  public $url;
-  public $edit_url;
-  public $status;
-  public $created;
-  public $changed;
-  public $language;
-
-  public function __construct($data = array()) {
-    $this->set($data);
-  }
-
-  public function set($data) {
-    parent::set($data);
-    if (isset($data['nid'])) {
-      $this->drupalId = $data['nid'];
-    }
-    if (isset($data['vid'])) {
-      $this->drupalVersionId = $data['vid'];
-    }
-  }
-
-  public function apiUri() {
-    if (isset($this->apiUri)) {
-      return $this->apiUri;
-    }
-    elseif (isset($this->uuid)) {
-      return $this->apiBase . 'node/' . $this->uuid;
-    }
-
-    throw new Exception();
-  }
-
-  public function getTitle() {
-    return $this->title;
-  }
-
-  /**
-   * Body or Description of the Entity.
-   *
-   * @return string
-   */
-  public function getBody() {
-    return (!empty($this->body['value'])) ? $this->body['value'] : '';
-  }
-
-  /**
-   * Body, summary and filter type.
-   *
-   * Keyed array with 'value', 'summary' if there is a shorter summary
-   * and 'format' the Radar internal name of the filter format used.
-   *
-   * @return array
-   */
-  public function getBodyRaw() {
-    return $this->body;
-  }
-
-  public function getCategoriesRaw() {
-    return $this->category;
-  }
-
-  /**
-   * Return standard categories.
-   *
-   * @return TaxonomyTerm[]
-   */
-  public function getCategories() {
-    $categories = array();
-    if (is_array($this->category)) {
-      foreach ($this->category as $category) {
-        $categories[] = new TaxonomyTerm($category);
-      }
-    }
-    return $categories;
-  }
-
-  public function getTopicsRaw() {
-    return $this->topics;
-  }
-
-  /**
-   * Return free tagging topics
-   *
-   * @return TaxonomyTerm[]
-   */
-  public function getTopics() {
-    $topics = array();
-    if (is_array($this->topic)) {
-      foreach ($this->topic as $topic) {
-        $topics[] = new TaxonomyTerm($topic);
-      }
-    }
-    return $topics;
-  }
-
-  /**
-   * URL for the event on the site.
-   *
-   * @return string
-   */
-  public function getUrlView() {
-    return $this->url;
-  }
-
-  /**
-   * URL to edit the event on the site.
-   *
-   * @return string
-   */
-  public function getUrlEdit() {
-    return $this->edit_url;
-  }
-
-  /**
-   * Published status.
-   *
-   * @return bool
-   *   TRUE if published.
-   */
-  public function getStatus() {
-    return (bool) $this->status;
-  }
-
-  /**
-   * Created time.
-   *
-   * @return \DateTime
-   */
-  public function getCreated() {
-    $created = new \DateTime();
-    $created->setTimestamp($this->created);
-    return $created;
-  }
-
-  /**
-   * Last updated time.
-   *
-   * @return \DateTime
-   */
-  public function getUpdated() {
-    $updated = new \DateTime();
-    $updated->setTimestamp($this->changed);
-    return $updated;
-  }
-
-  /**
-   * Language code for entity version.
-   *
-   * The entity may be available in other languages. This is the language
-   * code for the present version.
-   *
-   * @return string
-   */
-  public function getLanguage() {
-    return $this->language;
-  }
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity%2FTaxonomyTerm.php.txt b/vendor/events-radar/radar-api-php/docs/files/Entity%2FTaxonomyTerm.php.txt
deleted file mode 100644
index 52751036bff49abd84ad139e39d20fe0cbb756dc..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity%2FTaxonomyTerm.php.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-class TaxonomyTerm extends Entity {
-  public $name;
-  public $description;
-  public $node_count;
-  public $vocabulary;
-
-  public function __construct($data = array()) {
-    $this->set($data);
-    $this->type = 'taxonomy_term';
-  }
-
-  public function set($data) {
-    $data = (array) $data;
-    parent::set($data);
-    if (isset($data['tid'])) {
-      $this->drupalId = $data['tid'];
-    }
-    if (isset($data['type'])) {
-      $this->vocabulary = $data['type'];
-    }
-  }
-
-  public function apiUri() {
-    if (isset($this->apiUri)) {
-      return $this->apiUri;
-    }
-    elseif (isset($this->uuid)) {
-      return $this->apiBase . 'taxonomy_term/' . $this->uuid;
-    }
-
-    throw new Exception();
-  }
-
-  public function getTitle() {
-    return $this->name;
-  }
-
-  /**
-   * Type of term: 'category' or 'topic'.
-   *
-   * @return string
-   */
-  public function getVocabulary() {
-    return $this->vocabulary;
-  }
-
-  public function getNodeCount() {
-    return $this->node_count;
-  }
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity.Entity.html b/vendor/events-radar/radar-api-php/docs/files/Entity.Entity.html
deleted file mode 100644
index 36643e779852ed7f71ba18679dd0fcc19cf8e538..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity.Entity.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-492258999"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-492258999" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1090331459"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1090331459" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1532615427"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1532615427" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-2135781683"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-2135781683" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small>Entity</small>Entity.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Entity.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity.Event.html b/vendor/events-radar/radar-api-php/docs/files/Entity.Event.html
deleted file mode 100644
index 134a3be0e4ebdb4a69a4c5fbcc986578a4063af4..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity.Event.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1444308732"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1444308732" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1174154149"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1174154149" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-197976783"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-197976783" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-966763622"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-966763622" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small>Entity</small>Event.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Event.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity.Group.html b/vendor/events-radar/radar-api-php/docs/files/Entity.Group.html
deleted file mode 100644
index 6f306361eaa630a1cfe65c8b08b1df13f37e24ea..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity.Group.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-179278767"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-179278767" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-430619599"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-430619599" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1050488188"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1050488188" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-359314531"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-359314531" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small>Entity</small>Group.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Group.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity.ListingsGroup.html b/vendor/events-radar/radar-api-php/docs/files/Entity.ListingsGroup.html
deleted file mode 100644
index ccdc597edc0ec6a72f1553323a00732baef33782..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity.ListingsGroup.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1053425516"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1053425516" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1047087207"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1047087207" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1491519586"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1491519586" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1398728279"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1398728279" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small>Entity</small>ListingsGroup.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/ListingsGroup.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity.Location.html b/vendor/events-radar/radar-api-php/docs/files/Entity.Location.html
deleted file mode 100644
index ff3657eb74d5c7ca56608e7dedb49d5843e81ba3..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity.Location.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-819056526"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-819056526" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1848803129"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1848803129" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1835405609"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1835405609" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-579435699"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-579435699" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small>Entity</small>Location.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Location.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity.Node.html b/vendor/events-radar/radar-api-php/docs/files/Entity.Node.html
deleted file mode 100644
index 20884d0022ec03d00319ca4880dfbd134232a2a2..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity.Node.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-473648065"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-473648065" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-211764223"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-211764223" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1087056467"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1087056467" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-586670520"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-586670520" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small>Entity</small>Node.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/Node.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Entity.TaxonomyTerm.html b/vendor/events-radar/radar-api-php/docs/files/Entity.TaxonomyTerm.html
deleted file mode 100644
index 6933d277e4fb6d26096b543f6787c27a1d16e203..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Entity.TaxonomyTerm.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1031960845"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1031960845" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-302996557"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-302996557" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-704125005"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-704125005" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-87073860"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-87073860" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small>Entity</small>TaxonomyTerm.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Entity/TaxonomyTerm.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Filter.html b/vendor/events-radar/radar-api-php/docs/files/Filter.html
deleted file mode 100644
index 7a8ccc4f3994c19431c8953cd2874258c40811e0..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Filter.html
+++ /dev/null
@@ -1,322 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script type="text/javascript">
-        function loadExternalCodeSnippets() {
-            Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
-                var src = pre.getAttribute('data-src');
-                var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
-                var language = 'php';
-
-                var code = document.createElement('code');
-                code.className = 'language-' + language;
-
-                pre.textContent = '';
-
-                code.textContent = 'Loading…';
-
-                pre.appendChild(code);
-
-                var xhr = new XMLHttpRequest();
-
-                xhr.open('GET', src, true);
-
-                xhr.onreadystatechange = function () {
-                    if (xhr.readyState == 4) {
-
-                        if (xhr.status < 400 && xhr.responseText) {
-                            code.textContent = xhr.responseText;
-
-                            Prism.highlightElement(code);
-                        }
-                        else if (xhr.status >= 400) {
-                            code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
-                        }
-                        else {
-                            code.textContent = '✖ Error: File does not exist or is empty';
-                        }
-                    }
-                };
-
-                xhr.send(null);
-            });
-        }
-
-        $(document).ready(function(){
-            loadExternalCodeSnippets();
-        });
-        $('#source-view').on('shown', function () {
-            loadExternalCodeSnippets();
-        })
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-2099724845"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-2099724845" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1214193841"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1214193841" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1820135969"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1820135969" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-872639348"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-872639348" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content file">
-                    <nav>
-                                                                    </nav>
-
-                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
-                    <h1><small></small>Filter.php</h1>
-                    <p><em></em></p>
-                    
-
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Filter.html">Filter</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                                                    <dt>Package</dt>
-                            <dd><div class="namespace-wrapper">\Default</div></dd>
-                        
-                        
-                    </dl>
-                    <h2>Tags</h2>
-                    <table class="table table-condensed">
-                                                    <tr><td colspan="2"><em>None found</em></td></tr>
-                                            </table>
-
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
-        <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-            <h3 id="source-view-label"></h3>
-        </div>
-        <div class="modal-body">
-            <pre data-src="../files/Filter.php.txt" class="language-php line-numbers"></pre>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/files/Filter.php.txt b/vendor/events-radar/radar-api-php/docs/files/Filter.php.txt
deleted file mode 100644
index 8fecabf7020c306092341f67c97d23b0b9b7ee61..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/files/Filter.php.txt
+++ /dev/null
@@ -1,132 +0,0 @@
-<?php
-
-namespace Radar\Connect;
-
-class Filter {
-  /**
-   * @var array
-   *   Query stack.
-   */
-  private $query;
-
-  /**
-   * Filter by group.
-   *
-   * @param int $id
-   *   Presently requires the internal node ID, not the uuid.
-   */
-  public function addGroup($id) {
-    $this->query['group'][] = $id;
-  }
-
-  /**
-   * Filter by country.
-   *
-   * @param string $country
-   *   Country code. Generally ISO, but there are additions.
-   *   @todo Make a query or a list for this.
-   */
-  public function addCountry($country) {
-    $this->query['country'][] = $country;
-  }
-
-  /**
-   * Filter by city.
-   *
-   * @param string $city
-   *   Name of city.
-   */
-  public function addCity($city) {
-    $this->query['city'][] = $city;
-  }
-
-  /**
-   * Filter by year.
-   *
-   * @param string $year.
-   *   Optional: year in YYYY format. Default current year.
-   */
-  public function addYear($year = 'now') {
-    if ($year == 'now') {
-      $year = date('Y');
-    }
-    $this->query['date'][] = $year;
-  }
-
-  /**
-   * Filter by month.
-   *
-   * @param string $month
-   *   Optional: month in MM numeric format. Default current month.
-   * @param string $year
-   *   Optional: year in YYYY format. Default current year.
-   */
-  public function addMonth($month = 'now', $year = 'now') {
-    if ($month = 'now') {
-      $month = date('m');
-    }
-    if ($year = 'now') {
-      $year = date('Y');
-    }
-    $this->query['date'][] = $year . '-' . $month;
-  }
-  /**
-   * Filter by day.
-   *
-   * @param string day
-   *   Optional: day in DD numeric format. Default curent day.
-   * @param string $month
-   *   Optional: month in MM numeric format. Default current month.
-   * @param string $year
-   *   Optional: year in YYYY format. Default current year.
-   */
-  public function addDay($day = 'now', $month = 'now', $year = 'now') {
-    if ($day = 'now') {
-      $day = date('d');
-    }
-    if ($month = 'now') {
-      $month = date('m');
-    }
-    if ($year = 'now') {
-      $year = date('Y');
-    }
-    $this->query['date'][] = $year . '-'  . $month . '-' . $day;
-  }
-
-  /**
-   * Filter by date.
-   *
-   * @param \DateTime date
-   */
-  public function addDate(\DateTime $date) {
-    $this->query['date'][] = $date->format('Y-m-d');
-  }
-
-  /**
-   * Filter by category.
-   *
-   * @param string category.
-   *   @todo make the list of fixed categories available.
-   */
-  public function addCategory($category) {
-    $this->query['category'][] = $category;
-  }
-
-  /**
-   * Filter by price.
-   *
-   * @param string $price
-   *   'free entrance', 'by donation', other strings entered as free text.
-   */
-  public function addPrice($price) {
-    $this->query['price'][] = $price;
-  }
-
-  /**
-   * Return the query array.
-   */
-  public function getQuery() {
-    return $this->query;
-  }
-}
-
diff --git a/vendor/events-radar/radar-api-php/docs/font/FontAwesome.otf b/vendor/events-radar/radar-api-php/docs/font/FontAwesome.otf
deleted file mode 100644
index 3461e3fce6a37f2321ecbe64707f04c0a4f05424..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/font/FontAwesome.otf and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.eot b/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.eot
deleted file mode 100644
index 6cfd56609567bc9db55186415c694d1d32808fc2..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.eot and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.svg b/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.svg
deleted file mode 100644
index a9f84695031139c2542f582e9312310f2186ff58..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.svg
+++ /dev/null
@@ -1,504 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata></metadata>
-<defs>
-<font id="fontawesomeregular" horiz-adv-x="1536" >
-<font-face units-per-em="1792" ascent="1536" descent="-256" />
-<missing-glyph horiz-adv-x="448" />
-<glyph unicode=" "  horiz-adv-x="448" />
-<glyph unicode="&#x09;" horiz-adv-x="448" />
-<glyph unicode="&#xa0;" horiz-adv-x="448" />
-<glyph unicode="&#xa8;" horiz-adv-x="1792" />
-<glyph unicode="&#xa9;" horiz-adv-x="1792" />
-<glyph unicode="&#xae;" horiz-adv-x="1792" />
-<glyph unicode="&#xb4;" horiz-adv-x="1792" />
-<glyph unicode="&#xc6;" horiz-adv-x="1792" />
-<glyph unicode="&#xd8;" horiz-adv-x="1792" />
-<glyph unicode="&#x2000;" horiz-adv-x="768" />
-<glyph unicode="&#x2001;" horiz-adv-x="1537" />
-<glyph unicode="&#x2002;" horiz-adv-x="768" />
-<glyph unicode="&#x2003;" horiz-adv-x="1537" />
-<glyph unicode="&#x2004;" horiz-adv-x="512" />
-<glyph unicode="&#x2005;" horiz-adv-x="384" />
-<glyph unicode="&#x2006;" horiz-adv-x="256" />
-<glyph unicode="&#x2007;" horiz-adv-x="256" />
-<glyph unicode="&#x2008;" horiz-adv-x="192" />
-<glyph unicode="&#x2009;" horiz-adv-x="307" />
-<glyph unicode="&#x200a;" horiz-adv-x="85" />
-<glyph unicode="&#x202f;" horiz-adv-x="307" />
-<glyph unicode="&#x205f;" horiz-adv-x="384" />
-<glyph unicode="&#x2122;" horiz-adv-x="1792" />
-<glyph unicode="&#x221e;" horiz-adv-x="1792" />
-<glyph unicode="&#x2260;" horiz-adv-x="1792" />
-<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
-<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M93 1350q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78z" />
-<glyph unicode="&#xf001;" d="M0 -64q0 50 34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5 q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89z" />
-<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M0 704q0 143 55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5z M256 704q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
-<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M0 32v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5 t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768zM128 1120q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317 q54 43 100.5 115.5t46.5 131.5v11v13.5t-0.5 13t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5z" />
-<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M0 940q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138z " />
-<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M0 889q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48z" />
-<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M0 889q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354 q-25 27 -25 48zM221 829l306 -297l-73 -421l378 199l377 -199l-72 421l306 297l-422 62l-189 382l-189 -382z" />
-<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M0 131q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5q0 -120 -73 -189.5t-194 -69.5 h-874q-121 0 -194 69.5t-73 189.5zM320 1024q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5z" />
-<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M0 -96v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113zM128 64v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45zM128 320q0 -26 19 -45t45 -19h128 q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128zM128 704q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128zM128 1088q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19 h-128q-26 0 -45 -19t-19 -45v-128zM512 -64q0 -26 19 -45t45 -19h768q26 0 45 19t19 45v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512zM512 704q0 -26 19 -45t45 -19h768q26 0 45 19t19 45v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512zM1536 64 v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45zM1536 320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128zM1536 704q0 -26 19 -45t45 -19h128q26 0 45 19t19 45 v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128zM1536 1088q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128z" />
-<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M0 128v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90zM0 896v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90zM896 128v384q0 52 38 90t90 38h512q52 0 90 -38 t38 -90v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90zM896 896v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90z" />
-<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M0 96v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM0 608v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM0 1120v192q0 40 28 68t68 28h320q40 0 68 -28 t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM640 96v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM640 608v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68zM640 1120v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM1280 96v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM1280 608v192 q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM1280 1120v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68z" />
-<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M0 96v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM0 608v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM0 1120v192q0 40 28 68t68 28h320q40 0 68 -28 t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM640 96v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68zM640 608v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68zM640 1120v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68z" />
-<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M121 608q0 40 28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68t-28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68z" />
-<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M110 214q0 40 28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68t-28 -68l-294 -294l294 -294q28 -28 28 -68t-28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294 q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68z" />
-<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M0 704q0 143 55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90t-37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5z M256 704q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5zM384 672v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224q13 0 22.5 -9.5t9.5 -22.5v-64 q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M0 704q0 143 55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90t-37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5z M256 704q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5zM384 672v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf011;" d="M0 640q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181 q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298zM640 768v640q0 52 38 90t90 38t90 -38t38 -90v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90z" />
-<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M0 -96v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM384 -96v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM768 -96v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576 q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM1152 -96v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM1536 -96v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf013;" d="M0 531v222q0 12 8 23t19 13l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10 q129 -119 165 -170q7 -8 7 -22q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108 q-44 -23 -91 -38q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5z M512 640q0 -106 75 -181t181 -75t181 75t75 181t-75 181t-181 75t-181 -75t-75 -181z" />
-<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M0 1056v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23zM256 76q0 -22 7 -40.5 t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5v948h-896v-948zM384 224v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM640 224v576q0 14 9 23t23 9h64 q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23zM896 224v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M26 636.5q1 13.5 11 21.5l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5zM256 64 v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf016;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22 v-376z" />
-<glyph unicode="&#xf017;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM512 544v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M50 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256 q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73zM809 540q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4z" />
-<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M0 96v320q0 40 28 68t68 28h465l135 -136q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68zM325 985q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39q17 -41 -14 -70 l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70zM1152 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM1408 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf01a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM418 620q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35z" />
-<glyph unicode="&#xf01b;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM416 672q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf01c;" d="M0 64v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552q25 -61 25 -123v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM197 576h316l95 -192h320l95 192h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8 t-2.5 -8z" />
-<glyph unicode="&#xf01d;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM512 320v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55t-32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56z" />
-<glyph unicode="&#xf01e;" d="M0 640q0 156 61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5 t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298z" />
-<glyph unicode="&#xf021;" d="M0 0v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129 q-19 -19 -45 -19t-45 19t-19 45zM18 800v7q65 268 270 434.5t480 166.5q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179 q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M0 160v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113zM128 160q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832z M256 288v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 544v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5z M256 800v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 288v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5z M512 544v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5zM512 800v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5z " />
-<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M0 96v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68zM320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192z" />
-<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M64 1280q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110zM320 320v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19 q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M0 650q0 151 67 291t179 242.5t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32 q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32 q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314z" />
-<glyph unicode="&#xf026;" horiz-adv-x="768" d="M0 448v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M0 448v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45zM908 464q0 21 12 35.5t29 25t34 23t29 35.5t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5 q15 0 25 -5q70 -27 112.5 -93t42.5 -142t-42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5z" />
-<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M0 448v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45zM908 464q0 21 12 35.5t29 25t34 23t29 35.5t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5 q15 0 25 -5q70 -27 112.5 -93t42.5 -142t-42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5zM1008 228q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5 q140 -59 225 -188.5t85 -282.5t-85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45zM1109 -7q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19 q13 0 26 -5q211 -91 338 -283.5t127 -422.5t-127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M0 0v640h640v-640h-640zM0 768v640h640v-640h-640zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM256 256v128h128v-128h-128zM256 1024v128h128v-128h-128zM768 0v640h384v-128h128v128h128v-384h-384v128h-128v-384h-128zM768 768v640h640v-640h-640z M896 896h384v384h-384v-384zM1024 0v128h128v-128h-128zM1024 1024v128h128v-128h-128zM1280 0v128h128v-128h-128z" />
-<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M0 0v1408h63v-1408h-63zM94 1v1407h32v-1407h-32zM189 1v1407h31v-1407h-31zM346 1v1407h31v-1407h-31zM472 1v1407h62v-1407h-62zM629 1v1407h31v-1407h-31zM692 1v1407h31v-1407h-31zM755 1v1407h31v-1407h-31zM880 1v1407h63v-1407h-63zM1037 1v1407h63v-1407h-63z M1163 1v1407h63v-1407h-63zM1289 1v1407h63v-1407h-63zM1383 1v1407h63v-1407h-63zM1541 1v1407h94v-1407h-94zM1666 1v1407h32v-1407h-32zM1729 0v1408h63v-1408h-63z" />
-<glyph unicode="&#xf02b;" d="M0 864v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117zM192 1088q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5z" />
-<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M0 864v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117zM192 1088q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5zM704 1408h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5z" />
-<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M10 184q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23 t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57 q38 -15 59 -43q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5zM575 1056 q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
-<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M0 7v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62z" />
-<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M0 160v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v160h-224 q-13 0 -22.5 9.5t-9.5 22.5zM384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1408 576q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M0 128v896q0 106 75 181t181 75h224l51 136q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181zM512 576q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5zM672 576q0 119 84.5 203.5t203.5 84.5t203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5z" />
-<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8 t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27 q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14zM555 527q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452z" />
-<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5 t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12zM533 1292q0 -50 4 -151t4 -152q0 -27 -0.5 -80 t-0.5 -79q0 -46 1 -69q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13zM538.5 165q0.5 -37 4.5 -83.5t12 -66.5q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25 t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5z" />
-<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
-<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M0 1023v383l81 1l54 -27q12 -5 211 -5q44 0 132 2t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5 q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9 t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44zM1414 109.5q9 18.5 42 18.5h80v1024 h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5z" />
-<glyph unicode="&#xf035;" d="M0 1023v383l81 1l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1 t-103 1t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29 t78 27q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44zM5 -64q0 28 26 49q4 3 36 30t59.5 49 t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5q12 0 42 -19.5t57.5 -41.5t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5 t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49z" />
-<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M0 64v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 448v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM0 832v128q0 26 19 45t45 19h1536 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1536q-26 0 -45 19t-19 45zM0 1216v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M0 64v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM128 832v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM384 448v128q0 26 19 45t45 19h896 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45zM512 1216v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M0 64v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM128 832v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1536q-26 0 -45 19t-19 45zM384 448v128q0 26 19 45t45 19h1280 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM512 1216v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M0 64v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 448v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 832v128q0 26 19 45t45 19h1664 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 1216v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M0 32v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5zM0 416v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5zM0 800v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5zM0 1184v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192 q-13 0 -22.5 9.5t-9.5 22.5zM384 32v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5zM384 416v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5zM384 800v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5zM384 1184v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-192 q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M0 32v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5zM0 1184v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5 t-9.5 22.5zM32 704q0 14 9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23zM640 416v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088 q-13 0 -22.5 9.5t-9.5 22.5zM640 800v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M0 32v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5zM0 416v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23t-9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5z M0 1184v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5zM640 416v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5 t-9.5 22.5zM640 800v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M0 288v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5q39 -17 39 -59v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5 t-84.5 203.5z" />
-<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M0 32v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216z M256 128v192l320 320l160 -160l512 512l416 -416v-448h-1408zM256 960q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136z" />
-<glyph unicode="&#xf040;" d="M0 -128v416l832 832l416 -416l-832 -832h-416zM128 128h128v-128h107l91 91l-235 235l-91 -91v-107zM298 384q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17zM896 1184l166 165q36 38 90 38q53 0 91 -38l235 -234 q37 -39 37 -91q0 -53 -37 -90l-166 -166z" />
-<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M0 896q0 212 150 362t362 150t362 -150t150 -362q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179zM256 896q0 -106 75 -181t181 -75t181 75t75 181t-75 181t-181 75t-181 -75t-75 -181z" />
-<glyph unicode="&#xf042;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73v1088q-148 0 -273 -73t-198 -198t-73 -273z" />
-<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M0 512q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275q0 -212 -150 -362t-362 -150t-362 150t-150 362zM256 384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69z" />
-<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29v-190 q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM640 256v288l672 672l288 -288l-672 -672h-288zM736 448h96v-96h56l116 116l-152 152l-116 -116v-56zM944 688q16 -16 33 1l350 350q17 17 1 33t-33 -1l-350 -350q-17 -17 -1 -33zM1376 1280l92 92 q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68l-92 -92z" />
-<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h255q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29v-259 q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM256 704q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45l-384 -384 q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5t-38.5 114t-17.5 122z" />
-<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3 q20 -8 20 -29v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM257 768q0 33 24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110q24 -24 24 -57t-24 -57l-814 -814q-24 -24 -57 -24t-57 24l-430 430 q-24 24 -24 57z" />
-<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M0 640q0 26 19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45t-19 -45l-256 -256 q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45z" />
-<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M0 -64v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M0 -64v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710q19 19 32 13t13 -32v-710q4 11 13 19l710 710q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45 t-45 -19h-128q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M122 640q0 26 19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19l710 710q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45z" />
-<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M0 -96v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31l-1328 -738q-23 -13 -39.5 -3t-16.5 36z" />
-<glyph unicode="&#xf04c;" d="M0 -64v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45zM896 -64v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf04d;" d="M0 -64v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M0 -96v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19l-710 -710q-19 -19 -32 -13t-13 32z" />
-<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M0 -96v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710q-19 -19 -32 -13t-13 32v710 q-5 -10 -13 -19l-710 -710q-19 -19 -32 -13t-13 32z" />
-<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M0 -96v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710q-19 -19 -32 -13t-13 32z" />
-<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M1 64v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM1 525q-6 13 13 32l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13z" />
-<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M154 704q0 26 19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45z" />
-<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M90 128q0 26 19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45z" />
-<glyph unicode="&#xf055;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM320 576q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19 t19 45v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128z" />
-<glyph unicode="&#xf056;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM320 576q0 -26 19 -45t45 -19h768q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19 t-19 -45v-128z" />
-<glyph unicode="&#xf057;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM387 414q0 -27 19 -46l90 -90q19 -19 46 -19q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19 l90 90q19 19 19 46q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45z" />
-<glyph unicode="&#xf058;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM252 621q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45q0 28 -18 46l-91 90 q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46z" />
-<glyph unicode="&#xf059;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM417 939q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26 t37.5 -59q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213zM640 160q0 -14 9 -23t23 -9 h192q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192z" />
-<glyph unicode="&#xf05a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM512 160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320 q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160zM640 1056q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160z" />
-<glyph unicode="&#xf05b;" d="M0 576v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143 q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45zM339 512q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5h-109q-26 0 -45 19 t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109z" />
-<glyph unicode="&#xf05c;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM429 480q0 13 10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23l-137 -137l137 -137q10 -10 10 -23t-10 -23l-146 -146q-10 -10 -23 -10t-23 10l-137 137 l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23z" />
-<glyph unicode="&#xf05d;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM346 640q0 26 19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45z" />
-<glyph unicode="&#xf05e;" d="M0 643q0 157 61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5t-61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61t-245 164t-163.5 246t-61 300zM224 643q0 -162 89 -299l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199 t-73 -274zM471 185q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5q0 161 -87 295z" />
-<glyph unicode="&#xf060;" d="M64 576q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5t32.5 -90.5v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90 z" />
-<glyph unicode="&#xf061;" d="M0 512v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5z" />
-<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M53 565q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651q37 -39 37 -91q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75 q-38 38 -38 90z" />
-<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M53 704q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90z" />
-<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M0 416q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45t-19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123 q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22t-13.5 30t-10.5 24q-127 285 -127 451z" />
-<glyph unicode="&#xf065;" d="M0 -64v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23t-10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45zM781 800q0 13 10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448 q26 0 45 -19t19 -45v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23z" />
-<glyph unicode="&#xf066;" d="M13 32q0 13 10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23zM768 704v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10 t23 -10l114 -114q10 -10 10 -23t-10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M0 608v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68z" />
-<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M0 608v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68z" />
-<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M122.5 408.5q13.5 51.5 59.5 77.5l266 154l-266 154q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5 l-266 -154l266 -154q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5z" />
-<glyph unicode="&#xf06a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM624 1126l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5l18 621q0 12 -10 18 q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18zM640 161q0 -13 10 -23t23 -10h192q13 0 22 9.5t9 23.5v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190z" />
-<glyph unicode="&#xf06b;" d="M0 544v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68 t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23zM376 1120q0 -40 28 -68t68 -28h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68zM608 180q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5v56v468v192h-320v-192v-468v-56zM870 1024h194q40 0 68 28 t28 68t-28 68t-68 28q-43 0 -69 -31z" />
-<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M0 121q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96 q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5zM384 448q0 -26 19 -45t45 -19q24 0 45 19 q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45t-19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45z" />
-<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M0 -160q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64zM256 640q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100 t113.5 -122.5t72.5 -150.5t27.5 -184q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184z" />
-<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M0 576q0 34 20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69t-20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69zM128 576q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5q-152 236 -381 353 q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353zM592 704q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34t-14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5z" />
-<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M0 576q0 38 20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5q16 -10 16 -27q0 -7 -1 -9q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87 q-143 65 -263.5 173t-208.5 245q-20 31 -20 69zM128 576q167 -258 427 -375l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353zM592 704q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34t-14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5zM896 0l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69t-20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95zM1056 286l280 502q8 -45 8 -84q0 -139 -79 -253.5t-209 -164.5z" />
-<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M16 61l768 1408q17 31 47 49t65 18t65 -18t47 -49l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126zM752 992l17 -457q0 -10 10 -16.5t24 -6.5h185q14 0 23.5 6.5t10.5 16.5l18 459q0 12 -10 19q-13 11 -24 11h-220 q-11 0 -24 -11q-10 -7 -10 -21zM768 161q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190z" />
-<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M0 477q-1 13 9 25l96 97q9 9 23 9q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16 l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23z" />
-<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M0 -128v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90zM128 -128h288v288h-288v-288zM128 224 h288v320h-288v-320zM128 608h288v288h-288v-288zM384 1088q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288zM480 -128h320v288h-320v-288zM480 224h320v320h-320v-320zM480 608h320v288h-320 v-288zM864 -128h320v288h-320v-288zM864 224h320v320h-320v-320zM864 608h320v288h-320v-288zM1152 1088q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288zM1248 -128h288v288h-288v-288z M1248 224h288v320h-288v-320zM1248 608h288v288h-288v-288z" />
-<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M0 160v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23t-9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192 h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23zM0 1056v192q0 14 9 23t23 9h224q250 0 410 -225q-60 -92 -137 -273q-22 45 -37 72.5 t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23zM743 353q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23t-9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192 q-32 0 -85 -0.5t-81 -1t-73 1t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5z" />
-<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M0 640q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5t-120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5 t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281z" />
-<glyph unicode="&#xf076;" d="M0 576v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5 t-98.5 362zM0 960v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45zM1024 960v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M90 250.5q0 26.5 19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5z" />
-<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M90 773.5q0 26.5 19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5z" />
-<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M0 704q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45z M640 1120q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20z " />
-<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M0 1216q0 26 19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024 q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45zM384 0q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM1280 0q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5 t-90.5 -37.5t-90.5 37.5t-37.5 90.5z" />
-<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M0 224v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158z" />
-<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M0 224v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5t-0.5 12.5zM73 56q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43 q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43z" />
-<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M64 64q0 26 19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45z" />
-<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M0 640q0 26 19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45z" />
-<glyph unicode="&#xf080;" horiz-adv-x="1920" d="M0 32v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216z M256 128v384h256v-384h-256zM640 128v896h256v-896h-256zM1024 128v640h256v-640h-256zM1408 128v1024h256v-1024h-256z" />
-<glyph unicode="&#xf081;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 286q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109 q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4q21 -63 74.5 -104 t121.5 -42q-116 -90 -261 -90q-26 0 -50 3z" />
-<glyph unicode="&#xf082;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-192v608h203l30 224h-233v143q0 54 28 83t96 29l132 1v207q-96 9 -180 9q-136 0 -218 -80.5t-82 -225.5v-166h-224v-224h224v-608h-544 q-119 0 -203.5 84.5t-84.5 203.5z" />
-<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M0 0v1280q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5zM128 0h1536v128h-1536v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM256 1216h384v128h-384v-128zM512 574 q0 -159 112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5zM640 574q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181zM736 576q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9 t9 23t-9 23t-23 9q-66 0 -113 -47t-47 -113z" />
-<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M0 752q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41q0 -17 -49 -66t-66 -49 q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5zM192 768q0 -80 56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56 t56 136t-56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136z" />
-<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M0 549v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8 q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90 q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5zM384 640q0 -106 75 -181t181 -75 t181 75t75 181t-75 181t-181 75t-181 -75t-75 -181zM1152 58v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31 v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31zM1152 1082v140q0 16 149 31q13 29 30 52 q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71 q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31zM1408 128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5q0 52 -38 90t-90 38t-90 -38t-38 -90zM1408 1152q0 -53 37.5 -90.5 t90.5 -37.5t90.5 37.5t37.5 90.5q0 52 -38 90t-90 38t-90 -38t-38 -90z" />
-<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M0 768q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257t-94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25 t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224zM616 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5 t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132z" />
-<glyph unicode="&#xf087;" d="M0 128v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5zM128 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM384 128h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5 t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85 t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640z" />
-<glyph unicode="&#xf088;" d="M0 512v640q0 53 37.5 90.5t90.5 37.5h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186 q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5zM128 1088q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM384 512h32q16 0 35.5 -9 t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5 t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640z" />
-<glyph unicode="&#xf089;" horiz-adv-x="896" d="M0 889q0 37 56 46l502 73l225 455q19 41 49 41v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48z" />
-<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M0 940q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138z M128 940q0 -168 187 -355l581 -560l580 559q188 188 188 356q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5 t-21.5 -143z" />
-<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M0 288v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5q0 -4 1 -20t0.5 -26.5t-3 -23.5 t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5zM384 448v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45t-19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf08c;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM223 1030q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86z M237 122h231v694h-231v-694zM595 122h231v388q0 38 7 56q15 35 45 59.5t74 24.5q116 0 116 -157v-371h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694z" />
-<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M0 320q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19 t-19 45zM416 672q0 -14 9 -23t23 -9t23 9t9 23v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448z" />
-<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832 q-119 0 -203.5 84.5t-84.5 203.5zM685 576q0 13 10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23z" />
-<glyph unicode="&#xf090;" d="M0 448v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45t-19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45zM894.5 78.5q0.5 10.5 3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113 t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5q0 4 -1 20t-0.5 26.5z" />
-<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M0 928v128q0 40 28 68t68 28h288v96q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91t97.5 -37q75 0 133.5 -45.5 t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143zM128 928q0 -78 94.5 -162t235.5 -113q-74 162 -74 371 h-256v-96zM1206 653q141 29 235.5 113t94.5 162v96h-256q0 -209 -74 -371z" />
-<glyph unicode="&#xf092;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204 q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52 t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5h-224q-119 0 -203.5 84.5t-84.5 203.5zM271 315q3 5 13 2 q10 -5 7 -12q-5 -7 -13 -2q-10 5 -7 12zM304 290q6 6 16 -3q9 -11 2 -16q-6 -7 -16 3q-9 11 -2 16zM335 233q-9 13 0 18q9 7 17 -6q9 -12 0 -19q-8 -6 -17 7zM370 206q8 9 20 -3q12 -11 4 -19q-8 -9 -20 3q-13 11 -4 19zM419 168q4 11 19 7q16 -5 13 -16q-4 -12 -19 -6 q-17 4 -13 15zM481 154q0 11 16 11q17 2 17 -11q0 -11 -16 -11q-17 -2 -17 11zM540 158q-2 12 14 15q16 2 18 -9q2 -10 -14 -14t-18 8z" />
-<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M0 -32v320q0 40 28 68t68 28h427q21 -56 70.5 -92t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68zM325 936q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69q-17 -40 -59 -40 h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40zM1152 64q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM1408 64q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf094;" d="M0 433q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5q0 -165 -70 -327.5 t-196 -288t-281 -180.5q-124 -44 -326 -44q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5zM128 434q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5 q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24 q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5z" />
-<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M0 1069q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235 t235 -174q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5 t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5z" />
-<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM128 288q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47 t-47 -113v-832z" />
-<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M0 7v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62zM128 38l423 406l89 85l89 -85l423 -406 v1242h-1024v-1242z" />
-<glyph unicode="&#xf098;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 905q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5 q6 -2 30 -11t33 -12.5t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5 t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5z" />
-<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M44 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5 q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145z" />
-<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M95 631v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255z" />
-<glyph unicode="&#xf09b;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44 l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3 q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5z" />
-<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M0 96v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68z" />
-<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M0 32v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v608h-1664v-608zM128 1024h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600 q-13 0 -22.5 -9.5t-9.5 -22.5v-224zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
-<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M0 192q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM0 697v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5t259 -181.5q114 -113 181.5 -259t80.5 -306q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5 t-391.5 184.5q-25 2 -41.5 20t-16.5 43zM0 1201v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294q187 -186 294 -425.5t120 -501.5q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102 q-25 1 -42.5 19.5t-17.5 43.5z" />
-<glyph unicode="&#xf0a0;" d="M0 160v320q0 25 16 75l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113zM128 160q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5v320q0 13 -9.5 22.5t-22.5 9.5h-1216 q-13 0 -22.5 -9.5t-9.5 -22.5v-320zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM880 320q0 33 23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5t-23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5zM1136 320q0 33 23.5 56.5t56.5 23.5 t56.5 -23.5t23.5 -56.5t-23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5z" />
-<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M0 672v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50 t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113zM768 633q377 -42 768 -341v954q-394 -302 -768 -343v-270z" />
-<glyph unicode="&#xf0a2;" horiz-adv-x="1664" d="M0 128q190 161 287 397.5t97 498.5q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38 t-38 90zM183 128h1298q-164 181 -246.5 411.5t-82.5 484.5q0 256 -320 256t-320 -256q0 -254 -82.5 -484.5t-246.5 -411.5zM656 0q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16z" />
-<glyph unicode="&#xf0a3;" d="M2 435q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70l-53 -186l188 -48 q40 -10 52 -51q10 -42 -20 -70l-138 -135l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53 q-41 -12 -70 19q-31 29 -19 70l53 186l-188 48q-40 10 -52 51z" />
-<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M0 128v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179q0 -105 -75.5 -181 t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5zM128 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM384 128h32q72 0 167 -32 t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139 q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106q-69 -57 -140 -57h-32v-640z" />
-<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M0 769q0 103 76 179t180 76h374q-22 60 -22 128q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5v-640 q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181zM128 768q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119 q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5 t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576q-50 0 -89 -38.5t-39 -89.5zM1536 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf0a6;" d="M0 640q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5t-90.5 -37.5h-640 q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5zM128 640q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140 v-32h640v32q0 72 32 167t64 193.5t32 179.5q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576q-20 0 -48.5 15t-55 33t-68 33t-84.5 15 q-67 0 -97.5 -44.5t-30.5 -115.5zM1152 -64q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf0a7;" d="M0 640q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317q0 -142 -77.5 -230t-217.5 -87 l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5zM128 640q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33t55 33t48.5 15v-576q0 -50 38.5 -89 t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112 q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5zM1152 1344q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf0a8;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM251 640q0 -27 18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502 q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45z" />
-<glyph unicode="&#xf0a9;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM256 576q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18 l362 362l91 91q18 18 18 45t-18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128z" />
-<glyph unicode="&#xf0aa;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM252 641q0 -27 18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19 t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45t-18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45z" />
-<glyph unicode="&#xf0ab;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM252 639q0 -27 18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45t-18 45l-91 91 q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45z" />
-<glyph unicode="&#xf0ac;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM226 979q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18 q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13 q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5 t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13 q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25 t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5 t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4 q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5q15 10 -7 16q-17 5 -43 -12q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8 q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5 q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26 q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5 q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14 q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5 q-16 0 -22 -1q-146 -80 -235 -222zM877 26q0 -6 2 -16q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7 t-10 1.5t-11.5 -7q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5z" />
-<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M21 0q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90zM256 64q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM768 960q0 185 131.5 316.5t316.5 131.5q58 0 121.5 -16.5 t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25q0 -39 -23 -106q-47 -134 -164.5 -217.5t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5z" />
-<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M0 64v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 576v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 1088v256q0 26 19 45t45 19h1664 q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM640 640h1024v128h-1024v-128zM1024 128h640v128h-640v-128zM1280 1152h384v128h-384v-128z" />
-<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M5 1241q17 39 59 39h1280q42 0 59 -39q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70z" />
-<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M0 160v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113zM0 736v384q0 66 47 113t113 47h352v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113v-384h-1792z M640 1280h512v128h-512v-128zM768 512v128h256v-128h-256z" />
-<glyph unicode="&#xf0b2;" d="M0 -64v448q0 42 40 59q39 17 69 -14l144 -144l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45 v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19l-144 144l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19 t-19 45z" />
-<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M0 671q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5zM128 1280q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181zM256 3q0 53 3.5 103.5 t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5 zM576 896q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5zM1280 1280q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181zM1327 640q81 117 81 256q0 29 -5 66q66 -23 133 -23 q59 0 119 21.5t97.5 42.5t43.5 21q124 0 124 -353q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128z" />
-<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M16 1088q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l206 -207q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204t-85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88 q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204zM208 1088q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15t21.5 -21.5t18.5 -19q33 31 33 73 q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67zM911 383q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26l147 146q28 28 28 67q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5 q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73z" />
-<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M0 448q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5z" />
-<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M115.5 -64.5q-34.5 63.5 21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399l503 -793q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5zM476 384h712l-272 429l-20 31v37v399h-128v-399v-37 l-20 -31z" />
-<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M1 157q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148q4 -48 -10 -97q4 -1 12 -5 l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56l-507 -398l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207zM168 176q-25 -66 21 -108q39 -36 113 -36q100 0 192 59q81 51 106 117t-21 108q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117zM168 976q25 -66 106 -117q92 -59 192 -59q74 0 113 36q46 42 21 108t-106 117q-92 59 -192 59 q-74 0 -113 -36q-46 -42 -21 -108zM672 448l9 -8q2 -2 7 -6q4 -4 11 -12t11 -12l26 -26l160 96l96 -32l736 576l-128 64l-768 -431v-113zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 576q0 26 19 45t45 19t45 -19 t19 -45t-19 -45t-45 -19t-45 19t-19 45zM1018 391l582 -327l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
-<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M0 224v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68zM128 256h512v256q0 40 20 88t48 76l316 316v416h-384 v-416q0 -40 -28 -68t-68 -28h-416v-640zM213 1024h299v299zM768 -128h896v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640zM853 640h299v299z" />
-<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M4 1023q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581 q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776 q-113 115 -113 271z" />
-<glyph unicode="&#xf0c7;" d="M0 -32v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 0h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20 t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280zM384 0h768v384h-768v-384zM640 928q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v320q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320z" />
-<glyph unicode="&#xf0c8;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5z" />
-<glyph unicode="&#xf0c9;" d="M0 64v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM0 576v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM0 1088v128q0 26 19 45t45 19h1408 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M0 128q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM0 640q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM0 1152q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM512 32v192 q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5zM512 544v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5z M512 1056v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M15 438q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105v-159h-362q-6 36 -6 54zM19 -190 l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66zM34 1400l136 127h106v-404h108v-99 h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54zM512 32v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5zM512 544v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5v-192 q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5zM512 1056v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M0 544v64q0 14 9 23t23 9h1728q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23zM384 972q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6l-14 2q-50 149 -103 205 q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743q-28 35 -51 80q-48 97 -48 188zM414 154q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22 q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156z" />
-<glyph unicode="&#xf0cd;" d="M0 -32v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-1472q-14 0 -23 -9t-9 -23zM0 1405q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5 t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2 q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195 q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39q-37 2 -45 4z" />
-<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M0 160v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113zM128 160q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM128 544q0 -14 9 -23t23 -9h320 q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM128 928q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM640 160q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192zM640 544q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM640 928q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM1152 160q0 -14 9 -23t23 -9h320q14 0 23 9t9 23 v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM1152 544q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM1152 928q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192z" />
-<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M27 160q0 27 18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45t-18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45zM128 1408l98 30l30 98l30 -98l98 -30l-98 -30l-30 -98l-30 98zM320 1216l196 60l60 196l60 -196l196 -60l-196 -60 l-60 -196l-60 196zM768 1408l98 30l30 98l30 -98l98 -30l-98 -30l-30 -98l-30 98zM1083 1062l107 -107l293 293l-107 107zM1408 768l98 30l30 98l30 -98l98 -30l-98 -30l-30 -98l-30 98z" />
-<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M64 192q0 26 19 45t45 19v320q0 8 -0.5 35t0 38t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45v-1024q0 -15 -4 -26.5t-13.5 -18.5t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5 q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM384 128q0 -52 38 -90t90 -38 t90 38t38 90t-38 90t-90 38t-90 -38t-38 -90zM1280 128q0 -52 38 -90t90 -38t90 38t38 90t-38 90t-90 38t-90 -38t-38 -90z" />
-<glyph unicode="&#xf0d2;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63 q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5 q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423z" />
-<glyph unicode="&#xf0d3;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5 q-104 0 -194.5 -28.5t-153 -76.5t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118 q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5z" />
-<glyph unicode="&#xf0d4;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM276 309q0 -43 18.5 -77.5t48.5 -56.5t69 -37t77.5 -21t76.5 -6q60 0 120.5 15.5t113.5 46t86 82.5t33 117 q0 49 -20 89.5t-49 66.5t-58 47.5t-49 44t-20 44.5t15.5 42.5t37.5 39.5t44 42t37.5 59.5t15.5 82.5q0 60 -22.5 99.5t-72.5 90.5h83l88 64h-265q-85 0 -161 -32t-127.5 -98t-51.5 -153q0 -93 64.5 -154.5t158.5 -61.5q22 0 43 3q-13 -29 -13 -54q0 -44 40 -94 q-175 -12 -257 -63q-47 -29 -75.5 -73t-28.5 -95zM395 338q0 46 25 80t65.5 51.5t82 25t84.5 7.5q20 0 31 -2q2 -1 23 -16.5t26 -19t23 -18t24.5 -22t19 -22.5t17 -26t9 -26.5t4.5 -31.5q0 -76 -58.5 -112.5t-139.5 -36.5q-41 0 -80.5 9.5t-75.5 28.5t-58 53t-22 78z M462 969q0 61 32 104t92 43q53 0 93.5 -45t58 -101t17.5 -107q0 -60 -33 -99.5t-92 -39.5q-53 0 -93 42.5t-57.5 96.5t-17.5 106zM960 672h128v-160h64v160h128v64h-128v128h-64v-128h-128v-64z" />
-<glyph unicode="&#xf0d5;" horiz-adv-x="1664" d="M32 182q0 81 44.5 150t118.5 115q131 82 404 100q-32 42 -47.5 74t-15.5 73q0 36 21 85q-46 -4 -68 -4q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q77 66 182.5 98t217.5 32h418l-138 -88h-131q74 -63 112 -133t38 -160q0 -72 -24.5 -129.5t-59 -93t-69.5 -65 t-59.5 -61.5t-24.5 -66q0 -36 32 -70.5t77.5 -68t90.5 -73.5t77 -104t32 -142q0 -90 -48 -173q-72 -122 -211 -179.5t-298 -57.5q-132 0 -246.5 41.5t-171.5 137.5q-37 60 -37 131zM218 228q0 -70 35 -123.5t91.5 -83t119 -44t127.5 -14.5q58 0 111.5 13t99 39t73 73 t27.5 109q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -48 2q-53 0 -105 -7t-107.5 -25t-97 -46t-68.5 -74.5t-27 -105.5zM324 1222q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26q38 0 78 16.5t66 43.5q53 57 53 159 q0 58 -17 125t-48.5 129.5t-84.5 103.5t-117 41q-42 0 -82.5 -19.5t-65.5 -52.5q-47 -59 -47 -160zM1084 731v108h212v217h105v-217h213v-108h-213v-219h-105v219h-212z" />
-<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M0 64v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45zM128 384q106 0 181 -75t75 -181h1152q0 106 75 181t181 75v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512zM640 640q0 70 21 142 t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142t-21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142zM762 791l77 -80q42 37 55 57h2v-288h-128v-96h384v96h-128v448h-114z" />
-<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M0 832q0 26 19 45t45 19h896q26 0 45 -19t19 -45t-19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45z" />
-<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M0 320q0 26 19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M64 640q0 26 19 45l448 448q19 19 45 19t45 -19t19 -45v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45z" />
-<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M0 192v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45t-19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45z" />
-<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M0 32v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h608v1152h-640v-1120zM896 0h608q13 0 22.5 9.5t9.5 22.5v1120h-640v-1152z" />
-<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M0 448q0 26 19 45t45 19h896q26 0 45 -19t19 -45t-19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45zM0 832q0 26 19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M0 448q0 26 19 45t45 19h896q26 0 45 -19t19 -45t-19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45z" />
-<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M0 832q0 26 19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M0 32v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113zM0 1098q0 78 41.5 130t118.5 52h1472 q65 0 112.5 -47t47.5 -113q0 -79 -49 -151t-122 -123q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5z" />
-<glyph unicode="&#xf0e1;" d="M0 1217q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122zM19 -80v991h330v-991h-330zM531 -80q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5v-568 h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329z" />
-<glyph unicode="&#xf0e2;" d="M0 832v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298t-61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12 q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M40 736q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18 q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5 q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5 t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68z" />
-<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M0 384q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29q-141 221 -141 483zM128 384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z M320 832q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM710 241q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91l101 382q6 26 -7.5 48.5t-38.5 29.5t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5 t-63 -98.5zM768 1024q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM1216 832q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM1408 384q0 -53 37.5 -90.5 t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
-<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M0 640q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5t-120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5 t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281zM128 640q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5t-381.5 -69.5 t-282 -187.5t-104.5 -255z" />
-<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M0 768q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257t-94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25 t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224zM128 768q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52t-286 -52t-211.5 -141t-78.5 -191zM616 132 q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22 t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132z" />
-<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M1 551l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39z" />
-<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M0 -32v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68z" />
-<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M0 681q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17 q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5z M384 128q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180zM768 1310v98q0 26 19 45t45 19t45 -19t19 -45v-98q-42 2 -64 2t-64 -2z" />
-<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M0 96v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88v-672q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68zM256 1312q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5v64 q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64zM768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1280 640h299l-299 299v-299z" />
-<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M0 960q0 99 44.5 184.5t117 142t164 89t186.5 32.5t186.5 -32.5t164 -89t117 -142t44.5 -184.5q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47q0 -46 -31.5 -71t-77.5 -25 q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268zM128 960q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228 q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134zM480 1088q0 13 9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5 q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M0 256q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22zM0 800v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23 t23 9q12 0 24 -10l319 -319q9 -9 9 -23t-9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M0 448q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5z M512 608q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5z" />
-<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M0 448q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5z M512 672q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24z" />
-<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M0 131q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89 q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5 t81 -103t47.5 -132.5t24 -138t5.5 -131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190zM256 192q0 26 19 45t45 19t45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45zM320 1024q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5 t-271.5 112.5t-112.5 271.5z" />
-<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M0 768v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48 q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5 t-131.5 271.5v132q-164 20 -274 128t-110 252zM1152 832q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M0 96v832q0 92 66 158t158 66h64v-1280h-64q-92 0 -158 66t-66 158zM384 -128v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128v-1280h-1024zM640 1152h512v128h-512v-128zM1504 -128v1280h64q92 0 158 -66t66 -158v-832q0 -92 -66 -158t-158 -66h-64z " />
-<glyph unicode="&#xf0f3;" horiz-adv-x="1664" d="M0 128q190 161 287 397.5t97 498.5q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38 t-38 90zM656 0q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16z" />
-<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM256 480v736q0 26 19 45t45 19h1152q159 0 271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158zM1408 704h64q80 0 136 56t56 136 t-56 136t-136 56h-64v-384z" />
-<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M0 832v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128 q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111zM768 416v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf0f6;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM384 160v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64 q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23zM384 416v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23zM384 672v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23zM1024 1024h376 q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
-<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M0 -192v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM128 -128h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224h384v1536h-1152v-1536zM256 160v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 672v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 1184v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 672v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 1184v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 672v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 1184v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 160v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 416v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 928v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 1184v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M0 -192v1280q0 26 19 45t45 19h320v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM128 -128h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224h384v1152h-256 v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152zM256 160v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5 v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64 q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 1056q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128 v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320zM768 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5 v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 160v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5 v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5 v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M64 192q0 26 19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128 q-26 0 -45 19t-19 45zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM384 128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM896 800q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192 q14 0 23 9t9 23v224h224q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192zM1280 128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
-<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M0 96v832q0 92 66 158t158 66h32v-1280h-32q-92 0 -158 66t-66 158zM352 -128v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160v-1280h-1088zM512 416q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23v192 q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192zM640 1152h512v128h-512v-128zM1536 -128v1280h32q92 0 158 -66t66 -158v-832q0 -92 -66 -158t-158 -66h-32z" />
-<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M0 512v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93l1 -3q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5 t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8z" />
-<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M64 1152l32 128h480l32 128h960l32 -192l-64 -32v-800l128 -192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320zM384 768q0 -53 37.5 -90.5t90.5 -37.5h128v384h-256v-256z" />
-<glyph unicode="&#xf0fd;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 192q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45 v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896z" />
-<glyph unicode="&#xf0fe;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 576q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45 v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128z" />
-<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M45 576q0 13 10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23zM429 576q0 13 10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23 l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23z" />
-<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M13 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23zM397 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10 l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23z" />
-<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M77 224q0 13 10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23zM77 608q0 13 10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23 l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23z" />
-<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M77 672q0 13 10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23zM77 1056q0 13 10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10 l50 -50q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23z" />
-<glyph unicode="&#xf104;" horiz-adv-x="640" d="M45 576q0 13 10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23z" />
-<glyph unicode="&#xf105;" horiz-adv-x="640" d="M13 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23z" />
-<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M77 352q0 13 10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23z" />
-<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M77 800q0 13 10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23z" />
-<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M0 288v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113zM128 544q0 -13 9.5 -22.5 t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832z" />
-<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M0 96v96h160h1600h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68zM256 416v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113zM384 416q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5 t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-704zM864 112q0 -16 16 -16h160q16 0 16 16t-16 16h-160q-16 0 -16 -16z" />
-<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M0 160v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-832q-66 0 -113 47t-47 113zM128 288q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960zM512 128 q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M0 128v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90zM96 288q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704zM288 1136 q0 -16 16 -16h160q16 0 16 16t-16 16h-160q-16 0 -16 -16zM304 128q0 -33 23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5z" />
-<glyph unicode="&#xf10c;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273z" />
-<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M0 192v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136z M896 192v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136z" />
-<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M0 832v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136zM896 832v384 q0 80 56 136t136 56h384q80 0 136 -56t56 -136v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136z" />
-<glyph unicode="&#xf110;" horiz-adv-x="1568" d="M0 640q0 66 47 113t113 47t113 -47t47 -113t-47 -113t-113 -47t-113 47t-47 113zM176 1088q0 73 51.5 124.5t124.5 51.5t124.5 -51.5t51.5 -124.5t-51.5 -124.5t-124.5 -51.5t-124.5 51.5t-51.5 124.5zM208 192q0 60 42 102t102 42q59 0 101.5 -42t42.5 -102t-42.5 -102 t-101.5 -42q-60 0 -102 42t-42 102zM608 1280q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM672 0q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM1136 192q0 46 33 79t79 33t79 -33t33 -79 t-33 -79t-79 -33t-79 33t-33 79zM1168 1088q0 33 23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5t-23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5zM1344 640q0 40 28 68t68 28t68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68z" />
-<glyph unicode="&#xf111;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5z" />
-<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M0 896q0 26 19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101 t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19l-512 512q-19 19 -19 45z" />
-<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M0 496q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218q0 -87 -27 -168q136 -160 136 -398q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86t-170 -47.5t-171.5 -22t-167 -4.5 q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331zM224 320q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11 q-152 21 -195 21q-118 0 -187 -84t-69 -204zM384 320q0 40 12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82t-12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82zM1024 320q0 40 12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82t-12.5 -82t-43 -76t-72.5 -34t-72.5 34 t-43 76t-12.5 82z" />
-<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M0 224v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158zM128 224q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64 q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960z" />
-<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M0 224v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158zM128 331l256 315q44 53 116 87.5 t140 34.5h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-853zM171 163q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40z " />
-<glyph unicode="&#xf116;" horiz-adv-x="1792" />
-<glyph unicode="&#xf117;" horiz-adv-x="1792" />
-<glyph unicode="&#xf118;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5zM384 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM402 461q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38 q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5q-37 -121 -138 -195t-228 -74t-228 74t-138 195zM896 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5z" />
-<glyph unicode="&#xf119;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5zM384 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM402 307q37 121 138 195t228 74t228 -74t138 -195q8 -25 -4 -48.5 t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5zM896 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5z" />
-<glyph unicode="&#xf11a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5zM384 448q0 26 19 45t45 19h640q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45zM384 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5 t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM896 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5z" />
-<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M0 512q0 212 150 362t362 150h896q212 0 362 -150t150 -362t-150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150t-150 362zM192 448q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23v128 q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128zM1152 384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM1408 640q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
-<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M0 128v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5zM128 128h1664v896h-1664v-896zM256 272v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM256 528v96 q0 16 16 16h224q16 0 16 -16v-96q0 -16 -16 -16h-224q-16 0 -16 16zM256 784v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM512 272v96q0 16 16 16h864q16 0 16 -16v-96q0 -16 -16 -16h-864q-16 0 -16 16zM512 784v96q0 16 16 16h96q16 0 16 -16v-96 q0 -16 -16 -16h-96q-16 0 -16 16zM640 528v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM768 784v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM896 528v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16z M1024 784v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM1152 528v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM1280 784v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM1408 528v96q0 16 16 16h112v240 q0 16 16 16h96q16 0 16 -16v-352q0 -16 -16 -16h-224q-16 0 -16 16zM1536 272v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16z" />
-<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M64 1280q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64zM320 320v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86 q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56zM448 426 q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599z" />
-<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M64 1280q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64zM320 320v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86 q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56zM448 426 q205 96 384 110v192q-181 -16 -384 -117v-185zM448 836q215 111 384 118v197q-172 -8 -384 -126v-189zM832 730h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15 t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2q-23 0 -49 -3v-222zM1280 828q148 -42 384 90v189q-169 -91 -306 -91q-45 0 -78 8v-196z" />
-<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M13 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23zM640 32v64q0 14 9 23t23 9h960q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-960 q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M45 576q0 13 10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23zM712 -52l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5 l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5zM1293 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23z" />
-<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M0 896q0 26 19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45l397 -397v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45zM384 896q0 26 19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221 q169 -173 169 -509q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45z" />
-<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M2 900.5q9 27.5 54 34.5l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5z M832 310l59 -31l318 -168l-60 355l-12 66l49 47l257 250l-356 52l-66 10l-30 60l-159 322v-963z" />
-<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M2 561q-5 22 4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5z" />
-<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M0 928v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864 q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23zM512 301l595 595h-595v-595zM557 256h595v595z" />
-<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M0 64q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136 q0 -52 -26 -96.5t-70 -69.5q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136zM96 64q0 -40 28 -68t68 -28t68 28t28 68t-28 68t-68 28t-68 -28t-28 -68zM96 1216q0 -40 28 -68 t68 -28t68 28t28 68t-28 68t-68 28t-68 -28t-28 -68zM736 1088q0 -40 28 -68t68 -28t68 28t28 68t-28 68t-68 28t-68 -28t-28 -68z" />
-<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M0 448q0 14 9 23t23 9h320q14 0 23 -9t9 -23t-9 -23t-23 -9h-320q-14 0 -23 9t-9 23zM16 1088q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56l-239 -18l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68 l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204zM128 32q0 13 9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23zM544 -96v320q0 14 9 23t23 9t23 -9t9 -23v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23zM633 364 l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56zM1056 1184v320q0 14 9 23t23 9t23 -9t9 -23v-320 q0 -14 -9 -23t-23 -9t-23 9t-9 23zM1216 1120q0 13 9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23zM1280 960q0 14 9 23t23 9h320q14 0 23 -9t9 -23t-9 -23t-23 -9h-320q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M96.5 986q-2.5 15 5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5t-10.5 37.5v45q0 83 65 156.5 t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25zM384 40v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28z" />
-<glyph unicode="&#xf129;" horiz-adv-x="640" d="M0 64v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45zM128 1152v192q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-192 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M98 1344q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45zM128 64v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf12b;" d="M5 0v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258zM1013 713q0 64 26 117t65 86.5 t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80h126v-206h-514l-3 27q-4 28 -4 46z " />
-<glyph unicode="&#xf12c;" d="M5 0v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258zM1015 -183q0 64 26 117t65 86.5 t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126v-206h-514l-4 27q-3 45 -3 46z" />
-<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M1.5 146.5q5.5 37.5 30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5zM128 128h768l336 384h-768z" />
-<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M0 0v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5 q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124 q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89 q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1z" />
-<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M0 704v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45 t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5zM256 704v512q0 132 94 226t226 94t226 -94t94 -226v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226z" />
-<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M13 64q0 13 10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23t-10 -23l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -221 -147.5 -384.5 t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23zM128 704v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113l-101 -101 q-42 103 -42 214zM384 704v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
-<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M0 576v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150t-33.5 170.5zM640 79 q119 63 213 137q235 184 235 360v640h-448v-1137z" />
-<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M0 -128v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90zM128 -128h1408v1024h-1408v-1024z M384 1088q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288zM1152 1088q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288z" />
-<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M3.5 940q-8.5 25 3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96 q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37 zM384 1344q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M36 464l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85 q-3 -1 -9 -1q-14 0 -23 9l-64 64q-17 19 -5 39zM1248 1088q0 -40 28 -68t68 -28t68 28t28 68t-28 68t-68 28t-68 -28t-28 -68z" />
-<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M0 0l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334z" />
-<glyph unicode="&#xf137;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM346 640q0 -26 19 -45l454 -454q19 -19 45 -19t45 19l102 102q19 19 19 45t-19 45l-307 307l307 307 q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45z" />
-<glyph unicode="&#xf138;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM506 288q0 -26 19 -45l102 -102q19 -19 45 -19t45 19l454 454q19 19 19 45t-19 45l-454 454 q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45z" />
-<glyph unicode="&#xf139;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM250 544q0 -26 19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19l102 102 q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45z" />
-<glyph unicode="&#xf13a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM250 736q0 -26 19 -45l454 -454q19 -19 45 -19t45 19l454 454q19 19 19 45t-19 45l-102 102 q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45z" />
-<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M0 1408h1408l-128 -1438l-578 -162l-574 162zM262 1114l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674l16 175h-884z" />
-<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M12 75l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208l59 297h1505l-266 -1333l-804 -267z" />
-<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M0 0v352q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5 l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30zM832 1280q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
-<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M0 96v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181v-320h736q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28 t-28 68z" />
-<glyph unicode="&#xf140;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5zM256 640q0 212 150 362t362 150t362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362zM384 640q0 -159 112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5zM512 640q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181z" />
-<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M0 608v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68zM512 608v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68zM1024 608v192q0 40 28 68t68 28h192 q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68z" />
-<glyph unicode="&#xf142;" horiz-adv-x="384" d="M0 96v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68zM0 608v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68zM0 1120v192q0 40 28 68t68 28h192q40 0 68 -28 t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68z" />
-<glyph unicode="&#xf143;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 256q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z M256 575q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10t9 24q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128zM256 959q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128 q13 0 23 10q11 9 9 23q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128z" />
-<glyph unicode="&#xf144;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM512 320q0 -37 32 -56q16 -8 32 -8q17 0 32 9l544 320q32 18 32 55t-32 55l-544 320q-31 19 -64 1 q-32 -19 -32 -56v-640z" />
-<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M54 448.5q0 53.5 37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136t-136 56t-136 -56l-125 126q-37 37 -37 90.5z M342 512q0 -26 19 -45l362 -362q18 -18 45 -18t45 18l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45zM452 512l572 572l316 -316l-572 -572z" />
-<glyph unicode="&#xf146;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 576q0 -26 19 -45t45 -19h896q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128 z" />
-<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM128 288q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47 t-47 -113v-832zM256 672v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M3 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18z" />
-<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M3 1261q9 19 29 19h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34z" />
-<glyph unicode="&#xf14a;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM218 640q0 -26 19 -45l358 -358q19 -19 45 -19t45 19l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19 t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45z" />
-<glyph unicode="&#xf14b;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 128h288l544 544l-288 288l-544 -544v-288zM352 320v56l52 52l152 -152l-52 -52h-56v96h-96zM494 494 q-14 13 3 30l291 291q17 17 30 3q14 -13 -3 -30l-291 -291q-17 -17 -30 -3zM864 1024l288 -288l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28z" />
-<glyph unicode="&#xf14c;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM282 320q0 -26 19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59 v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45z" />
-<glyph unicode="&#xf14d;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 448q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5t224 23.5v-160 q0 -42 40 -59q12 -5 24 -5q26 0 45 19l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5z" />
-<glyph unicode="&#xf14e;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM512 241v542l512 256v-542zM640 448l256 128l-256 128v-256z" />
-<glyph unicode="&#xf150;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 160q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5v960q0 13 -9.5 22.5t-22.5 9.5h-960 q-13 0 -22.5 -9.5t-9.5 -22.5v-960zM391 861q17 35 57 35h640q40 0 57 -35q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66z" />
-<glyph unicode="&#xf151;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 160q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5v960q0 13 -9.5 22.5t-22.5 9.5h-960 q-13 0 -22.5 -9.5t-9.5 -22.5v-960zM391 419q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66q-17 -35 -57 -35h-640q-40 0 -57 35z" />
-<glyph unicode="&#xf152;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 160q0 -14 9 -23t23 -9h960q14 0 23 9t9 23v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960z M512 320v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52t-27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57z" />
-<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M0 514v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5 t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5 l12 3l5 2q13 5 26 -2q12 -7 15 -21l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M0 32v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215 h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M52 171l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242 t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48 t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50t53 -63.5t31.5 -76.5t13 -94q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5 t-17.5 18q-17 21 -2 41z" />
-<glyph unicode="&#xf156;" horiz-adv-x="898" d="M0 605v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171 q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22z" />
-<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M4 1360q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103 q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214z" />
-<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M0 256v128q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315t-126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9 h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23zM487 747h320q106 0 171 62t65 162t-65 162t-171 62h-320v-448z" />
-<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M0 672v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111 q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23z M373 896l32 -128h225l35 128h-292zM436 640l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5l81 299h-159zM822 768h139l-35 128h-70zM1118 896l34 -128h230l33 128h-297zM1187 640l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3l78 300h-162z" />
-<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M56 0l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89 t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200zM522 182q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30t24.5 40t9.5 51q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1 t-47.5 -1v-338zM522 674q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307z" />
-<glyph unicode="&#xf15b;" d="M0 -160v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472z" />
-<glyph unicode="&#xf15c;" d="M0 -160v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM384 160q0 -14 9 -23t23 -9h704q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64zM384 416q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64zM384 672q0 -14 9 -23t23 -9h704q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64zM1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472z" />
-<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM899 768v106h70l230 662h162l230 -662h70v-106h-288v106h75l-47 144h-243l-47 -144h75v-106 h-287zM988 -166l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121v-233h-584v90zM1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18 t-7.5 -29z" />
-<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM899 -150h70l230 662h162l230 -662h70v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287 v106zM988 768v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248v119h121v-233h-584zM1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29 z" />
-<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM896 -32q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9 t-9 23v192zM896 288v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23zM896 800v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23zM896 1312v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23 v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM896 -32q0 14 9 23t23 9h256q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9 t-9 23v192zM896 288v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23zM896 800v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23zM896 1312v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23 v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf162;" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM946 261q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5q0 -62 -13 -121.5t-41 -114 t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5zM976 1351l192 185h123v-654h165v-114h-469v114h167v432q0 7 0.5 19t0.5 17 v16h-2l-7 -12q-8 -13 -26 -31l-62 -58zM1085 261q0 -57 36.5 -95t104.5 -38q50 0 85 27t35 68q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94z" />
-<glyph unicode="&#xf163;" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM946 1285q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5q0 -62 -13 -121.5t-41 -114 t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5zM976 327l192 185h123v-654h165v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16 h-2l-7 -12q-8 -13 -26 -31l-62 -58zM1085 1285q0 -57 36.5 -95t104.5 -38q50 0 85 27t35 68q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94z" />
-<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M0 64v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45zM128 192q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45zM480 64v641q0 25 18 43.5t43 20.5q24 2 76 59 t101 121q68 87 101 120q18 18 31 48t17.5 48.5t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135 q0 -86 -55 -149q15 -44 15 -76q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5z" />
-<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M0 448q0 -26 19 -45t45 -19h288q26 0 45 19t19 45v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640zM128 960q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45zM480 447v641q0 26 19 44.5t45 19.5q35 1 158 44 q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76q55 -61 55 -149q-1 -78 -57.5 -135t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39 t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121t-76 59q-25 2 -43 20.5t-18 43.5z" />
-<glyph unicode="&#xf166;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM218 366q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73 q20 84 20 260q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5q-20 -87 -20 -260zM300 551v70h232v-70h-80v-423h-74v423h-78zM396 1313l24 -69t23 -69q35 -103 46 -158v-201h74v201l90 296h-75l-51 -195l-53 195 h-78zM542 205v290h66v-270q0 -24 1 -26q1 -15 15 -15q20 0 42 31v280h67v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54zM654 936q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38q-21 -29 -21 -87v-130zM721 923 v156q0 52 32 52t32 -52v-156q0 -51 -32 -51t-32 51zM790 128v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67zM857 200q16 -16 33 -16q29 0 29 49v157q0 50 -29 50q-17 0 -33 -16v-224zM907 893q0 -37 6 -55 q11 -27 43 -27q36 0 77 45v-40h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293zM1037 247v129q0 59 20 86q29 38 80 38t78 -38q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68v-9q0 -29 -2 -43q-3 -22 -15 -40 q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86zM1103 355h66v34q0 51 -33 51t-33 -51v-34z" />
-<glyph unicode="&#xf167;" d="M27 260q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99q-26 112 -26 350zM138 509h105v-569h100v569h107v94h-312 v-94zM266 1536h106l71 -263l68 263h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187zM463 43q0 -49 8 -73q12 -37 58 -37q48 0 102 61v-54h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391zM614 1028v175q0 80 28 117q38 51 105 51 q69 0 106 -51q28 -37 28 -117v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51q-28 38 -28 118zM704 1011q0 -70 43 -70t43 70v210q0 69 -43 69t-43 -69v-210zM798 -60h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89 v-663zM887 36v301q22 22 45 22q39 0 39 -67v-211q0 -67 -39 -67q-23 0 -45 22zM955 971v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75zM1130 100q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54 q2 9 2 58v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51q-28 -37 -28 -116v-173zM1219 245v46q0 68 45 68t45 -68v-46h-90z" />
-<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M5 384q-10 17 0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45l164 -286q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17zM536 539q18 32 531 942q25 45 64 45h241q22 0 31 -15q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37 q-10 -15 -32 -15h-239q-42 0 -66 45z" />
-<glyph unicode="&#xf169;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM227 396q8 -13 24 -13h185q31 0 50 36l199 352q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29 l125 -216v-1l-196 -346q-9 -14 0 -28zM638 516q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1l409 723q8 16 0 28q-7 12 -24 12h-187q-30 0 -49 -35z" />
-<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M0 640q0 96 1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150t-1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58 t-69.5 123q-14 65 -21.5 147.5t-8.5 136.5t-1 150zM640 320q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54t-30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640z" />
-<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M64 558l338 271l494 -305l-342 -285zM64 1099l490 319l342 -285l-494 -304zM407 166v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284l147 96v-108l-490 -293v-1l-1 1l-1 -1v1zM896 524l494 305l338 -271l-489 -319zM896 1133l343 285l489 -319l-338 -270z" />
-<glyph unicode="&#xf16c;" horiz-adv-x="1408" d="M0 -255v736h121v-618h928v618h120v-701l-1 -35v-1h-1132l-35 1h-1zM221 -17v151l707 1v-151zM227 243l14 150l704 -65l-13 -150zM270 563l39 146l683 -183l-39 -146zM395 928l77 130l609 -360l-77 -130zM707 1303l125 86l398 -585l-124 -85zM1136 1510l149 26l121 -697 l-149 -26z" />
-<glyph unicode="&#xf16d;" d="M0 69v1142q0 81 58 139t139 58h1142q81 0 139 -58t58 -139v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139zM171 110q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62 q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648zM461 643q0 -124 90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5t-90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5zM1050 1003q0 -29 20 -49t49 -20h174q29 0 49 20t20 49v165q0 28 -20 48.5 t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165z" />
-<glyph unicode="&#xf16e;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM274 640q0 -88 62 -150t150 -62t150 62t62 150t-62 150t-150 62t-150 -62t-62 -150zM838 640q0 -88 62 -150 t150 -62t150 62t62 150t-62 150t-150 62t-150 -62t-62 -150z" />
-<glyph unicode="&#xf170;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM309 384h94l104 160h522l104 -160h94l-459 691zM567 608l201 306l201 -306h-402z" />
-<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M0 1222q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34 t-6 39.5t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158zM173 285l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18t-76.5 27 t-73 43.5t-52 61.5q-25 96 -57 292zM243 1240q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5q-20 27 -56 44.5t-58 22t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43zM481 657q4 -91 77.5 -155t165.5 -56q91 8 152 84 t50 168q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5zM599 710q14 41 52 58q36 18 72.5 12t64 -35.5t27.5 -67.5q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82z" />
-<glyph unicode="&#xf172;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM260 1060q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63 q24 13 39.5 23t31 29t19.5 40q48 267 80 473q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54zM385 384q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71q0 7 5.5 26.5t3 32 t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6zM436 1073q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5t-52.5 16t-54.5 32.5zM607 653q-2 49 25.5 93t72.5 64 q70 31 141.5 -10t81.5 -118q8 -66 -36 -121t-110 -61t-119 40t-56 113zM687.5 660.5q0.5 -52.5 43.5 -70.5q39 -23 81 4t36 72q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5z" />
-<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M78 779v217q91 30 155 84q64 55 103 132q39 78 54 196h219v-388h364v-241h-364v-394q0 -136 14 -172q13 -37 52 -60q50 -31 117 -31q117 0 232 76v-242q-102 -48 -178 -65q-77 -19 -173 -19q-105 0 -186 27q-78 25 -138 75q-58 51 -79 105q-22 54 -22 161v539h-170z" />
-<glyph unicode="&#xf174;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM413 744h127v-404q0 -78 17 -121q17 -42 59 -78q43 -37 104 -57q62 -20 140 -20q67 0 129 14q57 13 134 49v181 q-88 -56 -174 -56q-51 0 -88 23q-29 17 -39 45q-11 30 -11 129v295h274v181h-274v291h-164q-11 -90 -40 -147t-78 -99q-48 -40 -116 -63v-163z" />
-<glyph unicode="&#xf175;" horiz-adv-x="768" d="M3 237q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19t-5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35z" />
-<glyph unicode="&#xf176;" horiz-adv-x="768" d="M3 1043q-8 19 5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19z" />
-<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M64 637q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23z" />
-<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M0 544v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M0 634q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32 q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503zM683 1131q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17z" />
-<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M0 -27v557h682v-651zM0 614v565l682 94v-659h-682zM757 -131v661h907v-786zM757 614v669l907 125v-794h-907z" />
-<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M0 337v430q0 42 30 72t73 30q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30t-73 30t-30 73zM241 886q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20l-71 -131q107 -55 171 -153.5t64 -215.5 h-925zM245 184v666h918v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78zM455 1092q0 -16 11 -27.5t27 -11.5t27.5 11.5t11.5 27.5t-11.5 27.5 t-27.5 11.5t-27 -11.5t-11 -27.5zM876 1092q0 -16 11.5 -27.5t27.5 -11.5t27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5zM1203 337v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73z" />
-<glyph unicode="&#xf17c;" d="M11 -115q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48q3 -17 37 -26q20 -6 84.5 -18.5 t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195q-12 112 -16 310q-2 90 24 151.5 t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5 t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13 t16.5 -9.5q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5 q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5zM321 495q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54 t7 -70.5q46 24 7 92q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5 t60 -22.5q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18zM372 630q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12zM603 1190q2 -5 5 -6 q10 0 7 -15q-3 -20 8 -20q3 0 3 3q3 17 -2.5 30t-11.5 15q-9 2 -9 -7zM634 1110q0 12 19 15h10q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5zM721 1122q24 11 32 -2q3 -6 -3 -9q-4 -1 -11.5 6.5t-17.5 4.5zM835 1196l4 -2q14 -4 18 -31q0 -3 8 2l2 3q0 11 -5 19.5t-11 12.5 t-9 3q-14 -1 -7 -7zM851 1381.5q-1 -2.5 3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9zM981 1002q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20q-2 8 -6.5 11.5t-13 5 t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5z" />
-<glyph unicode="&#xf17d;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM112 640q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81t99.5 48l37 13 q4 1 13 3.5t13 4.5q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21zM126 775q302 0 606 80q-120 213 -244 378q-138 -65 -234 -186t-128 -272zM350 134q184 -150 418 -150q132 0 256 52q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5 t-103 -148zM609 1276q1 1 2 1q-1 0 -2 -1zM613 1277q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5l12.5 17.5q-185 164 -433 164q-76 0 -155 -19zM909 797q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5 t36.5 -6t25 -4.5l10 -2q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5zM1007 565q87 -239 128 -469q111 75 185 189.5t96 250.5q-210 60 -409 29z" />
-<glyph unicode="&#xf17e;" d="M0 1024q0 159 112.5 271.5t271.5 112.5q130 0 234 -80q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225 t-55.5 273.5q0 73 16 150q-80 104 -80 234zM376 399q0 -92 122 -157.5t291 -65.5q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12 t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5 q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75z" />
-<glyph unicode="&#xf180;" horiz-adv-x="1664" d="M0 640q0 75 53 128l587 587q53 53 128 53t128 -53l265 -265l-398 -399l-188 188q-42 42 -99 42q-59 0 -100 -41l-120 -121q-42 -40 -42 -99q0 -58 42 -100l406 -408q30 -28 67 -37l6 -4h28q60 0 99 41l619 619l2 -3q53 -53 53 -128t-53 -128l-587 -587 q-52 -53 -127.5 -53t-128.5 53l-587 587q-53 53 -53 128zM302 660q0 21 14 35l121 120q13 15 35 15t36 -15l252 -252l574 575q15 15 36 15t36 -15l120 -120q14 -15 14 -36t-14 -36l-730 -730q-17 -15 -37 -15q-4 0 -6 1q-18 2 -30 14l-407 408q-14 15 -14 36z" />
-<glyph unicode="&#xf181;" d="M0 -64v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM160 192q0 -14 9 -23t23 -9h480q14 0 23 9t9 23v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024zM832 576q0 -14 9 -23t23 -9h480q14 0 23 9t9 23 v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640z" />
-<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M0 480q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192 q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43q-40 0 -68 28t-28 68zM416 1280q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5t-65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5z" />
-<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M0 416v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68z M288 1280q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5t-65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5z" />
-<glyph unicode="&#xf184;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM399.5 766q8.5 -37 24.5 -59l349 -473l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5 t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85z" />
-<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M44 363q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29q-4 -15 -20 -20 l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20zM320 640q0 -117 45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5 t-45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5z" />
-<glyph unicode="&#xf186;" d="M0 640q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384z" />
-<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M64 1088v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1536q-26 0 -45 19t-19 45zM128 -64v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM704 704q0 -26 19 -45t45 -19h256 q26 0 45 19t19 45t-19 45t-45 19h-256q-26 0 -45 -19t-19 -45z" />
-<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M32 576q0 26 19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19t19 -45t-19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19 t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45z M512 1152q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5h-640z" />
-<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M-1 1004q0 11 3 16l4 6q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24 q17 19 38 30q53 26 239 24q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5 t13 3t20 0.5l288 2q39 5 64 -2.5t31 -16.5l6 -10q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12 q-30 21 -70 64t-68.5 77.5t-61 58t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211 t-130.5 272q-6 16 -6 27z" />
-<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M0 391q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5q0 -68 -37 -139.5 t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5zM181 320q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5zM413.5 230.5 q-40.5 92.5 6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5q-45 -102 -158 -150t-224 -12q-107 34 -147.5 126.5zM495 257.5q9 -34.5 43 -50.5t74.5 -2.5t62.5 47.5q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5zM705 399 q-17 -31 13 -45q14 -5 29 0.5t22 18.5q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5zM1165 1274q-6 28 9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158 q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5zM1224 1047q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5t54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37z" />
-<glyph unicode="&#xf18b;" d="M0 638q0 187 83.5 349.5t229.5 269.5t325 137v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495zM398 -34q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211q-171 -94 -368 -94q-196 0 -367 94zM898 909v485q179 -30 325 -137t229.5 -269.5 t83.5 -349.5q0 -280 -181 -495q-204 99 -330.5 306.5t-126.5 459.5z" />
-<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M0 -211q0 19 13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23 t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89 t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283 q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32z" />
-<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M21 217v66h1238v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5zM21 354v255h1238v-255h-1238zM21 682v255h1238v-255h-1238zM21 1010v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5v-67h-1238z" />
-<glyph unicode="&#xf18e;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM384 544v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23t-9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5z" />
-<glyph unicode="&#xf190;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM384 640q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23z" />
-<glyph unicode="&#xf191;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 160q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5v960q0 13 -9.5 22.5t-22.5 9.5h-960 q-13 0 -22.5 -9.5t-9.5 -22.5v-960zM448 640q0 33 27 52l448 320q17 12 37 12q26 0 45 -19t19 -45v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52z" />
-<glyph unicode="&#xf192;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM512 640q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181z" />
-<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M0 320q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5zM416 1348q-2 16 6 42 q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455l198 99l58 -114l-256 -128q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5z" />
-<glyph unicode="&#xf194;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM128 806q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5 q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237q104 139 172.5 292.5t82.5 226.5q16 85 -21 132q-52 65 -187 45q-17 -3 -41 -12.5t-57.5 -30.5t-64.5 -48.5t-59.5 -70t-44.5 -91.5q80 7 113.5 -16t26.5 -99q-5 -52 -52 -143 q-43 -78 -71 -99q-44 -32 -87 14q-23 24 -37.5 64.5t-19 73t-10 84t-8.5 71.5q-23 129 -34 164q-12 37 -35.5 69t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7z" />
-<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M0 608v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31 l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26z" />
-<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM128 288q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47 t-47 -113v-832zM256 672v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M0 576q0 12 38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113q-110 -64 -268 -64h-128v64 h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5zM323 336h29q157 0 273 64h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96zM323 816l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5 t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64h-29zM1739 484l81 -30q68 48 68 122t-68 122l-81 -30q53 -36 53 -92t-53 -92z" />
-<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M0 796q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5 t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72 l-55 163l-153 -53q-29 -9 -50 -9q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5zM620 811l105 -313l310 105l-105 315z" />
-<glyph unicode="&#xf199;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 352q0 -40 28 -68t68 -28h832q40 0 68 28t28 68v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99 q-98 -69 -164 -69t-164 69q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436zM256 928q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13 t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68z" />
-<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M0 640q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348zM41 640q0 -173 68 -331.5t182.5 -273t273 -182.5t331.5 -68t331.5 68t273 182.5t182.5 273t68 331.5 t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5zM127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM254 1062q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5 q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21t14.5 -24t14 -23q63 -107 63 -212q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15 t-1.5 -18.5t9 -16.5t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5zM679 -97l230 670l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1282 -24l235 678q59 169 59 276q0 42 -6 79 q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5z" />
-<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M0 455q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360l272 133v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5zM1134 860v172q277 -33 481 -157l140 79l37 -390l-525 114l147 83 q-119 70 -280 99z" />
-<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M0 -128q0 26 20.5 45t48.5 19h1782q28 0 48.5 -19t20.5 -45v-128h-1920v128zM0 1024v128l960 384l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128zM128 0v64q0 26 20.5 45t48.5 19h59v768h256v-768h128v768h256v-768h128v768h256 v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664z" />
-<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M0 1024q0 23 22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31t-22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433 q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31zM512 384l18 316l574 -181q22 -7 48 -7t48 7l574 181l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128z" />
-<glyph unicode="&#xf19e;" d="M109 1536q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610l13 -707q-62 11 -105 11 q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287z" />
-<glyph unicode="&#xf1a0;" horiz-adv-x="1280" d="M111 182q0 81 44.5 150t118.5 115q131 82 404 100q-32 41 -47.5 73.5t-15.5 73.5q0 40 21 85q-46 -4 -68 -4q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q76 66 182 98t218 32h417l-137 -88h-132q75 -63 113 -133t38 -160q0 -72 -24.5 -129.5t-59.5 -93 t-69.5 -65t-59 -61.5t-24.5 -66q0 -36 32 -70.5t77 -68t90.5 -73.5t77.5 -104t32 -142q0 -91 -49 -173q-71 -122 -209.5 -179.5t-298.5 -57.5q-132 0 -246.5 41.5t-172.5 137.5q-36 59 -36 131zM297 228q0 -56 23.5 -102t61 -75.5t87 -50t100 -29t101.5 -8.5q58 0 111.5 13 t99 39t73 73t27.5 109q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -49 2q-53 0 -104.5 -7t-107 -25t-97 -46t-68.5 -74.5t-27 -105.5zM403 1222q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26q37 0 77.5 16.5t65.5 43.5 q53 56 53 159q0 59 -17 125.5t-48 129t-84 103.5t-117 41q-42 0 -82.5 -19.5t-66.5 -52.5q-46 -59 -46 -160z" />
-<glyph unicode="&#xf1a1;" horiz-adv-x="1984" d="M0 722q0 94 66 160t160 66q83 0 148 -55q248 158 592 164l134 423q4 14 17.5 21.5t28.5 4.5l347 -82q22 50 68.5 81t102.5 31q77 0 131.5 -54.5t54.5 -131.5t-54.5 -132t-131.5 -55q-76 0 -130.5 54t-55.5 131l-315 74l-116 -366q327 -14 560 -166q64 58 151 58 q94 0 160 -66t66 -160q0 -62 -31 -114t-83 -82q5 -33 5 -61q0 -121 -68.5 -230.5t-197.5 -193.5q-125 -82 -285.5 -125.5t-335.5 -43.5q-176 0 -336.5 43.5t-284.5 125.5q-129 84 -197.5 193t-68.5 231q0 29 5 66q-48 31 -77 81.5t-29 109.5zM77 722q0 -67 51 -111 q49 131 180 235q-36 25 -82 25q-62 0 -105.5 -43.5t-43.5 -105.5zM178 465q0 -101 59.5 -194t171.5 -166q116 -75 265.5 -115.5t313.5 -40.5t313.5 40.5t265.5 115.5q112 73 171.5 166t59.5 194t-59.5 193.5t-171.5 165.5q-116 75 -265.5 115.5t-313.5 40.5t-313.5 -40.5 t-265.5 -115.5q-112 -73 -171.5 -165.5t-59.5 -193.5zM555 572q0 57 41.5 98t97.5 41t96.5 -41t40.5 -98q0 -56 -40.5 -96t-96.5 -40q-57 0 -98 40t-41 96zM661 209.5q0 16.5 11 27.5t27 11t27 -11q77 -77 265 -77h2q188 0 265 77q11 11 27 11t27 -11t11 -27.5t-11 -27.5 q-99 -99 -319 -99h-2q-220 0 -319 99q-11 11 -11 27.5zM1153 572q0 57 41.5 98t97.5 41t96.5 -41t40.5 -98q0 -56 -40.5 -96t-96.5 -40q-57 0 -98 40t-41 96zM1555 1350q0 -45 32 -77t77 -32t77 32t32 77t-32 77t-77 32t-77 -32t-32 -77zM1672 843q131 -105 178 -238 q57 46 57 117q0 62 -43.5 105.5t-105.5 43.5q-49 0 -86 -28z" />
-<glyph unicode="&#xf1a2;" d="M0 193v894q0 133 94 227t226 94h896q132 0 226 -94t94 -227v-894q0 -133 -94 -227t-226 -94h-896q-132 0 -226 94t-94 227zM155 709q0 -37 19.5 -67.5t52.5 -45.5q-7 -25 -7 -54q0 -98 74 -181.5t201.5 -132t278.5 -48.5q150 0 277.5 48.5t201.5 132t74 181.5q0 27 -6 54 q35 14 57 45.5t22 70.5q0 51 -36 87.5t-87 36.5q-60 0 -98 -48q-151 107 -375 115l83 265l206 -49q1 -50 36.5 -85t84.5 -35q50 0 86 35.5t36 85.5t-36 86t-86 36q-36 0 -66 -20.5t-45 -53.5l-227 54q-9 2 -17.5 -2.5t-11.5 -14.5l-95 -302q-224 -4 -381 -113q-36 43 -93 43 q-51 0 -87 -36.5t-36 -87.5zM493 613q0 37 26 63t63 26t63 -26t26 -63t-26 -64t-63 -27t-63 27t-26 64zM560 375q0 11 8 18q7 7 17.5 7t17.5 -7q49 -51 172 -51h1h1q122 0 173 51q7 7 17.5 7t17.5 -7t7 -18t-7 -18q-65 -64 -208 -64h-1h-1q-143 0 -207 64q-8 7 -8 18z M882 613q0 37 26 63t63 26t63 -26t26 -63t-26 -64t-63 -27t-63 27t-26 64zM1143 1120q0 30 21 51t50 21q30 0 51 -21t21 -51q0 -29 -21 -50t-51 -21q-29 0 -50 21t-21 50z" />
-<glyph unicode="&#xf1a3;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM320 502q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14 q19 0 32.5 -14t13.5 -33v-54l60 -28l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122zM806 500q0 -80 58 -137t139 -57t138.5 57t57.5 139v122h-150v-126q0 -20 -13.5 -33.5t-33.5 -13.5 q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123z" />
-<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M0 336v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58l-131 61v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5zM1062 332 v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275h328v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5z" />
-<glyph unicode="&#xf1a5;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM64 640h704v-704h480q93 0 158.5 65.5t65.5 158.5v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480z " />
-<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M0 271v697h328v286h204v-983h-532zM205 435h123v369h-123v-369zM614 271h205v697h-205v-697zM614 1050h205v204h-205v-204zM901 26v163h328v82h-328v697h533v-942h-533zM1106 435h123v369h-123v-369zM1516 26v163h327v82h-327v697h532v-942h-532zM1720 435h123v369h-123 v-369z" />
-<glyph unicode="&#xf1a7;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM293 388l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229t-88.5 229t-213.5 95q-74 0 -141 -36h-186v-840z M504 804v277q28 17 70 17q53 0 91 -45t38 -109t-38 -109.5t-91 -45.5q-43 0 -70 15zM636 -39l211 41v206q51 -19 117 -19q125 0 213 95t88 229t-88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101v-636zM847 377v277q28 17 70 17q53 0 91 -45.5t38 -109.5 t-38 -109t-91 -45q-43 0 -70 15z" />
-<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M41 455q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80 t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5l1 -21q75 3 143.5 -20.5 t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14q6 -5 28 -23.5t25.5 -22t19 -18 t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63 t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27zM764 676q10 1 32.5 7t34.5 6q19 0 35 -10l-96 -20zM822 568l48 12l109 -177l-73 -48zM859 884q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1 v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5 t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43zM1061 45h31l10 -83l-41 -12v95zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM1116 29 q21 2 60.5 8.5t72 10t60.5 3.5h14q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13t-54 -9.5t-53.5 -7.5t-32 -4.5zM1947 1528l1 3l2 4l-1 -5zM1950 1535v1v-1zM1950 1535l1 1z" />
-<glyph unicode="&#xf1a9;" d="M0 520q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5 t19.5 -177.5q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302zM333 256q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5zM685.5 -76q-0.5 -10 7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5 q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16zM852 31q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5 t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10q-29 -12 -78 -56q-26 -24 -12 -44z" />
-<glyph unicode="&#xf1aa;" d="M0 78q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160l151 -152l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5 t-60 145.5zM2 1202q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5t149.5 -87.5l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5 q-70 15 -115 71t-45 129zM446 803l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126t135.5 51q85 0 145 -60.5t60 -145.5q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152 l-160 -160zM776 793l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5q76 -11 126.5 -68.5t50.5 -134.5q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30 l-152 152z" />
-<glyph unicode="&#xf1ab;" d="M0 -16v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5q20 0 20 -21v-418l147 -47v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3zM39 15l694 232v1032l-694 -233v-1031zM147 293q6 4 82 92 q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8 t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110 q-4 -2 -19.5 -4t-18.5 0zM268 933l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41zM310 -116q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11q73 -37 159.5 -61.5t157.5 -24.5 q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5l-43 73l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16zM777 1294l573 -184v380zM885 453l102 -31l45 110l211 -65l37 -135l102 -31l-181 657l-100 31z M1071 630l76 185l63 -227z" />
-<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M0 -96v1088q0 66 47 113t113 47h128q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113zM512 -96v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-163q58 -34 93 -93t35 -128v-768q0 -106 -75 -181 t-181 -75h-864q-66 0 -113 47t-47 113zM640 896h896v256h-160q-40 0 -68 28t-28 68v160h-640v-512zM736 0q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM736 256q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9 h-128q-14 0 -23 -9t-9 -23v-128zM736 512q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM992 0q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM992 256q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM992 512q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM1248 0q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23 v-128zM1248 256q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM1248 512q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128z" />
-<glyph unicode="&#xf1ad;" d="M0 -192v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM256 160q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM256 416q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM256 672q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM256 928q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM256 1184q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM512 96v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23zM512 416q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64zM512 672q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM512 928q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM512 1184q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM768 416q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM768 672q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM768 928q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM768 1184q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM1024 160q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64zM1024 416q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM1024 672q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM1024 928q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM1024 1184q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64z" />
-<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M64 1056q0 40 28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68zM416 1152q0 93 65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5t-65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5z" />
-<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M0 724q0 80 42 139.5t119 59.5q76 0 141.5 -55.5t100.5 -134t35 -152.5q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152zM256 19q0 86 56 191.5t139.5 192.5t187.5 146t193 59q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45 t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146zM333 1163q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151zM884 1064 q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5q-61 0 -105 39t-63 92.5t-19 113.5zM1226 581q0 74 35 152.5t100.5 134t141.5 55.5q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5 q-77 0 -119 59t-42 139z" />
-<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M64 1008q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5z" />
-<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M0 256v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65zM134 1026l698 -254l698 254l-698 254zM896 -93l640 349v636l-640 -233v-752z" />
-<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M0 96v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70v-400l434 -186q36 -16 57 -48t21 -70v-416q0 -36 -19 -67t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4 l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67zM172 531l404 -173l404 173l-404 173zM640 -96l384 192v314l-384 -164v-342zM647 1219l441 -189l441 189l-441 189zM1152 651l384 165v266l-384 -164v-267zM1196 531l404 -173l404 173l-404 173zM1664 -96 l384 192v314l-384 -164v-342z" />
-<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M0 22v1260h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5 t45.5 113.5q0 144 -190 144h-260v-294zM1137 477q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658q0 -111 57.5 -171.5t166.5 -60.5q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347zM1337 1073h511v124 h-511v-124zM1388 576h408q-18 195 -200 195q-90 0 -146 -52.5t-62 -142.5z" />
-<glyph unicode="&#xf1b5;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM128 254h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5t-56.5 60.5t-79 29.5 t-97 8.5h-371v-787zM301 388v217h189q124 0 124 -113q0 -104 -128 -104h-185zM301 723v184h163q119 0 119 -90q0 -94 -106 -94h-176zM838 538q0 -135 79 -217t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20q-68 0 -104 38t-36 107h411q1 10 1 30 q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216zM964 911v77h319v-77h-319zM996 600q4 56 39 89t91 33q113 0 124 -122h-254z" />
-<glyph unicode="&#xf1b6;" horiz-adv-x="2048" d="M0 764q0 86 61 146.5t146 60.5q73 0 130 -46t73 -117l783 -315q49 29 106 29q14 0 21 -1l173 248q1 114 82 194.5t195 80.5q115 0 196.5 -81t81.5 -196t-81.5 -196.5t-196.5 -81.5l-265 -194q-8 -80 -67.5 -133.5t-138.5 -53.5q-73 0 -130 46t-73 117l-783 315 q-51 -30 -106 -30q-85 0 -146 61t-61 147zM55 764q0 -64 44.5 -108.5t107.5 -44.5q11 0 33 4l-64 26q-33 14 -52.5 44.5t-19.5 66.5q0 50 35.5 85.5t85.5 35.5q20 0 41 -8v1l76 -31q-20 37 -56.5 59t-78.5 22q-63 0 -107.5 -44.5t-44.5 -107.5zM1164 244q19 -37 55.5 -59 t79.5 -22q63 0 107.5 44.5t44.5 107.5t-44.5 108t-107.5 45q-13 0 -33 -4q2 -1 20 -8t21.5 -8.5t18.5 -8.5t19 -10t16 -11t15.5 -13.5t11 -14.5t10 -18t5 -21t2.5 -25q0 -50 -35.5 -85.5t-85.5 -35.5q-14 0 -31.5 4.5t-29 9t-31.5 13.5t-28 12zM1584 767q0 -77 54.5 -131.5 t131.5 -54.5t132 54.5t55 131.5t-55 131.5t-132 54.5q-76 0 -131 -54.5t-55 -131.5zM1623 767q0 62 43.5 105.5t104.5 43.5t105 -44t44 -105t-43.5 -104.5t-105.5 -43.5q-61 0 -104.5 43.5t-43.5 104.5z" />
-<glyph unicode="&#xf1b7;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM128 693q0 -53 38 -91t92 -38q36 0 66 18l489 -197q10 -44 45.5 -73t81.5 -29q50 0 86.5 34t41.5 83l167 122 q71 0 122 50.5t51 122.5t-51 123t-122 51q-72 0 -122.5 -50.5t-51.5 -121.5l-108 -155q-2 0 -6.5 0.5t-6.5 0.5q-35 0 -67 -19l-489 197q-10 44 -45.5 73t-80.5 29q-54 0 -92 -38t-38 -92zM162 693q0 40 28 68t68 28q27 0 49.5 -14t34.5 -37l-48 19q-29 11 -56.5 -2 t-38.5 -41q-12 -29 -0.5 -57t39.5 -40v-1l40 -16q-14 -2 -20 -2q-40 0 -68 27.5t-28 67.5zM855 369q5 -2 47 -19q29 -12 58 0.5t41 41.5q11 29 -1 57.5t-41 40.5l-40 16q14 2 21 2q39 0 67 -27.5t28 -67.5t-28 -67.5t-67 -27.5q-59 0 -85 51zM1118 695q0 48 34 82t83 34 q48 0 82 -34t34 -82t-34 -82t-82 -34q-49 0 -83 34t-34 82zM1142 696q0 -39 27.5 -66t65.5 -27t65.5 27t27.5 66q0 38 -27.5 65.5t-65.5 27.5t-65.5 -27.5t-27.5 -65.5z" />
-<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M16 970l433 -17l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188zM270.5 158q-3.5 28 4 65t12 55t21.5 64t19 53q78 -12 509 -28l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5 q-11 27 -14.5 55zM294 1124l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5t36 -39.5t32 -35q-47 -63 -265 -435l-317 187zM782 1524l405 -1q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190l142 83l-220 -373l-419 20l151 86q-34 89 -75 166 t-75.5 123.5t-64.5 80t-47 46.5zM953 197l211 362l7 -173q170 -16 283 -5t170 33l56 22l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164zM1218 847l313 195l19 11l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22 t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436z" />
-<glyph unicode="&#xf1b9;" horiz-adv-x="1984" d="M0 160v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h704q98 0 179 -63.5t104 -157.5l105 -419h28q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-128v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-928v-128q0 -80 -56 -136 t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23zM160 448q0 -66 47 -113t113 -47t113 47t47 113t-47 113t-113 47t-113 -47t-47 -113zM516 768h952l-89 357q-2 8 -14 17.5t-21 9.5h-704q-9 0 -21 -9.5t-14 -17.5zM1472 448q0 -66 47 -113t113 -47t113 47t47 113 t-47 113t-113 47t-113 -47t-47 -113z" />
-<glyph unicode="&#xf1ba;" horiz-adv-x="1984" d="M0 32v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h64q98 0 179 -63.5t104 -157.5l105 -419h28q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-128v-64q0 -80 -56 -136t-136 -56 t-136 56t-56 136v64h-928v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23zM160 320q0 -66 47 -113t113 -47t113 47t47 113t-47 113t-113 47t-113 -47t-47 -113zM516 640h952l-89 357q-2 8 -14 17.5t-21 9.5h-704q-9 0 -21 -9.5t-14 -17.5zM1472 320 q0 -66 47 -113t113 -47t113 47t47 113t-47 113t-113 47t-113 -47t-47 -113z" />
-<glyph unicode="&#xf1bb;" d="M32 64q0 26 19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45t-19 -45t-45 -19 h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45z" />
-<glyph unicode="&#xf1bc;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM237 886q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37q159 0 309.5 -34t253.5 -95q21 -12 40 -12 q29 0 50.5 20.5t21.5 51.5q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5zM289 637q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5q0 40 -35 61 q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64zM321 406q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52z" />
-<glyph unicode="&#xf1bd;" d="M0 11v1258q0 58 40.5 98.5t98.5 40.5h1258q58 0 98.5 -40.5t40.5 -98.5v-1258q0 -58 -40.5 -98.5t-98.5 -40.5h-1258q-58 0 -98.5 40.5t-40.5 98.5zM71 11q0 -28 20 -48t48 -20h1258q28 0 48 20t20 48v1258q0 28 -20 48t-48 20h-1258q-28 0 -48 -20t-20 -48v-1258z M121 11v141l711 195l-212 439q4 1 12 2.5t12 1.5q170 32 303.5 21.5t221 -46t143.5 -94.5q27 -28 -25 -42q-64 -16 -256 -62l-97 198q-111 7 -240 -16l188 -387l533 145v-496q0 -7 -5.5 -12.5t-12.5 -5.5h-1258q-7 0 -12.5 5.5t-5.5 12.5zM121 709v560q0 7 5.5 12.5 t12.5 5.5h1258q7 0 12.5 -5.5t5.5 -12.5v-428q-85 30 -188 52q-294 64 -645 12l-18 -3l-65 134h-233l85 -190q-132 -51 -230 -137zM246 413q-24 203 166 305l129 -270l-255 -61q-14 -3 -26 4.5t-14 21.5z" />
-<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M0 405l17 128q2 9 9 9t9 -9l20 -128l-20 -126q-2 -9 -9 -9t-9 9zM79 405l23 207q0 9 9 9q8 0 10 -9l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10zM169 405l21 245q2 12 12 12q11 0 11 -12l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11zM259 405l21 252q0 13 13 13 q12 0 14 -13l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13zM350 405l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5zM401 159zM442 405l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5l21 -380l-21 -246q0 -7 -5 -12.5 t-12 -5.5q-16 0 -18 18zM534 403l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19zM628 405l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5l18 -506l-18 -242q-2 -21 -22 -21q-19 0 -21 21zM723 405l14 -241 q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17zM784 164zM817 405l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18zM913 404l12 492q1 12 9 20t19 8t18.5 -8 t8.5 -20l14 -492l-14 -236q0 -11 -8 -19t-19 -8t-19 8t-9 19zM1010 405q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11q11 0 20 9q9 7 9 20l1 24l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6zM1079 169zM1103 404l12 636v3q2 15 12 24q9 7 20 7 q8 0 15 -5q14 -8 16 -26l14 -639l-14 -231q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114zM1204 174v899q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22z" />
-<glyph unicode="&#xf1c0;" d="M0 0v170q119 -84 325 -127t443 -43t443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128zM0 384v170q119 -84 325 -127t443 -43t443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128zM0 768 v170q119 -84 325 -127t443 -43t443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128zM0 1152v128q0 69 103 128t280 93.5t385 34.5t385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128z" />
-<glyph unicode="&#xf1c1;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM257 60q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4 q52 85 107 197q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38 q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83z M714 842q1 7 7 44q0 3 7 43q1 4 4 8q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2q-15 -42 -2 -132zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1098 353q76 -28 124 -28q14 0 18 1q0 1 -2 3q-24 24 -140 24z" />
-<glyph unicode="&#xf1c2;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM233 661h70l164 -661h159l128 485q7 20 10 46q2 16 2 24 h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21q-2 26 -7 46l-99 438h90v107h-300v-107zM1024 1024h376 q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
-<glyph unicode="&#xf1c3;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM429 0h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4 h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107h-290v-107h68l189 -272l-194 -283h-68v-106zM1024 1024h376 q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
-<glyph unicode="&#xf1c4;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM416 0h327v106h-93v167h137q76 0 118 15q67 23 106.5 87 t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92v-106zM650 386v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15h-119zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
-<glyph unicode="&#xf1c5;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM256 0v192l192 192l128 -128l384 384l320 -320v-320 h-1024zM256 704q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
-<glyph unicode="&#xf1c6;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536zM384 192q0 25 8 52q21 63 120 396 v128h128v-128h79q22 0 39 -13t23 -34l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5zM512 192q0 -26 37.5 -45t90.5 -19t90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45zM512 896h128v128h-128v-128zM512 1152h128v128h-128v-128 zM640 768h128v128h-128v-128zM640 1024h128v128h-128v-128zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
-<glyph unicode="&#xf1c7;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM256 288v192q0 14 9 23t23 9h131l166 167q16 15 35 7 q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23zM762 206.5q1 -26.5 20 -44.5q20 -17 44 -17q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5z M973.5 54.5q2.5 -26.5 23.5 -42.5q18 -15 40 -15q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
-<glyph unicode="&#xf1c8;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM256 256v384q0 52 38 90t90 38h384q52 0 90 -38t38 -90 v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90zM960 403v90l265 266q9 9 23 9q4 0 12 -2q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
-<glyph unicode="&#xf1c9;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM254 429q-14 19 0 38l226 301q8 11 21 12.5t24 -6.5 l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5zM636 43l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5l-63 10q-13 2 -20.5 13t-5.5 24zM947.5 181 q-1.5 13 6.5 24l182 243l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5l226 -301q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
-<glyph unicode="&#xf1ca;" d="M39 1286h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132 t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390z" />
-<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M0 367v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64v-546q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64zM154 511l193 129l-193 129v-258zM216 367l603 -402v359l-334 223zM216 913l269 -180l334 223v359zM624 640 l272 -182l272 182l-272 182zM973 -35l603 402l-269 180l-334 -223v-359zM973 956l334 -223l269 180l-603 402v-359zM1445 640l193 -129v258z" />
-<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M0 407q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5 h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55t121.5 -21 q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5t-85 -189.5z " />
-<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M0 640q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348zM128 640q0 -190 90 -361l194 194q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361zM512 640 q0 -159 112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5zM535 -38q171 -90 361 -90t361 90l-194 194q-82 -28 -167 -28t-167 28zM535 1318l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90t-361 -90z M1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
-<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M0 640q0 222 101 414.5t276.5 317t390.5 155.5v-260q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v260q215 -31 390.5 -155.5t276.5 -317t101 -414.5 q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348z" />
-<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
-<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M0 640q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348zM44 640q0 -173 67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331 t-67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331zM87 640q0 205 98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385zM206 217l58 34q29 -49 73 -99 l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13v-66q-208 6 -385 109.5t-283 275.5zM207 1063q106 172 282 275.5t385 109.5v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98zM415 805q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10 t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162q-67 77 -98 169l232 80q-14 42 -14 85t14 85zM918 -102 q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99l58 -34q-106 -172 -283 -275.5t-385 -109.5v66zM918 1382v66q209 -6 385 -109.5t282 -275.5l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13zM1516 428q36 103 36 212q0 112 -35 212l82 28 q-19 56 -49 112l57 33q98 -180 98 -385t-98 -385l-57 33q27 52 49 112z" />
-<glyph unicode="&#xf1d2;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 218q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5 t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85q0 -53 41 -77v-3q-113 -37 -113 -139zM382 225q0 64 98 64q102 0 102 -61q0 -66 -93 -66 q-107 0 -107 63zM395 693q0 90 77 90q36 0 55 -25.5t19 -63.5q0 -85 -74 -85q-77 0 -77 84zM755 1072q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392q0 -50 -3 -75z M966 771q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117z" />
-<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M68 7q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47q98 0 218 47v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58q0 -31 22.5 -51.5t58 -32 t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5zM272 18q0 -101 172 -101q151 0 151 105q0 100 -165 100q-158 0 -158 -104zM293 775q0 -135 124 -135q119 0 119 137q0 61 -30 102t-89 41 q-124 0 -124 -145zM875 1389q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5t-39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5zM901 220q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134h-222zM1217 901v190h96v76q0 54 -6 89h227q-6 -41 -6 -165 h171v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6z" />
-<glyph unicode="&#xf1d4;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM368 1135l323 -589v-435h134v436l343 588h-150q-21 -39 -63.5 -118.5t-68 -128.5t-59.5 -118.5t-60 -128.5h-3 q-21 48 -44.5 97t-52 105.5t-46.5 92t-54 104.5t-49 95h-150z" />
-<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M57 953q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5t-78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153 t-153 102t-186 38t-186 -38t-153 -102t-102 -153t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265zM113.5 38.5q10.5 121.5 29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5t136.5 -56.5 t56.5 -136.5t-57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5z" />
-<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M18 264q0 275 252 466q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5 t3.5 -5t2 -3.5q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9 t-98 20t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20 q-18 -41 -54.5 -74.5t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100z" />
-<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M0 858q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490z M380 1075q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5t-25 66t-66 25q-43 0 -76 -25.5t-33 -65.5zM816 404q0 143 81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109q-150 -37 -218 -37 q-169 0 -311 70.5t-223.5 191.5t-81.5 264zM888 1075q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5t-24.5 66t-65.5 25q-43 0 -76 -25.5t-33 -65.5zM1160 568q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5 t-22.5 -49.5zM1559 568q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5z" />
-<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M0 508q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55z" />
-<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M0 508q-3 39 32 59l1664 960q35 21 68 -2q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55zM209 522l336 -137l863 639l-478 -797l492 -201 l221 1323z" />
-<glyph unicode="&#xf1da;" d="M0 832v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298t-61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12 q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45zM512 480v64q0 14 9 23t23 9h224v352 q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf1db;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5z" />
-<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M62 1338q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5 t45 -15t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18 q-15 10 -45 12t-53 2t-41 14t-18 45z" />
-<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M24 926q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108 q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179q-64 117 -64 259z" />
-<glyph unicode="&#xf1de;" d="M0 736v64q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-64q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM128 -96v672h256v-672q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM128 960v416q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-416h-256zM512 224v64q0 40 28 68 t68 28h320q40 0 68 -28t28 -68v-64q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM640 64h256v-160q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v160zM640 448v928q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-928h-256zM1024 992v64q0 40 28 68t68 28h320q40 0 68 -28 t28 -68v-64q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM1152 -96v928h256v-928q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM1152 1216v160q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-160h-256z" />
-<glyph unicode="&#xf1e0;" d="M0 640q0 133 93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86q133 0 226.5 -93.5t93.5 -226.5 t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5z" />
-<glyph unicode="&#xf1e1;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5zM256 640q0 -88 62.5 -150.5t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5 t150.5 62.5t62.5 150.5t-62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5z" />
-<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M0 448q0 143 55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68l243 244l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5 t-225 150t-150 225t-55.5 273.5zM170 615q10 -24 35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49t-34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49zM1376 1472q0 13 9 23q10 9 23 9t23 -9l90 -91q10 -9 10 -22.5t-10 -22.5 q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23zM1536 1408v96q0 14 9 23t23 9t23 -9t9 -23v-96q0 -14 -9 -23t-23 -9t-23 9t-9 23zM1605 1242.5q0 13.5 10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5z M1605 1381.5q0 13.5 10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5zM1632 1312q0 14 9 23t23 9h96q14 0 23 -9t9 -23t-9 -23t-23 -9h-96q-14 0 -23 9t-9 23z" />
-<glyph unicode="&#xf1e3;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1e4;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1e5;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1e6;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1e7;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1e8;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1e9;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1ea;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1eb;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1ec;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1ed;" horiz-adv-x="1792" />
-<glyph unicode="&#xf1ee;" horiz-adv-x="1792" />
-<glyph unicode="&#xf500;" horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-<glyph horiz-adv-x="1792" />
-</font>
-</defs></svg> 
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.ttf b/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.ttf
deleted file mode 100644
index 5cd6cff6d6f6cf438a882e366420dbcc5dddd3f1..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.ttf and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.woff b/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.woff
deleted file mode 100644
index 9eaecb37996e205f1027fce2df59fbaa500657a8..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/font/fontawesome-webfont.woff and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/graphs/class.html b/vendor/events-radar/radar-api-php/docs/graphs/class.html
deleted file mode 100644
index 79d1fba04d80ed95fd8f6cf35e955813dbac9464..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/graphs/class.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-        <link href="../css/jquery.iviewer.css" rel="stylesheet" media="all"/>
-    <style>
-        #viewer {
-            position: relative;
-            width: 100%;
-        }
-        .wrapper {
-            overflow: hidden;
-        }
-    </style>
-
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-        <script src="../js/jquery.mousewheel.js" type="text/javascript"></script>
-    <script src="../js/jquery.iviewer.js" type="text/javascript"></script>
-    <script type="text/javascript">
-        $(window).resize(function(){
-            $("#viewer").height($(window).height() - 100);
-        });
-
-        $(document).ready(function() {
-            $("#viewer").iviewer({src: '../graphs/classes.svg', zoom_animation: false});
-            $('#viewer img').bind('dragstart', function(event){
-                event.preventDefault();
-            });
-            $(window).resize();
-        });
-    </script>
-
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <div class="row-fluid">
-        <div class="span12">
-            <div class="wrapper">
-                <div id="viewer" class="viewer"></div>
-            </div>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/graphs/classes.svg b/vendor/events-radar/radar-api-php/docs/graphs/classes.svg
deleted file mode 100644
index 3327f12eb5f1e864029dbe5c80e9b9fc7017e1d8..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/graphs/classes.svg
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
- "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Generated by graphviz version 2.34.0 (20141125.1709)
- -->
-<!-- Title: G Pages: 1 -->
-<svg width="518pt" height="466pt"
- viewBox="0.00 0.00 518.00 466.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 462)">
-<title>G</title>
-<polygon fill="white" stroke="white" points="-4,4 -4,-462 514,-462 514,4 -4,4"/>
-<g id="clust1" class="cluster"><title>cluster_Global</title>
-<path fill="none" stroke="gray" d="M20,-8C20,-8 490,-8 490,-8 496,-8 502,-14 502,-20 502,-20 502,-438 502,-438 502,-444 496,-450 490,-450 490,-450 20,-450 20,-450 14,-450 8,-444 8,-438 8,-438 8,-20 8,-20 8,-14 14,-8 20,-8"/>
-<text text-anchor="middle" x="255" y="-437.2" font-family="Times,serif" font-size="11.00" fill="gray">Global</text>
-</g>
-<g id="clust2" class="cluster"><title>cluster_\Radar</title>
-<path fill="none" stroke="gray" d="M28,-16C28,-16 482,-16 482,-16 488,-16 494,-22 494,-28 494,-28 494,-410 494,-410 494,-416 488,-422 482,-422 482,-422 28,-422 28,-422 22,-422 16,-416 16,-410 16,-410 16,-28 16,-28 16,-22 22,-16 28,-16"/>
-<text text-anchor="middle" x="255" y="-409.2" font-family="Times,serif" font-size="11.00" fill="gray">Radar</text>
-</g>
-<g id="clust3" class="cluster"><title>cluster_\Radar\Connect</title>
-<path fill="none" stroke="gray" d="M36,-24C36,-24 474,-24 474,-24 480,-24 486,-30 486,-36 486,-36 486,-382 486,-382 486,-388 480,-394 474,-394 474,-394 36,-394 36,-394 30,-394 24,-388 24,-382 24,-382 24,-36 24,-36 24,-30 30,-24 36,-24"/>
-<text text-anchor="middle" x="255" y="-381.2" font-family="Times,serif" font-size="11.00" fill="gray">Connect</text>
-</g>
-<g id="clust4" class="cluster"><title>cluster_\Radar\Connect\Entity</title>
-<path fill="none" stroke="gray" d="M44,-186C44,-186 466,-186 466,-186 472,-186 478,-192 478,-198 478,-198 478,-354 478,-354 478,-360 472,-366 466,-366 466,-366 44,-366 44,-366 38,-366 32,-360 32,-354 32,-354 32,-198 32,-198 32,-192 38,-186 44,-186"/>
-<text text-anchor="middle" x="255" y="-353.2" font-family="Times,serif" font-size="11.00" fill="gray">Entity</text>
-</g>
-<!-- \\Radar\\Connect\\Entity\\Node -->
-<g id="node1" class="node"><title>\\Radar\\Connect\\Entity\\Node</title>
-<polygon fill="none" stroke="black" points="272,-230 218,-230 218,-194 272,-194 272,-230"/>
-<text text-anchor="middle" x="245" y="-209.2" font-family="Courier,monospace" font-size="11.00">Node</text>
-</g>
-<!-- \\Radar\\Connect\\Entity\\Entity -->
-<g id="node6" class="node"><title>\\Radar\\Connect\\Entity\\Entity</title>
-<polygon fill="none" stroke="black" points="124,-284 40,-284 40,-248 124,-248 124,-284"/>
-<text text-anchor="start" x="48" y="-269.2" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
-<text text-anchor="start" x="61.5" y="-257.2" font-family="Courier,monospace" font-size="11.00">Entity</text>
-</g>
-<!-- \\Radar\\Connect\\Entity\\Node&#45;&gt;\\Radar\\Connect\\Entity\\Entity -->
-<g id="edge1" class="edge"><title>\\Radar\\Connect\\Entity\\Node&#45;&gt;\\Radar\\Connect\\Entity\\Entity</title>
-<path fill="none" stroke="black" d="M217.774,-220.796C195.058,-228.415 161.549,-239.655 133.627,-249.02"/>
-<polygon fill="none" stroke="black" points="132.378,-245.747 124.01,-252.245 134.604,-252.383 132.378,-245.747"/>
-</g>
-<!-- \\Radar\\Connect\\Entity\\Group -->
-<g id="node2" class="node"><title>\\Radar\\Connect\\Entity\\Group</title>
-<polygon fill="none" stroke="black" points="445,-338 391,-338 391,-302 445,-302 445,-338"/>
-<text text-anchor="middle" x="418" y="-317.2" font-family="Courier,monospace" font-size="11.00">Group</text>
-</g>
-<!-- \\Radar\\Connect\\Entity\\Group&#45;&gt;\\Radar\\Connect\\Entity\\Node -->
-<g id="edge2" class="edge"><title>\\Radar\\Connect\\Entity\\Group&#45;&gt;\\Radar\\Connect\\Entity\\Node</title>
-<path fill="none" stroke="black" d="M390.871,-307.17C382.75,-302.918 373.868,-297.99 366,-293 332.221,-271.577 327.503,-260.852 294,-239 289.863,-236.302 285.441,-233.593 281.018,-230.988"/>
-<polygon fill="none" stroke="black" points="282.442,-227.77 272.028,-225.823 278.955,-233.839 282.442,-227.77"/>
-</g>
-<!-- \\Radar\\Connect\\Entity\\Location -->
-<g id="node3" class="node"><title>\\Radar\\Connect\\Entity\\Location</title>
-<polygon fill="none" stroke="black" points="280.5,-338 209.5,-338 209.5,-302 280.5,-302 280.5,-338"/>
-<text text-anchor="middle" x="245" y="-317.2" font-family="Courier,monospace" font-size="11.00">Location</text>
-</g>
-<!-- \\Radar\\Connect\\Entity\\Location&#45;&gt;\\Radar\\Connect\\Entity\\Entity -->
-<g id="edge3" class="edge"><title>\\Radar\\Connect\\Entity\\Location&#45;&gt;\\Radar\\Connect\\Entity\\Entity</title>
-<path fill="none" stroke="black" d="M209.461,-308.416C187.356,-301.001 158.298,-291.255 133.61,-282.975"/>
-<polygon fill="none" stroke="black" points="134.63,-279.625 124.036,-279.764 132.404,-286.262 134.63,-279.625"/>
-</g>
-<!-- \\Radar\\Connect\\Entity\\TaxonomyTerm -->
-<g id="node4" class="node"><title>\\Radar\\Connect\\Entity\\TaxonomyTerm</title>
-<polygon fill="none" stroke="black" points="294,-284 196,-284 196,-248 294,-248 294,-284"/>
-<text text-anchor="middle" x="245" y="-263.2" font-family="Courier,monospace" font-size="11.00">TaxonomyTerm</text>
-</g>
-<!-- \\Radar\\Connect\\Entity\\TaxonomyTerm&#45;&gt;\\Radar\\Connect\\Entity\\Entity -->
-<g id="edge4" class="edge"><title>\\Radar\\Connect\\Entity\\TaxonomyTerm&#45;&gt;\\Radar\\Connect\\Entity\\Entity</title>
-<path fill="none" stroke="black" d="M195.695,-266C176.291,-266 153.9,-266 134.215,-266"/>
-<polygon fill="none" stroke="black" points="134.197,-262.5 124.197,-266 134.197,-269.5 134.197,-262.5"/>
-</g>
-<!-- \\Radar\\Connect\\Entity\\Event -->
-<g id="node5" class="node"><title>\\Radar\\Connect\\Entity\\Event</title>
-<polygon fill="none" stroke="black" points="445,-284 391,-284 391,-248 445,-248 445,-284"/>
-<text text-anchor="middle" x="418" y="-263.2" font-family="Courier,monospace" font-size="11.00">Event</text>
-</g>
-<!-- \\Radar\\Connect\\Entity\\Event&#45;&gt;\\Radar\\Connect\\Entity\\Node -->
-<g id="edge5" class="edge"><title>\\Radar\\Connect\\Entity\\Event&#45;&gt;\\Radar\\Connect\\Entity\\Node</title>
-<path fill="none" stroke="black" d="M390.656,-257.681C361.45,-248.458 314.18,-233.53 281.672,-223.265"/>
-<polygon fill="none" stroke="black" points="282.683,-219.914 272.093,-220.24 280.575,-226.589 282.683,-219.914"/>
-</g>
-<!-- \\Radar\\Connect\\Entity\\ListingsGroup -->
-<g id="node7" class="node"><title>\\Radar\\Connect\\Entity\\ListingsGroup</title>
-<polygon fill="none" stroke="black" points="470,-230 366,-230 366,-194 470,-194 470,-230"/>
-<text text-anchor="middle" x="418" y="-209.2" font-family="Courier,monospace" font-size="11.00">ListingsGroup</text>
-</g>
-<!-- \\Radar\\Connect\\Entity\\ListingsGroup&#45;&gt;\\Radar\\Connect\\Entity\\Node -->
-<g id="edge6" class="edge"><title>\\Radar\\Connect\\Entity\\ListingsGroup&#45;&gt;\\Radar\\Connect\\Entity\\Node</title>
-<path fill="none" stroke="black" d="M365.694,-212C338.957,-212 306.879,-212 282.664,-212"/>
-<polygon fill="none" stroke="black" points="282.473,-208.5 272.473,-212 282.473,-215.5 282.473,-208.5"/>
-</g>
-<!-- \\Radar\\Connect\\Connect -->
-<g id="node8" class="node"><title>\\Radar\\Connect\\Connect</title>
-<polygon fill="none" stroke="black" points="450,-176 386,-176 386,-140 450,-140 450,-176"/>
-<text text-anchor="middle" x="418" y="-155.2" font-family="Courier,monospace" font-size="11.00">Connect</text>
-</g>
-<!-- \\Radar\\Connect\\Cache -->
-<g id="node9" class="node"><title>\\Radar\\Connect\\Cache</title>
-<polygon fill="none" stroke="black" points="445,-122 391,-122 391,-86 445,-86 445,-122"/>
-<text text-anchor="middle" x="418" y="-101.2" font-family="Courier,monospace" font-size="11.00">Cache</text>
-</g>
-<!-- \\Radar\\Connect\\Filter -->
-<g id="node10" class="node"><title>\\Radar\\Connect\\Filter</title>
-<polygon fill="none" stroke="black" points="446.5,-68 389.5,-68 389.5,-32 446.5,-32 446.5,-68"/>
-<text text-anchor="middle" x="418" y="-47.2" font-family="Courier,monospace" font-size="11.00">Filter</text>
-</g>
-</g>
-</svg>
diff --git a/vendor/events-radar/radar-api-php/docs/images/apple-touch-icon-114x114.png b/vendor/events-radar/radar-api-php/docs/images/apple-touch-icon-114x114.png
deleted file mode 100644
index 1506f6a668fbb2837c06b561895da248c310ac53..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/apple-touch-icon-114x114.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/apple-touch-icon-72x72.png b/vendor/events-radar/radar-api-php/docs/images/apple-touch-icon-72x72.png
deleted file mode 100644
index d813259bf412e9556f9084f1496d60bfdb24a9de..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/apple-touch-icon-72x72.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/apple-touch-icon.png b/vendor/events-radar/radar-api-php/docs/images/apple-touch-icon.png
deleted file mode 100644
index 2d320cb5e1215894ef37cf8c6fd7a0085eba06f3..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/apple-touch-icon.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/custom-icons.svg b/vendor/events-radar/radar-api-php/docs/images/custom-icons.svg
deleted file mode 100644
index c6b8037f475101a68adc7ddfa0a5641378135177..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/images/custom-icons.svg
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="220"
-   height="220"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="custom-icons.svg">
-  <defs
-     id="defs4" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.4181818"
-     inkscape:cx="60.37594"
-     inkscape:cy="110"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer4"
-     showgrid="false"
-     inkscape:window-width="1366"
-     inkscape:window-height="718"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false"
-     fit-margin-top="10"
-     fit-margin-left="10"
-     fit-margin-right="10"
-     fit-margin-bottom="10" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Background"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(7.0217361,8.0694962)"
-     sodipodi:insensitive="true">
-    <path
-       style="fill:#333333;fill-opacity:1;stroke:none"
-       d="M 60,10 C 32.3,10 10,32.3 10,60 l 0,100 c 0,27.7 22.3,50 50,50 l 100,0 c 27.7,0 50,-22.3 50,-50 L 210,60 C 210,32.3 187.7,10 160,10 L 60,10 z m 8.90625,17.78125 82.1875,0 c 22.7744,0 41.125,18.350601 41.125,41.125 l 0,82.1875 c 0,22.7744 -18.3506,41.125 -41.125,41.125 l -82.1875,0 c -22.774399,0 -41.125,-18.3506 -41.125,-41.125 l 0,-82.1875 c 0,-22.774399 18.350601,-41.125 41.125,-41.125 z"
-       transform="translate(-7.0217361,-8.0694962)"
-       id="rect4991"
-       inkscape:connector-curvature="0" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="Class"
-     style="display:none"
-     sodipodi:insensitive="true">
-    <g
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
-       id="text3761">
-      <path
-         d="m 119.775,168.98893 c -8.84006,0 -16.77338,-1.36 -23.8,-4.08 -7.026702,-2.71999 -12.976696,-6.68665 -17.85,-11.9 -4.873353,-5.32664 -8.613349,-11.78664 -11.22,-19.38 -2.606677,-7.59329 -3.910009,-16.31995 -3.91,-26.18 -9e-6,-9.859927 1.473322,-18.586585 4.42,-26.179996 3.059983,-7.59324 7.196646,-13.996567 12.41,-19.21 5.213302,-5.326557 11.333296,-9.349886 18.36,-12.07 7.02662,-2.719881 14.56327,-4.079879 22.61,-4.08 4.87326,1.21e-4 9.29326,0.396787 13.26,1.19 3.96658,0.680119 7.42325,1.473452 10.37,2.38 2.94657,0.906783 5.38324,1.870115 7.31,2.89 1.92657,1.020113 3.28657,1.756779 4.08,2.21 l -6.29,17.51 c -2.72009,-1.699904 -6.63009,-3.286569 -11.73,-4.76 -4.98675,-1.586566 -10.42674,-2.379898 -16.32,-2.38 -5.10006,1.02e-4 -9.86006,0.906768 -14.28,2.72 -4.42005,1.700097 -8.273379,4.306761 -11.56,7.82 -3.173372,3.513421 -5.666703,7.933417 -7.48,13.26 -1.813366,5.326739 -2.720032,11.503396 -2.72,18.529996 -3.2e-5,6.23339 0.679967,11.95672 2.04,17.17 1.473298,5.21337 3.683296,9.7467 6.63,13.6 2.946623,3.74003 6.68662,6.68669 11.22,8.84 4.53328,2.04002 9.97327,3.06002 16.32,3.06 7.59326,2e-5 13.76992,-0.73665 18.53,-2.21 4.75991,-1.58664 8.44324,-3.05997 11.05,-4.42 l 5.78,17.51 c -1.3601,0.90668 -3.2301,1.81334 -5.61,2.72 -2.26676,0.90667 -4.98676,1.81334 -8.16,2.72 -3.17342,0.79334 -6.74342,1.41667 -10.71,1.87 -3.96674,0.56667 -8.21674,0.85 -12.75,0.85"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium"
-         id="path5013"
-         inkscape:connector-curvature="0" />
-    </g>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="Interface"
-     style="display:none"
-     sodipodi:insensitive="true">
-    <g
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
-       id="text3761-9">
-      <path
-         d="m 99.289993,48.628934 21.419997,0 0,117.809996 -21.419997,0 0,-117.809996"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium"
-         id="path5086"
-         inkscape:connector-curvature="0" />
-    </g>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="Trait"
-     style="display:inline"
-     sodipodi:insensitive="true">
-    <g
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
-       id="text3761-7">
-      <path
-         d="m 154.67148,48.628934 0,18.53 -36.21,0 0,99.279996 -21.589995,0 0,-99.279996 -36.21,0 0,-18.53 94.009995,0"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium"
-         id="path5089"
-         inkscape:connector-curvature="0" />
-    </g>
-  </g>
-</svg>
diff --git a/vendor/events-radar/radar-api-php/docs/images/favicon.ico b/vendor/events-radar/radar-api-php/docs/images/favicon.ico
deleted file mode 100644
index 9575ac8f5be939dfdba64bf595be644d900f55ec..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/favicon.ico and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/hierarchy-item.png b/vendor/events-radar/radar-api-php/docs/images/hierarchy-item.png
deleted file mode 100644
index c7756e75ac9fc933cbd3b26d0f2817d33857d15b..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/hierarchy-item.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/icon-class-13x13.png b/vendor/events-radar/radar-api-php/docs/images/icon-class-13x13.png
deleted file mode 100644
index 731f0bd3834c59763eab2237c17a8377a806e3b4..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/icon-class-13x13.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/icon-class.svg b/vendor/events-radar/radar-api-php/docs/images/icon-class.svg
deleted file mode 100644
index 7dacd0c73a51d46b10947cb1481c8113782ce8b8..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/images/icon-class.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   version="1.1"
-   width="220"
-   height="220"
-   id="svg2">
-  <defs
-     id="defs4" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     transform="translate(7.0217361,8.0694962)"
-     id="layer1">
-    <path
-       d="M 60,10 C 32.3,10 10,32.3 10,60 l 0,100 c 0,27.7 22.3,50 50,50 l 100,0 c 27.7,0 50,-22.3 50,-50 L 210,60 C 210,32.3 187.7,10 160,10 L 60,10 z m 8.90625,17.78125 82.1875,0 c 22.7744,0 41.125,18.350601 41.125,41.125 l 0,82.1875 c 0,22.7744 -18.3506,41.125 -41.125,41.125 l -82.1875,0 c -22.774399,0 -41.125,-18.3506 -41.125,-41.125 l 0,-82.1875 c 0,-22.774399 18.350601,-41.125 41.125,-41.125 z"
-       transform="translate(-7.0217361,-8.0694962)"
-       id="rect4991"
-       style="fill:#333333;fill-opacity:1;stroke:none" />
-  </g>
-  <g
-     id="layer2"
-     style="display:inline">
-    <g
-       id="text3761"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
-      <path
-         d="m 119.775,168.98893 c -8.84006,0 -16.77338,-1.36 -23.8,-4.08 -7.026702,-2.71999 -12.976696,-6.68665 -17.85,-11.9 -4.873353,-5.32664 -8.613349,-11.78664 -11.22,-19.38 -2.606677,-7.59329 -3.910009,-16.31995 -3.91,-26.18 -9e-6,-9.859927 1.473322,-18.586585 4.42,-26.179996 3.059983,-7.59324 7.196646,-13.996567 12.41,-19.21 5.213302,-5.326557 11.333296,-9.349886 18.36,-12.07 7.02662,-2.719881 14.56327,-4.079879 22.61,-4.08 4.87326,1.21e-4 9.29326,0.396787 13.26,1.19 3.96658,0.680119 7.42325,1.473452 10.37,2.38 2.94657,0.906783 5.38324,1.870115 7.31,2.89 1.92657,1.020113 3.28657,1.756779 4.08,2.21 l -6.29,17.51 c -2.72009,-1.699904 -6.63009,-3.286569 -11.73,-4.76 -4.98675,-1.586566 -10.42674,-2.379898 -16.32,-2.38 -5.10006,1.02e-4 -9.86006,0.906768 -14.28,2.72 -4.42005,1.700097 -8.273379,4.306761 -11.56,7.82 -3.173372,3.513421 -5.666703,7.933417 -7.48,13.26 -1.813366,5.326739 -2.720032,11.503396 -2.72,18.529996 -3.2e-5,6.23339 0.679967,11.95672 2.04,17.17 1.473298,5.21337 3.683296,9.7467 6.63,13.6 2.946623,3.74003 6.68662,6.68669 11.22,8.84 4.53328,2.04002 9.97327,3.06002 16.32,3.06 7.59326,2e-5 13.76992,-0.73665 18.53,-2.21 4.75991,-1.58664 8.44324,-3.05997 11.05,-4.42 l 5.78,17.51 c -1.3601,0.90668 -3.2301,1.81334 -5.61,2.72 -2.26676,0.90667 -4.98676,1.81334 -8.16,2.72 -3.17342,0.79334 -6.74342,1.41667 -10.71,1.87 -3.96674,0.56667 -8.21674,0.85 -12.75,0.85"
-         id="path5013"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium" />
-    </g>
-  </g>
-  <g
-     id="layer3"
-     style="display:none">
-    <text
-       x="110.08234"
-       y="166.43893"
-       id="text3761-9"
-       xml:space="preserve"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"><tspan
-         x="110.08234"
-         y="166.43893"
-         id="tspan3763-5"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium">I</tspan></text>
-  </g>
-  <g
-     id="layer4"
-     style="display:none">
-    <text
-       x="107.59211"
-       y="166.43893"
-       id="text3761-7"
-       xml:space="preserve"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"><tspan
-         x="107.59211"
-         y="166.43893"
-         id="tspan3763-8"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium">T</tspan></text>
-  </g>
-</svg>
diff --git a/vendor/events-radar/radar-api-php/docs/images/icon-interface-13x13.png b/vendor/events-radar/radar-api-php/docs/images/icon-interface-13x13.png
deleted file mode 100644
index aa24fa96a487f029b3d4ce8c94d363450d4d17f2..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/icon-interface-13x13.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/icon-interface.svg b/vendor/events-radar/radar-api-php/docs/images/icon-interface.svg
deleted file mode 100644
index 7c6371efcb7dd4f83134477aef3c1958aaadfb9b..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/images/icon-interface.svg
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   version="1.1"
-   width="220"
-   height="220"
-   id="svg2">
-  <defs
-     id="defs4" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     transform="translate(7.0217361,8.0694962)"
-     id="layer1">
-    <path
-       d="M 60,10 C 32.3,10 10,32.3 10,60 l 0,100 c 0,27.7 22.3,50 50,50 l 100,0 c 27.7,0 50,-22.3 50,-50 L 210,60 C 210,32.3 187.7,10 160,10 L 60,10 z m 8.90625,17.78125 82.1875,0 c 22.7744,0 41.125,18.350601 41.125,41.125 l 0,82.1875 c 0,22.7744 -18.3506,41.125 -41.125,41.125 l -82.1875,0 c -22.774399,0 -41.125,-18.3506 -41.125,-41.125 l 0,-82.1875 c 0,-22.774399 18.350601,-41.125 41.125,-41.125 z"
-       transform="translate(-7.0217361,-8.0694962)"
-       id="rect4991"
-       style="fill:#333333;fill-opacity:1;stroke:none" />
-  </g>
-  <g
-     id="layer2"
-     style="display:none">
-    <g
-       id="text3761"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
-      <path
-         d="m 119.775,168.98893 c -8.84006,0 -16.77338,-1.36 -23.8,-4.08 -7.026702,-2.71999 -12.976696,-6.68665 -17.85,-11.9 -4.873353,-5.32664 -8.613349,-11.78664 -11.22,-19.38 -2.606677,-7.59329 -3.910009,-16.31995 -3.91,-26.18 -9e-6,-9.859927 1.473322,-18.586585 4.42,-26.179996 3.059983,-7.59324 7.196646,-13.996567 12.41,-19.21 5.213302,-5.326557 11.333296,-9.349886 18.36,-12.07 7.02662,-2.719881 14.56327,-4.079879 22.61,-4.08 4.87326,1.21e-4 9.29326,0.396787 13.26,1.19 3.96658,0.680119 7.42325,1.473452 10.37,2.38 2.94657,0.906783 5.38324,1.870115 7.31,2.89 1.92657,1.020113 3.28657,1.756779 4.08,2.21 l -6.29,17.51 c -2.72009,-1.699904 -6.63009,-3.286569 -11.73,-4.76 -4.98675,-1.586566 -10.42674,-2.379898 -16.32,-2.38 -5.10006,1.02e-4 -9.86006,0.906768 -14.28,2.72 -4.42005,1.700097 -8.273379,4.306761 -11.56,7.82 -3.173372,3.513421 -5.666703,7.933417 -7.48,13.26 -1.813366,5.326739 -2.720032,11.503396 -2.72,18.529996 -3.2e-5,6.23339 0.679967,11.95672 2.04,17.17 1.473298,5.21337 3.683296,9.7467 6.63,13.6 2.946623,3.74003 6.68662,6.68669 11.22,8.84 4.53328,2.04002 9.97327,3.06002 16.32,3.06 7.59326,2e-5 13.76992,-0.73665 18.53,-2.21 4.75991,-1.58664 8.44324,-3.05997 11.05,-4.42 l 5.78,17.51 c -1.3601,0.90668 -3.2301,1.81334 -5.61,2.72 -2.26676,0.90667 -4.98676,1.81334 -8.16,2.72 -3.17342,0.79334 -6.74342,1.41667 -10.71,1.87 -3.96674,0.56667 -8.21674,0.85 -12.75,0.85"
-         id="path5013"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium" />
-    </g>
-  </g>
-  <g
-     id="layer3"
-     style="display:inline">
-    <g
-       id="text3761-9"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
-      <path
-         d="m 99.289993,48.628934 21.419997,0 0,117.809996 -21.419997,0 0,-117.809996"
-         id="path5086"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium" />
-    </g>
-  </g>
-  <g
-     id="layer4"
-     style="display:none">
-    <g
-       id="text3761-7"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
-      <path
-         d="m 154.67148,48.628934 0,18.53 -36.21,0 0,99.279996 -21.589995,0 0,-99.279996 -36.21,0 0,-18.53 94.009995,0"
-         id="path5089"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium" />
-    </g>
-  </g>
-</svg>
diff --git a/vendor/events-radar/radar-api-php/docs/images/icon-trait-13x13.png b/vendor/events-radar/radar-api-php/docs/images/icon-trait-13x13.png
deleted file mode 100644
index 3c2792b1b1bd6b2ffed9fa34e05db2b7405c1503..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/icon-trait-13x13.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/icon-trait.svg b/vendor/events-radar/radar-api-php/docs/images/icon-trait.svg
deleted file mode 100644
index 03cf08f4538715ac467d84db04de32af8bf3edea..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/images/icon-trait.svg
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   version="1.1"
-   width="220"
-   height="220"
-   id="svg2">
-  <defs
-     id="defs4" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     transform="translate(7.0217361,8.0694962)"
-     id="layer1">
-    <path
-       d="M 60,10 C 32.3,10 10,32.3 10,60 l 0,100 c 0,27.7 22.3,50 50,50 l 100,0 c 27.7,0 50,-22.3 50,-50 L 210,60 C 210,32.3 187.7,10 160,10 L 60,10 z m 8.90625,17.78125 82.1875,0 c 22.7744,0 41.125,18.350601 41.125,41.125 l 0,82.1875 c 0,22.7744 -18.3506,41.125 -41.125,41.125 l -82.1875,0 c -22.774399,0 -41.125,-18.3506 -41.125,-41.125 l 0,-82.1875 c 0,-22.774399 18.350601,-41.125 41.125,-41.125 z"
-       transform="translate(-7.0217361,-8.0694962)"
-       id="rect4991"
-       style="fill:#333333;fill-opacity:1;stroke:none" />
-  </g>
-  <g
-     id="layer2"
-     style="display:none">
-    <g
-       id="text3761"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
-      <path
-         d="m 119.775,168.98893 c -8.84006,0 -16.77338,-1.36 -23.8,-4.08 -7.026702,-2.71999 -12.976696,-6.68665 -17.85,-11.9 -4.873353,-5.32664 -8.613349,-11.78664 -11.22,-19.38 -2.606677,-7.59329 -3.910009,-16.31995 -3.91,-26.18 -9e-6,-9.859927 1.473322,-18.586585 4.42,-26.179996 3.059983,-7.59324 7.196646,-13.996567 12.41,-19.21 5.213302,-5.326557 11.333296,-9.349886 18.36,-12.07 7.02662,-2.719881 14.56327,-4.079879 22.61,-4.08 4.87326,1.21e-4 9.29326,0.396787 13.26,1.19 3.96658,0.680119 7.42325,1.473452 10.37,2.38 2.94657,0.906783 5.38324,1.870115 7.31,2.89 1.92657,1.020113 3.28657,1.756779 4.08,2.21 l -6.29,17.51 c -2.72009,-1.699904 -6.63009,-3.286569 -11.73,-4.76 -4.98675,-1.586566 -10.42674,-2.379898 -16.32,-2.38 -5.10006,1.02e-4 -9.86006,0.906768 -14.28,2.72 -4.42005,1.700097 -8.273379,4.306761 -11.56,7.82 -3.173372,3.513421 -5.666703,7.933417 -7.48,13.26 -1.813366,5.326739 -2.720032,11.503396 -2.72,18.529996 -3.2e-5,6.23339 0.679967,11.95672 2.04,17.17 1.473298,5.21337 3.683296,9.7467 6.63,13.6 2.946623,3.74003 6.68662,6.68669 11.22,8.84 4.53328,2.04002 9.97327,3.06002 16.32,3.06 7.59326,2e-5 13.76992,-0.73665 18.53,-2.21 4.75991,-1.58664 8.44324,-3.05997 11.05,-4.42 l 5.78,17.51 c -1.3601,0.90668 -3.2301,1.81334 -5.61,2.72 -2.26676,0.90667 -4.98676,1.81334 -8.16,2.72 -3.17342,0.79334 -6.74342,1.41667 -10.71,1.87 -3.96674,0.56667 -8.21674,0.85 -12.75,0.85"
-         id="path5013"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium" />
-    </g>
-  </g>
-  <g
-     id="layer3"
-     style="display:none">
-    <g
-       id="text3761-9"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
-      <path
-         d="m 99.289993,48.628934 21.419997,0 0,117.809996 -21.419997,0 0,-117.809996"
-         id="path5086"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium" />
-    </g>
-  </g>
-  <g
-     id="layer4"
-     style="display:inline">
-    <g
-       id="text3761-7"
-       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
-      <path
-         d="m 154.67148,48.628934 0,18.53 -36.21,0 0,99.279996 -21.589995,0 0,-99.279996 -36.21,0 0,-18.53 94.009995,0"
-         id="path5089"
-         style="font-size:170px;font-weight:500;fill:#333333;-inkscape-font-specification:Ubuntu Medium" />
-    </g>
-  </g>
-</svg>
diff --git a/vendor/events-radar/radar-api-php/docs/images/iviewer/grab.cur b/vendor/events-radar/radar-api-php/docs/images/iviewer/grab.cur
deleted file mode 100644
index ef540be09383a215ba21287683ae956b74a6dbbf..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/iviewer/grab.cur and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/iviewer/hand.cur b/vendor/events-radar/radar-api-php/docs/images/iviewer/hand.cur
deleted file mode 100644
index 1a5bafb5263fd4937dda4098b04aa5c70e2de924..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/iviewer/hand.cur and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.rotate_left.png b/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.rotate_left.png
deleted file mode 100644
index df0956de95c807706117f9f63b9653ad7ba4e844..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.rotate_left.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.rotate_right.png b/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.rotate_right.png
deleted file mode 100644
index 7a6c829871d058af5a5ca0ac67256c259f84c5ac..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.rotate_right.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_fit.png b/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_fit.png
deleted file mode 100644
index 364e01d90eae19584713851314629f2468198e9e..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_fit.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_in.png b/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_in.png
deleted file mode 100644
index 78993327c62ddd64e7fe33bc1b0d469ef9e17f30..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_in.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_out.png b/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_out.png
deleted file mode 100644
index 893f3502baaab667354fe8b560c1712b72630836..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_out.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_zero.png b/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_zero.png
deleted file mode 100644
index c981db6d690774d0c2e67e21c9081d5c89b5fd2d..0000000000000000000000000000000000000000
Binary files a/vendor/events-radar/radar-api-php/docs/images/iviewer/iviewer.zoom_zero.png and /dev/null differ
diff --git a/vendor/events-radar/radar-api-php/docs/index.html b/vendor/events-radar/radar-api-php/docs/index.html
deleted file mode 100644
index 3a69fd603a318b112640f2a3a658dd45476a0474..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/index.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="css/font-awesome.min.css" rel="stylesheet">
-    <link href="css/prism.css" rel="stylesheet" media="all"/>
-    <link href="css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="js/html5.js"></script>
-    <![endif]-->
-    <script src="js/jquery-1.11.0.min.js"></script>
-    <script src="js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="js/bootstrap.min.js"></script>
-    <script src="js/jquery.smooth-scroll.js"></script>
-    <script src="js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    
-    <link rel="shortcut icon" href="images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1881389783"></a>
-                                <a href="namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1881389783" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1290044918"></a>
-                                <a href="namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1290044918" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-557793813"></a>
-                                <a href="namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-557793813" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-2052098199"></a>
-                                <a href="namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-2052098199" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content namespace">
-                    <nav>
-                                                
-                                            </nav>
-                    <h1><small></small>\</h1>
-
-                                        <h2>Namespaces</h2>
-                    <table class="table table-hover">
-                                                    <tr>
-                                <td><a href="namespaces/Radar.html">Radar</a></td>
-                            </tr>
-                                            </table>
-                    
-                    
-                    
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                        <dt>Namespace hierarchy</dt>
-                        <dd class="hierarchy">
-                                                                                                                                                <div class="namespace-wrapper">\</div>
-                        </dd>
-                    </dl>
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="reports/errors.html">Errors</a></li>
-                                    <li><a href="reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/js/bootstrap.min.js b/vendor/events-radar/radar-api-php/docs/js/bootstrap.min.js
deleted file mode 100644
index 319a85dfd43a596f774ad809264e4ff1d70a5959..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/bootstrap.min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
-* Bootstrap.js by @fat & @mdo
-* plugins: bootstrap-transition.js, bootstrap-modal.js, bootstrap-dropdown.js, bootstrap-scrollspy.js, bootstrap-tab.js, bootstrap-tooltip.js, bootstrap-popover.js, bootstrap-affix.js, bootstrap-alert.js, bootstrap-button.js, bootstrap-collapse.js, bootstrap-carousel.js, bootstrap-typeahead.js
-* Copyright 2012 Twitter, Inc.
-* http://www.apache.org/licenses/LICENSE-2.0.txt
-*/
-!function(a){a(function(){a.support.transition=function(){var a=function(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},c;for(c in b)if(a.style[c]!==undefined)return b[c]}();return a&&{end:a}}()})}(window.jQuery),!function(a){var b=function(b,c){this.options=c,this.$element=a(b).delegate('[data-dismiss="modal"]',"click.dismiss.modal",a.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};b.prototype={constructor:b,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var b=this,c=a.Event("show");this.$element.trigger(c);if(this.isShown||c.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.backdrop(function(){var c=a.support.transition&&b.$element.hasClass("fade");b.$element.parent().length||b.$element.appendTo(document.body),b.$element.show(),c&&b.$element[0].offsetWidth,b.$element.addClass("in").attr("aria-hidden",!1),b.enforceFocus(),c?b.$element.one(a.support.transition.end,function(){b.$element.focus().trigger("shown")}):b.$element.focus().trigger("shown")})},hide:function(b){b&&b.preventDefault();var c=this;b=a.Event("hide"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,this.escape(),a(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),a.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var b=this;a(document).on("focusin.modal",function(a){b.$element[0]!==a.target&&!b.$element.has(a.target).length&&b.$element.focus()})},escape:function(){var a=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(b){b.which==27&&a.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var b=this,c=setTimeout(function(){b.$element.off(a.support.transition.end),b.hideModal()},500);this.$element.one(a.support.transition.end,function(){clearTimeout(c),b.hideModal()})},hideModal:function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('<div class="modal-backdrop '+d+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?a.proxy(this.$element[0].focus,this.$element[0]):a.proxy(this.hide,this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!b)return;e?this.$backdrop.one(a.support.transition.end,b):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b):b()):b&&b()}};var c=a.fn.modal;a.fn.modal=function(c){return this.each(function(){var d=a(this),e=d.data("modal"),f=a.extend({},a.fn.modal.defaults,d.data(),typeof c=="object"&&c);e||d.data("modal",e=new b(this,f)),typeof c=="string"?e[c]():f.show&&e.show()})},a.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f).one("hide",function(){c.focus()})})}(window.jQuery),!function(a){function d(){a(".dropdown-backdrop").remove(),a(b).each(function(){e(a(this)).removeClass("open")})}function e(b){var c=b.attr("data-target"),d;c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,"")),d=c&&a(c);if(!d||!d.length)d=b.parent();return d}var b="[data-toggle=dropdown]",c=function(b){var c=a(b).on("click.dropdown.data-api",this.toggle);a("html").on("click.dropdown.data-api",function(){c.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(b){var c=a(this),f,g;if(c.is(".disabled, :disabled"))return;return f=e(c),g=f.hasClass("open"),d(),g||("ontouchstart"in document.documentElement&&a('<div class="dropdown-backdrop"/>').insertBefore(a(this)).on("click",d),f.toggleClass("open")),c.focus(),!1},keydown:function(c){var d,f,g,h,i,j;if(!/(38|40|27)/.test(c.keyCode))return;d=a(this),c.preventDefault(),c.stopPropagation();if(d.is(".disabled, :disabled"))return;h=e(d),i=h.hasClass("open");if(!i||i&&c.keyCode==27)return c.which==27&&h.find(b).focus(),d.click();f=a("[role=menu] li:not(.divider):visible a",h);if(!f.length)return;j=f.index(f.filter(":focus")),c.keyCode==38&&j>0&&j--,c.keyCode==40&&j<f.length-1&&j++,~j||(j=0),f.eq(j).focus()}};var f=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var d=a(this),e=d.data("dropdown");e||d.data("dropdown",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.dropdown.Constructor=c,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=f,this},a(document).on("click.dropdown.data-api",d).on("click.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.dropdown.data-api",b,c.prototype.toggle).on("keydown.dropdown.data-api",b+", [role=menu]",c.prototype.keydown)}(window.jQuery),!function(a){function b(b,c){var d=a.proxy(this.process,this),e=a(b).is("body")?a(window):a(b),f;this.options=a.extend({},a.fn.scrollspy.defaults,c),this.$scrollElement=e.on("scroll.scroll-spy.data-api",d),this.selector=(this.options.target||(f=a(b).attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=a("body"),this.refresh(),this.process()}b.prototype={constructor:b,refresh:function(){var b=this,c;this.offsets=a([]),this.targets=a([]),c=this.$body.find(this.selector).map(function(){var c=a(this),d=c.data("target")||c.attr("href"),e=/^#\w/.test(d)&&a(d);return e&&e.length&&[[e.position().top+(!a.isWindow(b.$scrollElement.get(0))&&b.$scrollElement.scrollTop()),d]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},process:function(){var a=this.$scrollElement.scrollTop()+this.options.offset,b=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,c=b-this.$scrollElement.height(),d=this.offsets,e=this.targets,f=this.activeTarget,g;if(a>=c)return f!=(g=e.last()[0])&&this.activate(g);for(g=d.length;g--;)f!=e[g]&&a>=d[g]&&(!d[g+1]||a<=d[g+1])&&this.activate(e[g])},activate:function(b){var c,d;this.activeTarget=b,a(this.selector).parent(".active").removeClass("active"),d=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',c=a(d).parent("li").addClass("active"),c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active")),c.trigger("activate")}};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("scrollspy"),f=typeof c=="object"&&c;e||d.data("scrollspy",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.defaults={offset:10},a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),!function(a){var b=function(b){this.element=a(b)};b.prototype={constructor:b,show:function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.attr("data-target"),e,f,g;d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,""));if(b.parent("li").hasClass("active"))return;e=c.find(".active:last a")[0],g=a.Event("show",{relatedTarget:e}),b.trigger(g);if(g.isDefaultPrevented())return;f=a(d),this.activate(b.parent("li"),c),this.activate(f,f.parent(),function(){b.trigger({type:"shown",relatedTarget:e})})},activate:function(b,c,d){function g(){e.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),f?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var e=c.find("> .active"),f=d&&a.support.transition&&e.hasClass("fade");f?e.one(a.support.transition.end,g):g(),e.removeClass("in")}};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("tab");e||d.data("tab",e=new b(this)),typeof c=="string"&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(window.jQuery),!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f,g,h,i;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,g=this.options.trigger.split(" ");for(i=g.length;i--;)h=g[i],h=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):h!="manual"&&(e=h=="hover"?"mouseenter":"focus",f=h=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this)));this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,this.$element.data(),b),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a.fn[this.type].defaults,d={},e;this._options&&a.each(this._options,function(a,b){c[a]!=b&&(d[a]=b)},this),e=a(b.currentTarget)[this.type](d).data(this.type);if(!e.options.delay||!e.options.delay.show)return e.show();clearTimeout(this.timeout),e.hoverState="in",this.timeout=setTimeout(function(){e.hoverState=="in"&&e.show()},e.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var b,c,d,e,f,g,h=a.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(h);if(h.isDefaultPrevented())return;b=this.tip(),this.setContent(),this.options.animation&&b.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,b[0],this.$element[0]):this.options.placement,b.detach().css({top:0,left:0,display:"block"}),this.options.container?b.appendTo(this.options.container):b.insertAfter(this.$element),c=this.getPosition(),d=b[0].offsetWidth,e=b[0].offsetHeight;switch(f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}this.applyPlacement(g,f),this.$element.trigger("shown")}},applyPlacement:function(a,b){var c=this.tip(),d=c[0].offsetWidth,e=c[0].offsetHeight,f,g,h,i;c.offset(a).addClass(b).addClass("in"),f=c[0].offsetWidth,g=c[0].offsetHeight,b=="top"&&g!=e&&(a.top=a.top+e-g,i=!0),b=="bottom"||b=="top"?(h=0,a.left<0&&(h=a.left*-2,a.left=0,c.offset(a),f=c[0].offsetWidth,g=c[0].offsetHeight),this.replaceArrow(h-d+f,f,"left")):this.replaceArrow(g-e,g,"top"),i&&c.offset(a)},replaceArrow:function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function e(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip(),d=a.Event("hide");this.$element.trigger(d);if(d.isDefaultPrevented())return;return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?e():c.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var b=this.$element[0];return a.extend({},typeof b.getBoundingClientRect=="function"?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=b?a(b.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=(typeof c.content=="function"?c.content.call(b[0]):c.content)||b.attr("data-content"),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery),!function(a){var b=function(b,c){this.options=a.extend({},a.fn.affix.defaults,c),this.$window=a(window).on("scroll.affix.data-api",a.proxy(this.checkPosition,this)).on("click.affix.data-api",a.proxy(function(){setTimeout(a.proxy(this.checkPosition,this),1)},this)),this.$element=a(b),this.checkPosition()};b.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var b=a(document).height(),c=this.$window.scrollTop(),d=this.$element.offset(),e=this.options.offset,f=e.bottom,g=e.top,h="affix affix-top affix-bottom",i;typeof e!="object"&&(f=g=e),typeof g=="function"&&(g=e.top()),typeof f=="function"&&(f=e.bottom()),i=this.unpin!=null&&c+this.unpin<=d.top?!1:f!=null&&d.top+this.$element.height()>=b-f?"bottom":g!=null&&c<=g?"top":!1;if(this.affixed===i)return;this.affixed=i,this.unpin=i=="bottom"?d.top-c:null,this.$element.removeClass(h).addClass("affix"+(i?"-"+i:""))};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("affix"),f=typeof c=="object"&&c;e||d.data("affix",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.defaults={offset:0},a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery),!function(a){var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function f(){e.trigger("closed").remove()}var c=a(this),d=c.attr("data-target"),e;d||(d=c.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),e=a(d),b&&b.preventDefault(),e.length||(e=c.hasClass("alert")?c:c.parent()),e.trigger(b=a.Event("close"));if(b.isDefaultPrevented())return;e.removeClass("in"),a.support.transition&&e.hasClass("fade")?e.on(a.support.transition.end,f):f()};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("alert");e||d.data("alert",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.alert.data-api",b,c.prototype.close)}(window.jQuery),!function(a){var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.button.defaults,c)};b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.data(),e=c.is("input")?"val":"html";a+="Text",d.resetText||c.data("resetText",c[e]()),c[e](d[a]||this.options[a]),setTimeout(function(){a=="loadingText"?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons-radio"]');a&&a.find(".active").removeClass("active"),this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("button"),f=typeof c=="object"&&c;e||d.data("button",e=new b(this,f)),c=="toggle"?e.toggle():c&&e.setState(c)})},a.fn.button.defaults={loadingText:"loading..."},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle")})}(window.jQuery),!function(a){var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.collapse.defaults,c),this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.prototype={constructor:b,dimension:function(){var a=this.$element.hasClass("width");return a?"width":"height"},show:function(){var b,c,d,e;if(this.transitioning||this.$element.hasClass("in"))return;b=this.dimension(),c=a.camelCase(["scroll",b].join("-")),d=this.$parent&&this.$parent.find("> .accordion-group > .in");if(d&&d.length){e=d.data("collapse");if(e&&e.transitioning)return;d.collapse("hide"),e||d.data("collapse",null)}this.$element[b](0),this.transition("addClass",a.Event("show"),"shown"),a.support.transition&&this.$element[b](this.$element[0][c])},hide:function(){var b;if(this.transitioning||!this.$element.hasClass("in"))return;b=this.dimension(),this.reset(this.$element[b]()),this.transition("removeClass",a.Event("hide"),"hidden"),this.$element[b](0)},reset:function(a){var b=this.dimension();return this.$element.removeClass("collapse")[b](a||"auto")[0].offsetWidth,this.$element[a!==null?"addClass":"removeClass"]("collapse"),this},transition:function(b,c,d){var e=this,f=function(){c.type=="show"&&e.reset(),e.transitioning=0,e.$element.trigger(d)};this.$element.trigger(c);if(c.isDefaultPrevented())return;this.transitioning=1,this.$element[b]("in"),a.support.transition&&this.$element.hasClass("collapse")?this.$element.one(a.support.transition.end,f):f()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("collapse"),f=a.extend({},a.fn.collapse.defaults,d.data(),typeof c=="object"&&c);e||d.data("collapse",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.collapse.defaults={toggle:!0},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.collapse.data-api","[data-toggle=collapse]",function(b){var c=a(this),d,e=c.attr("data-target")||b.preventDefault()||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),f=a(e).data("collapse")?"toggle":c.data();c[a(e).hasClass("in")?"addClass":"removeClass"]("collapsed"),a(e).collapse(f)})}(window.jQuery),!function(a){var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.options.pause=="hover"&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.prototype={cycle:function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(b){var c=this.getActiveIndex(),d=this;if(b>this.$items.length-1||b<0)return;return this.sliding?this.$element.one("slid",function(){d.to(b)}):c==b?this.pause().cycle():this.slide(b>c?"next":"prev",a(this.$items[b]))},pause:function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g=b=="next"?"left":"right",h=b=="next"?"first":"last",i=this,j;this.sliding=!0,f&&this.pause(),e=e.length?e:this.$element.find(".item")[h](),j=a.Event("slide",{relatedTarget:e[0],direction:g});if(e.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")}));if(a.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(j);if(j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),this.$element.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)})}else{this.$element.trigger(j);if(j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("carousel"),f=a.extend({},a.fn.carousel.defaults,typeof c=="object"&&c),g=typeof c=="string"?c:f.slide;e||d.data("carousel",e=new b(this,f)),typeof c=="number"?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.defaults={interval:5e3,pause:"hover"},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c=a(this),d,e=a(c.attr("data-target")||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),c.data()),g;e.carousel(f),(g=c.attr("data-slide-to"))&&e.data("carousel").pause().to(g).cycle(),b.preventDefault()})}(window.jQuery),!function(a){var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.typeahead.defaults,c),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=a(this.options.menu),this.shown=!1,this.listen()};b.prototype={constructor:b,select:function(){var a=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(a)).change(),this.hide()},updater:function(a){return a},show:function(){var b=a.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:b.top+b.height,left:b.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(b){var c;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(c=a.isFunction(this.source)?this.source(this.query,a.proxy(this.process,this)):this.source,c?this.process(c):this)},process:function(b){var c=this;return b=a.grep(b,function(a){return c.matcher(a)}),b=this.sorter(b),b.length?this.render(b.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(a){return~a.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(a){var b=[],c=[],d=[],e;while(e=a.shift())e.toLowerCase().indexOf(this.query.toLowerCase())?~e.indexOf(this.query)?c.push(e):d.push(e):b.push(e);return b.concat(c,d)},highlighter:function(a){var b=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return a.replace(new RegExp("("+b+")","ig"),function(a,b){return"<strong>"+b+"</strong>"})},render:function(b){var c=this;return b=a(b).map(function(b,d){return b=a(c.options.item).attr("data-value",d),b.find("a").html(c.highlighter(d)),b[0]}),b.first().addClass("active"),this.$menu.html(b),this},next:function(b){var c=this.$menu.find(".active").removeClass("active"),d=c.next();d.length||(d=a(this.$menu.find("li")[0])),d.addClass("active")},prev:function(a){var b=this.$menu.find(".active").removeClass("active"),c=b.prev();c.length||(c=this.$menu.find("li").last()),c.addClass("active")},listen:function(){this.$element.on("focus",a.proxy(this.focus,this)).on("blur",a.proxy(this.blur,this)).on("keypress",a.proxy(this.keypress,this)).on("keyup",a.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",a.proxy(this.keydown,this)),this.$menu.on("click",a.proxy(this.click,this)).on("mouseenter","li",a.proxy(this.mouseenter,this)).on("mouseleave","li",a.proxy(this.mouseleave,this))},eventSupported:function(a){var b=a in this.$element;return b||(this.$element.setAttribute(a,"return;"),b=typeof this.$element[a]=="function"),b},move:function(a){if(!this.shown)return;switch(a.keyCode){case 9:case 13:case 27:a.preventDefault();break;case 38:a.preventDefault(),this.prev();break;case 40:a.preventDefault(),this.next()}a.stopPropagation()},keydown:function(b){this.suppressKeyPressRepeat=~a.inArray(b.keyCode,[40,38,9,13,27]),this.move(b)},keypress:function(a){if(this.suppressKeyPressRepeat)return;this.move(a)},keyup:function(a){switch(a.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}a.stopPropagation(),a.preventDefault()},focus:function(a){this.focused=!0},blur:function(a){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(a){a.stopPropagation(),a.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(b){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),a(b.currentTarget).addClass("active")},mouseleave:function(a){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var c=a.fn.typeahead;a.fn.typeahead=function(c){return this.each(function(){var d=a(this),e=d.data("typeahead"),f=typeof c=="object"&&c;e||d.data("typeahead",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1},a.fn.typeahead.Constructor=b,a.fn.typeahead.noConflict=function(){return a.fn.typeahead=c,this},a(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(b){var c=a(this);if(c.data("typeahead"))return;c.typeahead(c.data())})}(window.jQuery)
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/docs/js/html5.js b/vendor/events-radar/radar-api-php/docs/js/html5.js
deleted file mode 100644
index 448cebd79e723cefaffcd75f2b2f693e352361f8..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/html5.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/*
- HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
-*/
-(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
-a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";
-c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
-"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);
-if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);
diff --git a/vendor/events-radar/radar-api-php/docs/js/jquery-1.11.0.min.js b/vendor/events-radar/radar-api-php/docs/js/jquery-1.11.0.min.js
deleted file mode 100644
index 73f33fb3aa529308d1f3f2f4fc253c4abed95374..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/jquery-1.11.0.min.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
-!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m="1.11.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="<select t=''><option selected=''></option></select>",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=jb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=kb(b);function nb(){}nb.prototype=d.filters=d.pseudos,d.setFilters=new nb;function ob(a,b){var c,e,f,g,h,i,j,k=x[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=Q.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?db.error(a):x(a,i).slice(0)}function pb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f
-}}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},W=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a>",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=$.test(e)?this.mouseHooks:Z.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||z),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||z,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==db()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===db()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=z.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===L&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&(a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault())?bb:cb):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:cb,isPropagationStopped:cb,isImmediatePropagationStopped:cb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=bb,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=bb,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bb,this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submitBubbles||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?b.form:void 0;c&&!n._data(c,"submitBubbles")&&(n.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),n._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.changeBubbles||(n.event.special.change={setup:function(){return Y.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),n.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),n.event.simulate("change",this,a,!0)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;Y.test(b.nodeName)&&!n._data(b,"changeBubbles")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a,!0)}),n._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!Y.test(this.nodeName)}}),l.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=cb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return n().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=cb),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});function eb(a){var b=fb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var fb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gb=/ jQuery\d+="(?:null|\d+)"/g,hb=new RegExp("<(?:"+fb+")[\\s/>]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/<tbody/i,mb=/<|&#?\w+;/,nb=/<(?:script|style|link)/i,ob=/checked\s*(?:[^=]|=\s*.checked.)/i,pb=/^$|\/(?:java|ecma)script/i,qb=/^true\/(.*)/,rb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,sb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1></$2>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?"<table>"!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Db[0].contentWindow||Db[0].contentDocument).document,b.write(),b.close(),c=Fb(a,b),Db.detach()),Eb[a]=c),c}!function(){var a,b,c=z.createElement("div"),d="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],a.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(a.style.opacity),l.cssFloat=!!a.style.cssFloat,c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===c.style.backgroundClip,a=c=null,l.shrinkWrapBlocks=function(){var a,c,e,f;if(null==b){if(a=z.getElementsByTagName("body")[0],!a)return;f="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",c=z.createElement("div"),e=z.createElement("div"),a.appendChild(c).appendChild(e),b=!1,typeof e.style.zoom!==L&&(e.style.cssText=d+";width:1px;padding:1px;zoom:1",e.innerHTML="<div></div>",e.firstChild.style.width="5px",b=3!==e.offsetWidth),a.removeChild(c),a=c=e=null}return b}}();var Hb=/^margin/,Ib=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Jb,Kb,Lb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Jb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),Ib.test(g)&&Hb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):z.documentElement.currentStyle&&(Jb=function(a){return a.currentStyle},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ib.test(g)&&!Lb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Mb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h=z.createElement("div"),i="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",j="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";h.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",b=h.getElementsByTagName("a")[0],b.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(b.style.opacity),l.cssFloat=!!b.style.cssFloat,h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,b=h=null,n.extend(l,{reliableHiddenOffsets:function(){if(null!=c)return c;var a,b,d,e=z.createElement("div"),f=z.getElementsByTagName("body")[0];if(f)return e.setAttribute("className","t"),e.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=z.createElement("div"),a.style.cssText=i,f.appendChild(a).appendChild(e),e.innerHTML="<table><tr><td></td><td>t</td></tr></table>",b=e.getElementsByTagName("td"),b[0].style.cssText="padding:0;margin:0;border:0;display:none",d=0===b[0].offsetHeight,b[0].style.display="",b[1].style.display="none",c=d&&0===b[0].offsetHeight,f.removeChild(a),e=f=null,c},boxSizing:function(){return null==d&&k(),d},boxSizingReliable:function(){return null==e&&k(),e},pixelPosition:function(){return null==f&&k(),f},reliableMarginRight:function(){var b,c,d,e;if(null==g&&a.getComputedStyle){if(b=z.getElementsByTagName("body")[0],!b)return;c=z.createElement("div"),d=z.createElement("div"),c.style.cssText=i,b.appendChild(c).appendChild(d),e=d.appendChild(z.createElement("div")),e.style.cssText=d.style.cssText=j,e.style.marginRight=e.style.width="0",d.style.width="1px",g=!parseFloat((a.getComputedStyle(e,null)||{}).marginRight),b.removeChild(c)}return g}});function k(){var b,c,h=z.getElementsByTagName("body")[0];h&&(b=z.createElement("div"),c=z.createElement("div"),b.style.cssText=i,h.appendChild(b).appendChild(c),c.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",n.swap(h,null!=h.style.zoom?{zoom:1}:{},function(){d=4===c.offsetWidth}),e=!0,f=!1,g=!0,a.getComputedStyle&&(f="1%"!==(a.getComputedStyle(c,null)||{}).top,e="4px"===(a.getComputedStyle(c,null)||{width:"4px"}).width),h.removeChild(b),c=h=null)}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Nb=/alpha\([^)]*\)/i,Ob=/opacity\s*=\s*([^)]*)/,Pb=/^(none|table(?!-c[ea]).+)/,Qb=new RegExp("^("+T+")(.*)$","i"),Rb=new RegExp("^([+-])=("+T+")","i"),Sb={position:"absolute",visibility:"hidden",display:"block"},Tb={letterSpacing:0,fontWeight:400},Ub=["Webkit","O","Moz","ms"];function Vb(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ub.length;while(e--)if(b=Ub[e]+c,b in a)return b;return d}function Wb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=n._data(d,"olddisplay",Gb(d.nodeName)))):f[g]||(e=V(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Xb(a,b,c){var d=Qb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Yb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Zb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Jb(a),g=l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Kb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ib.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Yb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Kb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=Vb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Rb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]="",i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Vb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Kb(a,b,d)),"normal"===f&&b in Tb&&(f=Tb[b]),""===c||c?(e=parseFloat(f),c===!0||n.isNumeric(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&Pb.test(n.css(a,"display"))?n.swap(a,Sb,function(){return Zb(a,b,d)}):Zb(a,b,d):void 0},set:function(a,c,d){var e=d&&Jb(a);return Xb(a,c,d?Yb(a,b,d,l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Ob.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Nb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Nb.test(f)?f.replace(Nb,e):f+" "+e)}}),n.cssHooks.marginRight=Mb(l.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},Kb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Hb.test(a)||(n.cssHooks[a+b].set=Xb)}),n.fn.extend({css:function(a,b){return W(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Jb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)
-},a,b,arguments.length>1)},show:function(){return Wb(this,!0)},hide:function(){return Wb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function $b(a,b,c,d,e){return new $b.prototype.init(a,b,c,d,e)}n.Tween=$b,$b.prototype={constructor:$b,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=$b.propHooks[this.prop];return a&&a.get?a.get(this):$b.propHooks._default.get(this)},run:function(a){var b,c=$b.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):$b.propHooks._default.set(this),this}},$b.prototype.init.prototype=$b.prototype,$b.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},$b.propHooks.scrollTop=$b.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=$b.prototype.init,n.fx.step={};var _b,ac,bc=/^(?:toggle|show|hide)$/,cc=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),dc=/queueHooks$/,ec=[jc],fc={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=cc.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&cc.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function gc(){return setTimeout(function(){_b=void 0}),_b=n.now()}function hc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=U[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function ic(a,b,c){for(var d,e=(fc[b]||[]).concat(fc["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function jc(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&V(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k=Gb(a.nodeName),"none"===j&&(j=k),"inline"===j&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==k?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],bc.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}if(!n.isEmptyObject(o)){r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=ic(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function kc(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function lc(a,b,c){var d,e,f=0,g=ec.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=_b||gc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:_b||gc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(kc(k,j.opts.specialEasing);g>f;f++)if(d=ec[f].call(j,a,k,j.opts))return d;return n.map(k,ic,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(lc,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],fc[c]=fc[c]||[],fc[c].unshift(b)},prefilter:function(a,b){b?ec.unshift(a):ec.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=lc(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&dc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(hc(b,!0),a,d,e)}}),n.each({slideDown:hc("show"),slideUp:hc("hide"),slideToggle:hc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(_b=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),_b=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ac||(ac=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(ac),ac=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e=z.createElement("div");e.setAttribute("className","t"),e.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=e.getElementsByTagName("a")[0],c=z.createElement("select"),d=c.appendChild(z.createElement("option")),b=e.getElementsByTagName("input")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==e.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=d.selected,l.enctype=!!z.createElement("form").enctype,c.disabled=!0,l.optDisabled=!d.disabled,b=z.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value,a=b=c=d=e=null}();var mc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(mc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.text(a)}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(l.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var nc,oc,pc=n.expr.attrHandle,qc=/^(?:checked|selected)$/i,rc=l.getSetAttribute,sc=l.input;n.fn.extend({attr:function(a,b){return W(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===L?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?oc:nc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(F);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?sc&&rc||!qc.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(rc?c:d)},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),oc={set:function(a,b,c){return b===!1?n.removeAttr(a,c):sc&&rc||!qc.test(c)?a.setAttribute(!rc&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=pc[b]||n.find.attr;pc[b]=sc&&rc||!qc.test(b)?function(a,b,d){var e,f;return d||(f=pc[b],pc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,pc[b]=f),e}:function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),sc&&rc||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):nc&&nc.set(a,b,c)}}),rc||(nc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},pc.id=pc.name=pc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:nc.set},n.attrHooks.contenteditable={set:function(a,b,c){nc.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var tc=/^(?:input|select|textarea|button|object)$/i,uc=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return W(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):tc.test(a.nodeName)||uc.test(a.nodeName)&&a.href?0:-1}}}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var vc=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(F)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===L||"boolean"===c)&&(this.className&&n._data(this,"__className__",this.className),this.className=this.className||a===!1?"":n._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(vc," ").indexOf(b)>=0)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var wc=n.now(),xc=/\?/,yc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(yc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var zc,Ac,Bc=/#.*$/,Cc=/([?&])_=[^&]*/,Dc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ec=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Fc=/^(?:GET|HEAD)$/,Gc=/^\/\//,Hc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ic={},Jc={},Kc="*/".concat("*");try{Ac=location.href}catch(Lc){Ac=z.createElement("a"),Ac.href="",Ac=Ac.href}zc=Hc.exec(Ac.toLowerCase())||[];function Mc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(F)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nc(a,b,c,d){var e={},f=a===Jc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Oc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Pc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Qc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ac,type:"GET",isLocal:Ec.test(zc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Oc(Oc(a,n.ajaxSettings),b):Oc(n.ajaxSettings,a)},ajaxPrefilter:Mc(Ic),ajaxTransport:Mc(Jc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Dc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||Ac)+"").replace(Bc,"").replace(Gc,zc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(F)||[""],null==k.crossDomain&&(c=Hc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===zc[1]&&c[2]===zc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(zc[3]||("http:"===zc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),Nc(Ic,k,b,v),2===t)return v;h=k.global,h&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Fc.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(xc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Cc.test(e)?e.replace(Cc,"$1_="+wc++):e+(xc.test(e)?"&":"?")+"_="+wc++)),k.ifModified&&(n.lastModified[e]&&v.setRequestHeader("If-Modified-Since",n.lastModified[e]),n.etag[e]&&v.setRequestHeader("If-None-Match",n.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Kc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Nc(Jc,k,b,v)){v.readyState=1,h&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Pc(k,v,c)),u=Qc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(n.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!l.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||n.css(a,"display"))},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var Rc=/%20/g,Sc=/\[\]$/,Tc=/\r?\n/g,Uc=/^(?:submit|button|image|reset|file)$/i,Vc=/^(?:input|select|textarea|keygen)/i;function Wc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Sc.test(a)?d(a,e):Wc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Wc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Wc(c,a[c],b,e);return d.join("&").replace(Rc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Vc.test(this.nodeName)&&!Uc.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Tc,"\r\n")}}):{name:b.name,value:c.replace(Tc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&$c()||_c()}:$c;var Xc=0,Yc={},Zc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Yc)Yc[a](void 0,!0)}),l.cors=!!Zc&&"withCredentials"in Zc,Zc=l.ajax=!!Zc,Zc&&n.ajaxTransport(function(a){if(!a.crossDomain||l.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Xc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Yc[g],b=void 0,f.onreadystatechange=n.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Yc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function $c(){try{return new a.XMLHttpRequest}catch(b){}}function _c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||n("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ad=[],bd=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ad.pop()||n.expando+"_"+wc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(bd.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&bd.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(bd,"$1"+e):b.jsonp!==!1&&(b.url+=(xc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,ad.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||z;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var cd=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&cd)return cd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=a.slice(h,a.length),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&n.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var dd=a.document.documentElement;function ed(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?(typeof e.getBoundingClientRect!==L&&(d=e.getBoundingClientRect()),c=ed(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||dd;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||dd})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return W(this,function(a,d,e){var f=ed(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Mb(l.pixelPosition,function(a,c){return c?(c=Kb(a,b),Ib.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return W(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var fd=a.jQuery,gd=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=gd),b&&a.jQuery===n&&(a.jQuery=fd),n},typeof b===L&&(a.jQuery=a.$=n),n});
diff --git a/vendor/events-radar/radar-api-php/docs/js/jquery.dotdotdot-1.5.9.js b/vendor/events-radar/radar-api-php/docs/js/jquery.dotdotdot-1.5.9.js
deleted file mode 100644
index 7220bdbb301a4d542596686c880b7ddf53cffedc..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/jquery.dotdotdot-1.5.9.js
+++ /dev/null
@@ -1,602 +0,0 @@
-/*	
- *	jQuery dotdotdot 1.5.9
- *	
- *	Copyright (c) 2013 Fred Heusschen
- *	www.frebsite.nl
- *
- *	Plugin website:
- *	dotdotdot.frebsite.nl
- *
- *	Dual licensed under the MIT and GPL licenses.
- *	http://en.wikipedia.org/wiki/MIT_License
- *	http://en.wikipedia.org/wiki/GNU_General_Public_License
- */
-
-(function( $ )
-{
-	if ( $.fn.dotdotdot )
-	{
-		return;
-	}
-
-	$.fn.dotdotdot = function( o )
-	{
-		if ( this.length == 0 )
-		{
-			if ( !o || o.debug !== false )
-			{
-				debug( true, 'No element found for "' + this.selector + '".' );				
-			}
-			return this;
-		}
-		if ( this.length > 1 )
-		{
-			return this.each(
-				function()
-				{
-					$(this).dotdotdot( o );
-				}
-			);
-		}
-
-
-		var $dot = this;
-
-		if ( $dot.data( 'dotdotdot' ) )
-		{
-			$dot.trigger( 'destroy.dot' );
-		}
-
-		$dot.data( 'dotdotdot-style', $dot.attr( 'style' ) );
-		$dot.css( 'word-wrap', 'break-word' );
-
-		$dot.bind_events = function()
-		{
-			$dot.bind(
-				'update.dot',
-				function( e, c )
-				{
-					e.preventDefault();
-					e.stopPropagation();
-
-					opts.maxHeight = ( typeof opts.height == 'number' ) 
-						? opts.height 
-						: getTrueInnerHeight( $dot );
-
-					opts.maxHeight += opts.tolerance;
-
-					if ( typeof c != 'undefined' )
-					{
-						if ( typeof c == 'string' || c instanceof HTMLElement )
-						{
-					 		c = $('<div />').append( c ).contents();
-						}
-						if ( c instanceof $ )
-						{
-							orgContent = c;
-						}
-					}
-
-					$inr = $dot.wrapInner( '<div class="dotdotdot" />' ).children();
-					$inr.empty()
-						.append( orgContent.clone( true ) )
-						.css({
-							'height'	: 'auto',
-							'width'		: 'auto',
-							'border'	: 'none',
-							'padding'	: 0,
-							'margin'	: 0
-						});
-
-					var after = false,
-						trunc = false;
-
-					if ( conf.afterElement )
-					{
-						after = conf.afterElement.clone( true );
-						conf.afterElement.remove();
-					}
-					if ( test( $inr, opts ) )
-					{
-						if ( opts.wrap == 'children' )
-						{
-							trunc = children( $inr, opts, after );
-						}
-						else
-						{
-							trunc = ellipsis( $inr, $dot, $inr, opts, after );
-						}
-					}
-					$inr.replaceWith( $inr.contents() );
-					$inr = null;
-					
-					if ( $.isFunction( opts.callback ) )
-					{
-						opts.callback.call( $dot[ 0 ], trunc, orgContent );
-					}
-
-					conf.isTruncated = trunc;
-					return trunc;
-				}
-
-			).bind(
-				'isTruncated.dot',
-				function( e, fn )
-				{
-					e.preventDefault();
-					e.stopPropagation();
-
-					if ( typeof fn == 'function' )
-					{
-						fn.call( $dot[ 0 ], conf.isTruncated );
-					}
-					return conf.isTruncated;
-				}
-
-			).bind(
-				'originalContent.dot',
-				function( e, fn )
-				{
-					e.preventDefault();
-					e.stopPropagation();
-
-					if ( typeof fn == 'function' )
-					{
-						fn.call( $dot[ 0 ], orgContent );
-					}
-					return orgContent;
-				}
-
-			).bind(
-				'destroy.dot',
-				function( e )
-				{
-					e.preventDefault();
-					e.stopPropagation();
-
-					$dot.unwatch()
-						.unbind_events()
-						.empty()
-						.append( orgContent )
-						.attr( 'style', $dot.data( 'dotdotdot-style' ) )
-						.data( 'dotdotdot', false );
-				}
-			);
-			return $dot;
-		};	//	/bind_events
-
-		$dot.unbind_events = function()
-		{
-			$dot.unbind('.dot');
-			return $dot;
-		};	//	/unbind_events
-
-		$dot.watch = function()
-		{
-			$dot.unwatch();
-			if ( opts.watch == 'window' )
-			{
-				var $window = $(window),
-					_wWidth = $window.width(),
-					_wHeight = $window.height(); 
-
-				$window.bind(
-					'resize.dot' + conf.dotId,
-					function()
-					{
-						if ( _wWidth != $window.width() || _wHeight != $window.height() || !opts.windowResizeFix )
-						{
-							_wWidth = $window.width();
-							_wHeight = $window.height();
-	
-							if ( watchInt )
-							{
-								clearInterval( watchInt );
-							}
-							watchInt = setTimeout(
-								function()
-								{
-									$dot.trigger( 'update.dot' );
-								}, 10
-							);
-						}
-					}
-				);
-			}
-			else
-			{
-				watchOrg = getSizes( $dot );
-				watchInt = setInterval(
-					function()
-					{
-						var watchNew = getSizes( $dot );
-						if ( watchOrg.width  != watchNew.width ||
-							 watchOrg.height != watchNew.height )
-						{
-							$dot.trigger( 'update.dot' );
-							watchOrg = getSizes( $dot );
-						}
-					}, 100
-				);
-			}
-			return $dot;
-		};
-		$dot.unwatch = function()
-		{
-			$(window).unbind( 'resize.dot' + conf.dotId );
-			if ( watchInt )
-			{
-				clearInterval( watchInt );
-			}
-			return $dot;
-		};
-
-		var	orgContent	= $dot.contents(),
-			opts 		= $.extend( true, {}, $.fn.dotdotdot.defaults, o ),
-			conf		= {},
-			watchOrg	= {},
-			watchInt	= null,
-			$inr		= null;
-
-		conf.afterElement	= getElement( opts.after, $dot );
-		conf.isTruncated	= false;
-		conf.dotId			= dotId++;
-
-
-		$dot.data( 'dotdotdot', true )
-			.bind_events()
-			.trigger( 'update.dot' );
-
-		if ( opts.watch )
-		{
-			$dot.watch();
-		}
-
-		return $dot;
-	};
-
-
-	//	public
-	$.fn.dotdotdot.defaults = {
-		'ellipsis'	: '... ',
-		'wrap'		: 'word',
-		'lastCharacter': {
-			'remove'		: [ ' ', ',', ';', '.', '!', '?' ],
-			'noEllipsis'	: []
-		},
-		'tolerance'	: 0,
-		'callback'	: null,
-		'after'		: null,
-		'height'	: null,
-		'watch'		: false,
-		'windowResizeFix': true,
-		'debug'		: false
-	};
-	
-
-	//	private
-	var dotId = 1;
-
-	function children( $elem, o, after )
-	{
-		var $elements 	= $elem.children(),
-			isTruncated	= false;
-
-		$elem.empty();
-
-		for ( var a = 0, l = $elements.length; a < l; a++ )
-		{
-			var $e = $elements.eq( a );
-			$elem.append( $e );
-			if ( after )
-			{
-				$elem.append( after );
-			}
-			if ( test( $elem, o ) )
-			{
-				$e.remove();
-				isTruncated = true;
-				break;
-			}
-			else
-			{
-				if ( after )
-				{
-					after.remove();
-				}
-			}
-		}
-		return isTruncated;
-	}
-	function ellipsis( $elem, $d, $i, o, after )
-	{
-		var $elements 	= $elem.contents(),
-			isTruncated	= false;
-
-		$elem.empty();
-
-		var notx = 'table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, select, optgroup, option, textarea, script, style';
-		for ( var a = 0, l = $elements.length; a < l; a++ )
-		{
-
-			if ( isTruncated )
-			{
-				break;
-			}
-
-			var e	= $elements[ a ],
-				$e	= $(e);
-
-			if ( typeof e == 'undefined' )
-			{
-				continue;
-			}
-
-			$elem.append( $e );
-			if ( after )
-			{
-				$elem[ ( $elem.is( notx ) ) ? 'after' : 'append' ]( after );
-			}
-			if ( e.nodeType == 3 )
-			{
-				if ( test( $i, o ) )
-				{
-					isTruncated = ellipsisElement( $e, $d, $i, o, after );
-				}
-			}
-			else
-			{
-				isTruncated = ellipsis( $e, $d, $i, o, after );
-			}
-
-			if ( !isTruncated )
-			{
-				if ( after )
-				{
-					after.remove();
-				}
-			}
-		}
-		return isTruncated;
-	}
-	function ellipsisElement( $e, $d, $i, o, after )
-	{
-		var isTruncated	= false,
-			e = $e[ 0 ];
-
-		if ( typeof e == 'undefined' )
-		{
-			return false;
-		}
-
-		var seporator	= ( o.wrap == 'letter' ) ? '' : ' ',
-			textArr		= getTextContent( e ).split( seporator ),
-			position 	= -1,
-			midPos		= -1,
-			startPos	= 0,
-			endPos		= textArr.length - 1;
-
-		while ( startPos <= endPos )
-		{
-			var m = Math.floor( ( startPos + endPos ) / 2 );
-			if ( m == midPos ) 
-			{
-				break;
-			}
-			midPos = m;
-
-			setTextContent( e, textArr.slice( 0, midPos + 1 ).join( seporator ) + o.ellipsis );
-
-			if ( !test( $i, o ) )
-			{
-				position = midPos;
-				startPos = midPos; 
-			}
-			else
-			{
-				endPos = midPos;
-			}				
-		}	
-	
-		if ( position != -1 && !( textArr.length == 1 && textArr[ 0 ].length == 0 ) )
-		{
-			var txt = addEllipsis( textArr.slice( 0, position + 1 ).join( seporator ), o );
-			isTruncated = true;
-			setTextContent( e, txt );
-		}
-		else
-		{
-			var $w = $e.parent();
-			$e.remove();
-
-			var afterLength = ( after ) ? after.length : 0 ;
-
-			if ( $w.contents().size() > afterLength )
-			{
-				var $n = $w.contents().eq( -1 - afterLength );
-				isTruncated = ellipsisElement( $n, $d, $i, o, after );
-			}
-			else
-			{
-				var $p = $w.prev()
-				var e = $p.contents().eq( -1 )[ 0 ];
-
-				if ( typeof e != 'undefined' )
-				{
-					var txt = addEllipsis( getTextContent( e ), o );
-					setTextContent( e, txt );
-					if ( after )
-					{
-						$p.append( after );
-					}
-					$w.remove();
-					isTruncated = true;
-				}
-
-			}
-		}
-
-		return isTruncated;
-	}
-	function test( $i, o )
-	{
-		return $i.innerHeight() > o.maxHeight;
-	}
-	function addEllipsis( txt, o )
-	{
-		while( $.inArray( txt.slice( -1 ), o.lastCharacter.remove ) > -1 )
-		{
-			txt = txt.slice( 0, -1 );
-		}
-		if ( $.inArray( txt.slice( -1 ), o.lastCharacter.noEllipsis ) < 0 )
-		{
-			txt += o.ellipsis;
-		}
-		return txt;
-	}
-	function getSizes( $d )
-	{
-		return {
-			'width'	: $d.innerWidth(),
-			'height': $d.innerHeight()
-		};
-	}
-	function setTextContent( e, content )
-	{
-		if ( e.innerText )
-		{
-			e.innerText = content;
-		}
-		else if ( e.nodeValue )
-		{
-			e.nodeValue = content;
-		}
-		else if (e.textContent)
-		{
-			e.textContent = content;
-		}
-
-	}
-	function getTextContent( e )
-	{
-		if ( e.innerText )
-		{
-			return e.innerText;
-		}
-		else if ( e.nodeValue )
-		{
-			return e.nodeValue;
-		}
-		else if ( e.textContent )
-		{
-			return e.textContent;
-		}
-		else
-		{
-			return "";
-		}
-	}
-	function getElement( e, $i )
-	{
-		if ( typeof e == 'undefined' )
-		{
-			return false;
-		}
-		if ( !e )
-		{
-			return false;
-		}
-		if ( typeof e == 'string' )
-		{
-			e = $(e, $i);
-			return ( e.length )
-				? e 
-				: false;
-		}
-		if ( typeof e == 'object' )
-		{
-			return ( typeof e.jquery == 'undefined' )
-				? false
-				: e;
-		}
-		return false;
-	}
-	function getTrueInnerHeight( $el )
-	{
-		var h = $el.innerHeight(),
-			a = [ 'paddingTop', 'paddingBottom' ];
-
-		for ( var z = 0, l = a.length; z < l; z++ ) {
-			var m = parseInt( $el.css( a[ z ] ), 10 );
-			if ( isNaN( m ) )
-			{
-				m = 0;
-			}
-			h -= m;
-		}
-		return h;
-	}
-	function debug( d, m )
-	{
-		if ( !d )
-		{
-			return false;
-		}
-		if ( typeof m == 'string' )
-		{
-			m = 'dotdotdot: ' + m;
-		}
-		else
-		{
-			m = [ 'dotdotdot:', m ];
-		}
-
-		if ( typeof window.console != 'undefined' )
-		{
-			if ( typeof window.console.log != 'undefined' )
-			{
-				window.console.log( m );
-			}
-		}
-		return false;
-	}
-	
-
-	//	override jQuery.html
-	var _orgHtml = $.fn.html;
-    $.fn.html = function( str ) {
-		if ( typeof str != 'undefined' )
-		{
-			if ( this.data( 'dotdotdot' ) )
-			{
-				if ( typeof str != 'function' )
-				{
-					return this.trigger( 'update', [ str ] );
-				}
-			}
-			return _orgHtml.call( this, str );
-		}
-		return _orgHtml.call( this );
-    };
-
-
-	//	override jQuery.text
-	var _orgText = $.fn.text;
-    $.fn.text = function( str ) {
-		if ( typeof str != 'undefined' )
-		{
-			if ( this.data( 'dotdotdot' ) )
-			{
-				var temp = $( '<div />' );
-				temp.text( str );
-				str = temp.html();
-				temp.remove();
-				return this.trigger( 'update', [ str ] );
-			}
-			return _orgText.call( this, str );
-		}
-        return _orgText.call( this );
-    };
-
-
-})( jQuery );
diff --git a/vendor/events-radar/radar-api-php/docs/js/jquery.dotdotdot-1.5.9.min.js b/vendor/events-radar/radar-api-php/docs/js/jquery.dotdotdot-1.5.9.min.js
deleted file mode 100644
index 8147b061e070ab6618a1364ae313e2ab119e8108..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/jquery.dotdotdot-1.5.9.min.js
+++ /dev/null
@@ -1,15 +0,0 @@
-/*	
- *	jQuery dotdotdot 1.5.9
- *	
- *	Copyright (c) 2013 Fred Heusschen
- *	www.frebsite.nl
- *
- *	Plugin website:
- *	dotdotdot.frebsite.nl
- *
- *	Dual licensed under the MIT and GPL licenses.
- *	http://en.wikipedia.org/wiki/MIT_License
- *	http://en.wikipedia.org/wiki/GNU_General_Public_License
- */
-
-(function(a){function c(a,b,c){var d=a.children(),e=!1;a.empty();for(var g=0,h=d.length;h>g;g++){var i=d.eq(g);if(a.append(i),c&&a.append(c),f(a,b)){i.remove(),e=!0;break}c&&c.remove()}return e}function d(b,c,g,h,i){var j=b.contents(),k=!1;b.empty();for(var l="table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, select, optgroup, option, textarea, script, style",m=0,n=j.length;n>m&&!k;m++){var o=j[m],p=a(o);void 0!==o&&(b.append(p),i&&b[b.is(l)?"after":"append"](i),3==o.nodeType?f(g,h)&&(k=e(p,c,g,h,i)):k=d(p,c,g,h,i),k||i&&i.remove())}return k}function e(a,b,c,d,h){var k=!1,l=a[0];if(l===void 0)return!1;for(var m="letter"==d.wrap?"":" ",n=j(l).split(m),o=-1,p=-1,q=0,r=n.length-1;r>=q;){var s=Math.floor((q+r)/2);if(s==p)break;p=s,i(l,n.slice(0,p+1).join(m)+d.ellipsis),f(c,d)?r=p:(o=p,q=p)}if(-1==o||1==n.length&&0==n[0].length){var u=a.parent();a.remove();var v=h?h.length:0;if(u.contents().size()>v){var w=u.contents().eq(-1-v);k=e(w,b,c,d,h)}else{var x=u.prev(),l=x.contents().eq(-1)[0];if(l!==void 0){var t=g(j(l),d);i(l,t),h&&x.append(h),u.remove(),k=!0}}}else{var t=g(n.slice(0,o+1).join(m),d);k=!0,i(l,t)}return k}function f(a,b){return a.innerHeight()>b.maxHeight}function g(b,c){for(;a.inArray(b.slice(-1),c.lastCharacter.remove)>-1;)b=b.slice(0,-1);return 0>a.inArray(b.slice(-1),c.lastCharacter.noEllipsis)&&(b+=c.ellipsis),b}function h(a){return{width:a.innerWidth(),height:a.innerHeight()}}function i(a,b){a.innerText?a.innerText=b:a.nodeValue?a.nodeValue=b:a.textContent&&(a.textContent=b)}function j(a){return a.innerText?a.innerText:a.nodeValue?a.nodeValue:a.textContent?a.textContent:""}function k(b,c){return b===void 0?!1:b?"string"==typeof b?(b=a(b,c),b.length?b:!1):"object"==typeof b?b.jquery===void 0?!1:b:!1:!1}function l(a){for(var b=a.innerHeight(),c=["paddingTop","paddingBottom"],d=0,e=c.length;e>d;d++){var f=parseInt(a.css(c[d]),10);isNaN(f)&&(f=0),b-=f}return b}function m(a,b){return a?(b="string"==typeof b?"dotdotdot: "+b:["dotdotdot:",b],window.console!==void 0&&window.console.log!==void 0&&window.console.log(b),!1):!1}if(!a.fn.dotdotdot){a.fn.dotdotdot=function(e){if(0==this.length)return e&&e.debug===!1||m(!0,'No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){a(this).dotdotdot(e)});var g=this;g.data("dotdotdot")&&g.trigger("destroy.dot"),g.data("dotdotdot-style",g.attr("style")),g.css("word-wrap","break-word"),g.bind_events=function(){return g.bind("update.dot",function(b,e){b.preventDefault(),b.stopPropagation(),j.maxHeight="number"==typeof j.height?j.height:l(g),j.maxHeight+=j.tolerance,e!==void 0&&(("string"==typeof e||e instanceof HTMLElement)&&(e=a("<div />").append(e).contents()),e instanceof a&&(i=e)),q=g.wrapInner('<div class="dotdotdot" />').children(),q.empty().append(i.clone(!0)).css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var h=!1,k=!1;return n.afterElement&&(h=n.afterElement.clone(!0),n.afterElement.remove()),f(q,j)&&(k="children"==j.wrap?c(q,j,h):d(q,g,q,j,h)),q.replaceWith(q.contents()),q=null,a.isFunction(j.callback)&&j.callback.call(g[0],k,i),n.isTruncated=k,k}).bind("isTruncated.dot",function(a,b){return a.preventDefault(),a.stopPropagation(),"function"==typeof b&&b.call(g[0],n.isTruncated),n.isTruncated}).bind("originalContent.dot",function(a,b){return a.preventDefault(),a.stopPropagation(),"function"==typeof b&&b.call(g[0],i),i}).bind("destroy.dot",function(a){a.preventDefault(),a.stopPropagation(),g.unwatch().unbind_events().empty().append(i).attr("style",g.data("dotdotdot-style")).data("dotdotdot",!1)}),g},g.unbind_events=function(){return g.unbind(".dot"),g},g.watch=function(){if(g.unwatch(),"window"==j.watch){var b=a(window),c=b.width(),d=b.height();b.bind("resize.dot"+n.dotId,function(){c==b.width()&&d==b.height()&&j.windowResizeFix||(c=b.width(),d=b.height(),p&&clearInterval(p),p=setTimeout(function(){g.trigger("update.dot")},10))})}else o=h(g),p=setInterval(function(){var a=h(g);(o.width!=a.width||o.height!=a.height)&&(g.trigger("update.dot"),o=h(g))},100);return g},g.unwatch=function(){return a(window).unbind("resize.dot"+n.dotId),p&&clearInterval(p),g};var i=g.contents(),j=a.extend(!0,{},a.fn.dotdotdot.defaults,e),n={},o={},p=null,q=null;return n.afterElement=k(j.after,g),n.isTruncated=!1,n.dotId=b++,g.data("dotdotdot",!0).bind_events().trigger("update.dot"),j.watch&&g.watch(),g},a.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",lastCharacter:{remove:[" ",",",";",".","!","?"],noEllipsis:[]},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0,debug:!1};var b=1,n=a.fn.html;a.fn.html=function(a){return a!==void 0?this.data("dotdotdot")&&"function"!=typeof a?this.trigger("update",[a]):n.call(this,a):n.call(this)};var o=a.fn.text;a.fn.text=function(b){if(b!==void 0){if(this.data("dotdotdot")){var c=a("<div />");return c.text(b),b=c.html(),c.remove(),this.trigger("update",[b])}return o.call(this,b)}return o.call(this)}}})(jQuery);
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/docs/js/jquery.iviewer.js b/vendor/events-radar/radar-api-php/docs/js/jquery.iviewer.js
deleted file mode 100644
index ae08665ea3b353ac3edd372246eb7d6e72e62820..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/jquery.iviewer.js
+++ /dev/null
@@ -1,1169 +0,0 @@
-/*
- * iviewer Widget for jQuery UI
- * https://github.com/can3p/iviewer
- *
- * Copyright (c) 2009 - 2012 Dmitry Petrov
- * Dual licensed under the MIT and GPL licenses.
- *  - http://www.opensource.org/licenses/mit-license.php
- *  - http://www.gnu.org/copyleft/gpl.html
- *
- * Author: Dmitry Petrov
- * Version: 0.7.7
- */
-
-( function( $, undefined ) {
-
-//this code was taken from the https://github.com/furf/jquery-ui-touch-punch
-var mouseEvents = {
-        touchstart: 'mousedown',
-        touchmove: 'mousemove',
-        touchend: 'mouseup'
-    },
-    gesturesSupport = 'ongesturestart' in document.createElement('div');
-
-
-/**
- * Convert a touch event to a mouse-like
- */
-function makeMouseEvent (event) {
-    var touch = event.originalEvent.changedTouches[0];
-
-    return $.extend(event, {
-        type:    mouseEvents[event.type],
-        which:   1,
-        pageX:   touch.pageX,
-        pageY:   touch.pageY,
-        screenX: touch.screenX,
-        screenY: touch.screenY,
-        clientX: touch.clientX,
-        clientY: touch.clientY,
-        isTouchEvent: true
-    });
-}
-
-var mouseProto = $.ui.mouse.prototype,
-    _mouseInit = $.ui.mouse.prototype._mouseInit;
-
-mouseProto._mouseInit = function() {
-    var self = this;
-    self._touchActive = false;
-
-    this.element.bind( 'touchstart.' + this.widgetName, function(event) {
-        if (gesturesSupport && event.originalEvent.touches.length > 1) { return; }
-        self._touchActive = true;
-        return self._mouseDown(makeMouseEvent(event));
-    })
-
-    var self = this;
-    // these delegates are required to keep context
-    this._mouseMoveDelegate = function(event) {
-        if (gesturesSupport && event.originalEvent.touches && event.originalEvent.touches.length > 1) { return; }
-        if (self._touchActive) {
-            return self._mouseMove(makeMouseEvent(event));
-        }
-    };
-    this._mouseUpDelegate = function(event) {
-        if (self._touchActive) {
-            self._touchActive = false;
-            return self._mouseUp(makeMouseEvent(event));
-        }
-    };
-
-    $(document)
-        .bind('touchmove.'+ this.widgetName, this._mouseMoveDelegate)
-        .bind('touchend.' + this.widgetName, this._mouseUpDelegate);
-
-    _mouseInit.apply(this);
-}
-
-/**
- * Simple implementation of jQuery like getters/setters
- * var val = something();
- * something(val);
- */
-var setter = function(setter, getter) {
-    return function(val) {
-        if (arguments.length === 0) {
-            return getter.apply(this);
-        } else {
-            setter.apply(this, arguments);
-        }
-    }
-};
-
-/**
- * Internet explorer rotates image relative left top corner, so we should
- * shift image when it's rotated.
- */
-var ieTransforms = {
-        '0': {
-            marginLeft: 0,
-            marginTop: 0,
-            filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod="auto expand")'
-        },
-
-        '90': {
-            marginLeft: -1,
-            marginTop: 1,
-            filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=-1, M21=1, M22=0, SizingMethod="auto expand")'
-        },
-
-        '180': {
-            marginLeft: 0,
-            marginTop: 0,
-            filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, SizingMethod="auto expand")'
-        },
-
-        '270': {
-            marginLeft: -1,
-            marginTop: 1,
-            filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=1, M21=-1, M22=0, SizingMethod="auto expand")'
-        }
-    },
-    // this test is the inversion of the css filters test from the modernizr project
-    useIeTransforms = function() {
-        var modElem = document.createElement('modernizr'),
-		mStyle = modElem.style,
-		omPrefixes = 'Webkit Moz O ms',
-		domPrefixes = omPrefixes.toLowerCase().split(' '),
-        	props = ("transform" + ' ' + domPrefixes.join("Transform ") + "Transform").split(' ');
-        for ( var i in props ) {
-            var prop = props[i];
-            if ( !$.contains(prop, "-") && mStyle[prop] !== undefined ) {
-                return false;
-            }
-        }
-        return true;
-    }();
-
-$.widget( "ui.iviewer", $.ui.mouse, {
-    widgetEventPrefix: "iviewer",
-    options : {
-        /**
-        * start zoom value for image, not used now
-        * may be equal to "fit" to fit image into container or scale in %
-        **/
-        zoom: "fit",
-        /**
-        * base value to scale image
-        **/
-        zoom_base: 100,
-        /**
-        * maximum zoom
-        **/
-        zoom_max: 800,
-        /**
-        * minimum zoom
-        **/
-        zoom_min: 25,
-        /**
-        * base of rate multiplier.
-        * zoom is calculated by formula: zoom_base * zoom_delta^rate
-        **/
-        zoom_delta: 1.4,
-        /**
-        * whether the zoom should be animated.
-        */
-        zoom_animation: true,
-        /**
-        * if true plugin doesn't add its own controls
-        **/
-        ui_disabled: false,
-        /**
-         * If false mousewheel will be disabled
-         */
-        mousewheel: true,
-        /**
-        * if false, plugin doesn't bind resize event on window and this must
-        * be handled manually
-        **/
-        update_on_resize: true,
-        /**
-        * event is triggered when zoom value is changed
-        * @param int new zoom value
-        * @return boolean if false zoom action is aborted
-        **/
-        onZoom: jQuery.noop,
-        /**
-        * event is triggered when zoom value is changed after image is set to the new dimensions
-        * @param int new zoom value
-        * @return boolean if false zoom action is aborted
-        **/
-        onAfterZoom: jQuery.noop,
-        /**
-        * event is fired on drag begin
-        * @param object coords mouse coordinates on the image
-        * @return boolean if false is returned, drag action is aborted
-        **/
-        onStartDrag: jQuery.noop,
-        /**
-        * event is fired on drag action
-        * @param object coords mouse coordinates on the image
-        **/
-        onDrag: jQuery.noop,
-        /**
-        * event is fired on drag stop
-        * @param object coords mouse coordinates on the image
-        **/
-        onStopDrag: jQuery.noop,
-        /**
-        * event is fired when mouse moves over image
-        * @param object coords mouse coordinates on the image
-        **/
-        onMouseMove: jQuery.noop,
-        /**
-        * mouse click event
-        * @param object coords mouse coordinates on the image
-        **/
-        onClick: jQuery.noop,
-        /**
-        * event is fired when image starts to load
-        */
-        onStartLoad: null,
-        /**
-        * event is fired, when image is loaded and initially positioned
-        */
-        onFinishLoad: null,
-        /**
-        * event is fired when image load error occurs
-        */
-        onErrorLoad: null
-    },
-
-    _create: function() {
-        var me = this;
-
-        //drag variables
-        this.dx = 0;
-        this.dy = 0;
-
-        /* object containing actual information about image
-        *   @img_object.object - jquery img object
-        *   @img_object.orig_{width|height} - original dimensions
-        *   @img_object.display_{width|height} - actual dimensions
-        */
-        this.img_object = {};
-
-        this.zoom_object = {}; //object to show zoom status
-
-        this._angle = 0;
-
-        this.current_zoom = this.options.zoom;
-
-        if(this.options.src === null){
-            return;
-        }
-
-        this.container = this.element;
-
-        this._updateContainerInfo();
-
-        //init container
-        this.container.css("overflow","hidden");
-
-        if (this.options.update_on_resize == true) {
-            $(window).resize(function() {
-                me.update();
-            });
-        }
-
-        this.img_object = new $.ui.iviewer.ImageObject(this.options.zoom_animation);
-
-        if (this.options.mousewheel) {
-            this.container.bind('mousewheel.iviewer', function(ev, delta)
-                {
-                    //this event is there instead of containing div, because
-                    //at opera it triggers many times on div
-                    var zoom = (delta > 0)?1:-1,
-                        container_offset = me.container.offset(),
-                        mouse_pos = {
-                            //jquery.mousewheel 3.1.0 uses strange MozMousePixelScroll event
-                            //which is not being fixed by jQuery.Event
-                            x: (ev.pageX || ev.originalEvent.pageX) - container_offset.left,
-                            y: (ev.pageY || ev.originalEvent.pageX) - container_offset.top
-                        };
-
-                    me.zoom_by(zoom, mouse_pos);
-                    return false;
-                });
-
-            if (gesturesSupport) {
-                var gestureThrottle = +new Date();
-                var originalScale, originalCenter;
-                this.img_object.object()
-                    // .bind('gesturestart', function(ev) {
-                    .bind('touchstart', function(ev) {
-                        originalScale = me.current_zoom;
-                        var touches = ev.originalEvent.touches,
-                            container_offset;
-                        if (touches.length == 2) {
-                            container_offset = me.container.offset();
-                            originalCenter = {
-                                x: (touches[0].pageX + touches[1].pageX) / 2  - container_offset.left,
-                                y: (touches[0].pageY + touches[1].pageY) / 2 - container_offset.top
-                            };
-                        } else {
-                            originalCenter = null;
-                        }
-                    }).bind('gesturechange', function(ev) {
-                        //do not want to import throttle function from underscore
-                        var d = +new Date();
-                        if ((d - gestureThrottle) < 50) { return; }
-                        gestureThrottle = d;
-                        var zoom = originalScale * ev.originalEvent.scale;
-                        me.set_zoom(zoom, originalCenter);
-                        ev.preventDefault();
-                    }).bind('gestureend', function(ev) {
-                        originalCenter = null;
-                    });
-            }
-        }
-
-        //init object
-        this.img_object.object()
-            //bind mouse events
-            .click(function(e){return me._click(e)})
-                .prependTo(this.container);
-
-        this.container.bind('mousemove', function(ev) { me._handleMouseMove(ev); });
-
-        this.loadImage(this.options.src);
-
-        if(!this.options.ui_disabled)
-        {
-            this.createui();
-        }
-
-        this._mouseInit();
-    },
-
-    destroy: function() {
-        $.Widget.prototype.destroy.call( this );
-        this._mouseDestroy();
-        this.img_object.object().remove();
-        this.container.off('.iviewer');
-        this.container.css('overflow', ''); //cleanup styles on destroy
-    },
-
-    _updateContainerInfo: function()
-    {
-        this.options.height = this.container.height();
-        this.options.width = this.container.width();
-    },
-
-    update: function()
-    {
-        this._updateContainerInfo()
-        this.setCoords(this.img_object.x(), this.img_object.y());
-    },
-
-    loadImage: function( src )
-    {
-        this.current_zoom = this.options.zoom;
-        var me = this;
-
-        this._trigger('onStartLoad', 0, src);
-
-        this.container.addClass("iviewer_loading");
-        this.img_object.load(src, function() {
-            me._imageLoaded(src);
-        }, function() {
-            me._trigger("onErrorLoad", 0, src);
-        });
-    },
-
-    _imageLoaded: function(src) {
-        this.container.removeClass("iviewer_loading");
-        this.container.addClass("iviewer_cursor");
-
-        if(this.options.zoom == "fit"){
-            this.fit(true);
-        }
-        else {
-            this.set_zoom(this.options.zoom, true);
-        }
-
-        this._trigger('onFinishLoad', 0, src);
-    },
-
-    /**
-    * fits image in the container
-    *
-    * @param {boolean} skip_animation
-    **/
-    fit: function(skip_animation)
-    {
-        var aspect_ratio = this.img_object.orig_width() / this.img_object.orig_height();
-        var window_ratio = this.options.width /  this.options.height;
-        var choose_left = (aspect_ratio > window_ratio);
-        var new_zoom = 0;
-
-        if(choose_left){
-            new_zoom = this.options.width / this.img_object.orig_width() * 100;
-        }
-        else {
-            new_zoom = this.options.height / this.img_object.orig_height() * 100;
-        }
-
-      this.set_zoom(new_zoom, skip_animation);
-    },
-
-    /**
-    * center image in container
-    **/
-    center: function()
-    {
-        this.setCoords(-Math.round((this.img_object.display_width() - this.options.width)/2),
-                -Math.round((this.img_object.display_height() - this.options.height)/2));
-    },
-
-    /**
-    *   move a point in container to the center of display area
-    *   @param x a point in container
-    *   @param y a point in container
-    **/
-    moveTo: function(x, y)
-    {
-        var dx = x-Math.round(this.options.width/2);
-        var dy = y-Math.round(this.options.height/2);
-
-        var new_x = this.img_object.x() - dx;
-        var new_y = this.img_object.y() - dy;
-
-        this.setCoords(new_x, new_y);
-    },
-
-    /**
-     * Get container offset object.
-     */
-    getContainerOffset: function() {
-        return jQuery.extend({}, this.container.offset());
-    },
-
-    /**
-    * set coordinates of upper left corner of image object
-    **/
-    setCoords: function(x,y)
-    {
-        //do nothing while image is being loaded
-        if(!this.img_object.loaded()) { return; }
-
-        var coords = this._correctCoords(x,y);
-        this.img_object.x(coords.x);
-        this.img_object.y(coords.y);
-    },
-
-    _correctCoords: function( x, y )
-    {
-        x = parseInt(x, 10);
-        y = parseInt(y, 10);
-
-        //check new coordinates to be correct (to be in rect)
-        if(y > 0){
-            y = 0;
-        }
-        if(x > 0){
-            x = 0;
-        }
-        if(y + this.img_object.display_height() < this.options.height){
-            y = this.options.height - this.img_object.display_height();
-        }
-        if(x + this.img_object.display_width() < this.options.width){
-            x = this.options.width - this.img_object.display_width();
-        }
-        if(this.img_object.display_width() <= this.options.width){
-            x = -(this.img_object.display_width() - this.options.width)/2;
-        }
-        if(this.img_object.display_height() <= this.options.height){
-            y = -(this.img_object.display_height() - this.options.height)/2;
-        }
-
-        return { x: x, y:y };
-    },
-
-
-    /**
-    * convert coordinates on the container to the coordinates on the image (in original size)
-    *
-    * @return object with fields x,y according to coordinates or false
-    * if initial coords are not inside image
-    **/
-    containerToImage : function (x,y)
-    {
-        var coords = { x : x - this.img_object.x(),
-                 y :  y - this.img_object.y()
-        };
-
-        coords = this.img_object.toOriginalCoords(coords);
-
-        return { x :  util.descaleValue(coords.x, this.current_zoom),
-                 y :  util.descaleValue(coords.y, this.current_zoom)
-        };
-    },
-
-    /**
-    * convert coordinates on the image (in original size, and zero angle) to the coordinates on the container
-    *
-    * @return object with fields x,y according to coordinates
-    **/
-    imageToContainer : function (x,y)
-    {
-        var coords = {
-                x : util.scaleValue(x, this.current_zoom),
-                y : util.scaleValue(y, this.current_zoom)
-            };
-
-        return this.img_object.toRealCoords(coords);
-    },
-
-    /**
-    * get mouse coordinates on the image
-    * @param e - object containing pageX and pageY fields, e.g. mouse event object
-    *
-    * @return object with fields x,y according to coordinates or false
-    * if initial coords are not inside image
-    **/
-    _getMouseCoords : function(e)
-    {
-        var containerOffset = this.container.offset();
-            coords = this.containerToImage(e.pageX - containerOffset.left, e.pageY - containerOffset.top);
-
-        return coords;
-    },
-
-    /**
-    * set image scale to the new_zoom
-    *
-    * @param {number} new_zoom image scale in %
-    * @param {boolean} skip_animation
-    * @param {x: number, y: number} Coordinates of point the should not be moved on zoom. The default is the center of image.
-    **/
-    set_zoom: function(new_zoom, skip_animation, zoom_center)
-    {
-        if (this._trigger('onZoom', 0, new_zoom) == false) {
-            return;
-        }
-
-        //do nothing while image is being loaded
-        if(!this.img_object.loaded()) { return; }
-
-        zoom_center = zoom_center || {
-            x: Math.round(this.options.width/2),
-            y: Math.round(this.options.height/2)
-        }
-
-        if(new_zoom <  this.options.zoom_min)
-        {
-            new_zoom = this.options.zoom_min;
-        }
-        else if(new_zoom > this.options.zoom_max)
-        {
-            new_zoom = this.options.zoom_max;
-        }
-
-        /* we fake these values to make fit zoom properly work */
-        if(this.current_zoom == "fit")
-        {
-            var old_x = zoom_center.x + Math.round(this.img_object.orig_width()/2);
-            var old_y = zoom_center.y + Math.round(this.img_object.orig_height()/2);
-            this.current_zoom = 100;
-        }
-        else {
-            var old_x = -this.img_object.x() + zoom_center.x;
-            var old_y = -this.img_object.y() + zoom_center.y
-        }
-
-        var new_width = util.scaleValue(this.img_object.orig_width(), new_zoom);
-        var new_height = util.scaleValue(this.img_object.orig_height(), new_zoom);
-        var new_x = util.scaleValue( util.descaleValue(old_x, this.current_zoom), new_zoom);
-        var new_y = util.scaleValue( util.descaleValue(old_y, this.current_zoom), new_zoom);
-
-        new_x = zoom_center.x - new_x;
-        new_y = zoom_center.y - new_y;
-
-        new_width = Math.floor(new_width);
-        new_height = Math.floor(new_height);
-        new_x = Math.floor(new_x);
-        new_y = Math.floor(new_y);
-
-        this.img_object.display_width(new_width);
-        this.img_object.display_height(new_height);
-
-        var coords = this._correctCoords( new_x, new_y ),
-            self = this;
-
-        this.img_object.setImageProps(new_width, new_height, coords.x, coords.y,
-                                        skip_animation, function() {
-            self._trigger('onAfterZoom', 0, new_zoom );
-        });
-        this.current_zoom = new_zoom;
-
-        this.update_status();
-    },
-
-    /**
-    * changes zoom scale by delta
-    * zoom is calculated by formula: zoom_base * zoom_delta^rate
-    * @param Integer delta number to add to the current multiplier rate number
-    * @param {x: number, y: number=} Coordinates of point the should not be moved on zoom.
-    **/
-    zoom_by: function(delta, zoom_center)
-    {
-        var closest_rate = this.find_closest_zoom_rate(this.current_zoom);
-
-        var next_rate = closest_rate + delta;
-        var next_zoom = this.options.zoom_base * Math.pow(this.options.zoom_delta, next_rate)
-        if(delta > 0 && next_zoom < this.current_zoom)
-        {
-            next_zoom *= this.options.zoom_delta;
-        }
-
-        if(delta < 0 && next_zoom > this.current_zoom)
-        {
-            next_zoom /= this.options.zoom_delta;
-        }
-
-        this.set_zoom(next_zoom, undefined, zoom_center);
-    },
-
-    /**
-    * Rotate image
-    * @param {num} deg Degrees amount to rotate. Positive values rotate image clockwise.
-    *     Currently 0, 90, 180, 270 and -90, -180, -270 values are supported
-    *
-    * @param {boolean} abs If the flag is true if, the deg parameter will be considered as
-    *     a absolute value and relative otherwise.
-    * @return {num|null} Method will return current image angle if called without any arguments.
-    **/
-    angle: function(deg, abs) {
-        if (arguments.length === 0) { return this.img_object.angle(); }
-
-        if (deg < -270 || deg > 270 || deg % 90 !== 0) { return; }
-        if (!abs) { deg += this.img_object.angle(); }
-        if (deg < 0) { deg += 360; }
-        if (deg >= 360) { deg -= 360; }
-
-        if (deg === this.img_object.angle()) { return; }
-
-        this.img_object.angle(deg);
-        //the rotate behavior is different in all editors. For now we  just center the
-        //image. However, it will be better to try to keep the position.
-        this.center();
-        this._trigger('angle', 0, { angle: this.img_object.angle() });
-    },
-
-    /**
-    * finds closest multiplier rate for value
-    * basing on zoom_base and zoom_delta values from settings
-    * @param Number value zoom value to examine
-    **/
-    find_closest_zoom_rate: function(value)
-    {
-        if(value == this.options.zoom_base)
-        {
-            return 0;
-        }
-
-        function div(val1,val2) { return val1 / val2 };
-        function mul(val1,val2) { return val1 * val2 };
-
-        var func = (value > this.options.zoom_base)?mul:div;
-        var sgn = (value > this.options.zoom_base)?1:-1;
-
-        var mltplr = this.options.zoom_delta;
-        var rate = 1;
-
-        while(Math.abs(func(this.options.zoom_base, Math.pow(mltplr,rate)) - value) >
-              Math.abs(func(this.options.zoom_base, Math.pow(mltplr,rate+1)) - value))
-        {
-            rate++;
-        }
-
-        return sgn * rate;
-    },
-
-    /* update scale info in the container */
-    update_status: function()
-    {
-        if(!this.options.ui_disabled)
-        {
-            var percent = Math.round(100*this.img_object.display_height()/this.img_object.orig_height());
-            if(percent)
-            {
-                this.zoom_object.html(percent + "%");
-            }
-        }
-    },
-
-    /**
-     * Get some information about the image.
-     *     Currently orig_(width|height), display_(width|height), angle, zoom and src params are supported.
-     *
-     *  @param {string} parameter to check
-     *  @param {boolean} withoutRotation if param is orig_width or orig_height and this flag is set to true,
-     *      method will return original image width without considering rotation.
-     *
-     */
-    info: function(param, withoutRotation) {
-        if (!param) { return; }
-
-        switch (param) {
-            case 'orig_width':
-            case 'orig_height':
-                if (withoutRotation) {
-                    return (this.img_object.angle() % 180 === 0 ? this.img_object[param]() :
-                            param === 'orig_width' ? this.img_object.orig_height() :
-                                                        this.img_object.orig_width());
-                } else {
-                    return this.img_object[param]();
-                }
-            case 'display_width':
-            case 'display_height':
-            case 'angle':
-                return this.img_object[param]();
-            case 'zoom':
-                return this.current_zoom;
-            case 'src':
-                return this.img_object.object().attr('src');
-            case 'coords':
-                return {
-                    x: this.img_object.x(),
-                    y: this.img_object.y()
-                };
-        }
-    },
-
-    /**
-    *   callback for handling mousdown event to start dragging image
-    **/
-    _mouseStart: function( e )
-    {
-        $.ui.mouse.prototype._mouseStart.call(this, e);
-        if (this._trigger('onStartDrag', 0, this._getMouseCoords(e)) === false) {
-            return false;
-        }
-
-        /* start drag event*/
-        this.container.addClass("iviewer_drag_cursor");
-
-        //#10: fix movement quirks for ipad
-        this._dragInitialized = !(e.originalEvent.changedTouches && e.originalEvent.changedTouches.length==1);
-
-        this.dx = e.pageX - this.img_object.x();
-        this.dy = e.pageY - this.img_object.y();
-        return true;
-    },
-
-    _mouseCapture: function( e ) {
-        return true;
-    },
-
-    /**
-     * Handle mouse move if needed. User can avoid using this callback, because
-     *    he can get the same information through public methods.
-     *  @param {jQuery.Event} e
-     */
-    _handleMouseMove: function(e) {
-        this._trigger('onMouseMove', e, this._getMouseCoords(e));
-    },
-
-    /**
-    *   callback for handling mousemove event to drag image
-    **/
-    _mouseDrag: function(e)
-    {
-        $.ui.mouse.prototype._mouseDrag.call(this, e);
-
-        //#10: imitate mouseStart, because we can get here without it on iPad for some reason
-        if (!this._dragInitialized) {
-            this.dx = e.pageX - this.img_object.x();
-            this.dy = e.pageY - this.img_object.y();
-            this._dragInitialized = true;
-        }
-
-        var ltop =  e.pageY - this.dy;
-        var lleft = e.pageX - this.dx;
-
-        this.setCoords(lleft, ltop);
-        this._trigger('onDrag', e, this._getMouseCoords(e));
-        return false;
-    },
-
-    /**
-    *   callback for handling stop drag
-    **/
-    _mouseStop: function(e)
-    {
-        $.ui.mouse.prototype._mouseStop.call(this, e);
-        this.container.removeClass("iviewer_drag_cursor");
-        this._trigger('onStopDrag', 0, this._getMouseCoords(e));
-    },
-
-    _click: function(e)
-    {
-        this._trigger('onClick', 0, this._getMouseCoords(e));
-    },
-
-    /**
-    *   create zoom buttons info box
-    **/
-    createui: function()
-    {
-        var me=this;
-
-        $("<div>", { 'class': "iviewer_zoom_in iviewer_common iviewer_button"})
-                    .bind('mousedown touchstart',function(){me.zoom_by(1); return false;})
-                    .appendTo(this.container);
-
-        $("<div>", { 'class': "iviewer_zoom_out iviewer_common iviewer_button"})
-                    .bind('mousedown touchstart',function(){me.zoom_by(- 1); return false;})
-                    .appendTo(this.container);
-
-        $("<div>", { 'class': "iviewer_zoom_zero iviewer_common iviewer_button"})
-                    .bind('mousedown touchstart',function(){me.set_zoom(100); return false;})
-                    .appendTo(this.container);
-
-        $("<div>", { 'class': "iviewer_zoom_fit iviewer_common iviewer_button"})
-                    .bind('mousedown touchstart',function(){me.fit(this); return false;})
-                    .appendTo(this.container);
-
-        this.zoom_object = $("<div>").addClass("iviewer_zoom_status iviewer_common")
-                                    .appendTo(this.container);
-
-        $("<div>", { 'class': "iviewer_rotate_left iviewer_common iviewer_button"})
-                    .bind('mousedown touchstart',function(){me.angle(-90); return false;})
-                    .appendTo(this.container);
-
-        $("<div>", { 'class': "iviewer_rotate_right iviewer_common iviewer_button" })
-                    .bind('mousedown touchstart',function(){me.angle(90); return false;})
-                    .appendTo(this.container);
-
-        this.update_status(); //initial status update
-    }
-
-} );
-
-/**
- * @class $.ui.iviewer.ImageObject Class represents image and provides public api without
- *     extending image prototype.
- * @constructor
- * @param {boolean} do_anim Do we want to animate image on dimension changes?
- */
-$.ui.iviewer.ImageObject = function(do_anim) {
-    this._img = $("<img>")
-            //this is needed, because chromium sets them auto otherwise
-            .css({ position: "absolute", top :"0px", left: "0px"});
-
-    this._loaded = false;
-    this._swapDimensions = false;
-    this._do_anim = do_anim || false;
-    this.x(0, true);
-    this.y(0, true);
-    this.angle(0);
-};
-
-
-/** @lends $.ui.iviewer.ImageObject.prototype */
-(function() {
-    /**
-     * Restore initial object state.
-     *
-     * @param {number} w Image width.
-     * @param {number} h Image height.
-     */
-    this._reset = function(w, h) {
-        this._angle = 0;
-        this._swapDimensions = false;
-        this.x(0);
-        this.y(0);
-
-        this.orig_width(w);
-        this.orig_height(h);
-        this.display_width(w);
-        this.display_height(h);
-    };
-
-    /**
-     * Check if image is loaded.
-     *
-     * @return {boolean}
-     */
-    this.loaded = function() { return this._loaded; };
-
-    /**
-     * Load image.
-     *
-     * @param {string} src Image url.
-     * @param {Function=} loaded Function will be called on image load.
-     */
-    this.load = function(src, loaded, error) {
-        var self = this;
-
-        loaded = loaded || jQuery.noop;
-        this._loaded = false;
-
-        //If we assign new image url to the this._img IE9 fires onload event and image width and
-        //height are set to zero. So, we create another image object and load image through it.
-        var img = new Image();
-        img.onload = function() {
-            self._loaded = true;
-            self._reset(this.width, this.height);
-
-            self._img
-                .removeAttr("width")
-                .removeAttr("height")
-                .removeAttr("style")
-                //max-width is reset, because plugin breaks in the twitter bootstrap otherwise
-                .css({ position: "absolute", top :"0px", left: "0px", maxWidth: "none"})
-
-            self._img[0].src = src;
-            loaded();
-        };
-
-        img.onerror = error;
-
-        //we need this because sometimes internet explorer 8 fires onload event
-        //right after assignment (synchronously)
-        setTimeout(function() {
-            img.src = src;
-        }, 0);
-
-        this.angle(0);
-    };
-
-    this._dimension = function(prefix, name) {
-        var horiz = '_' + prefix + '_' + name,
-            vert = '_' + prefix + '_' + (name === 'height' ? 'width' : 'height');
-        return setter(function(val) {
-                this[this._swapDimensions ? horiz: vert] = val;
-            },
-            function() {
-                return this[this._swapDimensions ? horiz: vert];
-            });
-    };
-
-    /**
-     * Getters and setter for common image dimensions.
-     *    display_ means real image tag dimensions
-     *    orig_ means physical image dimensions.
-     *  Note, that dimensions are swapped if image is rotated. It necessary,
-     *  because as little as possible code should know about rotation.
-     */
-    this.display_width = this._dimension('display', 'width'),
-    this.display_height = this._dimension('display', 'height'),
-    this.display_diff = function() { return Math.floor( this.display_width() - this.display_height() ) };
-    this.orig_width = this._dimension('orig', 'width'),
-    this.orig_height = this._dimension('orig', 'height'),
-
-    /**
-     * Setter for  X coordinate. If image is rotated we need to additionaly shift an
-     *     image to map image coordinate to the visual position.
-     *
-     * @param {number} val Coordinate value.
-     * @param {boolean} skipCss If true, we only set the value and do not touch the dom.
-     */
-    this.x = setter(function(val, skipCss) {
-            this._x = val;
-            if (!skipCss) {
-                this._finishAnimation();
-                this._img.css("left",this._x + (this._swapDimensions ? this.display_diff() / 2 : 0) + "px");
-            }
-        },
-        function() {
-            return this._x;
-        });
-
-    /**
-     * Setter for  Y coordinate. If image is rotated we need to additionaly shift an
-     *     image to map image coordinate to the visual position.
-     *
-     * @param {number} val Coordinate value.
-     * @param {boolean} skipCss If true, we only set the value and do not touch the dom.
-     */
-    this.y = setter(function(val, skipCss) {
-            this._y = val;
-            if (!skipCss) {
-                this._finishAnimation();
-                this._img.css("top",this._y - (this._swapDimensions ? this.display_diff() / 2 : 0) + "px");
-            }
-        },
-       function() {
-            return this._y;
-       });
-
-    /**
-     * Perform image rotation.
-     *
-     * @param {number} deg Absolute image angle. The method will work with values 0, 90, 180, 270 degrees.
-     */
-    this.angle = setter(function(deg) {
-            var prevSwap = this._swapDimensions;
-
-            this._angle = deg;
-            this._swapDimensions = deg % 180 !== 0;
-
-            if (prevSwap !== this._swapDimensions) {
-                var verticalMod = this._swapDimensions ? -1 : 1;
-                this.x(this.x() - verticalMod * this.display_diff() / 2, true);
-                this.y(this.y() + verticalMod * this.display_diff() / 2, true);
-            };
-
-            var cssVal = 'rotate(' + deg + 'deg)',
-                img = this._img;
-
-            jQuery.each(['', '-webkit-', '-moz-', '-o-', '-ms-'], function(i, prefix) {
-                img.css(prefix + 'transform', cssVal);
-            });
-
-            if (useIeTransforms) {
-                jQuery.each(['-ms-', ''], function(i, prefix) {
-                    img.css(prefix + 'filter', ieTransforms[deg].filter);
-                });
-
-                img.css({
-                    marginLeft: ieTransforms[deg].marginLeft * this.display_diff() / 2,
-                    marginTop: ieTransforms[deg].marginTop * this.display_diff() / 2
-                });
-            }
-        },
-       function() { return this._angle; });
-
-    /**
-     * Map point in the container coordinates to the point in image coordinates.
-     *     You will get coordinates of point on image with respect to rotation,
-     *     but will be set as if image was not rotated.
-     *     So, if image was rotated 90 degrees, it's (0,0) point will be on the
-     *     top right corner.
-     *
-     * @param {{x: number, y: number}} point Point in container coordinates.
-     * @return  {{x: number, y: number}}
-     */
-    this.toOriginalCoords = function(point) {
-        switch (this.angle()) {
-            case 0: return { x: point.x, y: point.y }
-            case 90: return { x: point.y, y: this.display_width() - point.x }
-            case 180: return { x: this.display_width() - point.x, y: this.display_height() - point.y }
-            case 270: return { x: this.display_height() - point.y, y: point.x }
-        }
-    };
-
-    /**
-     * Map point in the image coordinates to the point in container coordinates.
-     *     You will get coordinates of point on container with respect to rotation.
-     *     Note, if image was rotated 90 degrees, it's (0,0) point will be on the
-     *     top right corner.
-     *
-     * @param {{x: number, y: number}} point Point in container coordinates.
-     * @return  {{x: number, y: number}}
-     */
-    this.toRealCoords = function(point) {
-        switch (this.angle()) {
-            case 0: return { x: this.x() + point.x, y: this.y() + point.y }
-            case 90: return { x: this.x() + this.display_width() - point.y, y: this.y() + point.x}
-            case 180: return { x: this.x() + this.display_width() - point.x, y: this.y() + this.display_height() - point.y}
-            case 270: return { x: this.x() + point.y, y: this.y() + this.display_height() - point.x}
-        }
-    };
-
-    /**
-     * @return {jQuery} Return image node. this is needed to add event handlers.
-     */
-    this.object = setter(jQuery.noop,
-                           function() { return this._img; });
-
-    /**
-     * Change image properties.
-     *
-     * @param {number} disp_w Display width;
-     * @param {number} disp_h Display height;
-     * @param {number} x
-     * @param {number} y
-     * @param {boolean} skip_animation If true, the animation will be skiped despite the
-     *     value set in constructor.
-     * @param {Function=} complete Call back will be fired when zoom will be complete.
-     */
-    this.setImageProps = function(disp_w, disp_h, x, y, skip_animation, complete) {
-        complete = complete || jQuery.noop;
-
-        this.display_width(disp_w);
-        this.display_height(disp_h);
-        this.x(x, true);
-        this.y(y, true);
-
-        var w = this._swapDimensions ? disp_h : disp_w;
-        var h = this._swapDimensions ? disp_w : disp_h;
-
-        var params = {
-            width: w,
-            height: h,
-            top: y - (this._swapDimensions ? this.display_diff() / 2 : 0) + "px",
-            left: x + (this._swapDimensions ? this.display_diff() / 2 : 0) + "px"
-        };
-
-        if (useIeTransforms) {
-            jQuery.extend(params, {
-                marginLeft: ieTransforms[this.angle()].marginLeft * this.display_diff() / 2,
-                marginTop: ieTransforms[this.angle()].marginTop * this.display_diff() / 2
-            });
-        }
-
-        var swapDims = this._swapDimensions,
-            img = this._img;
-
-        //here we come: another IE oddness. If image is rotated 90 degrees with a filter, than
-        //width and height getters return real width and height of rotated image. The bad news
-        //is that to set height you need to set a width and vice versa. Fuck IE.
-        //So, in this case we have to animate width and height manually.
-        if(useIeTransforms && swapDims) {
-            var ieh = this._img.width(),
-                iew = this._img.height(),
-                iedh = params.height - ieh;
-                iedw = params.width - iew;
-
-            delete params.width;
-            delete params.height;
-        }
-
-        if (this._do_anim && !skip_animation) {
-            this._img.stop(true)
-                .animate(params, {
-                    duration: 200,
-                    complete: complete,
-                    step: function(now, fx) {
-                        if(useIeTransforms && swapDims && (fx.prop === 'top')) {
-                            var percent = (now - fx.start) / (fx.end - fx.start);
-
-                            img.height(ieh + iedh * percent);
-                            img.width(iew + iedw * percent);
-                            img.css('top', now);
-                        }
-                    }
-                });
-        } else {
-            this._img.css(params);
-            setTimeout(complete, 0); //both if branches should behave equally.
-        }
-    };
-
-    //if we set image coordinates we need to be sure that no animation is active atm
-    this._finishAnimation = function() {
-      this._img.stop(true, true);
-    }
-
-}).apply($.ui.iviewer.ImageObject.prototype);
-
-
-
-var util = {
-    scaleValue: function(value, toZoom)
-    {
-        return value * toZoom / 100;
-    },
-
-    descaleValue: function(value, fromZoom)
-    {
-        return value * 100 / fromZoom;
-    }
-};
-
- } )( jQuery, undefined );
diff --git a/vendor/events-radar/radar-api-php/docs/js/jquery.iviewer.min.js b/vendor/events-radar/radar-api-php/docs/js/jquery.iviewer.min.js
deleted file mode 100644
index e118e3c2acd5c1104cd3357b2c29177a971576b8..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/jquery.iviewer.min.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * iviewer Widget for jQuery UI
- * https://github.com/can3p/iviewer
- *
- * Copyright (c) 2009 - 2012 Dmitry Petrov
- * Dual licensed under the MIT and GPL licenses.
- *  - http://www.opensource.org/licenses/mit-license.php
- *  - http://www.gnu.org/copyleft/gpl.html
- *
- * Author: Dmitry Petrov
- * Version: 0.7.7
- */
-(function($,undefined){var mouseEvents={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"},gesturesSupport="ongesturestart"in document.createElement("div");function makeMouseEvent(event){var touch=event.originalEvent.changedTouches[0];return $.extend(event,{type:mouseEvents[event.type],which:1,pageX:touch.pageX,pageY:touch.pageY,screenX:touch.screenX,screenY:touch.screenY,clientX:touch.clientX,clientY:touch.clientY,isTouchEvent:true})}var mouseProto=$.ui.mouse.prototype,_mouseInit=$.ui.mouse.prototype._mouseInit;
-mouseProto._mouseInit=function(){var self=this;self._touchActive=false;this.element.bind("touchstart."+this.widgetName,function(event){if(gesturesSupport&&event.originalEvent.touches.length>1)return;self._touchActive=true;return self._mouseDown(makeMouseEvent(event))});var self=this;this._mouseMoveDelegate=function(event){if(gesturesSupport&&event.originalEvent.touches&&event.originalEvent.touches.length>1)return;if(self._touchActive)return self._mouseMove(makeMouseEvent(event))};this._mouseUpDelegate=
-function(event){if(self._touchActive){self._touchActive=false;return self._mouseUp(makeMouseEvent(event))}};$(document).bind("touchmove."+this.widgetName,this._mouseMoveDelegate).bind("touchend."+this.widgetName,this._mouseUpDelegate);_mouseInit.apply(this)};var setter=function(setter,getter){return function(val){if(arguments.length===0)return getter.apply(this);else setter.apply(this,arguments)}};var ieTransforms={"0":{marginLeft:0,marginTop:0,filter:'progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod="auto expand")'},
-90:{marginLeft:-1,marginTop:1,filter:'progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=-1, M21=1, M22=0, SizingMethod="auto expand")'},180:{marginLeft:0,marginTop:0,filter:'progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, SizingMethod="auto expand")'},270:{marginLeft:-1,marginTop:1,filter:'progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=1, M21=-1, M22=0, SizingMethod="auto expand")'}},useIeTransforms=function(){var el=document.createElement("div");el.style.cssText=["-ms-",
-"",""].join("filter:blur(2px); ");return!!el.style.cssText&&document.documentMode<9}();$.widget("ui.iviewer",$.ui.mouse,{widgetEventPrefix:"iviewer",options:{zoom:"fit",zoom_base:100,zoom_max:800,zoom_min:25,zoom_delta:1.4,zoom_animation:true,ui_disabled:false,mousewheel:true,update_on_resize:true,onZoom:jQuery.noop,onAfterZoom:jQuery.noop,onStartDrag:jQuery.noop,onDrag:jQuery.noop,onStopDrag:jQuery.noop,onMouseMove:jQuery.noop,onClick:jQuery.noop,onStartLoad:null,onFinishLoad:null,onErrorLoad:null},
-_create:function(){var me=this;this.dx=0;this.dy=0;this.img_object={};this.zoom_object={};this._angle=0;this.current_zoom=this.options.zoom;if(this.options.src===null)return;this.container=this.element;this._updateContainerInfo();this.container.css("overflow","hidden");if(this.options.update_on_resize==true)$(window).resize(function(){me.update()});this.img_object=new $.ui.iviewer.ImageObject(this.options.zoom_animation);if(this.options.mousewheel){this.container.bind("mousewheel.iviewer",function(ev,
-delta){var zoom=delta>0?1:-1,container_offset=me.container.offset(),mouse_pos={x:ev.pageX-container_offset.left,y:ev.pageY-container_offset.top};me.zoom_by(zoom,mouse_pos);return false});if(gesturesSupport){var gestureThrottle=+new Date;var originalScale,originalCenter;this.img_object.object().bind("touchstart",function(ev){originalScale=me.current_zoom;var touches=ev.originalEvent.touches,container_offset;if(touches.length==2){container_offset=me.container.offset();originalCenter={x:(touches[0].pageX+
-touches[1].pageX)/2-container_offset.left,y:(touches[0].pageY+touches[1].pageY)/2-container_offset.top}}else originalCenter=null}).bind("gesturechange",function(ev){var d=+new Date;if(d-gestureThrottle<50)return;gestureThrottle=d;var zoom=originalScale*ev.originalEvent.scale;me.set_zoom(zoom,originalCenter);ev.preventDefault()}).bind("gestureend",function(ev){originalCenter=null})}}this.img_object.object().click(function(e){return me._click(e)}).prependTo(this.container);this.container.bind("mousemove",
-function(ev){me._handleMouseMove(ev)});this.loadImage(this.options.src);if(!this.options.ui_disabled)this.createui();this._mouseInit()},destroy:function(){$.Widget.prototype.destroy.call(this);this._mouseDestroy();this.img_object.object().remove();this.container.off(".iviewer");this.container.css("overflow","")},_updateContainerInfo:function(){this.options.height=this.container.height();this.options.width=this.container.width()},update:function(){this._updateContainerInfo();this.setCoords(this.img_object.x(),
-this.img_object.y())},loadImage:function(src){this.current_zoom=this.options.zoom;var me=this;this._trigger("onStartLoad",0,src);this.container.addClass("iviewer_loading");this.img_object.load(src,function(){me._imageLoaded(src)},function(){me._trigger("onErrorLoad",0,src)})},_imageLoaded:function(src){this.container.removeClass("iviewer_loading");this.container.addClass("iviewer_cursor");if(this.options.zoom=="fit")this.fit(true);else this.set_zoom(this.options.zoom,true);this._trigger("onFinishLoad",
-0,src)},fit:function(skip_animation){var aspect_ratio=this.img_object.orig_width()/this.img_object.orig_height();var window_ratio=this.options.width/this.options.height;var choose_left=aspect_ratio>window_ratio;var new_zoom=0;if(choose_left)new_zoom=this.options.width/this.img_object.orig_width()*100;else new_zoom=this.options.height/this.img_object.orig_height()*100;this.set_zoom(new_zoom,skip_animation)},center:function(){this.setCoords(-Math.round((this.img_object.display_width()-this.options.width)/
-2),-Math.round((this.img_object.display_height()-this.options.height)/2))},moveTo:function(x,y){var dx=x-Math.round(this.options.width/2);var dy=y-Math.round(this.options.height/2);var new_x=this.img_object.x()-dx;var new_y=this.img_object.y()-dy;this.setCoords(new_x,new_y)},getContainerOffset:function(){return jQuery.extend({},this.container.offset())},setCoords:function(x,y){if(!this.img_object.loaded())return;var coords=this._correctCoords(x,y);this.img_object.x(coords.x);this.img_object.y(coords.y)},
-_correctCoords:function(x,y){x=parseInt(x,10);y=parseInt(y,10);if(y>0)y=0;if(x>0)x=0;if(y+this.img_object.display_height()<this.options.height)y=this.options.height-this.img_object.display_height();if(x+this.img_object.display_width()<this.options.width)x=this.options.width-this.img_object.display_width();if(this.img_object.display_width()<=this.options.width)x=-(this.img_object.display_width()-this.options.width)/2;if(this.img_object.display_height()<=this.options.height)y=-(this.img_object.display_height()-
-this.options.height)/2;return{x:x,y:y}},containerToImage:function(x,y){var coords={x:x-this.img_object.x(),y:y-this.img_object.y()};coords=this.img_object.toOriginalCoords(coords);return{x:util.descaleValue(coords.x,this.current_zoom),y:util.descaleValue(coords.y,this.current_zoom)}},imageToContainer:function(x,y){var coords={x:util.scaleValue(x,this.current_zoom),y:util.scaleValue(y,this.current_zoom)};return this.img_object.toRealCoords(coords)},_getMouseCoords:function(e){var containerOffset=this.container.offset();
-coords=this.containerToImage(e.pageX-containerOffset.left,e.pageY-containerOffset.top);return coords},set_zoom:function(new_zoom,skip_animation,zoom_center){if(this._trigger("onZoom",0,new_zoom)==false)return;if(!this.img_object.loaded())return;zoom_center=zoom_center||{x:Math.round(this.options.width/2),y:Math.round(this.options.height/2)};if(new_zoom<this.options.zoom_min)new_zoom=this.options.zoom_min;else if(new_zoom>this.options.zoom_max)new_zoom=this.options.zoom_max;if(this.current_zoom=="fit"){var old_x=
-zoom_center.x+Math.round(this.img_object.orig_width()/2);var old_y=zoom_center.y+Math.round(this.img_object.orig_height()/2);this.current_zoom=100}else{var old_x=-this.img_object.x()+zoom_center.x;var old_y=-this.img_object.y()+zoom_center.y}var new_width=util.scaleValue(this.img_object.orig_width(),new_zoom);var new_height=util.scaleValue(this.img_object.orig_height(),new_zoom);var new_x=util.scaleValue(util.descaleValue(old_x,this.current_zoom),new_zoom);var new_y=util.scaleValue(util.descaleValue(old_y,
-this.current_zoom),new_zoom);new_x=zoom_center.x-new_x;new_y=zoom_center.y-new_y;new_width=Math.floor(new_width);new_height=Math.floor(new_height);new_x=Math.floor(new_x);new_y=Math.floor(new_y);this.img_object.display_width(new_width);this.img_object.display_height(new_height);var coords=this._correctCoords(new_x,new_y),self=this;this.img_object.setImageProps(new_width,new_height,coords.x,coords.y,skip_animation,function(){self._trigger("onAfterZoom",0,new_zoom)});this.current_zoom=new_zoom;this.update_status()},
-zoom_by:function(delta,zoom_center){var closest_rate=this.find_closest_zoom_rate(this.current_zoom);var next_rate=closest_rate+delta;var next_zoom=this.options.zoom_base*Math.pow(this.options.zoom_delta,next_rate);if(delta>0&&next_zoom<this.current_zoom)next_zoom*=this.options.zoom_delta;if(delta<0&&next_zoom>this.current_zoom)next_zoom/=this.options.zoom_delta;this.set_zoom(next_zoom,undefined,zoom_center)},angle:function(deg,abs){if(arguments.length===0)return this.img_object.angle();if(deg<-270||
-deg>270||deg%90!==0)return;if(!abs)deg+=this.img_object.angle();if(deg<0)deg+=360;if(deg>=360)deg-=360;if(deg===this.img_object.angle())return;this.img_object.angle(deg);this.center();this._trigger("angle",0,{angle:this.img_object.angle()})},find_closest_zoom_rate:function(value){if(value==this.options.zoom_base)return 0;function div(val1,val2){return val1/val2}function mul(val1,val2){return val1*val2}var func=value>this.options.zoom_base?mul:div;var sgn=value>this.options.zoom_base?1:-1;var mltplr=
-this.options.zoom_delta;var rate=1;while(Math.abs(func(this.options.zoom_base,Math.pow(mltplr,rate))-value)>Math.abs(func(this.options.zoom_base,Math.pow(mltplr,rate+1))-value))rate++;return sgn*rate},update_status:function(){if(!this.options.ui_disabled){var percent=Math.round(100*this.img_object.display_height()/this.img_object.orig_height());if(percent)this.zoom_object.html(percent+"%")}},info:function(param,withoutRotation){if(!param)return;switch(param){case "orig_width":case "orig_height":if(withoutRotation)return this.img_object.angle()%
-180===0?this.img_object[param]():param==="orig_width"?this.img_object.orig_height():this.img_object.orig_width();else return this.img_object[param]();case "display_width":case "display_height":case "angle":return this.img_object[param]();case "zoom":return this.current_zoom;case "src":return this.img_object.object().attr("src");case "coords":return{x:this.img_object.x(),y:this.img_object.y()}}},_mouseStart:function(e){$.ui.mouse.prototype._mouseStart.call(this,e);if(this._trigger("onStartDrag",0,
-this._getMouseCoords(e))===false)return false;this.container.addClass("iviewer_drag_cursor");this._dragInitialized=!(e.originalEvent.changedTouches&&e.originalEvent.changedTouches.length==1);this.dx=e.pageX-this.img_object.x();this.dy=e.pageY-this.img_object.y();return true},_mouseCapture:function(e){return true},_handleMouseMove:function(e){this._trigger("onMouseMove",e,this._getMouseCoords(e))},_mouseDrag:function(e){$.ui.mouse.prototype._mouseDrag.call(this,e);if(!this._dragInitialized){this.dx=
-e.pageX-this.img_object.x();this.dy=e.pageY-this.img_object.y();this._dragInitialized=true}var ltop=e.pageY-this.dy;var lleft=e.pageX-this.dx;this.setCoords(lleft,ltop);this._trigger("onDrag",e,this._getMouseCoords(e));return false},_mouseStop:function(e){$.ui.mouse.prototype._mouseStop.call(this,e);this.container.removeClass("iviewer_drag_cursor");this._trigger("onStopDrag",0,this._getMouseCoords(e))},_click:function(e){this._trigger("onClick",0,this._getMouseCoords(e))},createui:function(){var me=
-this;$("<div>",{"class":"iviewer_zoom_in iviewer_common iviewer_button"}).bind("mousedown touchstart",function(){me.zoom_by(1);return false}).appendTo(this.container);$("<div>",{"class":"iviewer_zoom_out iviewer_common iviewer_button"}).bind("mousedown touchstart",function(){me.zoom_by(-1);return false}).appendTo(this.container);$("<div>",{"class":"iviewer_zoom_zero iviewer_common iviewer_button"}).bind("mousedown touchstart",function(){me.set_zoom(100);return false}).appendTo(this.container);$("<div>",
-{"class":"iviewer_zoom_fit iviewer_common iviewer_button"}).bind("mousedown touchstart",function(){me.fit(this);return false}).appendTo(this.container);this.zoom_object=$("<div>").addClass("iviewer_zoom_status iviewer_common").appendTo(this.container);$("<div>",{"class":"iviewer_rotate_left iviewer_common iviewer_button"}).bind("mousedown touchstart",function(){me.angle(-90);return false}).appendTo(this.container);$("<div>",{"class":"iviewer_rotate_right iviewer_common iviewer_button"}).bind("mousedown touchstart",
-function(){me.angle(90);return false}).appendTo(this.container);this.update_status()}});$.ui.iviewer.ImageObject=function(do_anim){this._img=$("<img>").css({position:"absolute",top:"0px",left:"0px"});this._loaded=false;this._swapDimensions=false;this._do_anim=do_anim||false;this.x(0,true);this.y(0,true);this.angle(0)};(function(){this._reset=function(w,h){this._angle=0;this._swapDimensions=false;this.x(0);this.y(0);this.orig_width(w);this.orig_height(h);this.display_width(w);this.display_height(h)};
-this.loaded=function(){return this._loaded};this.load=function(src,loaded,error){var self=this;loaded=loaded||jQuery.noop;this._loaded=false;var img=new Image;img.onload=function(){self._loaded=true;self._reset(this.width,this.height);self._img.removeAttr("width").removeAttr("height").removeAttr("style").css({position:"absolute",top:"0px",left:"0px",maxWidth:"none"});self._img[0].src=src;loaded()};img.onerror=error;setTimeout(function(){img.src=src},0);this.angle(0)};this._dimension=function(prefix,
-name){var horiz="_"+prefix+"_"+name,vert="_"+prefix+"_"+(name==="height"?"width":"height");return setter(function(val){this[this._swapDimensions?horiz:vert]=val},function(){return this[this._swapDimensions?horiz:vert]})};this.display_width=this._dimension("display","width"),this.display_height=this._dimension("display","height"),this.display_diff=function(){return Math.floor(this.display_width()-this.display_height())};this.orig_width=this._dimension("orig","width"),this.orig_height=this._dimension("orig",
-"height"),this.x=setter(function(val,skipCss){this._x=val;if(!skipCss){this._finishAnimation();this._img.css("left",this._x+(this._swapDimensions?this.display_diff()/2:0)+"px")}},function(){return this._x});this.y=setter(function(val,skipCss){this._y=val;if(!skipCss){this._finishAnimation();this._img.css("top",this._y-(this._swapDimensions?this.display_diff()/2:0)+"px")}},function(){return this._y});this.angle=setter(function(deg){var prevSwap=this._swapDimensions;this._angle=deg;this._swapDimensions=
-deg%180!==0;if(prevSwap!==this._swapDimensions){var verticalMod=this._swapDimensions?-1:1;this.x(this.x()-verticalMod*this.display_diff()/2,true);this.y(this.y()+verticalMod*this.display_diff()/2,true)}var cssVal="rotate("+deg+"deg)",img=this._img;jQuery.each(["","-webkit-","-moz-","-o-","-ms-"],function(i,prefix){img.css(prefix+"transform",cssVal)});if(useIeTransforms){jQuery.each(["-ms-",""],function(i,prefix){img.css(prefix+"filter",ieTransforms[deg].filter)});img.css({marginLeft:ieTransforms[deg].marginLeft*
-this.display_diff()/2,marginTop:ieTransforms[deg].marginTop*this.display_diff()/2})}},function(){return this._angle});this.toOriginalCoords=function(point){switch(this.angle()){case 0:return{x:point.x,y:point.y};case 90:return{x:point.y,y:this.display_width()-point.x};case 180:return{x:this.display_width()-point.x,y:this.display_height()-point.y};case 270:return{x:this.display_height()-point.y,y:point.x}}};this.toRealCoords=function(point){switch(this.angle()){case 0:return{x:this.x()+point.x,y:this.y()+
-point.y};case 90:return{x:this.x()+this.display_width()-point.y,y:this.y()+point.x};case 180:return{x:this.x()+this.display_width()-point.x,y:this.y()+this.display_height()-point.y};case 270:return{x:this.x()+point.y,y:this.y()+this.display_height()-point.x}}};this.object=setter(jQuery.noop,function(){return this._img});this.setImageProps=function(disp_w,disp_h,x,y,skip_animation,complete){complete=complete||jQuery.noop;this.display_width(disp_w);this.display_height(disp_h);this.x(x,true);this.y(y,
-true);var w=this._swapDimensions?disp_h:disp_w;var h=this._swapDimensions?disp_w:disp_h;var params={width:w,height:h,top:y-(this._swapDimensions?this.display_diff()/2:0)+"px",left:x+(this._swapDimensions?this.display_diff()/2:0)+"px"};if(useIeTransforms)jQuery.extend(params,{marginLeft:ieTransforms[this.angle()].marginLeft*this.display_diff()/2,marginTop:ieTransforms[this.angle()].marginTop*this.display_diff()/2});var swapDims=this._swapDimensions,img=this._img;if(useIeTransforms&&swapDims){var ieh=
-this._img.width(),iew=this._img.height(),iedh=params.height-ieh;iedw=params.width-iew;delete params.width;delete params.height}if(this._do_anim&&!skip_animation)this._img.stop(true).animate(params,{duration:200,complete:complete,step:function(now,fx){if(useIeTransforms&&swapDims&&fx.prop==="top"){var percent=(now-fx.start)/(fx.end-fx.start);img.height(ieh+iedh*percent);img.width(iew+iedw*percent);img.css("top",now)}}});else{this._img.css(params);setTimeout(complete,0)}};this._finishAnimation=function(){this._img.stop(true,
-true)}}).apply($.ui.iviewer.ImageObject.prototype);var util={scaleValue:function(value,toZoom){return value*toZoom/100},descaleValue:function(value,fromZoom){return value*100/fromZoom}}})(jQuery,undefined);
diff --git a/vendor/events-radar/radar-api-php/docs/js/jquery.mousewheel.js b/vendor/events-radar/radar-api-php/docs/js/jquery.mousewheel.js
deleted file mode 100644
index 63c968a84dc21d712a9e45da6acb8e621455b5c3..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/jquery.mousewheel.js
+++ /dev/null
@@ -1,201 +0,0 @@
-/*! Copyright (c) 2013 Brandon Aaron (http://brandon.aaron.sh)
- * Licensed under the MIT License (LICENSE.txt).
- *
- * Version: 3.1.9
- *
- * Requires: jQuery 1.2.2+
- */
-
-(function (factory) {
-    if ( typeof define === 'function' && define.amd ) {
-        // AMD. Register as an anonymous module.
-        define(['jquery'], factory);
-    } else if (typeof exports === 'object') {
-        // Node/CommonJS style for Browserify
-        module.exports = factory;
-    } else {
-        // Browser globals
-        factory(jQuery);
-    }
-}(function ($) {
-
-    var toFix  = ['wheel', 'mousewheel', 'DOMMouseScroll', 'MozMousePixelScroll'],
-        toBind = ( 'onwheel' in document || document.documentMode >= 9 ) ?
-                    ['wheel'] : ['mousewheel', 'DomMouseScroll', 'MozMousePixelScroll'],
-        slice  = Array.prototype.slice,
-        nullLowestDeltaTimeout, lowestDelta;
-
-    if ( $.event.fixHooks ) {
-        for ( var i = toFix.length; i; ) {
-            $.event.fixHooks[ toFix[--i] ] = $.event.mouseHooks;
-        }
-    }
-
-    var special = $.event.special.mousewheel = {
-        version: '3.1.9',
-
-        setup: function() {
-            if ( this.addEventListener ) {
-                for ( var i = toBind.length; i; ) {
-                    this.addEventListener( toBind[--i], handler, false );
-                }
-            } else {
-                this.onmousewheel = handler;
-            }
-            // Store the line height and page height for this particular element
-            $.data(this, 'mousewheel-line-height', special.getLineHeight(this));
-            $.data(this, 'mousewheel-page-height', special.getPageHeight(this));
-        },
-
-        teardown: function() {
-            if ( this.removeEventListener ) {
-                for ( var i = toBind.length; i; ) {
-                    this.removeEventListener( toBind[--i], handler, false );
-                }
-            } else {
-                this.onmousewheel = null;
-            }
-        },
-
-        getLineHeight: function(elem) {
-            return parseInt($(elem)['offsetParent' in $.fn ? 'offsetParent' : 'parent']().css('fontSize'), 10);
-        },
-
-        getPageHeight: function(elem) {
-            return $(elem).height();
-        },
-
-        settings: {
-            adjustOldDeltas: true
-        }
-    };
-
-    $.fn.extend({
-        mousewheel: function(fn) {
-            return fn ? this.bind('mousewheel', fn) : this.trigger('mousewheel');
-        },
-
-        unmousewheel: function(fn) {
-            return this.unbind('mousewheel', fn);
-        }
-    });
-
-
-    function handler(event) {
-        var orgEvent   = event || window.event,
-            args       = slice.call(arguments, 1),
-            delta      = 0,
-            deltaX     = 0,
-            deltaY     = 0,
-            absDelta   = 0;
-        event = $.event.fix(orgEvent);
-        event.type = 'mousewheel';
-
-        // Old school scrollwheel delta
-        if ( 'detail'      in orgEvent ) { deltaY = orgEvent.detail * -1;      }
-        if ( 'wheelDelta'  in orgEvent ) { deltaY = orgEvent.wheelDelta;       }
-        if ( 'wheelDeltaY' in orgEvent ) { deltaY = orgEvent.wheelDeltaY;      }
-        if ( 'wheelDeltaX' in orgEvent ) { deltaX = orgEvent.wheelDeltaX * -1; }
-
-        // Firefox < 17 horizontal scrolling related to DOMMouseScroll event
-        if ( 'axis' in orgEvent && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) {
-            deltaX = deltaY * -1;
-            deltaY = 0;
-        }
-
-        // Set delta to be deltaY or deltaX if deltaY is 0 for backwards compatabilitiy
-        delta = deltaY === 0 ? deltaX : deltaY;
-
-        // New school wheel delta (wheel event)
-        if ( 'deltaY' in orgEvent ) {
-            deltaY = orgEvent.deltaY * -1;
-            delta  = deltaY;
-        }
-        if ( 'deltaX' in orgEvent ) {
-            deltaX = orgEvent.deltaX;
-            if ( deltaY === 0 ) { delta  = deltaX * -1; }
-        }
-
-        // No change actually happened, no reason to go any further
-        if ( deltaY === 0 && deltaX === 0 ) { return; }
-
-        // Need to convert lines and pages to pixels if we aren't already in pixels
-        // There are three delta modes:
-        //   * deltaMode 0 is by pixels, nothing to do
-        //   * deltaMode 1 is by lines
-        //   * deltaMode 2 is by pages
-        if ( orgEvent.deltaMode === 1 ) {
-            var lineHeight = $.data(this, 'mousewheel-line-height');
-            delta  *= lineHeight;
-            deltaY *= lineHeight;
-            deltaX *= lineHeight;
-        } else if ( orgEvent.deltaMode === 2 ) {
-            var pageHeight = $.data(this, 'mousewheel-page-height');
-            delta  *= pageHeight;
-            deltaY *= pageHeight;
-            deltaX *= pageHeight;
-        }
-
-        // Store lowest absolute delta to normalize the delta values
-        absDelta = Math.max( Math.abs(deltaY), Math.abs(deltaX) );
-
-        if ( !lowestDelta || absDelta < lowestDelta ) {
-            lowestDelta = absDelta;
-
-            // Adjust older deltas if necessary
-            if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) {
-                lowestDelta /= 40;
-            }
-        }
-
-        // Adjust older deltas if necessary
-        if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) {
-            // Divide all the things by 40!
-            delta  /= 40;
-            deltaX /= 40;
-            deltaY /= 40;
-        }
-
-        // Get a whole, normalized value for the deltas
-        delta  = Math[ delta  >= 1 ? 'floor' : 'ceil' ](delta  / lowestDelta);
-        deltaX = Math[ deltaX >= 1 ? 'floor' : 'ceil' ](deltaX / lowestDelta);
-        deltaY = Math[ deltaY >= 1 ? 'floor' : 'ceil' ](deltaY / lowestDelta);
-
-        // Add information to the event object
-        event.deltaX = deltaX;
-        event.deltaY = deltaY;
-        event.deltaFactor = lowestDelta;
-        // Go ahead and set deltaMode to 0 since we converted to pixels
-        // Although this is a little odd since we overwrite the deltaX/Y
-        // properties with normalized deltas.
-        event.deltaMode = 0;
-
-        // Add event and delta to the front of the arguments
-        args.unshift(event, delta, deltaX, deltaY);
-
-        // Clearout lowestDelta after sometime to better
-        // handle multiple device types that give different
-        // a different lowestDelta
-        // Ex: trackpad = 3 and mouse wheel = 120
-        if (nullLowestDeltaTimeout) { clearTimeout(nullLowestDeltaTimeout); }
-        nullLowestDeltaTimeout = setTimeout(nullLowestDelta, 200);
-
-        return ($.event.dispatch || $.event.handle).apply(this, args);
-    }
-
-    function nullLowestDelta() {
-        lowestDelta = null;
-    }
-
-    function shouldAdjustOldDeltas(orgEvent, absDelta) {
-        // If this is an older event and the delta is divisable by 120,
-        // then we are assuming that the browser is treating this as an
-        // older mouse wheel event and that we should divide the deltas
-        // by 40 to try and get a more usable deltaFactor.
-        // Side note, this actually impacts the reported scroll distance
-        // in older browsers and can cause scrolling to be slower than native.
-        // Turn this off by setting $.event.special.mousewheel.settings.adjustOldDeltas to false.
-        return special.settings.adjustOldDeltas && orgEvent.type === 'mousewheel' && absDelta % 120 === 0;
-    }
-
-}));
diff --git a/vendor/events-radar/radar-api-php/docs/js/jquery.smooth-scroll.js b/vendor/events-radar/radar-api-php/docs/js/jquery.smooth-scroll.js
deleted file mode 100644
index ce1e19b6f7fe5b93c389f8fa668e18f019c3666f..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/jquery.smooth-scroll.js
+++ /dev/null
@@ -1,32 +0,0 @@
-$(document).ready(function() {
-    function filterPath(string) {
-        return string
-            .replace(/^\//,'')
-            .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
-            .replace(/\/$/,'');
-    }
-    var locationPath = filterPath(location.pathname);
-
-    $('a[href*=#]').each(function() {
-        var thisPath = filterPath(this.pathname) || locationPath;
-        if (  locationPath == thisPath
-            && (location.hostname == this.hostname || !this.hostname)
-            && this.hash.replace(/#/,'') ) {
-            var $target = $(this.hash), target = this.hash;
-            if (target) {
-                $(this).click(function(event) {
-                    if (!$(this.hash).offset()) {
-                        return;
-                    }
-
-                    event.preventDefault();
-                    position = $(this.hash).offset().top;
-
-                    $('html,body').animate({scrollTop: position}, 400, function() {
-                        location.hash = target;
-                    });
-                });
-            }
-        }
-    });
-});
diff --git a/vendor/events-radar/radar-api-php/docs/js/prism.min.js b/vendor/events-radar/radar-api-php/docs/js/prism.min.js
deleted file mode 100644
index c69705d789a811094f8babf626ac80ae1304526c..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/prism.min.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Prism: Lightweight, robust, elegant syntax highlighting
- * MIT license http://www.opensource.org/licenses/mit-license.php/
- * @author Lea Verou http://lea.verou.me
- */(function(){var e=/\blang(?:uage)?-(?!\*)(\w+)\b/i,t=self.Prism={util:{type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},clone:function(e){var n=t.util.type(e);switch(n){case"Object":var r={};for(var i in e)e.hasOwnProperty(i)&&(r[i]=t.util.clone(e[i]));return r;case"Array":return e.slice()}return e}},languages:{extend:function(e,n){var r=t.util.clone(t.languages[e]);for(var i in n)r[i]=n[i];return r},insertBefore:function(e,n,r,i){i=i||t.languages;var s=i[e],o={};for(var u in s)if(s.hasOwnProperty(u)){if(u==n)for(var a in r)r.hasOwnProperty(a)&&(o[a]=r[a]);o[u]=s[u]}return i[e]=o},DFS:function(e,n){for(var r in e){n.call(e,r,e[r]);t.util.type(e)==="Object"&&t.languages.DFS(e[r],n)}}},highlightAll:function(e,n){var r=document.querySelectorAll('code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code');for(var i=0,s;s=r[i++];)t.highlightElement(s,e===!0,n)},highlightElement:function(r,i,s){var o,u,a=r;while(a&&!e.test(a.className))a=a.parentNode;if(a){o=(a.className.match(e)||[,""])[1];u=t.languages[o]}if(!u)return;r.className=r.className.replace(e,"").replace(/\s+/g," ")+" language-"+o;a=r.parentNode;/pre/i.test(a.nodeName)&&(a.className=a.className.replace(e,"").replace(/\s+/g," ")+" language-"+o);var f=r.textContent;if(!f)return;f=f.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ");var l={element:r,language:o,grammar:u,code:f};t.hooks.run("before-highlight",l);if(i&&self.Worker){var c=new Worker(t.filename);c.onmessage=function(e){l.highlightedCode=n.stringify(JSON.parse(e.data),o);t.hooks.run("before-insert",l);l.element.innerHTML=l.highlightedCode;s&&s.call(l.element);t.hooks.run("after-highlight",l)};c.postMessage(JSON.stringify({language:l.language,code:l.code}))}else{l.highlightedCode=t.highlight(l.code,l.grammar,l.language);t.hooks.run("before-insert",l);l.element.innerHTML=l.highlightedCode;s&&s.call(r);t.hooks.run("after-highlight",l)}},highlight:function(e,r,i){return n.stringify(t.tokenize(e,r),i)},tokenize:function(e,n,r){var i=t.Token,s=[e],o=n.rest;if(o){for(var u in o)n[u]=o[u];delete n.rest}e:for(var u in n){if(!n.hasOwnProperty(u)||!n[u])continue;var a=n[u],f=a.inside,l=!!a.lookbehind,c=0;a=a.pattern||a;for(var h=0;h<s.length;h++){var p=s[h];if(s.length>e.length)break e;if(p instanceof i)continue;a.lastIndex=0;var d=a.exec(p);if(d){l&&(c=d[1].length);var v=d.index-1+c,d=d[0].slice(c),m=d.length,g=v+m,y=p.slice(0,v+1),b=p.slice(g+1),w=[h,1];y&&w.push(y);var E=new i(u,f?t.tokenize(d,f):d);w.push(E);b&&w.push(b);Array.prototype.splice.apply(s,w)}}}return s},hooks:{all:{},add:function(e,n){var r=t.hooks.all;r[e]=r[e]||[];r[e].push(n)},run:function(e,n){var r=t.hooks.all[e];if(!r||!r.length)return;for(var i=0,s;s=r[i++];)s(n)}}},n=t.Token=function(e,t){this.type=e;this.content=t};n.stringify=function(e,r,i){if(typeof e=="string")return e;if(Object.prototype.toString.call(e)=="[object Array]")return e.map(function(t){return n.stringify(t,r,e)}).join("");var s={type:e.type,content:n.stringify(e.content,r,i),tag:"span",classes:["token",e.type],attributes:{},language:r,parent:i};s.type=="comment"&&(s.attributes.spellcheck="true");t.hooks.run("wrap",s);var o="";for(var u in s.attributes)o+=u+'="'+(s.attributes[u]||"")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'" '+o+">"+s.content+"</"+s.tag+">"};if(!self.document){self.addEventListener("message",function(e){var n=JSON.parse(e.data),r=n.language,i=n.code;self.postMessage(JSON.stringify(t.tokenize(i,t.languages[r])));self.close()},!1);return}var r=document.getElementsByTagName("script");r=r[r.length-1];if(r){t.filename=r.src;document.addEventListener&&!r.hasAttribute("data-manual")&&document.addEventListener("DOMContentLoaded",t.highlightAll)}})();;
-Prism.languages.markup={comment:/&lt;!--[\w\W]*?-->/g,prolog:/&lt;\?.+?\?>/,doctype:/&lt;!DOCTYPE.+?>/,cdata:/&lt;!\[CDATA\[[\w\W]*?]]>/i,tag:{pattern:/&lt;\/?[\w:-]+\s*(?:\s+[\w:-]+(?:=(?:("|')(\\?[\w\W])*?\1|\w+))?\s*)*\/?>/gi,inside:{tag:{pattern:/^&lt;\/?[\w:-]+/i,inside:{punctuation:/^&lt;\/?/,namespace:/^[\w-]+?:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/gi,inside:{punctuation:/=|>|"/g}},punctuation:/\/?>/g,"attr-name":{pattern:/[\w:-]+/g,inside:{namespace:/^[\w-]+?:/}}}},entity:/&amp;#?[\da-z]{1,8};/gi};Prism.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&amp;/,"&"))});;
-Prism.languages.css={comment:/\/\*[\w\W]*?\*\//g,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*{))/gi,inside:{punctuation:/[;:]/g}},url:/url\((["']?).*?\1\)/gi,selector:/[^\{\}\s][^\{\};]*(?=\s*\{)/g,property:/(\b|\B)[\w-]+(?=\s*:)/ig,string:/("|')(\\?.)*?\1/g,important:/\B!important\b/gi,ignore:/&(lt|gt|amp);/gi,punctuation:/[\{\};:]/g};Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{style:{pattern:/(&lt;|<)style[\w\W]*?(>|&gt;)[\w\W]*?(&lt;|<)\/style(>|&gt;)/ig,inside:{tag:{pattern:/(&lt;|<)style[\w\W]*?(>|&gt;)|(&lt;|<)\/style(>|&gt;)/ig,inside:Prism.languages.markup.tag.inside},rest:Prism.languages.css}}});;
-Prism.languages.css.selector={pattern:/[^\{\}\s][^\{\}]*(?=\s*\{)/g,inside:{"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/g,"pseudo-class":/:[-\w]+(?:\(.*\))?/g,"class":/\.[-:\.\w]+/g,id:/#[-:\.\w]+/g}};Prism.languages.insertBefore("css","ignore",{hexcode:/#[\da-f]{3,6}/gi,entity:/\\[\da-f]{1,8}/gi,number:/[\d%\.]+/g,"function":/(attr|calc|cross-fade|cycle|element|hsla?|image|lang|linear-gradient|matrix3d|matrix|perspective|radial-gradient|repeating-linear-gradient|repeating-radial-gradient|rgba?|rotatex|rotatey|rotatez|rotate3d|rotate|scalex|scaley|scalez|scale3d|scale|skewx|skewy|skew|steps|translatex|translatey|translatez|translate3d|translate|url|var)/ig});;
-Prism.languages.clike={comment:{pattern:/(^|[^\\])(\/\*[\w\W]*?\*\/|(^|[^:])\/\/.*?(\r?\n|$))/g,lookbehind:!0},string:/("|')(\\?.)*?\1/g,"class-name":{pattern:/((?:(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/ig,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|catch|finally|null|break|continue)\b/g,"boolean":/\b(true|false)\b/g,"function":{pattern:/[a-z0-9_]+\(/ig,inside:{punctuation:/\(/}}, number:/\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?)\b/g,operator:/[-+]{1,2}|!|&lt;=?|>=?|={1,3}|(&amp;){1,2}|\|?\||\?|\*|\/|\~|\^|\%/g,ignore:/&(lt|gt|amp);/gi,punctuation:/[{}[\];(),.:]/g};;
-Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(var|let|if|else|while|do|for|return|in|instanceof|function|new|with|typeof|try|catch|finally|null|break|continue)\b/g,number:/\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?|NaN|-?Infinity)\b/g});Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/g,lookbehind:!0}});Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/(&lt;|<)script[\w\W]*?(>|&gt;)[\w\W]*?(&lt;|<)\/script(>|&gt;)/ig,inside:{tag:{pattern:/(&lt;|<)script[\w\W]*?(>|&gt;)|(&lt;|<)\/script(>|&gt;)/ig,inside:Prism.languages.markup.tag.inside},rest:Prism.languages.javascript}}});;
-Prism.languages.php=Prism.languages.extend("clike",{keyword:/\b(and|or|xor|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|else|elseif|enddeclare|endfor|endforeach|endif|endswitch|endwhile|extends|for|foreach|function|include|include_once|global|if|new|return|static|switch|use|require|require_once|var|while|abstract|interface|public|implements|extends|private|protected|parent|static|throw|null|echo|print|trait|namespace|use|final|yield|goto|instanceof|finally|try|catch)\b/ig, constant:/\b[A-Z0-9_]{2,}\b/g});Prism.languages.insertBefore("php","keyword",{delimiter:/(\?>|&lt;\?php|&lt;\?)/ig,variable:/(\$\w+)\b/ig,"package":{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/g,lookbehind:!0,inside:{punctuation:/\\/}}});Prism.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/g,lookbehind:!0}}); Prism.languages.markup&&(Prism.hooks.add("before-highlight",function(a){"php"===a.language&&(a.tokenStack=[],a.code=a.code.replace(/(?:&lt;\?php|&lt;\?|<\?php|<\?)[\w\W]*?(?:\?&gt;|\?>)/ig,function(b){a.tokenStack.push(b);return"{{{PHP"+a.tokenStack.length+"}}}"}))}),Prism.hooks.add("after-highlight",function(a){if("php"===a.language){for(var b=0,c;c=a.tokenStack[b];b++)a.highlightedCode=a.highlightedCode.replace("{{{PHP"+(b+1)+"}}}",Prism.highlight(c,a.grammar,"php"));a.element.innerHTML=a.highlightedCode}}), Prism.hooks.add("wrap",function(a){"php"===a.language&&"markup"===a.type&&(a.content=a.content.replace(/(\{\{\{PHP[0-9]+\}\}\})/g,'<span class="token php">$1</span>'))}),Prism.languages.insertBefore("php","comment",{markup:{pattern:/(&lt;|<)[^?]\/?(.*?)(>|&gt;)/g,inside:Prism.languages.markup},php:/\{\{\{PHP[0-9]+\}\}\}/g}));;
-Prism.languages.insertBefore("php","variable",{"this":/\$this/g,global:/\$_?(GLOBALS|SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)/g,scope:{pattern:/\b[\w\\]+::/g,inside:{keyword:/(static|self|parent)/,punctuation:/(::|\\)/}}});;
-(function(){function e(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function n(e,t,n){var r=t.replace(/\s+/g,"").split(","),i=+e.getAttribute("data-line-offset")||0,s=parseFloat(getComputedStyle(e).lineHeight);for(var o=0,u;u=r[o++];){u=u.split("-");var a=+u[0],f=+u[1]||a,l=document.createElement("div");l.textContent=Array(f-a+2).join(" \r\n");l.className=(n||"")+" line-highlight";l.setAttribute("data-start",a);f>a&&l.setAttribute("data-end",f);l.style.top=(a-i-1)*s+"px";(e.querySelector("code")||e).appendChild(l)}}function r(){var t=location.hash.slice(1);e(".temporary.line-highlight").forEach(function(e){e.parentNode.removeChild(e)});var r=(t.match(/\.([\d,-]+)$/)||[,""])[1];if(!r||document.getElementById(t))return;var i=t.slice(0,t.lastIndexOf(".")),s=document.getElementById(i);if(!s)return;s.hasAttribute("data-line")||s.setAttribute("data-line","");n(s,r,"temporary ");document.querySelector(".temporary.line-highlight").scrollIntoView()}if(!window.Prism)return;var t=crlf=/\r?\n|\r/g,i=0;Prism.hooks.add("after-highlight",function(t){var s=t.element.parentNode,o=s&&s.getAttribute("data-line");if(!s||!o||!/pre/i.test(s.nodeName))return;clearTimeout(i);e(".line-highlight",s).forEach(function(e){e.parentNode.removeChild(e)});n(s,o);i=setTimeout(r,1)});addEventListener("hashchange",r)})();;
-Prism.hooks.add("after-highlight",function(e){var t=e.element.parentNode;if(!t||!/pre/i.test(t.nodeName)||t.className.indexOf("line-numbers")===-1){return}var n=1+e.code.split("\n").length;var r;lines=new Array(n);lines=lines.join("<span></span>");r=document.createElement("span");r.className="line-numbers-rows";r.innerHTML=lines;if(t.hasAttribute("data-start")){t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)}e.element.appendChild(r)})
-;
-(function(){if(!self.Prism||!self.document||!document.querySelector)return;var e={js:"javascript",html:"markup",svg:"markup"};Array.prototype.slice.call(document.querySelectorAll("pre[data-src]")).forEach(function(t){var n=t.getAttribute("data-src"),r=(n.match(/\.(\w+)$/)||[,""])[1],i=e[r]||r,s=document.createElement("code");s.className="language-"+i;t.textContent="";s.textContent="Loading…";t.appendChild(s);var o=new XMLHttpRequest;o.open("GET",n,!0);o.onreadystatechange=function(){if(o.readyState==4)if(o.status<400&&o.responseText){s.textContent=o.responseText;Prism.highlightElement(s)}else o.status>=400?s.textContent="✖ Error "+o.status+" while fetching file: "+o.statusText:s.textContent="✖ Error: File does not exist or is empty"};o.send(null)})})();;
diff --git a/vendor/events-radar/radar-api-php/docs/js/ui/1.10.4/jquery-ui.min.js b/vendor/events-radar/radar-api-php/docs/js/ui/1.10.4/jquery-ui.min.js
deleted file mode 100644
index 862d0911b8052a0925ff774de3add1ef4f6a9ee3..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/js/ui/1.10.4/jquery-ui.min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/*! jQuery UI - v1.10.4 - 2014-01-17
-* http://jqueryui.com
-* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js
-* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
-
-(function(e,t){function i(t,i){var s,a,o,r=t.nodeName.toLowerCase();return"area"===r?(s=t.parentNode,a=s.name,t.href&&a&&"map"===s.nodeName.toLowerCase()?(o=e("img[usemap=#"+a+"]")[0],!!o&&n(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||i:i)&&n(t)}function n(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var s=0,a=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:function(t){return function(i,n){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),n&&n.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var n,s,a=e(this[0]);a.length&&a[0]!==document;){if(n=a.css("position"),("absolute"===n||"relative"===n||"fixed"===n)&&(s=parseInt(a.css("zIndex"),10),!isNaN(s)&&0!==s))return s;a=a.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++s)})},removeUniqueId:function(){return this.each(function(){a.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,n){return!!e.data(t,n[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),s=isNaN(n);return(s||n>=0)&&i(t,!s)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(i,n){function s(t,i,n,s){return e.each(a,function(){i-=parseFloat(e.css(t,"padding"+this))||0,n&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var a="Width"===n?["Left","Right"]:["Top","Bottom"],o=n.toLowerCase(),r={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+n]=function(i){return i===t?r["inner"+n].call(this):this.each(function(){e(this).css(o,s(this,i)+"px")})},e.fn["outer"+n]=function(t,i){return"number"!=typeof t?r["outer"+n].call(this,t):this.each(function(){e(this).css(o,s(this,t,!0,i)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,i,n){var s,a=e.ui[t].prototype;for(s in n)a.plugins[s]=a.plugins[s]||[],a.plugins[s].push([i,n[s]])},call:function(e,t,i){var n,s=e.plugins[t];if(s&&e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType)for(n=0;s.length>n;n++)e.options[s[n][0]]&&s[n][1].apply(e.element,i)}},hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var n=i&&"left"===i?"scrollLeft":"scrollTop",s=!1;return t[n]>0?!0:(t[n]=1,s=t[n]>0,t[n]=0,s)}})})(jQuery);(function(t,e){var i=0,s=Array.prototype.slice,n=t.cleanData;t.cleanData=function(e){for(var i,s=0;null!=(i=e[s]);s++)try{t(i).triggerHandler("remove")}catch(o){}n(e)},t.widget=function(i,s,n){var o,a,r,h,l={},c=i.split(".")[0];i=i.split(".")[1],o=c+"-"+i,n||(n=s,s=t.Widget),t.expr[":"][o.toLowerCase()]=function(e){return!!t.data(e,o)},t[c]=t[c]||{},a=t[c][i],r=t[c][i]=function(t,i){return this._createWidget?(arguments.length&&this._createWidget(t,i),e):new r(t,i)},t.extend(r,a,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),h=new s,h.options=t.widget.extend({},h.options),t.each(n,function(i,n){return t.isFunction(n)?(l[i]=function(){var t=function(){return s.prototype[i].apply(this,arguments)},e=function(t){return s.prototype[i].apply(this,t)};return function(){var i,s=this._super,o=this._superApply;return this._super=t,this._superApply=e,i=n.apply(this,arguments),this._super=s,this._superApply=o,i}}(),e):(l[i]=n,e)}),r.prototype=t.widget.extend(h,{widgetEventPrefix:a?h.widgetEventPrefix||i:i},l,{constructor:r,namespace:c,widgetName:i,widgetFullName:o}),a?(t.each(a._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,r,i._proto)}),delete a._childConstructors):s._childConstructors.push(r),t.widget.bridge(i,r)},t.widget.extend=function(i){for(var n,o,a=s.call(arguments,1),r=0,h=a.length;h>r;r++)for(n in a[r])o=a[r][n],a[r].hasOwnProperty(n)&&o!==e&&(i[n]=t.isPlainObject(o)?t.isPlainObject(i[n])?t.widget.extend({},i[n],o):t.widget.extend({},o):o);return i},t.widget.bridge=function(i,n){var o=n.prototype.widgetFullName||i;t.fn[i]=function(a){var r="string"==typeof a,h=s.call(arguments,1),l=this;return a=!r&&h.length?t.widget.extend.apply(null,[a].concat(h)):a,r?this.each(function(){var s,n=t.data(this,o);return n?t.isFunction(n[a])&&"_"!==a.charAt(0)?(s=n[a].apply(n,h),s!==n&&s!==e?(l=s&&s.jquery?l.pushStack(s.get()):s,!1):e):t.error("no such method '"+a+"' for "+i+" widget instance"):t.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var e=t.data(this,o);e?e.option(a||{})._init():t.data(this,o,new n(a,this))}),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(i,s){var n,o,a,r=i;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof i)if(r={},n=i.split("."),i=n.shift(),n.length){for(o=r[i]=t.widget.extend({},this.options[i]),a=0;n.length-1>a;a++)o[n[a]]=o[n[a]]||{},o=o[n[a]];if(i=n.pop(),1===arguments.length)return o[i]===e?null:o[i];o[i]=s}else{if(1===arguments.length)return this.options[i]===e?null:this.options[i];r[i]=s}return this._setOptions(r),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!e).attr("aria-disabled",e),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,s,n){var o,a=this;"boolean"!=typeof i&&(n=s,s=i,i=!1),n?(s=o=t(s),this.bindings=this.bindings.add(s)):(n=s,s=this.element,o=this.widget()),t.each(n,function(n,r){function h(){return i||a.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof r?a[r]:r).apply(a,arguments):e}"string"!=typeof r&&(h.guid=r.guid=r.guid||h.guid||t.guid++);var l=n.match(/^(\w+)\s*(.*)$/),c=l[1]+a.eventNamespace,u=l[2];u?o.delegate(u,c,h):s.bind(c,h)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}})})(jQuery);(function(t){var e=!1;t(document).mouseup(function(){e=!1}),t.widget("ui.mouse",{version:"1.10.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!e){this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,n=1===i.which,a="string"==typeof this.options.cancel&&i.target.nodeName?t(i.target).closest(this.options.cancel).length:!1;return n&&!a&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===t.data(i.target,this.widgetName+".preventClickEvent")&&t.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return s._mouseMove(t)},this._mouseUpDelegate=function(t){return s._mouseUp(t)},t(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),e=!0,!0)):!0}},_mouseMove:function(e){return t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button?this._mouseUp(e):this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(function(t,e){function i(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]}function s(e,i){return parseInt(t.css(e,i),10)||0}function n(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}t.ui=t.ui||{};var a,o=Math.max,r=Math.abs,l=Math.round,h=/left|center|right/,c=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarWidth:function(){if(a!==e)return a;var i,s,n=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=n.children()[0];return t("body").append(n),i=o.offsetWidth,n.css("overflow","scroll"),s=o.offsetWidth,i===s&&(s=n[0].clientWidth),n.remove(),a=i-s},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,a="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:a?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:s,isDocument:n,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s?i.width():i.outerWidth(),height:s?i.height():i.outerHeight()}}},t.fn.position=function(e){if(!e||!e.of)return f.apply(this,arguments);e=t.extend({},e);var a,p,g,m,v,_,b=t(e.of),y=t.position.getWithinInfo(e.within),k=t.position.getScrollInfo(y),w=(e.collision||"flip").split(" "),D={};return _=n(b),b[0].preventDefault&&(e.at="left top"),p=_.width,g=_.height,m=_.offset,v=t.extend({},m),t.each(["my","at"],function(){var t,i,s=(e[this]||"").split(" ");1===s.length&&(s=h.test(s[0])?s.concat(["center"]):c.test(s[0])?["center"].concat(s):["center","center"]),s[0]=h.test(s[0])?s[0]:"center",s[1]=c.test(s[1])?s[1]:"center",t=u.exec(s[0]),i=u.exec(s[1]),D[this]=[t?t[0]:0,i?i[0]:0],e[this]=[d.exec(s[0])[0],d.exec(s[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===e.at[0]?v.left+=p:"center"===e.at[0]&&(v.left+=p/2),"bottom"===e.at[1]?v.top+=g:"center"===e.at[1]&&(v.top+=g/2),a=i(D.at,p,g),v.left+=a[0],v.top+=a[1],this.each(function(){var n,h,c=t(this),u=c.outerWidth(),d=c.outerHeight(),f=s(this,"marginLeft"),_=s(this,"marginTop"),x=u+f+s(this,"marginRight")+k.width,C=d+_+s(this,"marginBottom")+k.height,M=t.extend({},v),T=i(D.my,c.outerWidth(),c.outerHeight());"right"===e.my[0]?M.left-=u:"center"===e.my[0]&&(M.left-=u/2),"bottom"===e.my[1]?M.top-=d:"center"===e.my[1]&&(M.top-=d/2),M.left+=T[0],M.top+=T[1],t.support.offsetFractions||(M.left=l(M.left),M.top=l(M.top)),n={marginLeft:f,marginTop:_},t.each(["left","top"],function(i,s){t.ui.position[w[i]]&&t.ui.position[w[i]][s](M,{targetWidth:p,targetHeight:g,elemWidth:u,elemHeight:d,collisionPosition:n,collisionWidth:x,collisionHeight:C,offset:[a[0]+T[0],a[1]+T[1]],my:e.my,at:e.at,within:y,elem:c})}),e.using&&(h=function(t){var i=m.left-M.left,s=i+p-u,n=m.top-M.top,a=n+g-d,l={target:{element:b,left:m.left,top:m.top,width:p,height:g},element:{element:c,left:M.left,top:M.top,width:u,height:d},horizontal:0>s?"left":i>0?"right":"center",vertical:0>a?"top":n>0?"bottom":"middle"};u>p&&p>r(i+s)&&(l.horizontal="center"),d>g&&g>r(n+a)&&(l.vertical="middle"),l.important=o(r(i),r(s))>o(r(n),r(a))?"horizontal":"vertical",e.using.call(this,t,l)}),c.offset(t.extend(M,{using:h}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,a=n.offset.left+n.scrollLeft,o=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-o-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-o-a,(0>i||r(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>r(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,a=n.offset.top+n.scrollTop,o=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-o-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-o-a,t.top+p+f+g>c&&(0>s||r(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,t.top+p+f+g>u&&(i>0||u>r(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var e,i,s,n,a,o=document.getElementsByTagName("body")[0],r=document.createElement("div");e=document.createElement(o?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&t.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(a in s)e.style[a]=s[a];e.appendChild(r),i=o||document.documentElement,i.insertBefore(e,i.firstChild),r.style.cssText="position: absolute; left: 10.7432222px;",n=t(r).offset().left,t.support.offsetFractions=n>10&&11>n,e.innerHTML="",i.removeChild(e)}()})(jQuery);(function(e){var t=0,i={},a={};i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="hide",a.height=a.paddingTop=a.paddingBottom=a.borderTopWidth=a.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.10.4",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&null!=t.active||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e(),content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){return"active"===e?(this._activate(t),undefined):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||this.options.active!==!1||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===e&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t),undefined)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,a=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:n=this.headers[(s+1)%a];break;case i.LEFT:case i.UP:n=this.headers[(s-1+a)%a];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:n=this.headers[0];break;case i.END:n=this.headers[a-1]}n&&(e(t.target).attr("tabIndex",-1),e(n).attr("tabIndex",0),n.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var i,a=this.options,s=a.heightStyle,n=this.element.parent(),r=this.accordionId="ui-accordion-"+(this.element.attr("id")||++t);this.active=this._findActive(a.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(t){var i=e(this),a=i.attr("id"),s=i.next(),n=s.attr("id");a||(a=r+"-header-"+t,i.attr("id",a)),n||(n=r+"-panel-"+t,s.attr("id",n)),i.attr("aria-controls",n),s.attr("aria-labelledby",a)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(a.event),"fill"===s?(i=n.height(),this.element.siblings(":visible").each(function(){var t=e(this),a=t.css("position");"absolute"!==a&&"fixed"!==a&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===s&&(i=0,this.headers.next().each(function(){i=Math.max(i,e(this).css("height","").height())}).height(i))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,a=this.active,s=e(t.currentTarget),n=s[0]===a[0],r=n&&i.collapsible,o=r?e():s.next(),h=a.next(),d={oldHeader:a,oldPanel:h,newHeader:r?e():s,newPanel:o};t.preventDefault(),n&&!i.collapsible||this._trigger("beforeActivate",t,d)===!1||(i.active=r?!1:this.headers.index(s),this.active=n?e():s,this._toggle(d),a.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&a.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),n||(s.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),s.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,a=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=a,this.options.animate?this._animate(i,a,t):(a.hide(),i.show(),this._toggleComplete(t)),a.attr({"aria-hidden":"true"}),a.prev().attr("aria-selected","false"),i.length&&a.length?a.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(e,t,s){var n,r,o,h=this,d=0,c=e.length&&(!t.length||e.index()<t.index()),l=this.options.animate||{},u=c&&l.down||l,v=function(){h._toggleComplete(s)};return"number"==typeof u&&(o=u),"string"==typeof u&&(r=u),r=r||u.easing||l.easing,o=o||u.duration||l.duration,t.length?e.length?(n=e.show().outerHeight(),t.animate(i,{duration:o,easing:r,step:function(e,t){t.now=Math.round(e)}}),e.hide().animate(a,{duration:o,easing:r,complete:v,step:function(e,i){i.now=Math.round(e),"height"!==i.prop?d+=i.now:"content"!==h.options.heightStyle&&(i.now=Math.round(n-t.outerHeight()-d),d=0)}}),undefined):t.animate(i,o,r,v):e.animate(a,o,r,v)},_toggleComplete:function(e){var t=e.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}})})(jQuery);(function(e){e.widget("ui.autocomplete",{version:"1.10.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,s,n=this.element[0].nodeName.toLowerCase(),a="textarea"===n,o="input"===n;this.isMultiLine=a?!0:o?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[a||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,i=!0,undefined;t=!1,s=!1,i=!1;var a=e.ui.keyCode;switch(n.keyCode){case a.PAGE_UP:t=!0,this._move("previousPage",n);break;case a.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case a.UP:t=!0,this._keyEvent("previous",n);break;case a.DOWN:t=!0,this._keyEvent("next",n);break;case a.ENTER:case a.NUMPAD_ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case a.TAB:this.menu.active&&this.menu.select(n);break;case a.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),undefined;if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){return s?(s=!1,e.preventDefault(),undefined):(this._searchTimeout(e),undefined)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,undefined):(clearTimeout(this.searching),this.close(e),this._change(e),undefined)}}),this._initSource(),this.menu=e("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(s){s.target===t.element[0]||s.target===i||e.contains(i,s.target)||t.close()})})},menufocus:function(t,i){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)}),undefined;var s=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:s})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value):this.liveRegion.text(s.value)},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,i,s=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,s){s(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,n){s.xhr&&s.xhr.abort(),s.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){n(e)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(e):undefined},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return"string"==typeof t?{label:t,value:t}:e.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var s=this;e.each(i,function(e,i){s._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").append(e("<a>").text(i.label)).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this._value(this.term),this.menu.blur(),undefined):(this.menu[e](t),undefined):(this.search(null,t),undefined)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var s=RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return s.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.text(t))}})})(jQuery);(function(e){var t,i="ui-button ui-widget ui-state-default ui-corner-all",n="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",s=function(){var t=e(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},a=function(t){var i=t.name,n=t.form,s=e([]);return i&&(i=i.replace(/'/g,"\\'"),s=n?e(n).find("[name='"+i+"']"):e("[name='"+i+"']",t.ownerDocument).filter(function(){return!this.form})),s};e.widget("ui.button",{version:"1.10.4",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,s),"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var n=this,o=this.options,r="checkbox"===this.type||"radio"===this.type,h=r?"":"ui-state-active";null===o.label&&(o.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(i).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){o.disabled||this===t&&e(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){o.disabled||e(this).removeClass(h)}).bind("click"+this.eventNamespace,function(e){o.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),r&&this.element.bind("change"+this.eventNamespace,function(){n.refresh()}),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){return o.disabled?!1:undefined}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(o.disabled)return!1;e(this).addClass("ui-state-active"),n.buttonElement.attr("aria-pressed","true");var t=n.element[0];a(t).not(t).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return o.disabled?!1:(e(this).addClass("ui-state-active"),t=this,n.document.one("mouseup",function(){t=null}),undefined)}).bind("mouseup"+this.eventNamespace,function(){return o.disabled?!1:(e(this).removeClass("ui-state-active"),undefined)}).bind("keydown"+this.eventNamespace,function(t){return o.disabled?!1:((t.keyCode===e.ui.keyCode.SPACE||t.keyCode===e.ui.keyCode.ENTER)&&e(this).addClass("ui-state-active"),undefined)}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){e(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===e.ui.keyCode.SPACE&&e(this).click()})),this._setOption("disabled",o.disabled),this._resetButton()},_determineButtonType:function(){var e,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button","checkbox"===this.type||"radio"===this.type?(e=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=e.find(t),this.buttonElement.length||(e=e.length?e.siblings():this.element.siblings(),this.buttonElement=e.filter(t),this.buttonElement.length||(this.buttonElement=e.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(i+" ui-state-active "+n).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(e,t){return this._super(e,t),"disabled"===e?(this.element.prop("disabled",!!t),t&&this.buttonElement.removeClass("ui-state-focus"),undefined):(this._resetButton(),undefined)},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t),"radio"===this.type?a(this.element[0]).each(function(){e(this).is(":checked")?e(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)return this.options.label&&this.element.val(this.options.label),undefined;var t=this.buttonElement.removeClass(n),i=e("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),s=this.options.icons,a=s.primary&&s.secondary,o=[];s.primary||s.secondary?(this.options.text&&o.push("ui-button-text-icon"+(a?"s":s.primary?"-primary":"-secondary")),s.primary&&t.prepend("<span class='ui-button-icon-primary ui-icon "+s.primary+"'></span>"),s.secondary&&t.append("<span class='ui-button-icon-secondary ui-icon "+s.secondary+"'></span>"),this.options.text||(o.push(a?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e.trim(i)))):o.push("ui-button-text-only"),t.addClass(o.join(" "))}}),e.widget("ui.buttonset",{version:"1.10.4",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(e,t){"disabled"===e&&this.buttons.button("option",e,t),this._super(e,t)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})})(jQuery);(function(e,t){function i(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.dpDiv=a(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",function(){e.datepicker._isDisabledDatepicker(n.inline?t.parent()[0]:n.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))})}function s(t,i){e.extend(t,i);for(var a in i)null==i[a]&&(t[a]=i[a]);return t}e.extend(e.ui,{datepicker:{version:"1.10.4"}});var n,r="datepicker";e.extend(i.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return s(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var a,s,n;a=t.nodeName.toLowerCase(),s="div"===a||"span"===a,t.id||(this.uuid+=1,t.id="dp"+this.uuid),n=this._newInst(e(t),s),n.settings=e.extend({},i||{}),"input"===a?this._connectDatepicker(t,n):s&&this._inlineDatepicker(t,n)},_newInst:function(t,i){var s=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?a(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,i){var a=e(t);i.append=e([]),i.trigger=e([]),a.hasClass(this.markerClassName)||(this._attachments(a,i),a.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),e.data(t,r,i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var a,s,n,r=this._get(i,"appendText"),o=this._get(i,"isRTL");i.append&&i.append.remove(),r&&(i.append=e("<span class='"+this._appendClass+"'>"+r+"</span>"),t[o?"before":"after"](i.append)),t.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),a=this._get(i,"showOn"),("focus"===a||"both"===a)&&t.focus(this._showDatepicker),("button"===a||"both"===a)&&(s=this._get(i,"buttonText"),n=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:n,alt:s,title:s}):e("<button type='button'></button>").addClass(this._triggerClass).html(n?e("<img/>").attr({src:n,alt:s,title:s}):s)),t[o?"before":"after"](i.trigger),i.trigger.click(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,a,s,n=new Date(2009,11,20),r=this._get(e,"dateFormat");r.match(/[DM]/)&&(t=function(e){for(i=0,a=0,s=0;e.length>s;s++)e[s].length>i&&(i=e[s].length,a=s);return a},n.setMonth(t(this._get(e,r.match(/MM/)?"monthNames":"monthNamesShort"))),n.setDate(t(this._get(e,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-n.getDay())),e.input.attr("size",this._formatDate(e,n).length)}},_inlineDatepicker:function(t,i){var a=e(t);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(i.dpDiv),e.data(t,r,i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,a,n,o){var u,c,h,l,d,p=this._dialogInst;return p||(this.uuid+=1,u="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+u+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),e("body").append(this._dialogInput),p=this._dialogInst=this._newInst(this._dialogInput,!1),p.settings={},e.data(this._dialogInput[0],r,p)),s(p.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(p,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(c=document.documentElement.clientWidth,h=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,d=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[c/2-100+l,h/2-150+d]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),p.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],r,p),this},_destroyDatepicker:function(t){var i,a=e(t),s=e.data(t,r);a.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,r),"input"===i?(s.append.remove(),s.trigger.remove(),a.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&a.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var i,a,s=e(t),n=e.data(t,r);s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,n.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(a=s.children("."+this._inlineClass),a.children().removeClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var i,a,s=e(t),n=e.data(t,r);s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,n.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(a=s.children("."+this._inlineClass),a.children().addClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,r)}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(i,a,n){var r,o,u,c,h=this._getInst(i);return 2===arguments.length&&"string"==typeof a?"defaults"===a?e.extend({},e.datepicker._defaults):h?"all"===a?e.extend({},h.settings):this._get(h,a):null:(r=a||{},"string"==typeof a&&(r={},r[a]=n),h&&(this._curInst===h&&this._hideDatepicker(),o=this._getDateDatepicker(i,!0),u=this._getMinMaxDate(h,"min"),c=this._getMinMaxDate(h,"max"),s(h.settings,r),null!==u&&r.dateFormat!==t&&r.minDate===t&&(h.settings.minDate=this._formatDate(h,u)),null!==c&&r.dateFormat!==t&&r.maxDate===t&&(h.settings.maxDate=this._formatDate(h,c)),"disabled"in r&&(r.disabled?this._disableDatepicker(i):this._enableDatepicker(i)),this._attachments(e(i),h),this._autoSize(h),this._setDate(h,o),this._updateAlternate(h),this._updateDatepicker(h)),t)},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,a,s,n=e.datepicker._getInst(t.target),r=!0,o=n.dpDiv.is(".ui-datepicker-rtl");if(n._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),r=!1;break;case 13:return s=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",n.dpDiv),s[0]&&e.datepicker._selectDay(t.target,n.selectedMonth,n.selectedYear,s[0]),i=e.datepicker._get(n,"onSelect"),i?(a=e.datepicker._formatDate(n),i.apply(n.input?n.input[0]:null,[a,n])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(n,"stepBigMonths"):-e.datepicker._get(n,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(n,"stepBigMonths"):+e.datepicker._get(n,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,o?1:-1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(n,"stepBigMonths"):-e.datepicker._get(n,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,o?-1:1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(n,"stepBigMonths"):+e.datepicker._get(n,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(i){var a,s,n=e.datepicker._getInst(i.target);return e.datepicker._get(n,"constrainInput")?(a=e.datepicker._possibleChars(e.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==i.charCode?i.keyCode:i.charCode),i.ctrlKey||i.metaKey||" ">s||!a||a.indexOf(s)>-1):t},_doKeyUp:function(t){var i,a=e.datepicker._getInst(t.target);if(a.input.val()!==a.lastVal)try{i=e.datepicker.parseDate(e.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,e.datepicker._getFormatConfig(a)),i&&(e.datepicker._setDateFromField(a),e.datepicker._updateAlternate(a),e.datepicker._updateDatepicker(a))}catch(s){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),!e.datepicker._isDisabledDatepicker(t)&&e.datepicker._lastInput!==t){var i,a,n,r,o,u,c;i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),a=e.datepicker._get(i,"beforeShow"),n=a?a.apply(t,[t,i]):{},n!==!1&&(s(i.settings,n),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),r=!1,e(t).parents().each(function(){return r|="fixed"===e(this).css("position"),!r}),o={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),o=e.datepicker._checkOffset(i,o,r),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":r?"fixed":"absolute",display:"none",left:o.left+"px",top:o.top+"px"}),i.inline||(u=e.datepicker._get(i,"showAnim"),c=e.datepicker._get(i,"duration"),i.dpDiv.zIndex(e(t).zIndex()+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[u]?i.dpDiv.show(u,e.datepicker._get(i,"showOptions"),c):i.dpDiv[u||"show"](u?c:null),e.datepicker._shouldFocusInput(i)&&i.input.focus(),e.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,n=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t),t.dpDiv.find("."+this._dayOverClass+" a").mouseover();var i,a=this._getNumberOfMonths(t),s=a[1],r=17;t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),s>1&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",r*s+"em"),t.dpDiv[(1!==a[0]||1!==a[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,a){var s=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),r=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,u=document.documentElement.clientWidth+(a?0:e(document).scrollLeft()),c=document.documentElement.clientHeight+(a?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?s-r:0,i.left-=a&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=a&&i.top===t.input.offset().top+o?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+s>u&&u>s?Math.abs(i.left+s-u):0),i.top-=Math.min(i.top,i.top+n>c&&c>n?Math.abs(n+o):0),i},_findPos:function(t){for(var i,a=this._getInst(t),s=this._get(a,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[s?"previousSibling":"nextSibling"];return i=e(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var i,a,s,n,o=this._curInst;!o||t&&o!==e.data(t,r)||this._datepickerShowing&&(i=this._get(o,"showAnim"),a=this._get(o,"duration"),s=function(){e.datepicker._tidyDialog(o)},e.effects&&(e.effects.effect[i]||e.effects[i])?o.dpDiv.hide(i,e.datepicker._get(o,"showOptions"),a,s):o.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?a:null,s),i||s(),this._datepickerShowing=!1,n=this._get(o,"onClose"),n&&n.apply(o.input?o.input[0]:null,[o.input?o.input.val():"",o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),a=e.datepicker._getInst(i[0]);(i[0].id!==e.datepicker._mainDivId&&0===i.parents("#"+e.datepicker._mainDivId).length&&!i.hasClass(e.datepicker.markerClassName)&&!i.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||i.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==a)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,a){var s=e(t),n=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(n,i+("M"===a?this._get(n,"showCurrentAtPos"):0),a),this._updateDatepicker(n))},_gotoToday:function(t){var i,a=e(t),s=this._getInst(a[0]);this._get(s,"gotoCurrent")&&s.currentDay?(s.selectedDay=s.currentDay,s.drawMonth=s.selectedMonth=s.currentMonth,s.drawYear=s.selectedYear=s.currentYear):(i=new Date,s.selectedDay=i.getDate(),s.drawMonth=s.selectedMonth=i.getMonth(),s.drawYear=s.selectedYear=i.getFullYear()),this._notifyChange(s),this._adjustDate(a)},_selectMonthYear:function(t,i,a){var s=e(t),n=this._getInst(s[0]);n["selected"+("M"===a?"Month":"Year")]=n["draw"+("M"===a?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(n),this._adjustDate(s)},_selectDay:function(t,i,a,s){var n,r=e(t);e(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(r[0])||(n=this._getInst(r[0]),n.selectedDay=n.currentDay=e("a",s).html(),n.selectedMonth=n.currentMonth=i,n.selectedYear=n.currentYear=a,this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var a,s=e(t),n=this._getInst(s[0]);i=null!=i?i:this._formatDate(n),n.input&&n.input.val(i),this._updateAlternate(n),a=this._get(n,"onSelect"),a?a.apply(n.input?n.input[0]:null,[i,n]):n.input&&n.input.trigger("change"),n.inline?this._updateDatepicker(n):(this._hideDatepicker(),this._lastInput=n.input[0],"object"!=typeof n.input[0]&&n.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,a,s,n=this._get(t,"altField");n&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),a=this._getDate(t),s=this.formatDate(i,a,this._getFormatConfig(t)),e(n).each(function(){e(this).val(s)}))},noWeekends:function(e){var t=e.getDay();return[t>0&&6>t,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(i,a,s){if(null==i||null==a)throw"Invalid arguments";if(a="object"==typeof a?""+a:a+"",""===a)return null;var n,r,o,u,c=0,h=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,l="string"!=typeof h?h:(new Date).getFullYear()%100+parseInt(h,10),d=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,p=(s?s.dayNames:null)||this._defaults.dayNames,g=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,m=(s?s.monthNames:null)||this._defaults.monthNames,f=-1,_=-1,v=-1,k=-1,y=!1,b=function(e){var t=i.length>n+1&&i.charAt(n+1)===e;return t&&n++,t},D=function(e){var t=b(e),i="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,s=RegExp("^\\d{1,"+i+"}"),n=a.substring(c).match(s);if(!n)throw"Missing number at position "+c;return c+=n[0].length,parseInt(n[0],10)},w=function(i,s,n){var r=-1,o=e.map(b(i)?n:s,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(o,function(e,i){var s=i[1];return a.substr(c,s.length).toLowerCase()===s.toLowerCase()?(r=i[0],c+=s.length,!1):t}),-1!==r)return r+1;throw"Unknown name at position "+c},M=function(){if(a.charAt(c)!==i.charAt(n))throw"Unexpected literal at position "+c;c++};for(n=0;i.length>n;n++)if(y)"'"!==i.charAt(n)||b("'")?M():y=!1;else switch(i.charAt(n)){case"d":v=D("d");break;case"D":w("D",d,p);break;case"o":k=D("o");break;case"m":_=D("m");break;case"M":_=w("M",g,m);break;case"y":f=D("y");break;case"@":u=new Date(D("@")),f=u.getFullYear(),_=u.getMonth()+1,v=u.getDate();break;case"!":u=new Date((D("!")-this._ticksTo1970)/1e4),f=u.getFullYear(),_=u.getMonth()+1,v=u.getDate();break;case"'":b("'")?M():y=!0;break;default:M()}if(a.length>c&&(o=a.substr(c),!/^\s+/.test(o)))throw"Extra/unparsed characters found in date: "+o;if(-1===f?f=(new Date).getFullYear():100>f&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(l>=f?0:-100)),k>-1)for(_=1,v=k;;){if(r=this._getDaysInMonth(f,_-1),r>=v)break;_++,v-=r}if(u=this._daylightSavingAdjust(new Date(f,_-1,v)),u.getFullYear()!==f||u.getMonth()+1!==_||u.getDate()!==v)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,t,i){if(!t)return"";var a,s=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,n=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,o=(i?i.monthNames:null)||this._defaults.monthNames,u=function(t){var i=e.length>a+1&&e.charAt(a+1)===t;return i&&a++,i},c=function(e,t,i){var a=""+t;if(u(e))for(;i>a.length;)a="0"+a;return a},h=function(e,t,i,a){return u(e)?a[t]:i[t]},l="",d=!1;if(t)for(a=0;e.length>a;a++)if(d)"'"!==e.charAt(a)||u("'")?l+=e.charAt(a):d=!1;else switch(e.charAt(a)){case"d":l+=c("d",t.getDate(),2);break;case"D":l+=h("D",t.getDay(),s,n);break;case"o":l+=c("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":l+=c("m",t.getMonth()+1,2);break;case"M":l+=h("M",t.getMonth(),r,o);break;case"y":l+=u("y")?t.getFullYear():(10>t.getYear()%100?"0":"")+t.getYear()%100;break;case"@":l+=t.getTime();break;case"!":l+=1e4*t.getTime()+this._ticksTo1970;break;case"'":u("'")?l+="'":d=!0;break;default:l+=e.charAt(a)}return l},_possibleChars:function(e){var t,i="",a=!1,s=function(i){var a=e.length>t+1&&e.charAt(t+1)===i;return a&&t++,a};for(t=0;e.length>t;t++)if(a)"'"!==e.charAt(t)||s("'")?i+=e.charAt(t):a=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":s("'")?i+="'":a=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,i){return e.settings[i]!==t?e.settings[i]:this._defaults[i]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),a=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),n=s,r=this._getFormatConfig(e);try{n=this.parseDate(i,a,r)||s}catch(o){a=t?"":a}e.selectedDay=n.getDate(),e.drawMonth=e.selectedMonth=n.getMonth(),e.drawYear=e.selectedYear=n.getFullYear(),e.currentDay=a?n.getDate():0,e.currentMonth=a?n.getMonth():0,e.currentYear=a?n.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,a){var s=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},n=function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(a){}for(var s=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,n=s.getFullYear(),r=s.getMonth(),o=s.getDate(),u=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,c=u.exec(i);c;){switch(c[2]||"d"){case"d":case"D":o+=parseInt(c[1],10);break;case"w":case"W":o+=7*parseInt(c[1],10);break;case"m":case"M":r+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(n,r));break;case"y":case"Y":n+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(n,r))}c=u.exec(i)}return new Date(n,r,o)},r=null==i||""===i?a:"string"==typeof i?n(i):"number"==typeof i?isNaN(i)?a:s(i):new Date(i.getTime());return r=r&&"Invalid Date"==""+r?a:r,r&&(r.setHours(0),r.setMinutes(0),r.setSeconds(0),r.setMilliseconds(0)),this._daylightSavingAdjust(r)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var a=!t,s=e.selectedMonth,n=e.selectedYear,r=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=r.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=r.getMonth(),e.drawYear=e.selectedYear=e.currentYear=r.getFullYear(),s===e.selectedMonth&&n===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(a?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),a="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){e.datepicker._adjustDate(a,-i,"M")},next:function(){e.datepicker._adjustDate(a,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(a)},selectDay:function(){return e.datepicker._selectDay(a,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(a,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(a,this,"Y"),!1}};e(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,a,s,n,r,o,u,c,h,l,d,p,g,m,f,_,v,k,y,b,D,w,M,C,x,I,N,T,A,E,S,Y,F,P,O,j,K,R,H=new Date,W=this._daylightSavingAdjust(new Date(H.getFullYear(),H.getMonth(),H.getDate())),L=this._get(e,"isRTL"),U=this._get(e,"showButtonPanel"),B=this._get(e,"hideIfNoPrevNext"),z=this._get(e,"navigationAsDateFormat"),q=this._getNumberOfMonths(e),G=this._get(e,"showCurrentAtPos"),J=this._get(e,"stepMonths"),Q=1!==q[0]||1!==q[1],V=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),$=this._getMinMaxDate(e,"min"),X=this._getMinMaxDate(e,"max"),Z=e.drawMonth-G,et=e.drawYear;if(0>Z&&(Z+=12,et--),X)for(t=this._daylightSavingAdjust(new Date(X.getFullYear(),X.getMonth()-q[0]*q[1]+1,X.getDate())),t=$&&$>t?$:t;this._daylightSavingAdjust(new Date(et,Z,1))>t;)Z--,0>Z&&(Z=11,et--);for(e.drawMonth=Z,e.drawYear=et,i=this._get(e,"prevText"),i=z?this.formatDate(i,this._daylightSavingAdjust(new Date(et,Z-J,1)),this._getFormatConfig(e)):i,a=this._canAdjustMonth(e,-1,et,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"e":"w")+"'>"+i+"</span></a>":B?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"e":"w")+"'>"+i+"</span></a>",s=this._get(e,"nextText"),s=z?this.formatDate(s,this._daylightSavingAdjust(new Date(et,Z+J,1)),this._getFormatConfig(e)):s,n=this._canAdjustMonth(e,1,et,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"w":"e")+"'>"+s+"</span></a>":B?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"w":"e")+"'>"+s+"</span></a>",r=this._get(e,"currentText"),o=this._get(e,"gotoCurrent")&&e.currentDay?V:W,r=z?this.formatDate(r,o,this._getFormatConfig(e)):r,u=e.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(e,"closeText")+"</button>",c=U?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(L?u:"")+(this._isInRange(e,o)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+r+"</button>":"")+(L?"":u)+"</div>":"",h=parseInt(this._get(e,"firstDay"),10),h=isNaN(h)?0:h,l=this._get(e,"showWeek"),d=this._get(e,"dayNames"),p=this._get(e,"dayNamesMin"),g=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),f=this._get(e,"beforeShowDay"),_=this._get(e,"showOtherMonths"),v=this._get(e,"selectOtherMonths"),k=this._getDefaultDate(e),y="",D=0;q[0]>D;D++){for(w="",this.maxRows=4,M=0;q[1]>M;M++){if(C=this._daylightSavingAdjust(new Date(et,Z,e.selectedDay)),x=" ui-corner-all",I="",Q){if(I+="<div class='ui-datepicker-group",q[1]>1)switch(M){case 0:I+=" ui-datepicker-group-first",x=" ui-corner-"+(L?"right":"left");break;case q[1]-1:I+=" ui-datepicker-group-last",x=" ui-corner-"+(L?"left":"right");break;default:I+=" ui-datepicker-group-middle",x=""}I+="'>"}for(I+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+x+"'>"+(/all|left/.test(x)&&0===D?L?n:a:"")+(/all|right/.test(x)&&0===D?L?a:n:"")+this._generateMonthYearHeader(e,Z,et,$,X,D>0||M>0,g,m)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",N=l?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",b=0;7>b;b++)T=(b+h)%7,N+="<th"+((b+h+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+d[T]+"'>"+p[T]+"</span></th>";for(I+=N+"</tr></thead><tbody>",A=this._getDaysInMonth(et,Z),et===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,A)),E=(this._getFirstDayOfMonth(et,Z)-h+7)%7,S=Math.ceil((E+A)/7),Y=Q?this.maxRows>S?this.maxRows:S:S,this.maxRows=Y,F=this._daylightSavingAdjust(new Date(et,Z,1-E)),P=0;Y>P;P++){for(I+="<tr>",O=l?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(F)+"</td>":"",b=0;7>b;b++)j=f?f.apply(e.input?e.input[0]:null,[F]):[!0,""],K=F.getMonth()!==Z,R=K&&!v||!j[0]||$&&$>F||X&&F>X,O+="<td class='"+((b+h+6)%7>=5?" ui-datepicker-week-end":"")+(K?" ui-datepicker-other-month":"")+(F.getTime()===C.getTime()&&Z===e.selectedMonth&&e._keyEvent||k.getTime()===F.getTime()&&k.getTime()===C.getTime()?" "+this._dayOverClass:"")+(R?" "+this._unselectableClass+" ui-state-disabled":"")+(K&&!_?"":" "+j[1]+(F.getTime()===V.getTime()?" "+this._currentClass:"")+(F.getTime()===W.getTime()?" ui-datepicker-today":""))+"'"+(K&&!_||!j[2]?"":" title='"+j[2].replace(/'/g,"&#39;")+"'")+(R?"":" data-handler='selectDay' data-event='click' data-month='"+F.getMonth()+"' data-year='"+F.getFullYear()+"'")+">"+(K&&!_?"&#xa0;":R?"<span class='ui-state-default'>"+F.getDate()+"</span>":"<a class='ui-state-default"+(F.getTime()===W.getTime()?" ui-state-highlight":"")+(F.getTime()===V.getTime()?" ui-state-active":"")+(K?" ui-priority-secondary":"")+"' href='#'>"+F.getDate()+"</a>")+"</td>",F.setDate(F.getDate()+1),F=this._daylightSavingAdjust(F);I+=O+"</tr>"}Z++,Z>11&&(Z=0,et++),I+="</tbody></table>"+(Q?"</div>"+(q[0]>0&&M===q[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),w+=I}y+=w}return y+=c,e._keyEvent=!1,y},_generateMonthYearHeader:function(e,t,i,a,s,n,r,o){var u,c,h,l,d,p,g,m,f=this._get(e,"changeMonth"),_=this._get(e,"changeYear"),v=this._get(e,"showMonthAfterYear"),k="<div class='ui-datepicker-title'>",y="";if(n||!f)y+="<span class='ui-datepicker-month'>"+r[t]+"</span>";else{for(u=a&&a.getFullYear()===i,c=s&&s.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;12>h;h++)(!u||h>=a.getMonth())&&(!c||s.getMonth()>=h)&&(y+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"</option>");y+="</select>"}if(v||(k+=y+(!n&&f&&_?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",n||!_)k+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(l=this._get(e,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?d+parseInt(e,10):parseInt(e,10);
-return isNaN(t)?d:t},g=p(l[0]),m=Math.max(g,p(l[1]||"")),g=a?Math.max(g,a.getFullYear()):g,m=s?Math.min(m,s.getFullYear()):m,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";m>=g;g++)e.yearshtml+="<option value='"+g+"'"+(g===i?" selected='selected'":"")+">"+g+"</option>";e.yearshtml+="</select>",k+=e.yearshtml,e.yearshtml=null}return k+=this._get(e,"yearSuffix"),v&&(k+=(!n&&f&&_?"":"&#xa0;")+y),k+="</div>"},_adjustInstDate:function(e,t,i){var a=e.drawYear+("Y"===i?t:0),s=e.drawMonth+("M"===i?t:0),n=Math.min(e.selectedDay,this._getDaysInMonth(a,s))+("D"===i?t:0),r=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(a,s,n)));e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),a=this._getMinMaxDate(e,"max"),s=i&&i>t?i:t;return a&&s>a?a:s},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,a){var s=this._getNumberOfMonths(e),n=this._daylightSavingAdjust(new Date(i,a+(0>t?t:s[0]*s[1]),1));return 0>t&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(e,n)},_isInRange:function(e,t){var i,a,s=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),r=null,o=null,u=this._get(e,"yearRange");return u&&(i=u.split(":"),a=(new Date).getFullYear(),r=parseInt(i[0],10),o=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=a),i[1].match(/[+\-].*/)&&(o+=a)),(!s||t.getTime()>=s.getTime())&&(!n||t.getTime()<=n.getTime())&&(!r||t.getFullYear()>=r)&&(!o||o>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,a){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var s=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(a,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),s,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new i,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.10.4"})(jQuery);(function(e){var t={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.10.4",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=e(this).css(t).offset().top;0>i&&e(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var i,a=this;if(this._isOpen&&this._trigger("beforeClose",t)!==!1){if(this._isOpen=!1,this._destroyOverlay(),!this.opener.filter(":focusable").focus().length)try{i=this.document[0].activeElement,i&&"body"!==i.nodeName.toLowerCase()&&e(i).blur()}catch(s){}this._hide(this.uiDialog,this.options.hide,function(){a._trigger("close",t)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,t){var i=!!this.uiDialog.nextAll(":visible").insertBefore(this.uiDialog).length;return i&&!t&&this._trigger("focus",e),i},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),undefined):(this._isOpen=!0,this.opener=e(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._trigger("open"),undefined)},_focusTabbable:function(){var e=this.element.find("[autofocus]");e.length||(e=this.element.find(":tabbable")),e.length||(e=this.uiDialogButtonPane.find(":tabbable")),e.length||(e=this.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=this.uiDialog),e.eq(0).focus()},_keepFocus:function(t){function i(){var t=this.document[0].activeElement,i=this.uiDialog[0]===t||e.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=e("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),undefined;if(t.keyCode===e.ui.keyCode.TAB){var i=this.uiDialog.find(":tabbable"),a=i.filter(":first"),s=i.filter(":last");t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==a[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(s.focus(1),t.preventDefault()):(a.focus(1),t.preventDefault())}},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=e("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),t=e("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(e){this.options.title||e.html("&#160;"),e.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=e("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var t=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(i)||e.isArray(i)&&!i.length?(this.uiDialog.removeClass("ui-dialog-buttons"),undefined):(e.each(i,function(i,a){var s,n;a=e.isFunction(a)?{click:a,text:i}:a,a=e.extend({type:"button"},a),s=a.click,a.click=function(){s.apply(t.element[0],arguments)},n={icons:a.icons,text:a.showText},delete a.icons,delete a.showText,e("<button></button>",a).button(n).appendTo(t.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),undefined)},_makeDraggable:function(){function t(e){return{position:e.position,offset:e.offset}}var i=this,a=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(a,s){e(this).addClass("ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",a,t(s))},drag:function(e,a){i._trigger("drag",e,t(a))},stop:function(s,n){a.position=[n.position.left-i.document.scrollLeft(),n.position.top-i.document.scrollTop()],e(this).removeClass("ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",s,t(n))}})},_makeResizable:function(){function t(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}var i=this,a=this.options,s=a.resizable,n=this.uiDialog.css("position"),r="string"==typeof s?s:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:a.maxWidth,maxHeight:a.maxHeight,minWidth:a.minWidth,minHeight:this._minHeight(),handles:r,start:function(a,s){e(this).addClass("ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",a,t(s))},resize:function(e,a){i._trigger("resize",e,t(a))},stop:function(s,n){a.height=e(this).height(),a.width=e(this).width(),e(this).removeClass("ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",s,t(n))}}).css("position",n)},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(a){var s=this,n=!1,r={};e.each(a,function(e,a){s._setOption(e,a),e in t&&(n=!0),e in i&&(r[e]=a)}),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",r)},_setOption:function(e,t){var i,a,s=this.uiDialog;"dialogClass"===e&&s.removeClass(this.options.dialogClass).addClass(t),"disabled"!==e&&(this._super(e,t),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:""+t}),"draggable"===e&&(i=s.is(":data(ui-draggable)"),i&&!t&&s.draggable("destroy"),!i&&t&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(a=s.is(":data(ui-resizable)"),a&&!t&&s.resizable("destroy"),a&&"string"==typeof t&&s.resizable("option","handles",t),a||t===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,t,i,a=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),a.minWidth>a.width&&(a.width=a.minWidth),e=this.uiDialog.css({height:"auto",width:a.width}).outerHeight(),t=Math.max(0,a.minHeight-e),i="number"==typeof a.maxHeight?Math.max(0,a.maxHeight-e):"none","auto"===a.height?this.element.css({minHeight:t,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,a.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=e(this);return e("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return e(t.target).closest(".ui-dialog").length?!0:!!e(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=this,i=this.widgetFullName;e.ui.dialog.overlayInstances||this._delay(function(){e.ui.dialog.overlayInstances&&this.document.bind("focusin.dialog",function(a){t._allowInteraction(a)||(a.preventDefault(),e(".ui-dialog:visible:last .ui-dialog-content").data(i)._focusTabbable())})}),this.overlay=e("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),e.ui.dialog.overlayInstances++}},_destroyOverlay:function(){this.options.modal&&this.overlay&&(e.ui.dialog.overlayInstances--,e.ui.dialog.overlayInstances||this.document.unbind("focusin.dialog"),this.overlay.remove(),this.overlay=null)}}),e.ui.dialog.overlayInstances=0,e.uiBackCompat!==!1&&e.widget("ui.dialog",e.ui.dialog,{_position:function(){var t,i=this.options.position,a=[],s=[0,0];i?(("string"==typeof i||"object"==typeof i&&"0"in i)&&(a=i.split?i.split(" "):[i[0],i[1]],1===a.length&&(a[1]=a[0]),e.each(["left","top"],function(e,t){+a[e]===a[e]&&(s[e]=a[e],a[e]=t)}),i={my:a[0]+(0>s[0]?s[0]:"+"+s[0])+" "+a[1]+(0>s[1]?s[1]:"+"+s[1]),at:a.join(" ")}),i=e.extend({},e.ui.dialog.prototype.options.position,i)):i=e.ui.dialog.prototype.options.position,t=this.uiDialog.is(":visible"),t||this.uiDialog.show(),this.uiDialog.position(i),t||this.uiDialog.hide()}})})(jQuery);(function(t){t.widget("ui.draggable",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"!==this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(t(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){t("<div class='ui-draggable-iframeFix' style='background: #fff;'></div>").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(t(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_mouseDrag:function(e,i){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"original"!==this.options.helper||t.contains(this.element[0].ownerDocument,this.element[0])?("invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1):!1},_mouseUp:function(e){return t("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return s.parents("body").length||s.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s[0]===this.element[0]||/(fixed|absolute)/.test(s.css("position"))||s.css("position","absolute"),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.element.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;return n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):"document"===n.containment?(this.containment=[0,0,t(document).width()-this.helperProportions.width-this.margins.left,(t(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):n.containment.constructor===Array?(this.containment=n.containment,undefined):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e="hidden"!==i.css("overflow"),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i),undefined):(this.containment=null,undefined)},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:n.scrollTop(),left:n.scrollLeft()}),{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*s}},_generatePosition:function(e){var i,s,n,a,o=this.options,r="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=e.pageX,h=e.pageY;return this.offset.scroll||(this.offset.scroll={top:r.scrollTop(),left:r.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(s=this.relative_container.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,e.pageX-this.offset.click.left<i[0]&&(l=i[0]+this.offset.click.left),e.pageY-this.offset.click.top<i[1]&&(h=i[1]+this.offset.click.top),e.pageX-this.offset.click.left>i[2]&&(l=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(h=i[3]+this.offset.click.top)),o.grid&&(n=o.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,h=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-o.grid[1]:n+o.grid[1]:n,a=o.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,l=i?a-this.offset.click.left>=i[0]||a-this.offset.click.left>i[2]?a:a-this.offset.click.left>=i[0]?a-o.grid[0]:a+o.grid[0]:a)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s]),"drag"===e&&(this.positionAbs=this._convertPositionTo("absolute")),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i){var s=t(this).data("ui-draggable"),n=s.options,a=t.extend({},i,{item:s.element});s.sortables=[],t(n.connectToSortable).each(function(){var i=t.data(this,"ui-sortable");i&&!i.options.disabled&&(s.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",e,a))})},stop:function(e,i){var s=t(this).data("ui-draggable"),n=t.extend({},i,{item:s.element});t.each(s.sortables,function(){this.instance.isOver?(this.instance.isOver=0,s.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(e),this.instance.options.helper=this.instance.options._helper,"original"===s.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",e,n))})},drag:function(e,i){var s=t(this).data("ui-draggable"),n=this;t.each(s.sortables,function(){var a=!1,o=this;this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(a=!0,t.each(s.sortables,function(){return this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this!==o&&this.instance._intersectsWith(this.instance.containerCache)&&t.contains(o.instance.element[0],this.instance.element[0])&&(a=!1),a})),a?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=t(n).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},e.target=this.instance.currentItem[0],this.instance._mouseCapture(e,!0),this.instance._mouseStart(e,!0,!0),this.instance.offset.click.top=s.offset.click.top,this.instance.offset.click.left=s.offset.click.left,this.instance.offset.parent.left-=s.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=s.offset.parent.top-this.instance.offset.parent.top,s._trigger("toSortable",e),s.dropped=this.instance.element,s.currentItem=s.element,this.instance.fromOutside=s),this.instance.currentItem&&this.instance._mouseDrag(e)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",e,this.instance._uiHash(this.instance)),this.instance._mouseStop(e,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),s._trigger("fromSortable",e),s.dropped=!1)})}}),t.ui.plugin.add("draggable","cursor",{start:function(){var e=t("body"),i=t(this).data("ui-draggable").options;e.css("cursor")&&(i._cursor=e.css("cursor")),e.css("cursor",i.cursor)},stop:function(){var e=t(this).data("ui-draggable").options;e._cursor&&t("body").css("cursor",e._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i){var s=t(i.helper),n=t(this).data("ui-draggable").options;s.css("opacity")&&(n._opacity=s.css("opacity")),s.css("opacity",n.opacity)},stop:function(e,i){var s=t(this).data("ui-draggable").options;s._opacity&&t(i.helper).css("opacity",s._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(){var e=t(this).data("ui-draggable");e.scrollParent[0]!==document&&"HTML"!==e.scrollParent[0].tagName&&(e.overflowOffset=e.scrollParent.offset())},drag:function(e){var i=t(this).data("ui-draggable"),s=i.options,n=!1;i.scrollParent[0]!==document&&"HTML"!==i.scrollParent[0].tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+i.scrollParent[0].offsetHeight-e.pageY<s.scrollSensitivity?i.scrollParent[0].scrollTop=n=i.scrollParent[0].scrollTop+s.scrollSpeed:e.pageY-i.overflowOffset.top<s.scrollSensitivity&&(i.scrollParent[0].scrollTop=n=i.scrollParent[0].scrollTop-s.scrollSpeed)),s.axis&&"y"===s.axis||(i.overflowOffset.left+i.scrollParent[0].offsetWidth-e.pageX<s.scrollSensitivity?i.scrollParent[0].scrollLeft=n=i.scrollParent[0].scrollLeft+s.scrollSpeed:e.pageX-i.overflowOffset.left<s.scrollSensitivity&&(i.scrollParent[0].scrollLeft=n=i.scrollParent[0].scrollLeft-s.scrollSpeed))):(s.axis&&"x"===s.axis||(e.pageY-t(document).scrollTop()<s.scrollSensitivity?n=t(document).scrollTop(t(document).scrollTop()-s.scrollSpeed):t(window).height()-(e.pageY-t(document).scrollTop())<s.scrollSensitivity&&(n=t(document).scrollTop(t(document).scrollTop()+s.scrollSpeed))),s.axis&&"y"===s.axis||(e.pageX-t(document).scrollLeft()<s.scrollSensitivity?n=t(document).scrollLeft(t(document).scrollLeft()-s.scrollSpeed):t(window).width()-(e.pageX-t(document).scrollLeft())<s.scrollSensitivity&&(n=t(document).scrollLeft(t(document).scrollLeft()+s.scrollSpeed)))),n!==!1&&t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(i,e)}}),t.ui.plugin.add("draggable","snap",{start:function(){var e=t(this).data("ui-draggable"),i=e.options;e.snapElements=[],t(i.snap.constructor!==String?i.snap.items||":data(ui-draggable)":i.snap).each(function(){var i=t(this),s=i.offset();this!==e.element[0]&&e.snapElements.push({item:this,width:i.outerWidth(),height:i.outerHeight(),top:s.top,left:s.left})})},drag:function(e,i){var s,n,a,o,r,l,h,c,u,d,p=t(this).data("ui-draggable"),g=p.options,f=g.snapTolerance,m=i.offset.left,_=m+p.helperProportions.width,v=i.offset.top,b=v+p.helperProportions.height;for(u=p.snapElements.length-1;u>=0;u--)r=p.snapElements[u].left,l=r+p.snapElements[u].width,h=p.snapElements[u].top,c=h+p.snapElements[u].height,r-f>_||m>l+f||h-f>b||v>c+f||!t.contains(p.snapElements[u].item.ownerDocument,p.snapElements[u].item)?(p.snapElements[u].snapping&&p.options.snap.release&&p.options.snap.release.call(p.element,e,t.extend(p._uiHash(),{snapItem:p.snapElements[u].item})),p.snapElements[u].snapping=!1):("inner"!==g.snapMode&&(s=f>=Math.abs(h-b),n=f>=Math.abs(c-v),a=f>=Math.abs(r-_),o=f>=Math.abs(l-m),s&&(i.position.top=p._convertPositionTo("relative",{top:h-p.helperProportions.height,left:0}).top-p.margins.top),n&&(i.position.top=p._convertPositionTo("relative",{top:c,left:0}).top-p.margins.top),a&&(i.position.left=p._convertPositionTo("relative",{top:0,left:r-p.helperProportions.width}).left-p.margins.left),o&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l}).left-p.margins.left)),d=s||n||a||o,"outer"!==g.snapMode&&(s=f>=Math.abs(h-v),n=f>=Math.abs(c-b),a=f>=Math.abs(r-m),o=f>=Math.abs(l-_),s&&(i.position.top=p._convertPositionTo("relative",{top:h,left:0}).top-p.margins.top),n&&(i.position.top=p._convertPositionTo("relative",{top:c-p.helperProportions.height,left:0}).top-p.margins.top),a&&(i.position.left=p._convertPositionTo("relative",{top:0,left:r}).left-p.margins.left),o&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l-p.helperProportions.width}).left-p.margins.left)),!p.snapElements[u].snapping&&(s||n||a||o||d)&&p.options.snap.snap&&p.options.snap.snap.call(p.element,e,t.extend(p._uiHash(),{snapItem:p.snapElements[u].item})),p.snapElements[u].snapping=s||n||a||o||d)}}),t.ui.plugin.add("draggable","stack",{start:function(){var e,i=this.data("ui-draggable").options,s=t.makeArray(t(i.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});s.length&&(e=parseInt(t(s[0]).css("zIndex"),10)||0,t(s).each(function(i){t(this).css("zIndex",e+i)}),this.css("zIndex",e+s.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i){var s=t(i.helper),n=t(this).data("ui-draggable").options;s.css("zIndex")&&(n._zIndex=s.css("zIndex")),s.css("zIndex",n.zIndex)},stop:function(e,i){var s=t(this).data("ui-draggable").options;s._zIndex&&t(i.helper).css("zIndex",s._zIndex)}})})(jQuery);(function(t){function e(t,e,i){return t>e&&e+i>t}t.widget("ui.droppable",{version:"1.10.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],undefined):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},t.ui.ddmanager.droppables[i.scope]=t.ui.ddmanager.droppables[i.scope]||[],t.ui.ddmanager.droppables[i.scope].push(this),i.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var e=0,i=t.ui.ddmanager.droppables[this.options.scope];i.length>e;e++)i[e]===this&&i.splice(e,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(e,i){"accept"===e&&(this.accept=t.isFunction(i)?i:function(t){return t.is(i)}),t.Widget.prototype._setOption.apply(this,arguments)},_activate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var e=t.data(this,"ui-droppable");return e.options.greedy&&!e.options.disabled&&e.options.scope===s.options.scope&&e.accept.call(e.element[0],s.currentItem||s.element)&&t.ui.intersect(s,t.extend(e,{offset:e.element.offset()}),e.options.tolerance)?(n=!0,!1):undefined}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}}),t.ui.intersect=function(t,i,s){if(!i.offset)return!1;var n,a,o=(t.positionAbs||t.position.absolute).left,r=(t.positionAbs||t.position.absolute).top,l=o+t.helperProportions.width,h=r+t.helperProportions.height,c=i.offset.left,u=i.offset.top,d=c+i.proportions().width,p=u+i.proportions().height;switch(s){case"fit":return o>=c&&d>=l&&r>=u&&p>=h;case"intersect":return o+t.helperProportions.width/2>c&&d>l-t.helperProportions.width/2&&r+t.helperProportions.height/2>u&&p>h-t.helperProportions.height/2;case"pointer":return n=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,a=(t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top,e(a,u,i.proportions().height)&&e(n,c,i.proportions().width);case"touch":return(r>=u&&p>=r||h>=u&&p>=h||u>r&&h>p)&&(o>=c&&d>=o||l>=c&&d>=l||c>o&&l>d);default:return!1}},t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,n,a=t.ui.ddmanager.droppables[e.options.scope]||[],o=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;a.length>s;s++)if(!(a[s].options.disabled||e&&!a[s].accept.call(a[s].element[0],e.currentItem||e.element))){for(n=0;r.length>n;n++)if(r[n]===a[s].element[0]){a[s].proportions().height=0;continue t}a[s].visible="none"!==a[s].element.css("display"),a[s].visible&&("mousedown"===o&&a[s]._activate.call(a[s],i),a[s].offset=a[s].element.offset(),a[s].proportions({width:a[s].element[0].offsetWidth,height:a[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&t.ui.intersect(e,this,this.options.tolerance)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").bind("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,a,o=t.ui.intersect(e,this,this.options.tolerance),r=!o&&this.isover?"isout":o&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,a=this.element.parents(":data(ui-droppable)").filter(function(){return t.data(this,"ui-droppable").options.scope===n}),a.length&&(s=t.data(a[0],"ui-droppable"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").unbind("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}}})(jQuery);(function(t,e){var i="ui-effects-";t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=h(),n=s._rgba=[];return i=i.toLowerCase(),f(l,function(t,a){var o,r=a.re.exec(i),l=r&&a.parse(r),h=a.space||"rgba";return l?(o=s[h](l),s[c[h].cache]=o[c[h].cache],n=s._rgba=o._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,a.transparent),s):a[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var a,o="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,l=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],h=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=h.support={},p=t("<p>")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),h.fn=t.extend(h.prototype,{parse:function(n,o,r,l){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(o),o=e);var u=this,d=t.type(n),p=this._rgba=[];return o!==e&&(n=[n,o,r,l],d="array"),"string"===d?this.parse(s(n)||a._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof h?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var a=s.cache;f(s.props,function(t,e){if(!u[a]&&s.to){if("alpha"===t||null==n[t])return;u[a]=s.to(u._rgba)}u[a][e.idx]=i(n[t],e,!0)}),u[a]&&0>t.inArray(null,u[a].slice(0,3))&&(u[a][3]=1,s.from&&(u._rgba=s.from(u[a])))}),this):e},is:function(t){var i=h(t),s=!0,n=this;return f(c,function(t,a){var o,r=i[a.cache];return r&&(o=n[a.cache]||a.to&&a.to(n._rgba)||[],f(a.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===o[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=h(t),n=s._space(),a=c[n],o=0===this.alpha()?h("transparent"):this,r=o[a.cache]||a.to(o._rgba),l=r.slice();return s=s[a.cache],f(a.props,function(t,n){var a=n.idx,o=r[a],h=s[a],c=u[n.type]||{};null!==h&&(null===o?l[a]=h:(c.mod&&(h-o>c.mod/2?o+=c.mod:o-h>c.mod/2&&(o-=c.mod)),l[a]=i((h-o)*e+o,n)))}),this[n](l)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=h(e)._rgba;return h(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),h.fn.parse.prototype=h.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,a=t[2]/255,o=t[3],r=Math.max(s,n,a),l=Math.min(s,n,a),h=r-l,c=r+l,u=.5*c;return e=l===r?0:s===r?60*(n-a)/h+360:n===r?60*(a-s)/h+120:60*(s-n)/h+240,i=0===h?0:.5>=u?h/c:h/(2-c),[Math.round(e)%360,i,u,null==o?1:o]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],a=t[3],o=.5>=s?s*(1+i):s+i-s*i,r=2*s-o;return[Math.round(255*n(r,o,e+1/3)),Math.round(255*n(r,o,e)),Math.round(255*n(r,o,e-1/3)),a]},f(c,function(s,n){var a=n.props,o=n.cache,l=n.to,c=n.from;h.fn[s]=function(s){if(l&&!this[o]&&(this[o]=l(this._rgba)),s===e)return this[o].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[o].slice();return f(a,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=h(c(d)),n[o]=d,n):h(d)},f(a,function(e,i){h.fn[e]||(h.fn[e]=function(n){var a,o=t.type(n),l="alpha"===e?this._hsla?"hsla":"rgba":s,h=this[l](),c=h[i.idx];return"undefined"===o?c:("function"===o&&(n=n.call(this,c),o=t.type(n)),null==n&&i.empty?this:("string"===o&&(a=r.exec(n),a&&(n=c+parseFloat(a[2])*("+"===a[1]?1:-1))),h[i.idx]=n,this[l](h)))})})}),h.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var a,o,r="";if("transparent"!==n&&("string"!==t.type(n)||(a=s(n)))){if(n=h(a||n),!d.rgba&&1!==n._rgba[3]){for(o="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&o&&o.style;)try{r=t.css(o,"backgroundColor"),o=o.parentNode}catch(l){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(l){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=h(e.elem,i),e.end=h(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},h.hook(o),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},a=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,a={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(a[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(a[i]=n[i]);return a}function s(e,i){var s,n,o={};for(s in i)n=i[s],e[s]!==n&&(a[s]||(t.fx.step[s]||!isNaN(parseFloat(n)))&&(o[s]=n));return o}var n=["add","remove","toggle"],a={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(jQuery.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(e,a,o,r){var l=t.speed(a,o,r);return this.queue(function(){var a,o=t(this),r=o.attr("class")||"",h=l.children?o.find("*").addBack():o;h=h.map(function(){var e=t(this);return{el:e,start:i(this)}}),a=function(){t.each(n,function(t,i){e[i]&&o[i+"Class"](e[i])})},a(),h=h.map(function(){return this.end=i(this.el[0]),this.diff=s(this.start,this.end),this}),o.attr("class",r),h=h.map(function(){var e=this,i=t.Deferred(),s=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,h.get()).done(function(){a(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),l.complete.call(o[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,a){return s?t.effects.animateClass.call(this,{add:i},s,n,a):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,a){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,a):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(i){return function(s,n,a,o,r){return"boolean"==typeof n||n===e?a?t.effects.animateClass.call(this,n?{add:s}:{remove:s},a,o,r):i.apply(this,arguments):t.effects.animateClass.call(this,{toggle:s},n,a,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,a){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,a)}})}(),function(){function s(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function n(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}t.extend(t.effects,{version:"1.10.4",save:function(t,e){for(var s=0;e.length>s;s++)null!==e[s]&&t.data(i+e[s],t[0].style[e[s]])},restore:function(t,s){var n,a;for(a=0;s.length>a;a++)null!==s[a]&&(n=t.data(i+s[a]),n===e&&(n=""),t.css(s[a],n))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},a=document.activeElement;try{a.id}catch(o){a=document.body}return e.wrap(s),(e[0]===a||t.contains(e[0],a))&&t(a).focus(),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).focus()),e},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var a=e.cssUnit(i);a[0]>0&&(n[i]=a[0]*s+a[1])}),n}}),t.fn.extend({effect:function(){function e(e){function s(){t.isFunction(a)&&a.call(n[0]),t.isFunction(e)&&e()}var n=t(this),a=i.complete,r=i.mode;(n.is(":hidden")?"hide"===r:"show"===r)?(n[r](),s()):o.call(n[0],i,s)}var i=s.apply(this,arguments),n=i.mode,a=i.queue,o=t.effects.effect[i.effect];return t.fx.off||!o?n?this[n](i.duration,i.complete):this.each(function(){i.complete&&i.complete.call(this)}):a===!1?this.each(e):this.queue(a||"fx",e)},show:function(t){return function(e){if(n(e))return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="show",this.effect.call(this,i)}}(t.fn.show),hide:function(t){return function(e){if(n(e))return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="hide",this.effect.call(this,i)}}(t.fn.hide),toggle:function(t){return function(e){if(n(e)||"boolean"==typeof e)return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s}})}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}()})(jQuery);(function(t){var e=/up|down|vertical/,i=/up|left|vertical|horizontal/;t.effects.effect.blind=function(s,n){var a,o,r,l=t(this),h=["position","top","bottom","left","right","height","width"],c=t.effects.setMode(l,s.mode||"hide"),u=s.direction||"up",d=e.test(u),p=d?"height":"width",f=d?"top":"left",g=i.test(u),m={},v="show"===c;l.parent().is(".ui-effects-wrapper")?t.effects.save(l.parent(),h):t.effects.save(l,h),l.show(),a=t.effects.createWrapper(l).css({overflow:"hidden"}),o=a[p](),r=parseFloat(a.css(f))||0,m[p]=v?o:0,g||(l.css(d?"bottom":"right",0).css(d?"top":"left","auto").css({position:"absolute"}),m[f]=v?r:o+r),v&&(a.css(p,0),g||a.css(f,r+o)),a.animate(m,{duration:s.duration,easing:s.easing,queue:!1,complete:function(){"hide"===c&&l.hide(),t.effects.restore(l,h),t.effects.removeWrapper(l),n()}})}})(jQuery);(function(t){t.effects.effect.bounce=function(e,i){var s,n,a,o=t(this),r=["position","top","bottom","left","right","height","width"],l=t.effects.setMode(o,e.mode||"effect"),h="hide"===l,c="show"===l,u=e.direction||"up",d=e.distance,p=e.times||5,f=2*p+(c||h?1:0),g=e.duration/f,m=e.easing,v="up"===u||"down"===u?"top":"left",_="up"===u||"left"===u,b=o.queue(),y=b.length;for((c||h)&&r.push("opacity"),t.effects.save(o,r),o.show(),t.effects.createWrapper(o),d||(d=o["top"===v?"outerHeight":"outerWidth"]()/3),c&&(a={opacity:1},a[v]=0,o.css("opacity",0).css(v,_?2*-d:2*d).animate(a,g,m)),h&&(d/=Math.pow(2,p-1)),a={},a[v]=0,s=0;p>s;s++)n={},n[v]=(_?"-=":"+=")+d,o.animate(n,g,m).animate(a,g,m),d=h?2*d:d/2;h&&(n={opacity:0},n[v]=(_?"-=":"+=")+d,o.animate(n,g,m)),o.queue(function(){h&&o.hide(),t.effects.restore(o,r),t.effects.removeWrapper(o),i()}),y>1&&b.splice.apply(b,[1,0].concat(b.splice(y,f+1))),o.dequeue()}})(jQuery);(function(t){t.effects.effect.clip=function(e,i){var s,n,a,o=t(this),r=["position","top","bottom","left","right","height","width"],l=t.effects.setMode(o,e.mode||"hide"),h="show"===l,c=e.direction||"vertical",u="vertical"===c,d=u?"height":"width",p=u?"top":"left",f={};t.effects.save(o,r),o.show(),s=t.effects.createWrapper(o).css({overflow:"hidden"}),n="IMG"===o[0].tagName?s:o,a=n[d](),h&&(n.css(d,0),n.css(p,a/2)),f[d]=h?a:0,f[p]=h?0:a/2,n.animate(f,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){h||o.hide(),t.effects.restore(o,r),t.effects.removeWrapper(o),i()}})}})(jQuery);(function(t){t.effects.effect.drop=function(e,i){var s,n=t(this),a=["position","top","bottom","left","right","opacity","height","width"],o=t.effects.setMode(n,e.mode||"hide"),r="show"===o,l=e.direction||"left",h="up"===l||"down"===l?"top":"left",c="up"===l||"left"===l?"pos":"neg",u={opacity:r?1:0};t.effects.save(n,a),n.show(),t.effects.createWrapper(n),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0)/2,r&&n.css("opacity",0).css(h,"pos"===c?-s:s),u[h]=(r?"pos"===c?"+=":"-=":"pos"===c?"-=":"+=")+s,n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===o&&n.hide(),t.effects.restore(n,a),t.effects.removeWrapper(n),i()}})}})(jQuery);(function(t){t.effects.effect.explode=function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),g||p.hide(),i()}var a,o,r,l,h,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=t.effects.setMode(p,e.mode||"hide"),g="show"===f,m=p.show().css("visibility","hidden").offset(),v=Math.ceil(p.outerWidth()/d),_=Math.ceil(p.outerHeight()/u),b=[];for(a=0;u>a;a++)for(l=m.top+a*_,c=a-(u-1)/2,o=0;d>o;o++)r=m.left+o*v,h=o-(d-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*v,top:-a*_}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:v,height:_,left:r+(g?h*v:0),top:l+(g?c*_:0),opacity:g?0:1}).animate({left:r+(g?0:h*v),top:l+(g?0:c*_),opacity:g?1:0},e.duration||500,e.easing,s)}})(jQuery);(function(t){t.effects.effect.fade=function(e,i){var s=t(this),n=t.effects.setMode(s,e.mode||"toggle");s.animate({opacity:n},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}})(jQuery);(function(t){t.effects.effect.fold=function(e,i){var s,n,a=t(this),o=["position","top","bottom","left","right","height","width"],r=t.effects.setMode(a,e.mode||"hide"),l="show"===r,h="hide"===r,c=e.size||15,u=/([0-9]+)%/.exec(c),d=!!e.horizFirst,p=l!==d,f=p?["width","height"]:["height","width"],g=e.duration/2,m={},v={};t.effects.save(a,o),a.show(),s=t.effects.createWrapper(a).css({overflow:"hidden"}),n=p?[s.width(),s.height()]:[s.height(),s.width()],u&&(c=parseInt(u[1],10)/100*n[h?0:1]),l&&s.css(d?{height:0,width:c}:{height:c,width:0}),m[f[0]]=l?n[0]:c,v[f[1]]=l?n[1]:0,s.animate(m,g,e.easing).animate(v,g,e.easing,function(){h&&a.hide(),t.effects.restore(a,o),t.effects.removeWrapper(a),i()})}})(jQuery);(function(t){t.effects.effect.highlight=function(e,i){var s=t(this),n=["backgroundImage","backgroundColor","opacity"],a=t.effects.setMode(s,e.mode||"show"),o={backgroundColor:s.css("backgroundColor")};"hide"===a&&(o.opacity=0),t.effects.save(s,n),s.show().css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(o,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===a&&s.hide(),t.effects.restore(s,n),i()}})}})(jQuery);(function(t){t.effects.effect.pulsate=function(e,i){var s,n=t(this),a=t.effects.setMode(n,e.mode||"show"),o="show"===a,r="hide"===a,l=o||"hide"===a,h=2*(e.times||5)+(l?1:0),c=e.duration/h,u=0,d=n.queue(),p=d.length;for((o||!n.is(":visible"))&&(n.css("opacity",0).show(),u=1),s=1;h>s;s++)n.animate({opacity:u},c,e.easing),u=1-u;n.animate({opacity:u},c,e.easing),n.queue(function(){r&&n.hide(),i()}),p>1&&d.splice.apply(d,[1,0].concat(d.splice(p,h+1))),n.dequeue()}})(jQuery);(function(t){t.effects.effect.puff=function(e,i){var s=t(this),n=t.effects.setMode(s,e.mode||"hide"),a="hide"===n,o=parseInt(e.percent,10)||150,r=o/100,l={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()};t.extend(e,{effect:"scale",queue:!1,fade:!0,mode:n,complete:i,percent:a?o:100,from:a?l:{height:l.height*r,width:l.width*r,outerHeight:l.outerHeight*r,outerWidth:l.outerWidth*r}}),s.effect(e)},t.effects.effect.scale=function(e,i){var s=t(this),n=t.extend(!0,{},e),a=t.effects.setMode(s,e.mode||"effect"),o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"hide"===a?0:100),r=e.direction||"both",l=e.origin,h={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()},c={y:"horizontal"!==r?o/100:1,x:"vertical"!==r?o/100:1};n.effect="size",n.queue=!1,n.complete=i,"effect"!==a&&(n.origin=l||["middle","center"],n.restore=!0),n.from=e.from||("show"===a?{height:0,width:0,outerHeight:0,outerWidth:0}:h),n.to={height:h.height*c.y,width:h.width*c.x,outerHeight:h.outerHeight*c.y,outerWidth:h.outerWidth*c.x},n.fade&&("show"===a&&(n.from.opacity=0,n.to.opacity=1),"hide"===a&&(n.from.opacity=1,n.to.opacity=0)),s.effect(n)},t.effects.effect.size=function(e,i){var s,n,a,o=t(this),r=["position","top","bottom","left","right","width","height","overflow","opacity"],l=["position","top","bottom","left","right","overflow","opacity"],h=["width","height","overflow"],c=["fontSize"],u=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],d=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=t.effects.setMode(o,e.mode||"effect"),f=e.restore||"effect"!==p,g=e.scale||"both",m=e.origin||["middle","center"],v=o.css("position"),_=f?r:l,b={height:0,width:0,outerHeight:0,outerWidth:0};"show"===p&&o.show(),s={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()},"toggle"===e.mode&&"show"===p?(o.from=e.to||b,o.to=e.from||s):(o.from=e.from||("show"===p?b:s),o.to=e.to||("hide"===p?b:s)),a={from:{y:o.from.height/s.height,x:o.from.width/s.width},to:{y:o.to.height/s.height,x:o.to.width/s.width}},("box"===g||"both"===g)&&(a.from.y!==a.to.y&&(_=_.concat(u),o.from=t.effects.setTransition(o,u,a.from.y,o.from),o.to=t.effects.setTransition(o,u,a.to.y,o.to)),a.from.x!==a.to.x&&(_=_.concat(d),o.from=t.effects.setTransition(o,d,a.from.x,o.from),o.to=t.effects.setTransition(o,d,a.to.x,o.to))),("content"===g||"both"===g)&&a.from.y!==a.to.y&&(_=_.concat(c).concat(h),o.from=t.effects.setTransition(o,c,a.from.y,o.from),o.to=t.effects.setTransition(o,c,a.to.y,o.to)),t.effects.save(o,_),o.show(),t.effects.createWrapper(o),o.css("overflow","hidden").css(o.from),m&&(n=t.effects.getBaseline(m,s),o.from.top=(s.outerHeight-o.outerHeight())*n.y,o.from.left=(s.outerWidth-o.outerWidth())*n.x,o.to.top=(s.outerHeight-o.to.outerHeight)*n.y,o.to.left=(s.outerWidth-o.to.outerWidth)*n.x),o.css(o.from),("content"===g||"both"===g)&&(u=u.concat(["marginTop","marginBottom"]).concat(c),d=d.concat(["marginLeft","marginRight"]),h=r.concat(u).concat(d),o.find("*[width]").each(function(){var i=t(this),s={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};f&&t.effects.save(i,h),i.from={height:s.height*a.from.y,width:s.width*a.from.x,outerHeight:s.outerHeight*a.from.y,outerWidth:s.outerWidth*a.from.x},i.to={height:s.height*a.to.y,width:s.width*a.to.x,outerHeight:s.height*a.to.y,outerWidth:s.width*a.to.x},a.from.y!==a.to.y&&(i.from=t.effects.setTransition(i,u,a.from.y,i.from),i.to=t.effects.setTransition(i,u,a.to.y,i.to)),a.from.x!==a.to.x&&(i.from=t.effects.setTransition(i,d,a.from.x,i.from),i.to=t.effects.setTransition(i,d,a.to.x,i.to)),i.css(i.from),i.animate(i.to,e.duration,e.easing,function(){f&&t.effects.restore(i,h)})})),o.animate(o.to,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){0===o.to.opacity&&o.css("opacity",o.from.opacity),"hide"===p&&o.hide(),t.effects.restore(o,_),f||("static"===v?o.css({position:"relative",top:o.to.top,left:o.to.left}):t.each(["top","left"],function(t,e){o.css(e,function(e,i){var s=parseInt(i,10),n=t?o.to.left:o.to.top;return"auto"===i?n+"px":s+n+"px"})})),t.effects.removeWrapper(o),i()}})}})(jQuery);(function(t){t.effects.effect.shake=function(e,i){var s,n=t(this),a=["position","top","bottom","left","right","height","width"],o=t.effects.setMode(n,e.mode||"effect"),r=e.direction||"left",l=e.distance||20,h=e.times||3,c=2*h+1,u=Math.round(e.duration/c),d="up"===r||"down"===r?"top":"left",p="up"===r||"left"===r,f={},g={},m={},v=n.queue(),_=v.length;for(t.effects.save(n,a),n.show(),t.effects.createWrapper(n),f[d]=(p?"-=":"+=")+l,g[d]=(p?"+=":"-=")+2*l,m[d]=(p?"-=":"+=")+2*l,n.animate(f,u,e.easing),s=1;h>s;s++)n.animate(g,u,e.easing).animate(m,u,e.easing);n.animate(g,u,e.easing).animate(f,u/2,e.easing).queue(function(){"hide"===o&&n.hide(),t.effects.restore(n,a),t.effects.removeWrapper(n),i()}),_>1&&v.splice.apply(v,[1,0].concat(v.splice(_,c+1))),n.dequeue()}})(jQuery);(function(t){t.effects.effect.slide=function(e,i){var s,n=t(this),a=["position","top","bottom","left","right","width","height"],o=t.effects.setMode(n,e.mode||"show"),r="show"===o,l=e.direction||"left",h="up"===l||"down"===l?"top":"left",c="up"===l||"left"===l,u={};t.effects.save(n,a),n.show(),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0),t.effects.createWrapper(n).css({overflow:"hidden"}),r&&n.css(h,c?isNaN(s)?"-"+s:-s:s),u[h]=(r?c?"+=":"-=":c?"-=":"+=")+s,n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===o&&n.hide(),t.effects.restore(n,a),t.effects.removeWrapper(n),i()}})}})(jQuery);(function(t){t.effects.effect.transfer=function(e,i){var s=t(this),n=t(e.to),a="fixed"===n.css("position"),o=t("body"),r=a?o.scrollTop():0,l=a?o.scrollLeft():0,h=n.offset(),c={top:h.top-r,left:h.left-l,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(e.className).css({top:u.top-r,left:u.left-l,height:s.innerHeight(),width:s.innerWidth(),position:a?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),i()})}})(jQuery);(function(t){t.widget("ui.menu",{version:"1.10.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,t.proxy(function(t){this.options.disabled&&t.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(t){t.preventDefault()},"click .ui-state-disabled > a":function(t){t.preventDefault()},"click .ui-menu-item:has(a)":function(e){var i=t(e.target).closest(".ui-menu-item");!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&t(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){var i=t(e.currentTarget);i.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(e,i)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.children(".ui-menu-item").eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){t.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){t(e.target).closest(".ui-menu").length||this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var e=t(this);e.data("ui-menu-submenu-carat")&&e.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(e){function i(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var s,n,a,o,r,l=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:l=!1,n=this.previousFilter||"",a=String.fromCharCode(e.keyCode),o=!1,clearTimeout(this.filterTimer),a===n?o=!0:a=n+a,r=RegExp("^"+i(a),"i"),s=this.activeMenu.children(".ui-menu-item").filter(function(){return r.test(t(this).children("a").text())}),s=o&&-1!==s.index(this.active.next())?this.active.nextAll(".ui-menu-item"):s,s.length||(a=String.fromCharCode(e.keyCode),r=RegExp("^"+i(a),"i"),s=this.activeMenu.children(".ui-menu-item").filter(function(){return r.test(t(this).children("a").text())})),s.length?(this.focus(e,s),s.length>1?(this.previousFilter=a,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}l&&e.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i=this.options.icons.submenu,s=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),s.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),s=e.prev("a"),n=t("<span>").addClass("ui-menu-icon ui-icon "+i).data("ui-menu-submenu-carat",!0);s.attr("aria-haspopup","true").prepend(n),e.attr("aria-labelledby",s.attr("id"))}),e=s.add(this.element),e.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),e.children(":not(.ui-menu-item)").each(function(){var e=t(this);/[^\-\u2014\u2013\s]/.test(e.text())||e.addClass("ui-widget-content ui-menu-divider")}),e.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){"icons"===t&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(e.submenu),this._super(t,e)},focus:function(t,e){var i,s;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,a,o,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),r=e.height(),0>n?this.activeMenu.scrollTop(a+n):n+r>o&&this.activeMenu.scrollTop(a+n-o+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",t,{item:this.active}))},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.children(".ui-menu-item")[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())),undefined):(this.next(e),undefined)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.children(".ui-menu-item").first())),undefined):(this.next(e),undefined)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)}})})(jQuery);(function(t,e){t.widget("ui.progressbar",{version:"1.10.4",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=t("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(t){return t===e?this.options.value:(this.options.value=this._constrainedValue(t),this._refreshValue(),e)},_constrainedValue:function(t){return t===e&&(t=this.options.value),this.indeterminate=t===!1,"number"!=typeof t&&(t=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(i.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}})})(jQuery);(function(t){function e(t){return parseInt(t,10)||0}function i(t){return!isNaN(parseInt(t,10))}t.widget("ui.resizable",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_create:function(){var e,i,s,n,a,o=this,r=this.options;if(this.element.addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!r.aspectRatio,aspectRatio:r.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:r.helper||r.ghost||r.animate?r.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(t("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.data("ui-resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=r.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},i=0;e.length>i;i++)s=t.trim(e[i]),a="ui-resizable-"+s,n=t("<div class='ui-resizable-handle "+a+"'></div>"),n.css({zIndex:r.zIndex}),"se"===s&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(n);this._renderAxis=function(e){var i,s,n,a;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String&&(this.handles[i]=t(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(s=t(this.handles[i],this.element),a=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,a),this._proportionallyResize()),t(this.handles[i]).length},this._renderAxis(this.element),this._handles=t(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){o.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=n&&n[1]?n[1]:"se")}),r.autoHide&&(this._handles.hide(),t(this.element).addClass("ui-resizable-autohide").mouseenter(function(){r.disabled||(t(this).removeClass("ui-resizable-autohide"),o._handles.show())}).mouseleave(function(){r.disabled||o.resizing||(t(this).addClass("ui-resizable-autohide"),o._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(i){var s,n,a,o=this.options,r=this.element.position(),h=this.element;return this.resizing=!0,/absolute/.test(h.css("position"))?h.css({position:"absolute",top:h.css("top"),left:h.css("left")}):h.is(".ui-draggable")&&h.css({position:"absolute",top:r.top,left:r.left}),this._renderProxy(),s=e(this.helper.css("left")),n=e(this.helper.css("top")),o.containment&&(s+=t(o.containment).scrollLeft()||0,n+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:s,top:n},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:h.width(),height:h.height()},this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.originalPosition={left:s,top:n},this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,a=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===a?this.axis+"-resize":a),h.addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(e){var i,s=this.helper,n={},a=this.originalMousePosition,o=this.axis,r=this.position.top,h=this.position.left,l=this.size.width,c=this.size.height,u=e.pageX-a.left||0,d=e.pageY-a.top||0,p=this._change[o];return p?(i=p.apply(this,[e,u,d]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),this.position.top!==r&&(n.top=this.position.top+"px"),this.position.left!==h&&(n.left=this.position.left+"px"),this.size.width!==l&&(n.width=this.size.width+"px"),this.size.height!==c&&(n.height=this.size.height+"px"),s.css(n),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(n)||this._trigger("resize",e,this.ui()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,a,o,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&t.ui.hasScroll(i[0],"left")?0:c.sizeDiff.height,a=s?0:c.sizeDiff.width,o={width:c.helper.width()-a,height:c.helper.height()-n},r=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null,h=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(o,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,s,n,a,o,r=this.options;o={minWidth:i(r.minWidth)?r.minWidth:0,maxWidth:i(r.maxWidth)?r.maxWidth:1/0,minHeight:i(r.minHeight)?r.minHeight:0,maxHeight:i(r.maxHeight)?r.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,n=o.minWidth/this.aspectRatio,s=o.maxHeight*this.aspectRatio,a=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),n>o.minHeight&&(o.minHeight=n),o.maxWidth>s&&(o.maxWidth=s),o.maxHeight>a&&(o.maxHeight=a)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),i(t.left)&&(this.position.left=t.left),i(t.top)&&(this.position.top=t.top),i(t.height)&&(this.size.height=t.height),i(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,s=this.size,n=this.axis;return i(t.height)?t.width=t.height*this.aspectRatio:i(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===n&&(t.left=e.left+(s.width-t.width),t.top=null),"nw"===n&&(t.top=e.top+(s.height-t.height),t.left=e.left+(s.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,s=this.axis,n=i(t.width)&&e.maxWidth&&e.maxWidth<t.width,a=i(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=i(t.width)&&e.minWidth&&e.minWidth>t.width,r=i(t.height)&&e.minHeight&&e.minHeight>t.height,h=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,c=/sw|nw|w/.test(s),u=/nw|ne|n/.test(s);return o&&(t.width=e.minWidth),r&&(t.height=e.minHeight),n&&(t.width=e.maxWidth),a&&(t.height=e.maxHeight),o&&c&&(t.left=h-e.minWidth),n&&c&&(t.left=h-e.maxWidth),r&&u&&(t.top=l-e.minHeight),a&&u&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var t,e,i,s,n,a=this.helper||this.element;for(t=0;this._proportionallyResizeElements.length>t;t++){if(n=this._proportionallyResizeElements[t],!this.borderDif)for(this.borderDif=[],i=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],s=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")],e=0;i.length>e;e++)this.borderDif[e]=(parseInt(i[e],10)||0)+(parseInt(s[e],10)||0);n.css({height:a.height()-this.borderDif[0]-this.borderDif[2]||0,width:a.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).data("ui-resizable"),s=i.options,n=i._proportionallyResizeElements,a=n.length&&/textarea/i.test(n[0].nodeName),o=a&&t.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,r=a?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,c=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,s,n,a,o,r,h,l=t(this).data("ui-resizable"),c=l.options,u=l.element,d=c.containment,p=d instanceof t?d.get(0):/parent/.test(d)?u.parent().get(0):d;p&&(l.containerElement=t(p),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(i=t(p),s=[],t(["Top","Right","Left","Bottom"]).each(function(t,n){s[t]=e(i.css("padding"+n))}),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},n=l.containerOffset,a=l.containerSize.height,o=l.containerSize.width,r=t.ui.hasScroll(p,"left")?p.scrollWidth:o,h=t.ui.hasScroll(p)?p.scrollHeight:a,l.parentData={element:p,left:n.left,top:n.top,width:r,height:h}))},resize:function(e){var i,s,n,a,o=t(this).data("ui-resizable"),r=o.options,h=o.containerOffset,l=o.position,c=o._aspectRatio||e.shiftKey,u={top:0,left:0},d=o.containerElement;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(o._helper?h.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-h.left:o.position.left-u.left),c&&(o.size.height=o.size.width/o.aspectRatio),o.position.left=r.helper?h.left:0),l.top<(o._helper?h.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-h.top:o.position.top),c&&(o.size.width=o.size.height*o.aspectRatio),o.position.top=o._helper?h.top:0),o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top,i=Math.abs((o._helper?o.offset.left-u.left:o.offset.left-u.left)+o.sizeDiff.width),s=Math.abs((o._helper?o.offset.top-u.top:o.offset.top-h.top)+o.sizeDiff.height),n=o.containerElement.get(0)===o.element.parent().get(0),a=/relative|absolute/.test(o.containerElement.css("position")),n&&a&&(i-=Math.abs(o.parentData.left)),i+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-i,c&&(o.size.height=o.size.width/o.aspectRatio)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,c&&(o.size.width=o.size.height*o.aspectRatio))},stop:function(){var e=t(this).data("ui-resizable"),i=e.options,s=e.containerOffset,n=e.containerPosition,a=e.containerElement,o=t(e.helper),r=o.offset(),h=o.outerWidth()-e.sizeDiff.width,l=o.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(a.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(a.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).data("ui-resizable"),i=e.options,s=function(e){t(e).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseInt(e.width(),10),height:parseInt(e.height(),10),left:parseInt(e.css("left"),10),top:parseInt(e.css("top"),10)})})};"object"!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):t.each(i.alsoResize,function(t){s(t)})},resize:function(e,i){var s=t(this).data("ui-resizable"),n=s.options,a=s.originalSize,o=s.originalPosition,r={height:s.size.height-a.height||0,width:s.size.width-a.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0},h=function(e,s){t(e).each(function(){var e=t(this),n=t(this).data("ui-resizable-alsoresize"),a={},o=s&&s.length?s:e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(n[e]||0)+(r[e]||0);i&&i>=0&&(a[e]=i||null)}),e.css(a)})};"object"!=typeof n.alsoResize||n.alsoResize.nodeType?h(n.alsoResize):t.each(n.alsoResize,function(t,e){h(t,e)})},stop:function(){t(this).removeData("resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).data("ui-resizable"),i=e.options,s=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).data("ui-resizable");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).data("ui-resizable");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e=t(this).data("ui-resizable"),i=e.options,s=e.size,n=e.originalSize,a=e.originalPosition,o=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=r[0]||1,l=r[1]||1,c=Math.round((s.width-n.width)/h)*h,u=Math.round((s.height-n.height)/l)*l,d=n.width+c,p=n.height+u,f=i.maxWidth&&d>i.maxWidth,g=i.maxHeight&&p>i.maxHeight,m=i.minWidth&&i.minWidth>d,v=i.minHeight&&i.minHeight>p;i.grid=r,m&&(d+=h),v&&(p+=l),f&&(d-=h),g&&(p-=l),/^(se|s|e)$/.test(o)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(o)?(e.size.width=d,e.size.height=p,e.position.top=a.top-u):/^(sw)$/.test(o)?(e.size.width=d,e.size.height=p,e.position.left=a.left-c):(p-l>0?(e.size.height=p,e.position.top=a.top-u):(e.size.height=l,e.position.top=a.top+n.height-l),d-h>0?(e.size.width=d,e.position.left=a.left-c):(e.size.width=h,e.position.left=a.left+n.width-h))}})})(jQuery);(function(t){t.widget("ui.selectable",t.ui.mouse,{version:"1.10.4",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e=t(i.options.filter,i.element[0]),e.addClass("ui-selectee"),e.each(function(){var e=t(this),i=e.offset();t.data(this,"selectable-item",{element:this,$element:e,left:i.left,top:i.top,right:i.left+e.outerWidth(),bottom:i.top+e.outerHeight(),startselected:!1,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=e.addClass("ui-selectee"),this._mouseInit(),this.helper=t("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");return n?(s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),n.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1):undefined}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,a=this.opos[0],o=this.opos[1],r=e.pageX,l=e.pageY;return a>r&&(i=r,r=a,a=i),o>l&&(i=l,l=o,o=i),this.helper.css({left:a,top:o,width:r-a,height:l-o}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),h=!1;i&&i.element!==s.element[0]&&("touch"===n.tolerance?h=!(i.left>r||a>i.right||i.top>l||o>i.bottom):"fit"===n.tolerance&&(h=i.left>a&&r>i.right&&i.top>o&&l>i.bottom),h?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})}),t(".ui-selecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}})})(jQuery);(function(t){var e=5;t.widget("ui.slider",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),a="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",o=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)o.push(a);this.handles=n.add(t(o.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e)})},_createRange:function(){var e=this.options,i="";e.range?(e.range===!0&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=t("<div></div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===e.range||"max"===e.range?" ui-slider-range-"+e.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){var t=this.handles.add(this.range).filter("a");this._off(t),this._on(t,this._handleEvents),this._hoverable(t),this._focusable(t)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,a,o,r,l,h,u=this,c=this.options;return c.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(s-u.values(e));(n>i||n===i&&(e===u._lastChangedValue||u.values(e)===c.min))&&(n=i,a=t(this),o=e)}),r=this._start(e,o),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,a.addClass("ui-state-active").focus(),l=a.offset(),h=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-l.left-a.width()/2,top:e.pageY-l.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,o,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,a;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/e,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),a=this._valueMin()+s*n,this._trimAlignValue(a)},_start:function(t,e){var i={handle:this.handles[e],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("start",t,i)},_slide:function(t,e,i){var s,n,a;this.options.values&&this.options.values.length?(s=this.values(e?0:1),2===this.options.values.length&&this.options.range===!0&&(0===e&&i>s||1===e&&s>i)&&(i=s),i!==this.values(e)&&(n=this.values(),n[e]=i,a=this._trigger("slide",t,{handle:this.handles[e],value:i,values:n}),s=this.values(e?0:1),a!==!1&&this.values(e,i))):i!==this.value()&&(a=this._trigger("slide",t,{handle:this.handles[e],value:i}),a!==!1&&this.value(i))},_stop:function(t,e){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("stop",t,i)},_change:function(t,e){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._lastChangedValue=e,this._trigger("change",t,i)}},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0),undefined):this._value()},values:function(e,i){var s,n,a;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),undefined;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(e):this.value();for(s=this.options.values,n=arguments[0],a=0;s.length>a;a+=1)s[a]=this._trimAlignValue(n[a]),this._change(null,a);this._refreshValue()},_setOption:function(e,i){var s,n=0;switch("range"===e&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(n=this.options.values.length),t.Widget.prototype._setOption.apply(this,arguments),e){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=0;n>s;s+=1)this._change(null,s);this._animateOff=!1;break;case"min":case"max":this._animateOff=!0,this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var e,i,s,n,a,o=this.options.range,r=this.options,l=this,h=this._animateOff?!1:r.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(s){i=100*((l.values(s)-l._valueMin())/(l._valueMax()-l._valueMin())),u["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[h?"animate":"css"](u,r.animate),l.options.range===!0&&("horizontal"===l.orientation?(0===s&&l.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&l.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(s=this.value(),n=this._valueMin(),a=this._valueMax(),i=a!==n?100*((s-n)/(a-n)):0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](u,r.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},r.animate),"max"===o&&"horizontal"===this.orientation&&this.range[h?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:r.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},r.animate),"max"===o&&"vertical"===this.orientation&&this.range[h?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(i){var s,n,a,o,r=t(i.target).data("ui-slider-handle-index");switch(i.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(i.preventDefault(),!this._keySliding&&(this._keySliding=!0,t(i.target).addClass("ui-state-active"),s=this._start(i,r),s===!1))return}switch(o=this.options.step,n=a=this.options.values&&this.options.values.length?this.values(r):this.value(),i.keyCode){case t.ui.keyCode.HOME:a=this._valueMin();break;case t.ui.keyCode.END:a=this._valueMax();break;case t.ui.keyCode.PAGE_UP:a=this._trimAlignValue(n+(this._valueMax()-this._valueMin())/e);break;case t.ui.keyCode.PAGE_DOWN:a=this._trimAlignValue(n-(this._valueMax()-this._valueMin())/e);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(n===this._valueMax())return;a=this._trimAlignValue(n+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(n===this._valueMin())return;a=this._trimAlignValue(n-o)}this._slide(i,r,a)},click:function(t){t.preventDefault()},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),t(e.target).removeClass("ui-state-active"))}}})})(jQuery);(function(t){function e(t,e,i){return t>e&&e+i>t}function i(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))}t.widget("ui.sortable",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?"x"===t.axis||i(this.items[0].item):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(e,i){"disabled"===e?(this.options[e]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):t.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(s=t(this),!1):undefined}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<a.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+a.scrollSpeed:e.pageY-this.overflowOffset.top<a.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-a.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<a.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+a.scrollSpeed:e.pageX-this.overflowOffset.left<a.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-a.scrollSpeed)):(e.pageY-t(document).scrollTop()<a.scrollSensitivity?r=t(document).scrollTop(t(document).scrollTop()-a.scrollSpeed):t(window).height()-(e.pageY-t(document).scrollTop())<a.scrollSensitivity&&(r=t(document).scrollTop(t(document).scrollTop()+a.scrollSpeed)),e.pageX-t(document).scrollLeft()<a.scrollSensitivity?r=t(document).scrollLeft(t(document).scrollLeft()-a.scrollSpeed):t(window).width()-(e.pageX-t(document).scrollLeft())<a.scrollSensitivity&&(r=t(document).scrollLeft(t(document).scrollLeft()+a.scrollSpeed))),r!==!1&&t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],o=this._intersectsWithPointer(s),o&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],n):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+l>r&&h>s+l,d="y"===this.options.axis||e+c>o&&a>e+c,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>o&&a>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var i="x"===this.options.axis||e(this.positionAbs.top+this.offset.click.top,t.top,t.height),s="y"===this.options.axis||e(this.positionAbs.left+this.offset.click.left,t.left,t.width),n=i&&s,o=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return n?this.floating?a&&"right"===a||"down"===o?2:1:o&&("down"===o?2:1):!1},_intersectsWithSides:function(t){var i=e(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),s=e(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),n=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();return this.floating&&o?"right"===o&&s||"left"===o&&!s:n&&("down"===n&&i||"up"===n&&!i)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function i(){r.push(this)}var s,n,o,a,r=[],h=[],l=this._connectWith();if(l&&e)for(s=l.length-1;s>=0;s--)for(o=t(l[s]),n=o.length-1;n>=0;n--)a=t.data(o[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&h.push([t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);for(h.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,a,r,h,l,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=t(d[i]),s=n.length-1;s>=0;s--)o=t.data(n[s],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(a=u[i][1],r=u[i][0],s=0,l=r.length;l>s;s++)h=t(r[s]),h.data(this.widgetName+"-item",a),c.push({item:h,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]).addClass(i||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===s?e.currentItem.children().each(function(){t("<td>&#160;</td>",e.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(n)}):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_contactContainers:function(s){var n,o,a,r,h,l,c,u,d,p,f=null,g=null;for(n=this.containers.length-1;n>=0;n--)if(!t.contains(this.currentItem[0],this.containers[n].element[0]))if(this._intersectsWith(this.containers[n].containerCache)){if(f&&t.contains(this.containers[n].element[0],f.element[0]))continue;f=this.containers[n],g=n}else this.containers[n].containerCache.over&&(this.containers[n]._trigger("out",s,this._uiHash(this)),this.containers[n].containerCache.over=0);if(f)if(1===this.containers.length)this.containers[g].containerCache.over||(this.containers[g]._trigger("over",s,this._uiHash(this)),this.containers[g].containerCache.over=1);else{for(a=1e4,r=null,p=f.floating||i(this.currentItem),h=p?"left":"top",l=p?"width":"height",c=this.positionAbs[h]+this.offset.click[h],o=this.items.length-1;o>=0;o--)t.contains(this.containers[g].element[0],this.items[o].item[0])&&this.items[o].item[0]!==this.currentItem[0]&&(!p||e(this.positionAbs.top+this.offset.click.top,this.items[o].top,this.items[o].height))&&(u=this.items[o].item.offset()[h],d=!1,Math.abs(u-c)>Math.abs(u+this.items[o][l]-c)&&(d=!0,u+=this.items[o][l]),a>Math.abs(u-c)&&(a=Math.abs(u-c),r=this.items[o],this.direction=d?"up":"down"));if(!r&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[g])return;r?this._rearrange(s,r,null,!0):this._rearrange(s,null,this.containers[g].element,!0),this._trigger("change",s,this._uiHash()),this.containers[g]._trigger("change",s,this._uiHash(this)),this.currentContainer=this.containers[g],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[g]._trigger("over",s,this._uiHash(this)),this.containers[g].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,t("document"===n.containment?document:window).width()-this.helperProportions.width-this.margins.left,(t("document"===n.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,a=e.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(a=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!e){for(this._trigger("beforeStop",t,this._uiHash()),s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!1}if(e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}})})(jQuery);(function(t){function e(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.widget("ui.spinner",{version:"1.10.4",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e={},i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);void 0!==n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var t=this.element[0]===this.document[0].activeElement;t||(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var t=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=t.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*t.height())&&t.height()>0&&t.height(t.height()),this.options.disabled&&this.disable()},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span>"+"</a>"+"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>"+"<span class='ui-icon "+this.options.icons.down+"'>&#9660;</span>"+"</a>"},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){if("culture"===t||"numberFormat"===t){var i=this._parse(this.element.val());return this.options[t]=e,this.element.val(this._format(i)),void 0}("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(e.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(e.down)),this._super(t,e),"disabled"===t&&(e?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")))},_setOptions:e(function(t){this._super(t),this._value(this.element.val())}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:e(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:e(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:e(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:e(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(e(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}})})(jQuery);(function(t,e){function i(){return++n}function s(t){return t=t.cloneNode(!1),t.hash.length>1&&decodeURIComponent(t.href.replace(a,""))===decodeURIComponent(location.href.replace(a,""))}var n=0,a=/#.*$/;t.widget("ui.tabs",{version:"1.10.4",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var e=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(e){t(this).is(".ui-state-disabled")&&e.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs(),i.active=this._initialActive(),t.isArray(i.disabled)&&(i.disabled=t.unique(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var i=this.options.active,s=this.options.collapsible,n=location.hash.substring(1);return null===i&&(n&&this.tabs.each(function(s,a){return t(a).attr("aria-controls")===n?(i=s,!1):e}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===i||-1===i)&&(i=this.tabs.length?0:!1)),i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),-1===i&&(i=s?!1:0)),!s&&i===!1&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(i){var s=t(this.document[0].activeElement).closest("li"),n=this.tabs.index(s),a=!0;if(!this._handlePageNav(i)){switch(i.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:n++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:a=!1,n--;break;case t.ui.keyCode.END:n=this.anchors.length-1;break;case t.ui.keyCode.HOME:n=0;break;case t.ui.keyCode.SPACE:return i.preventDefault(),clearTimeout(this.activating),this._activate(n),e;case t.ui.keyCode.ENTER:return i.preventDefault(),clearTimeout(this.activating),this._activate(n===this.options.active?!1:n),e;default:return}i.preventDefault(),clearTimeout(this.activating),n=this._focusNextTab(n,a),i.ctrlKey||(s.attr("aria-selected","false"),this.tabs.eq(n).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",n)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.focus())},_handlePageNav:function(i){return i.altKey&&i.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):i.altKey&&i.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):e},_findNextTab:function(e,i){function s(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).focus(),t},_setOption:function(t,i){return"active"===t?(this._activate(i),e):"disabled"===t?(this._setupDisabled(i),e):(this._super(t,i),"collapsible"===t&&(this.element.toggleClass("ui-tabs-collapsible",i),i||this.options.active!==!1||this._activate(0)),"event"===t&&this._setupEvents(i),"heightStyle"===t&&this._setupHeightStyle(i),e)},_tabId:function(t){return t.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=t.map(i.filter(".ui-state-disabled"),function(t){return i.index(t)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=t(),this.anchors.each(function(i,n){var a,o,r,h=t(n).uniqueId().attr("id"),l=t(n).closest("li"),c=l.attr("aria-controls");s(n)?(a=n.hash,o=e.element.find(e._sanitizeSelector(a))):(r=e._tabId(l),a="#"+r,o=e.element.find(a),o.length||(o=e._createPanel(r),o.insertAfter(e.panels[i-1]||e.tablist)),o.attr("aria-live","polite")),o.length&&(e.panels=e.panels.add(o)),c&&l.data("ui-tabs-aria-controls",c),l.attr({"aria-controls":a.substring(1),"aria-labelledby":h}),o.attr("aria-labelledby",h)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(e){return t("<div>").attr("id",e).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(e){t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1);for(var i,s=0;i=this.tabs[s];s++)e===!0||-1!==t.inArray(s,e)?t(i).addClass("ui-state-disabled").attr("aria-disabled","true"):t(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=e},_setupEvents:function(e){var i={click:function(t){t.preventDefault()}};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,s=this.element.parent();"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=t(this),s=e.css("position");"absolute"!==s&&"fixed"!==s&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,t(this).height("").height())}).height(i))},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget),a=n.closest("li"),o=a[0]===s[0],r=o&&i.collapsible,h=r?t():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):t(),c={oldTab:s,oldPanel:l,newTab:r?t():a,newPanel:h};e.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||this._trigger("beforeActivate",e,c)===!1||(i.active=r?!1:this.tabs.index(a),this.active=o?t():a,this.xhr&&this.xhr.abort(),l.length||h.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),e),this._toggle(e,c))},_toggle:function(e,i){function s(){a.running=!1,a._trigger("activate",e,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr({"aria-expanded":"false","aria-hidden":"true"}),i.oldTab.attr("aria-selected","false"),o.length&&r.length?i.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr({"aria-expanded":"true","aria-hidden":"false"}),i.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return e===!1?t():this.tabs.eq(e)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var e=t(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var s=this.options.disabled;s!==!1&&(i===e?s=!1:(i=this._getIndex(i),s=t.isArray(s)?t.map(s,function(t){return t!==i?t:null}):t.map(this.tabs,function(t,e){return e!==i?e:null})),this._setupDisabled(s))},disable:function(i){var s=this.options.disabled;if(s!==!0){if(i===e)s=!0;else{if(i=this._getIndex(i),-1!==t.inArray(i,s))return;s=t.isArray(s)?t.merge([i],s).sort():[i]}this._setupDisabled(s)}},load:function(e,i){e=this._getIndex(e);var n=this,a=this.tabs.eq(e),o=a.find(".ui-tabs-anchor"),r=this._getPanelForTab(a),h={tab:a,panel:r};s(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,h)),this.xhr&&"canceled"!==this.xhr.statusText&&(a.addClass("ui-tabs-loading"),r.attr("aria-busy","true"),this.xhr.success(function(t){setTimeout(function(){r.html(t),n._trigger("load",i,h)},1)}).complete(function(t,e){setTimeout(function(){"abort"===e&&n.panels.stop(!1,!0),a.removeClass("ui-tabs-loading"),r.removeAttr("aria-busy"),t===n.xhr&&delete n.xhr},1)})))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href"),beforeSend:function(e,a){return n._trigger("beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:a},s))}}},_getPanelForTab:function(e){var i=t(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})})(jQuery);(function(t){function e(e,i){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))}function i(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")}var s=0;t.widget("ui.tooltip",{version:"1.10.4",options:{content:function(){var e=t(this).attr("title")||"";return t("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(e,i){var s=this;return"disabled"===e?(this[i?"_disable":"_enable"](),this.options[e]=i,void 0):(this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e)}),void 0)},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s[0],e.close(n,!0)}),this.element.find(this.options.items).addBack().each(function(){var e=t(this);e.is("[title]")&&e.data("ui-tooltip-title",e.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))})},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s?this._open(e,t,s):(i=s.call(t[0],function(i){t.data("ui-tooltip-open")&&n._delay(function(){e&&(e.type=o),this._open(e,t,i)})}),i&&this._open(e,t,i),void 0)},_open:function(i,s,n){function o(t){l.of=t,a.is(":hidden")||a.position(l)}var a,r,h,l=t.extend({},this.options.position);if(n){if(a=this._find(s),a.length)return a.find(".ui-tooltip-content").html(n),void 0;s.is("[title]")&&(i&&"mouseover"===i.type?s.attr("title",""):s.removeAttr("title")),a=this._tooltip(s),e(s,a.attr("id")),a.find(".ui-tooltip-content").html(n),this.options.track&&i&&/^mouse/.test(i.type)?(this._on(this.document,{mousemove:o}),o(i)):a.position(t.extend({of:s},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){a.is(":visible")&&(o(l.of),clearInterval(h))},t.fx.interval)),this._trigger("open",i,{tooltip:a}),r={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var i=t.Event(e);i.currentTarget=s[0],this.close(i,!0)}},remove:function(){this._removeTooltip(a)}},i&&"mouseover"!==i.type||(r.mouseleave="close"),i&&"focusin"!==i.type||(r.focusout="close"),this._on(!0,s,r)}},close:function(e){var s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);this.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&n.attr("title",n.data("ui-tooltip-title")),i(n),o.stop(!0),this._hide(o,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]}),this.closing=!0,this._trigger("close",e,{tooltip:o}),this.closing=!1)},_tooltip:function(e){var i="ui-tooltip-"+s++,n=t("<div>").attr({id:i,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return t("<div>").addClass("ui-tooltip-content").appendTo(n),n.appendTo(this.document[0].body),this.tooltips[i]=e,n},_find:function(e){var i=e.data("ui-tooltip-id");return i?t("#"+i):t()},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s[0],e.close(n,!0),t("#"+i).remove(),s.data("ui-tooltip-title")&&(s.attr("title",s.data("ui-tooltip-title")),s.removeData("ui-tooltip-title"))})}})})(jQuery);
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/docs/namespaces/Radar.Connect.Entity.html b/vendor/events-radar/radar-api-php/docs/namespaces/Radar.Connect.Entity.html
deleted file mode 100644
index 92199b538659403fd0208d5e05d7609826543a84..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/namespaces/Radar.Connect.Entity.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1416098563"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-1416098563" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-314126050"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-314126050" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1227284927"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1227284927" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1011967029"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1011967029" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content namespace">
-                    <nav>
-                                                <a href="../namespaces/Radar.Connect.html">\Radar\Connect</a>
-                                            </nav>
-                    <h1><small>\Radar\Connect</small>Entity</h1>
-
-                    
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                        <dt>Namespace hierarchy</dt>
-                        <dd class="hierarchy">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
-                                    <div class="namespace-wrapper"><a href="../namespaces/default.html">\</a></div>
-                                                            
-                                    <div class="namespace-wrapper"><a href="../namespaces/Radar.html">\Radar</a></div>
-                                                            
-                                    <div class="namespace-wrapper"><a href="../namespaces/Radar.Connect.html">\Radar\Connect</a></div>
-                                                                                        <div class="namespace-wrapper">\Radar\Connect\Entity</div>
-                        </dd>
-                    </dl>
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/namespaces/Radar.Connect.html b/vendor/events-radar/radar-api-php/docs/namespaces/Radar.Connect.html
deleted file mode 100644
index 9d2e4b14c60dc6aead0e18475f87585a3edff5e6..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/namespaces/Radar.Connect.html
+++ /dev/null
@@ -1,275 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-133883957"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-133883957" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-902737303"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-902737303" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1846762985"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1846762985" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1834781134"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1834781134" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content namespace">
-                    <nav>
-                                                <a href="../namespaces/Radar.html">\Radar</a>
-                                            </nav>
-                    <h1><small>\Radar</small>Connect</h1>
-
-                                        <h2>Namespaces</h2>
-                    <table class="table table-hover">
-                                                    <tr>
-                                <td><a href="../namespaces/Radar.Connect.Entity.html">Entity</a></td>
-                            </tr>
-                                            </table>
-                    
-                    
-                    
-                                        <h2>Classes</h2>
-                    <table class="table table-hover">
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Cache.html">Cache</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Connect.html">Connect</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                            <tr>
-                            <td><a href="../classes/Radar.Connect.Filter.html">Filter</a></td>
-                            <td><em></em></td>
-                        </tr>
-                                        </table>
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                        <dt>Namespace hierarchy</dt>
-                        <dd class="hierarchy">
-                                                                                                                                                                                                                                                                                                                                                                                                            
-                                    <div class="namespace-wrapper"><a href="../namespaces/default.html">\</a></div>
-                                                            
-                                    <div class="namespace-wrapper"><a href="../namespaces/Radar.html">\Radar</a></div>
-                                                                                        <div class="namespace-wrapper">\Radar\Connect</div>
-                        </dd>
-                    </dl>
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/namespaces/Radar.html b/vendor/events-radar/radar-api-php/docs/namespaces/Radar.html
deleted file mode 100644
index e724c543bff967fff9feea578102935d4a3e9de6..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/namespaces/Radar.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-35096875"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-35096875" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1631081374"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1631081374" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1789042699"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-1789042699" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-832411857"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-832411857" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content namespace">
-                    <nav>
-                                                <a href="../namespaces/default.html">\</a>
-                                            </nav>
-                    <h1><small>\</small>Radar</h1>
-
-                                        <h2>Namespaces</h2>
-                    <table class="table table-hover">
-                                                    <tr>
-                                <td><a href="../namespaces/Radar.Connect.html">Connect</a></td>
-                            </tr>
-                                            </table>
-                    
-                    
-                    
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                        <dt>Namespace hierarchy</dt>
-                        <dd class="hierarchy">
-                                                                                                                                                                                                                                                                
-                                    <div class="namespace-wrapper"><a href="../namespaces/default.html">\</a></div>
-                                                                                        <div class="namespace-wrapper">\Radar</div>
-                        </dd>
-                    </dl>
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/namespaces/default.html b/vendor/events-radar/radar-api-php/docs/namespaces/default.html
deleted file mode 100644
index 6ff3f8da5b2205b79acb3a89371e8e27f09c2615..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/namespaces/default.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>API Documentation</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-                                <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-739931002"></a>
-                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
-            </div>
-            <div id="namespace-739931002" class="accordion-body collapse in">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1618070550"></a>
-                                <a href="../namespaces/Radar.html" style="margin-left: 30px; padding-left: 0">Radar</a>
-            </div>
-            <div id="namespace-1618070550" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-72304301"></a>
-                                <a href="../namespaces/Radar.Connect.html" style="margin-left: 30px; padding-left: 0">Connect</a>
-            </div>
-            <div id="namespace-72304301" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                                                    <div class="accordion" style="margin-bottom: 0">
-        <div class="accordion-group">
-            <div class="accordion-heading">
-                                    <a class="accordion-toggle collapsed" data-toggle="collapse" data-target="#namespace-1208322400"></a>
-                                <a href="../namespaces/Radar.Connect.Entity.html" style="margin-left: 30px; padding-left: 0">Entity</a>
-            </div>
-            <div id="namespace-1208322400" class="accordion-body collapse ">
-                <div class="accordion-inner">
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Entity.html">Entity</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Event.html">Event</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Group.html">Group</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.ListingsGroup.html">ListingsGroup</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Location.html">Location</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.Node.html">Node</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Entity.TaxonomyTerm.html">TaxonomyTerm</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                                    <li class="class"><a href="../classes/Radar.Connect.Cache.html">Cache</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Connect.html">Connect</a></li>
-                                                    <li class="class"><a href="../classes/Radar.Connect.Filter.html">Filter</a></li>
-                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-                    
-                    <ul>
-                                                                                            </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-
-        </div>
-    </section>
-    <section class="row-fluid">
-        <div class="span10 offset2">
-            <div class="row-fluid">
-                <div class="span8 content namespace">
-                    <nav>
-                                                
-                                            </nav>
-                    <h1><small></small>\</h1>
-
-                                        <h2>Namespaces</h2>
-                    <table class="table table-hover">
-                                                    <tr>
-                                <td><a href="../namespaces/Radar.html">Radar</a></td>
-                            </tr>
-                                            </table>
-                    
-                    
-                    
-                                    </div>
-
-                <aside class="span4 detailsbar">
-                    <dl>
-                        <dt>Namespace hierarchy</dt>
-                        <dd class="hierarchy">
-                                                                                                                                                <div class="namespace-wrapper">\</div>
-                        </dd>
-                    </dl>
-                </aside>
-            </div>
-
-            
-            
-        </div>
-    </section>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/reports/deprecated.html b/vendor/events-radar/radar-api-php/docs/reports/deprecated.html
deleted file mode 100644
index 24bfa05eaa8eb8df3d9190a2702e80ed83e695b7..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/reports/deprecated.html
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>     &raquo; Deprecated elements
-</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <div class="row-fluid">
-
-        <div class="span2 sidebar">
-            <ul class="side-nav nav nav-list">
-                <li class="nav-header">Navigation</li>
-                            </ul>
-        </div>
-
-        <div class="span10 offset2">
-            <ul class="breadcrumb">
-                <li><a href="../"><i class="icon-remove-sign"></i></a><span class="divider">\</span></li>
-                <li>Deprecated elements</li>
-            </ul>
-
-            <div id="marker-accordion">
-                                    <div class="alert alert-info">No deprecated elements have been found in this project.</div>
-                                    </table>
-                </div>
-            </div>
-        </div>
-    </div>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/reports/errors.html b/vendor/events-radar/radar-api-php/docs/reports/errors.html
deleted file mode 100644
index 9d691c0f420c36d6221e1fe01a9c197cc93695f6..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/reports/errors.html
+++ /dev/null
@@ -1,1108 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>     &raquo; Compilation errors
-</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-
-            <ul class="side-nav nav nav-list">
-                <li class="nav-header">Navigation</li>
-                                                                            <li><a href="#Entity/Node.php"><i class="icon-file"></i> Entity/Node.php</a></li>
-                                                                                                    <li><a href="#Connect.php"><i class="icon-file"></i> Connect.php</a></li>
-                                                                                                    <li><a href="#Entity/Group.php"><i class="icon-file"></i> Entity/Group.php</a></li>
-                                                                                                    <li><a href="#Entity/Location.php"><i class="icon-file"></i> Entity/Location.php</a></li>
-                                                                                                    <li><a href="#Cache.php"><i class="icon-file"></i> Cache.php</a></li>
-                                                                                                    <li><a href="#Entity/TaxonomyTerm.php"><i class="icon-file"></i> Entity/TaxonomyTerm.php</a></li>
-                                                                                                    <li><a href="#Filter.php"><i class="icon-file"></i> Filter.php</a></li>
-                                                                                                    <li><a href="#Entity/Event.php"><i class="icon-file"></i> Entity/Event.php</a></li>
-                                                                                                    <li><a href="#Entity/Entity.php"><i class="icon-file"></i> Entity/Entity.php</a></li>
-                                                                                                    <li><a href="#Entity/ListingsGroup.php"><i class="icon-file"></i> Entity/ListingsGroup.php</a></li>
-                                                                    </ul>
-        </div>
-
-        <div class="span10 offset2">
-            <ul class="breadcrumb">
-                <li><a href="../"><i class="icon-remove-sign"></i></a><span class="divider">\</span></li>
-                <li>Compilation Errors</li>
-            </ul>
-
-            
-                            <div class="package-contents">
-                                            <a name="Entity/Node.php" id="Entity/Node.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Entity/Node.php
-                            <small style="float: right;padding-right: 10px;">20</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>5</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>17</td>
-                                        <td>Argument $data is missing from the Docblock of __construct</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>17</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>21</td>
-                                        <td>Argument $data is missing from the Docblock of set</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>21</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>31</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>42</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>67</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>86</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>6</td>
-                                        <td>No summary for property $title</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>7</td>
-                                        <td>No summary for property $body</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>8</td>
-                                        <td>No summary for property $category</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>9</td>
-                                        <td>No summary for property $topic</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>10</td>
-                                        <td>No summary for property $url</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>11</td>
-                                        <td>No summary for property $edit_url</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>12</td>
-                                        <td>No summary for property $status</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>13</td>
-                                        <td>No summary for property $created</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>14</td>
-                                        <td>No summary for property $changed</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>15</td>
-                                        <td>No summary for property $language</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                            <div class="package-contents">
-                                            <a name="Connect.php" id="Connect.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Connect.php
-                            <small style="float: right;padding-right: 10px;">14</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>10</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>39</td>
-                                        <td>Argument $client is missing from the Docblock of __construct</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>55</td>
-                                        <td>Argument $name is missing from the Docblock of __call</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>55</td>
-                                        <td>Argument $arguments is missing from the Docblock of __call</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>64</td>
-                                        <td>Argument $cache is missing from the Docblock of setCache</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>82</td>
-                                        <td>Argument $entity is missing from the Docblock of retrieveEntity</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>105</td>
-                                        <td>Argument $entities is missing from the Docblock of retrieveEntityMultiple</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>135</td>
-                                        <td>Argument $entity is missing from the Docblock of putEntity</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>155</td>
-                                        <td>Argument $filter is missing from the Docblock of prepareEventsRequest</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>203</td>
-                                        <td>Argument $filter is missing from the Docblock of prepareGroupsRequest</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>238</td>
-                                        <td>Argument $request is missing from the Docblock of retrieve</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>256</td>
-                                        <td>Argument $requests is missing from the Docblock of retrieveMultiple</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>280</td>
-                                        <td>Argument $response is missing from the Docblock of parseResponse</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                            <div class="package-contents">
-                                            <a name="Entity/Group.php" id="Entity/Group.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Entity/Group.php
-                            <small style="float: right;padding-right: 10px;">14</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>5</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>14</td>
-                                        <td>Argument $data is missing from the Docblock of __construct</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>14</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>42</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>83</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>96</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>6</td>
-                                        <td>No summary for property $group_logo</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>7</td>
-                                        <td>No summary for property $image</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>8</td>
-                                        <td>No summary for property $email</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>9</td>
-                                        <td>No summary for property $link</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>10</td>
-                                        <td>No summary for property $offline</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>11</td>
-                                        <td>No summary for property $opening_times</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>12</td>
-                                        <td>No summary for property $phone</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                            <div class="package-contents">
-                                            <a name="Entity/Location.php" id="Entity/Location.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Entity/Location.php
-                            <small style="float: right;padding-right: 10px;">16</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>7</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>14</td>
-                                        <td>Argument $data is missing from the Docblock of __construct</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>14</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>19</td>
-                                        <td>Argument $data is missing from the Docblock of set</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>19</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>27</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>38</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>75</td>
-                                        <td>Argument $include is missing from the Docblock of getAddress</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>85</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>100</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>8</td>
-                                        <td>No summary for property $title</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>9</td>
-                                        <td>No summary for property $address</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>10</td>
-                                        <td>No summary for property $directions</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>11</td>
-                                        <td>No summary for property $map</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>12</td>
-                                        <td>No summary for property $timezone</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                            <div class="package-contents">
-                                            <a name="Cache.php" id="Cache.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Cache.php
-                            <small style="float: right;padding-right: 10px;">12</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>13</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>19</td>
-                                        <td>Argument $cache is missing from the Docblock of __construct</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>19</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>23</td>
-                                        <td>Argument $entity is missing from the Docblock of contains</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>23</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>27</td>
-                                        <td>Argument $entity is missing from the Docblock of fetch</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>27</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>31</td>
-                                        <td>Argument $entity is missing from the Docblock of save</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>31</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>43</td>
-                                        <td>Argument $entity is missing from the Docblock of delete</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>43</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                            <div class="package-contents">
-                                            <a name="Entity/TaxonomyTerm.php" id="Entity/TaxonomyTerm.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Entity/TaxonomyTerm.php
-                            <small style="float: right;padding-right: 10px;">13</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>5</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>11</td>
-                                        <td>Argument $data is missing from the Docblock of __construct</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>11</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>16</td>
-                                        <td>Argument $data is missing from the Docblock of set</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>16</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>27</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>38</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>51</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>6</td>
-                                        <td>No summary for property $name</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>7</td>
-                                        <td>No summary for property $description</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>8</td>
-                                        <td>No summary for property $node_count</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>9</td>
-                                        <td>No summary for property $vocabulary</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                            <div class="package-contents">
-                                            <a name="Filter.php" id="Filter.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Filter.php
-                            <small style="float: right;padding-right: 10px;">11</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>5</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>18</td>
-                                        <td>Argument $id is missing from the Docblock of addGroup</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>29</td>
-                                        <td>Argument $country is missing from the Docblock of addCountry</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>39</td>
-                                        <td>Argument $city is missing from the Docblock of addCity</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>49</td>
-                                        <td>Argument $year is missing from the Docblock of addYear</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>64</td>
-                                        <td>Argument $month is missing from the Docblock of addMonth</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>83</td>
-                                        <td>Argument $day is missing from the Docblock of addDay</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>101</td>
-                                        <td>Argument $date is missing from the Docblock of addDate</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>111</td>
-                                        <td>Argument $category is missing from the Docblock of addCategory</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>121</td>
-                                        <td>Argument $price is missing from the Docblock of addPrice</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                            <div class="package-contents">
-                                            <a name="Entity/Event.php" id="Entity/Event.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Entity/Event.php
-                            <small style="float: right;padding-right: 10px;">19</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>5</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>15</td>
-                                        <td>Argument $data is missing from the Docblock of __construct</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>15</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>20</td>
-                                        <td>Argument $data is missing from the Docblock of set</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>20</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>28</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>109</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>122</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>150</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>176</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>6</td>
-                                        <td>No summary for property $og_group_ref</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>7</td>
-                                        <td>No summary for property $date_time</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>8</td>
-                                        <td>No summary for property $image</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>9</td>
-                                        <td>No summary for property $price</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>10</td>
-                                        <td>No summary for property $email</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>11</td>
-                                        <td>No summary for property $link</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>12</td>
-                                        <td>No summary for property $offline</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>13</td>
-                                        <td>No summary for property $phone</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                            <div class="package-contents">
-                                            <a name="Entity/Entity.php" id="Entity/Entity.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Entity/Entity.php
-                            <small style="float: right;padding-right: 10px;">13</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>5</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>18</td>
-                                        <td>Argument $type is missing from the Docblock of className</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>33</td>
-                                        <td>Argument $data is missing from the Docblock of __construct</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>33</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>40</td>
-                                        <td>Argument $data is missing from the Docblock of set</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>7</td>
-                                        <td>No summary for property $drupalId</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>8</td>
-                                        <td>No summary for property $drupalVersionId</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>9</td>
-                                        <td>No summary for property $uuid</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>10</td>
-                                        <td>No summary for property $vuuid</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>11</td>
-                                        <td>No summary for property $type</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>12</td>
-                                        <td>No summary for property $apiUri</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>13</td>
-                                        <td>No summary for property $apiBase</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                            <div class="package-contents">
-                                            <a name="Entity/ListingsGroup.php" id="Entity/ListingsGroup.php"></a>
-                        <h3>
-                            <i class="icon-file"></i>
-                            Entity/ListingsGroup.php
-                            <small style="float: right;padding-right: 10px;">14</small>
-                        </h3>
-                        <div>
-                            <table class="table markers table-bordered">
-                                <thead>
-                                <tr>
-                                    <th>Type</th>
-                                    <th>Line</th>
-                                    <th>Description</th>
-                                </tr>
-                                </thead>
-                                <tbody>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>0</td>
-                                        <td>No summary was found for this file</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>5</td>
-                                        <td>No summary for class &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>13</td>
-                                        <td>Argument $data is missing from the Docblock of __construct</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>13</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>34</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>75</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>88</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>105</td>
-                                        <td>No summary for method &quot;&quot;</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>6</td>
-                                        <td>No summary for property $group_logo</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>7</td>
-                                        <td>No summary for property $email</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>8</td>
-                                        <td>No summary for property $link</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>9</td>
-                                        <td>No summary for property $offline</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>10</td>
-                                        <td>No summary for property $phone</td>
-                                    </tr>
-                                                                    <tr>
-                                        <td>error</td>
-                                        <td>11</td>
-                                        <td>No summary for property $groups_listed</td>
-                                    </tr>
-                                                            </tbody>
-                            </table>
-                        </div>
-                                    </div>
-                    </div>
-    </section>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/docs/reports/markers.html b/vendor/events-radar/radar-api-php/docs/reports/markers.html
deleted file mode 100644
index e00c5439a1fa7997842f7959a2ac0eb8e619f2e7..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/docs/reports/markers.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
-    <meta charset="utf-8"/>
-    <title>     &raquo; Markers
-</title>
-    <meta name="author" content=""/>
-    <meta name="description" content=""/>
-
-    <link href="../css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
-    <link href="../css/font-awesome.min.css" rel="stylesheet">
-    <link href="../css/prism.css" rel="stylesheet" media="all"/>
-    <link href="../css/template.css" rel="stylesheet" media="all"/>
-    
-    <!--[if lt IE 9]>
-    <script src="../js/html5.js"></script>
-    <![endif]-->
-    <script src="../js/jquery-1.11.0.min.js"></script>
-    <script src="../js/ui/1.10.4/jquery-ui.min.js"></script>
-    <script src="../js/bootstrap.min.js"></script>
-    <script src="../js/jquery.smooth-scroll.js"></script>
-    <script src="../js/prism.min.js"></script>
-    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
-    
-    <link rel="shortcut icon" href="../images/favicon.ico"/>
-    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
-    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
-    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
-</head>
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                <i class="icon-ellipsis-vertical"></i>
-            </a>
-            <a class="brand" href="../index.html">API Documentation</a>
-
-            <div class="nav-collapse">
-                <ul class="nav pull-right">
-                                        <li class="dropdown">
-                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
-                            API Documentation <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                                                        <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                    </ul>
-                    </li>
-                                        <li class="dropdown" id="charts-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Charts <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../graphs/class.html">
-                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                    <li class="dropdown" id="reports-menu">
-                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
-                            Reports <b class="caret"></b>
-                        </a>
-                        <ul class="dropdown-menu">
-                            <li>
-                                <a href="../reports/errors.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">146</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/markers.html">
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">1</span>
-                                </a>
-                            </li>
-                            <li>
-                                <a href="../reports/deprecated.html">
-                                                                                                            <i class="icon-list-alt"></i>&#160;Deprecated <span class="label label-info pull-right">0</span>
-                                </a>
-                            </li>
-                        </ul>
-                    </li>
-                </ul>
-            </div>
-        </div>
-    </div>
-    <!--<div class="go_to_top">-->
-    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
-    <!--</div>-->
-</div>
-
-<div id="___" class="container-fluid">
-        <section class="row-fluid">
-        <div class="span2 sidebar">
-            <ul class="side-nav nav nav-list">
-                <li class="nav-header">Navigation</li>
-                                                                                                                                                                                                                                                                                                        <li><a href="#Cache.php"><i class="icon-file"></i> Cache.php</a></li>
-                                                                                                                                                                                                                                                                                                                                                            </ul>
-        </div>
-
-        <div class="span10 offset2">
-
-            <ul class="breadcrumb">
-                <li><a href="../"><i class="icon-map-marker"></i></a><span class="divider">\</span></li>
-                <li>Markers</li>
-            </ul>
-
-            
-            <div id="marker-accordion">
-                                                                                                                                                                                                            <div class="package-contents">
-                            <a name="Cache.php" id="Cache.php"></a>
-                            <h3>
-                            <i class="icon-file"></i>
-                                Cache.php
-                                <small style="float: right;padding-right: 10px;">1</small>
-                            </h3>
-                            <div>
-                                <table class="table markers table-bordered">
-                                    <tr>
-                                        <th>Type</th>
-                                        <th>Line</th>
-                                        <th>Description</th>
-                                    </tr>
-                                                                            <tr>
-                                            <td>TODO</td>
-                                            <td>32</td>
-                                            <td>Make configurable.</td>
-                                        </tr>
-                                                                    </table>
-                            </div>
-                        </div>
-                                                                                                                                                                                                                                    </div>
-        </div>
-    </section>
-
-    <footer class="row-fluid">
-        <section class="span10 offset2">
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <section class="row-fluid footer-sections">
-                        <section class="span4">
-                                                        <h1><i class="icon-code"></i></h1>
-                            <div>
-                                <ul>
-                                                                            <li><a href="../namespaces/Radar.html">\Radar</a></li>
-                                                                    </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-bar-chart"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                        <section class="span4">
-                                                        <h1><i class="icon-pushpin"></i></h1>
-                            <div>
-                                <ul>
-                                    <li><a href="../reports/errors.html">Errors</a></li>
-                                    <li><a href="../reports/markers.html">Markers</a></li>
-                                </ul>
-                            </div>
-                        </section>
-                    </section>
-                </section>
-            </section>
-            <section class="row-fluid">
-                <section class="span10 offset1">
-                    <hr />
-                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
-                    on February 22nd, 2015 at 11:34.
-                </section>
-            </section>
-        </section>
-    </footer>
-</div>
-
-</body>
-</html>
diff --git a/vendor/events-radar/radar-api-php/events.php b/vendor/events-radar/radar-api-php/events.php
deleted file mode 100644
index 8cd7a5e4b225ef84df2a666cb9c9f49cc10da9b5..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/events.php
+++ /dev/null
@@ -1,197 +0,0 @@
-<?php
-
-/**
- * @file
- *   Example creating HTML of retrieved radar events based on a filter.
- */
-
-/**
- * Configuration options.
- */
-define('CACHE_PATH', '/tmp/radar-cache');
-
-
-// Load radar client code and get an instance.
-require('radar_client.php');
-
-// Shared radar connect client.
-$client = radar_client();
-
-// Basic cache for output.
-$cache = radar_cache();
-// If you want to empty the cache completely
-//$cache->flushAll();
-// If you want to remove one item like the stored HTML for evets.php
-$cache->delete('events.php');
-
-// Add a prefered language for requests. If none is set 'und' is used and
-// content is returned in its original language, first language posted..
-$client->setLanguage('de');
-
-// Check to see if there is a copy in the cache.
-if ($cache->contains('events.php') && $page = $cache->fetch('events.php')) {
-  // We can handle expiring data, and serve a stale page.
-  print $page['html'];
-  // If it's more than an hour old, get a new one.
-  if ($page['created'] + 60 * 60 < time()) {
-    $html = radar_events_page_html($client);
-    $cache->delete('events.php');
-  }
-}
-else {
-  // Generate the page and output it.
-  $html = radar_events_page_html($client);
-  print $html;
-}
-
-if (!empty($html)) {
-  // Save generated HTML into the cache.
-  $page = array('html' => $html, 'created' => time());
-  $cache->save('events.php', $page);
-}
-
-/**
- * Make HTML page.
- */
-function radar_events_page_html($client) {
-  $request = radar_prepare_events_request($client);
-  $response = $client->retrieveResponse($request);
-  $events = $client->parseResponse($response);
-  $metadata = $client->parseResponseMeta($response);
-  return radar_events_format($client, $events, $metadata);
-}
-
-/**
- * Set a filter and retrieve events matching the filter.
- *
- * @param \Radar\Connect\Connect $client
- *   The connect client.
- *
- * @return Radar\Connect\Event[]
- *   Array of radar connect events.
- */
-function radar_prepare_events_request(\Radar\Connect\Connect $client) {
-  $filter = new \Radar\Connect\Filter;
-  $filter->addCity('Berlin');
-  // Alternatives:-
-  //$filter->addCity('Amsterdam');
-  //$filter->addDate(new DateTime('tomorrow'));
-  //$filter->addDay();
-  //$filter->addCategory('music');
-  //Some filters don't have explicit methods to set them so for tags...
-  //$filter->add('tag', 'Punk');
-  // See docs/classes/Radar.Connect.Filter.html for full list of methods.
-  // You can also see all the filter values and their counts in the metadata
-  // returned. See the examples at the top of radar_events_format().
-
-  // Get the request.
-  // arguments:
-  //   $filter - prepared above,
-  //   $fields - array of field names to collect, empty for default
-  //   $limit - maximum number of events to return.
-  $request = $client->prepareEventsRequest($filter, array(), 50);
-  return $request;
-
-
-  // Execute request.
-  return $client->retrieve($request);
-}
-
-/**
- * Create HTML of an array of events.
- *
- * @param \Radar\Connect\Connect $client
- *   The connect client.
- * @param \Radar\Connect\Event[] $events
- *   Array of Event entities, for example response to events request.
- * @param array $metadata
- *   Array of counts and facets.
- *
- * @return string
- *   The HTML output.
- */
-function radar_events_format(\Radar\Connect\Connect $client, array $events, array $metadata) {
-  ob_start();
-  ob_implicit_flush(TRUE);
-  $html = '';
-
-  // Metadata includes the result count.
-  print "<p>There are {$metadata['count']} results for the query</p>\n";
-
-  // Retrieve some facets. Summaries of filters you can use
-  // in further narrowed queries, and their result counts.
-  print '<h1>Forthcoming days</h1><ul>';
-  foreach ($metadata['facets']['date'] as $facet) {
-    print '<li>' . date('Y-m-d', $facet['formatted']) . " has {$facet['count']} events</li>\n";
-  }
-  print "</ul>\n";
-
-  // For other factets it's even more convenient. The 'filter' value is also the value you set to filter the query.
-  print "<h1>Categories</h1><ul>\n";
-  foreach ($metadata['facets']['category'] as $facet) {
-    print "<li>{$facet['formatted']} has {$facet['count']} events you could add a filter for them with the \$filter->addCategory('{$facet['filter']}');</li>\n";
-  }
-  print "<ul>\n";
-
-  // There's no direct method to set the tag filter. They can all be set using the key that is in this array - here tag.
-  // So in the example above instead of $filter->addCategory you could have equally $filter->add('category', $facet['filter']);
-  print "<h1>Tags</h1><ul>\n";
-  foreach ($metadata['facets']['tag'] as $facet) {
-    print "<li>{$facet['formatted']} has {$facet['count']} events you could add a filter for them with the \$filter->add('tag', '{$facet['filter']}');</li>\n";
-  }
-  print "<ul>\n";
-
-  foreach ($events as $event) {
-    // Title and date.
-    print '<h1>' . $event->getTitle() . '</h1>';
-    print $event->getBody();
-    $dates = $event->getDates();
-    $date = current($dates);
-    print $date['start']->format('Y-m-d H:i:s');
-
-    // The groups are references. If we want to get details about
-    // them we actually load the group itself as well.
-    $groups = $event->getGroups();
-    $groups = $client->retrieveEntityMultiple($groups);
-    foreach ($groups as $group) {
-      print '<p><strong>' . $group->getTitle() . '</strong></p>';
-      print '<p>' . var_dump($group->getLink(), true) . ' ' . var_dump($group->getLinkRaw(), true) . '</strong></p>';
-    }
-
-    // Just as with the groups the locations are just the references.
-    // So we load them here.
-    $locations = $event->getLocations();
-    $locations = $client->retrieveEntityMultiple($locations);
-    foreach ($locations as $location) {
-      print '<p>' . $location->getAddress() . '</p>';
-    }
-
-    // Yep and the categories, and topics.
-    $categories = $event->getCategories();
-    $categories = $client->retrieveEntityMultiple($categories);
-    $category_names = array();
-    foreach ($categories as $category) {
-      $category_names[] = $category->getTitle();
-    }
-    if (! empty($category_names)) {
-      print '<p>Categories: ' . implode(', ', $category_names);
-    }
-
-    $topics = $event->getTopics();
-    $topics = $client->retrieveEntityMultiple($topics);
-    $topic_names = array();
-    foreach ($topics as $topic) {
-      $topic_names[] = $topic->getTitle();
-    }
-    if (! empty($topic_names)) {
-      print '<p>Topics: ' . implode(', ', $topic_names);
-    }
-
-    // Outputs the HTML if requested.
-    $html .= ob_get_contents();
-    ob_clean();
-  }
-
-  ob_end_clean();
-  return $html;
-}
diff --git a/vendor/events-radar/radar-api-php/phpunit.xml b/vendor/events-radar/radar-api-php/phpunit.xml
deleted file mode 100644
index aa6285caf55b237cf8c4121a0d8b0f1ab2b38846..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/phpunit.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<phpunit bootstrap="tests/bootstrap.php" colors="true" verbose="true">
-
-    <testsuites>
-        <testsuite name="Radar API Client">
-            <directory>tests</directory>
-        </testsuite>
-    </testsuites>
-
-    <filter>
-        <whitelist>
-            <directory suffix=".php">src</directory>
-        </whitelist>
-        <blacklist>
-            <directory>tests</directory>
-            <directory>vendor</directory>
-            <directory>bin</directory>
-        </blacklist>
-    </filter>
-
-    <logging>
-        <log type="coverage-html" target="tests/_reports/coverage/" charset="UTF-8" yui="true" highlight="false" lowUpperBound="35" highLowerBound="70"/>
-        <log type="testdox-text" target="tests/_reports/testdox/tests.txt"/>
-        <log type="testdox-html" target="tests/_reports/testdox/tests.html"/>
-    </logging>
-</phpunit>
diff --git a/vendor/events-radar/radar-api-php/radar_client.php b/vendor/events-radar/radar-api-php/radar_client.php
deleted file mode 100644
index f284d2db00d3bfa79c23b26524e20fa42d7c9c47..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/radar_client.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-
-/**
- * @file
- *   Helper functions to create radar connect classes.
- */
-
-require __DIR__ . '/vendor/autoload.php';
-
-use Radar\Connect\Connect;
-use Radar\Connect\Filter;
-use Radar\Connect\Cache;
-use Guzzle\Http\Client;
-use Doctrine\Common\Cache\FilesystemCache;
-use Guzzle\Cache\DoctrineCacheAdapter;
-use Guzzle\Plugin\Cache\CachePlugin;
-use Guzzle\Plugin\Cache\DefaultCacheStorage;
-
-/**
- * Helper function: create a radar connect client.
- *
- * @return Radar\Connect\Connect
- *   The connect client.
- */
-function radar_client() {
-  $guzzle = new Client();
-
-  $cachePlugin = new CachePlugin(array(
-    'storage' => new DefaultCacheStorage(
-      new DoctrineCacheAdapter(
-        new FilesystemCache(CACHE_PATH)
-      )
-    )
-  ));
-
-  // Add the cache plugin to the client object
-  $guzzle->addSubscriber($cachePlugin);
-
-  $connect = new Connect($guzzle);
-  $cache = radar_cache();
-  $connect->setCache(new Cache($cache));
-  $connect->debug = FALSE;
-
-  return $connect;
-}
-
-/**
- * Helper function: create a doctrine file system cache.
- *
- * Re-uses the same cache as set in radar_client() for
- * guzzle, adding a namespace.
- *
- * @return Doctrine\Common\Cache\FilesystemCache
- *   Doctrine file system cache.
- */
-function radar_cache() {
-  static $cache = NULL;
-
-  if (is_null($cache)) {
-    $cache = new FilesystemCache(CACHE_PATH);
-    $cache->setNamespace('radar_');
-  }
-
-  return $cache;
-}
diff --git a/vendor/events-radar/radar-api-php/src/Cache.php b/vendor/events-radar/radar-api-php/src/Cache.php
deleted file mode 100644
index 773c49cc8ec08929156ce9623c2a2b57aed8a281..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Cache.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/**
- * @file
- *   Radar entity cache.
- */
-
-namespace Radar\Connect;
-
-use Doctrine\Common\Cache\Cache as CacheInterface;
-use Radar\Connect\Entity\Entity;
-
-class Cache {
-  /**
-   * @var CacheInteface Doctrine cache.
-   */
-  protected $cache;
-
-  public function __construct(CacheInterface $cache) {
-    $this->cache = $cache;
-  }
-
-  public function contains($uri) {
-    return $this->cache->contains($uri);
-  }
-
-  public function fetch($uri) {
-    return $this->cache->fetch($uri);
-  }
-
-  public function save($uri, Entity $entity) {
-    // TODO Make configurable.
-    $ttl = array(
-      'group' => 60 * 60,
-      'listings_group' => 60 * 60,
-      'event' => 60 * 5,
-      'location' => 60 * 60 * 24,
-      'taxonomy_term' => 60 * 60 * 24 * 30,
-      'file' => 60 * 60,
-    );
-    return $this->cache->save($uri, $entity, $ttl[$entity->type]);
-  }
-
-  public function delete($uri) {
-    return $this->cache->delete($uri);
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/src/Connect.php b/vendor/events-radar/radar-api-php/src/Connect.php
deleted file mode 100644
index 24b004c9e7ccdd1d41fc19bab7fe9bb796c3a434..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Connect.php
+++ /dev/null
@@ -1,419 +0,0 @@
-<?php
-
-namespace Radar\Connect;
-
-use Guzzle\Http\ClientInterface;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-use Radar\Connect\Entity\Entity;
-
-class Connect {
-
-  /**
-   * @var ClientInterface Guzzle HTTP Client
-   */
-  protected $client;
-
-  /**
-   * @var Cache Doctrine cache for entities.
-   */
-  protected $cache;
-
-  /**
-   * @var string URL of API endpoint.
-   */
-  public $apiUrl;
-
-  /**
-   * @var bool Debug switch true for verbose.
-   */
-  public $debug;
-
-  /**
-   * @var string ISO 639-1 code.
-   */
-  public $language;
-
-  /**
-   * Constructor.
-   *
-   * @param ClientInterface $client
-   *   Guzzle HTTP Client.
-   * @param array $configuration
-   */
-  public function __construct(ClientInterface $client, $configuration = array()) {
-    $this->client = $client;
-    $this->client->setDefaultOption('headers', array('Accept' => 'application/json'));
-
-    if (!empty($configuration['api_url'])) {
-      $this->apiUrl = $configuration['api_url'];
-    }
-    else {
-      $this->apiUrl = 'https://radar.squat.net/api/1.1/';
-    }
-    $this->debug = !empty($configuration['debug']);
-  }
-
-  /**
-   * For now also just allow direct access to guzzle itself.
-   */
-  public function __call($name, $arguments) {
-    return call_user_func_array(array($this->client, $name), $arguments);
-  }
-
-  /**
-   * Set a cache to store entities.
-   *
-   * @param \Radar\Connect\Cache $cache
-   */
-  public function setCache(Cache $cache) {
-    $this->cache = $cache;
-  }
-
-  /**
-   * Set, default, language for queries.
-   */
-  public function setLanguage($langcode) {
-    $this->language = $langcode;
-  }
-
-  /**
-   * Retrieve language code.
-   */
-  public function getLanguage() {
-    if (!empty($this->language)) {
-      return $this->language;
-    }
-    else {
-      return 'und';
-    }
-  }
-
-  /**
-   * Compute url for cache storage.
-   *
-   * Language is for the language requested, not necessarily the language of
-   * the entity, as different language requests can return different
-   * langage entities (not necessarity corresponding) based on fallback.
-   */
-  public function cacheUri($entity) {
-    return $entity->apiUri() . '?language=' . $this->getLanguage();
-  }
-
-  /**
-   * Retrieve all fields for single entity.
-   *
-   * Entities can be partly loaded. Especially when just a reference on
-   * an event or group. Use this to retrieve the full entity.
-   * If there is a cache set, and the entity is still validly cached
-   * this will be returned rather than making a new query.
-   *
-   * @param Entity $entity
-   *   The partly loaded entity.
-   *
-   * @return Entity
-   *   The loaded entity.
-   */
-  public function retrieveEntity(Entity $entity) {
-    $cacheUri = $this->cacheUri($entity);
-    if (!empty($this->cache) && $this->cache->contains($cacheUri)) {
-      return $this->cache->fetch($cacheUri);
-    }
-    $request = $this->client->get($entity->apiUri());
-    if ($this->getLanguage() != 'und') {
-      $query = $request->getQuery();
-      $query->set('language', $this->getLanguage());
-    }
-    $entity = $this->retrieve($request);
-    if (!empty($this->cache)) {
-      $this->cache->save($cacheUri, $entity);
-    }
-    return $entity;
-  }
-
-  /**
-   * Retrieve all fields for multiple entities.
-   *
-   * As retrieveEntity(), but making multiple concurrent requests.
-   *
-   * @param Entity[] $entities
-   *   Array of partly loaded entities.
-   *
-   * @return Entity[]
-   *   Array of loaded entities.
-   */
-  public function retrieveEntityMultiple(&$entities) {
-    $cached = array();
-    if (!empty($this->cache)) {
-      foreach($entities as $key => $entity) {
-        if ($this->cache->contains($this->cacheUri($entity))) {
-          $cached[] = $this->cache->fetch($this->cacheUri($entity));
-          unset($entities[$key]);
-        }
-      }
-    }
-
-    $requests = array();
-    foreach ($entities as $entity) {
-      $request = $this->client->get($entity->apiUri());
-      if ($this->getLanguage() != 'und') {
-        $query = $request->getQuery();
-        $query->set('language', $this->getLanguage());
-      }
-      $requests[] = $request;
-    }
-    $retrieved = $this->retrieveMultiple($requests);
-
-    if (!empty($this->cache)) {
-      foreach ($retrieved as $entity) {
-        $this->cache->save($this->cacheUri($entity), $entity);
-      }
-    }
-
-    $entities = array_merge($cached, $retrieved);
-    return $entities;
-  }
-
-  /**
-   * TODO Insert or update an existing Entity.
-   */
-  public function putEntity(Entity $entity) {
-
-  }
-
-  /**
-   * Prepare a request to retrieve events.
-   *
-   * @see self::retrieve()
-   *
-   * @param Filter $filter
-   * @param array $fields
-   *   A list of fields to load. Optional, default is most available fields.
-   * @param int $limit
-   *   How many events to return.
-   * @param array $sort
-   *   Optional array ['field_name' => 'order'], where order is ASC or DESC.
-   * @param array $keys
-   *   Values for full text search ['search', 'words'] for OR ['search words'] for AND. 
-   *
-   * @return \Guzzle\Http\Message\Request
-   *   Request object to retrieve.
-   */
-  public function prepareEventsRequest(Filter $filter, $fields = array(), $limit = 500, $sort = array(), $keys = array()) {
-    $request = $this->client->get($this->apiUrl . 'search/events.json');
-    $query = $request->getQuery();
-    $query->set('facets', $filter->getQuery());
-    if ($this->getLanguage() != 'und') {
-      $query->set('language', $this->getLanguage());
-    }
-    if (!empty($sort)) {
-      $query->set('sort', $sort);
-    }
-    if (!empty($keys)) {
-      $query->set('keys', $keys);
-    }
-    if (! empty($fields)) {
-      // Always retrieve type.
-      $fields = array_merge($fields, array('type'));
-    }
-    else {
-      $fields = array(
-        'title',
-        'type',
-        'uuid',
-        'nid',
-        'og_group_ref',
-        'date_time',
-        'offline',
-        'category',
-        'topic',
-        'price_category',
-        'price',
-        'link',
-        'phone',
-        'body',
-        'image',
-        'language',
-        'created',
-        'updated',
-        'view_url',
-      );
-    }
-    $query->set('fields', $fields);
-    $query->set('limit', $limit);
-    return $request;
-  }
-
-  /**
-   * Prepare a request to retrieve groups.
-   *
-   * @see self::retrieve()
-   *
-   * @param Filter $filter
-   * @param array $fields
-   *   A list of fields to load. Optional, default is most available fields.
-   * @param int $limit
-   *   How many groups to return.
-   * @param array $sort
-   *   Optional array ['field_name' => 'order'], where order is ASC or DESC. 
-   * @param array $keys
-   *   Values for full text search ['search', 'words'] for OR ['search words'] for AND. 
-   *
-   * @return \Guzzle\Http\Message\Request
-   *   Request object to retrieve.
-   */
-  public function prepareGroupsRequest(Filter $filter, $fields = array(), $limit = 500, $sort = array(), $keys = array()) {
-    $request = $this->client->get($this->apiUrl . 'search/groups.json');
-    $query = $request->getQuery();
-    if ($this->getLanguage() != 'und') {
-      $query->set('language', $this->getLanguage());
-    }
-    $query->set('facets', $filter->getQuery());
-    if (!empty($sort)) {
-      $query->set('sort', $sort);
-    }
-    if (!empty($keys)) {
-      $query->set('keys', $keys);
-    }
-    if (! empty($fields)) {
-      $fields += array('type');
-    }
-    else {
-      $fields = array(
-        'uuid',
-        'title',
-        'type',
-        'nid',
-        'category',
-        'offline',
-        'topic',
-        'body',
-        'email',
-        'link',
-        'offline',
-        'opening_times',
-        'phone',
-        'view_url',
-      );
-    }
-    $query->set('fields', $fields);
-    $query->set('limit', $limit);
-    return $request;
-  }
-
-  /**
-   * Retrieve API response from a prepared request.
-   *
-   * @param \Guzzle\Http\Message\RequestInterface $request
-   *
-   * @return \Guzzle\Http\Message\Response
-   */
-  public function retrieveResponse(RequestInterface $request) {
-    $response = $this->client->send($request);
-    if ($this->debug) {
-      var_export($response->getHeaders());
-      var_export($response->getBody());
-    }
-    return $response;
-  }
-
-  /**
-   * Retrieve entities from a prepared request.
-   *
-   * @param \Guzzle\Http\Message\RequestInterface $request
-   *
-   * @return Entity[]
-   */
-  public function retrieve(RequestInterface $request) {
-    $response = $this->client->send($request);
-    if ($this->debug) {
-      var_export($response->getHeaders());
-      var_export($response->getBody());
-    }
-    $items = $this->parseResponse($response);
-    $entity = reset($items);
-    return $entity;
-  }
-
-  /**
-   * Retrieve entities from multiple prepared requests.
-   *
-   * Results are merged into one entity array.
-   *
-   * @param \Guzzle\Http\Message\RequestInterface[] $requests
-   *
-   * @return Entity[]
-   */
-  public function retrieveMultiple($requests) {
-    try {
-      $responses = $this->client->send($requests);
-    }
-    catch (MultiTransferException $e) {
-      foreach ($e->getFailedRequests() as $request) {
-      }
-
-      foreach ($e->getSuccessfulRequests() as $request) {
-      }
-    }
-
-    $items = array();
-    foreach ($responses as $response) {
-      $items = array_merge($items, $this->parseResponse($response));
-    }
-    return $items;
-  }
-
-  /**
-   * Parse a response from the client.
-   *
-   * TODO this doesn't need to be in here.
-   */
-  public function parseResponse(Response $response) {
-    $items = array();
-
-    $content = $response->json();
-
-    if (isset($content['type'])) {
-      // Single item response.
-      $class = __NAMESPACE__ . '\\Entity\\' . Entity::className($content['type']);
-      $content['apiBase'] = $this->apiUrl;
-      $items[] = new $class($content);
-    }
-    else {
-      $result = empty($content['result']) ? array() : $content['result'];
-      $first_content_item = current($result);
-      if (!empty($first_content_item)) {
-        // List response, that is non-empty.
-        foreach ($result as $key => $item) {
-          $class = __NAMESPACE__ . '\\Entity\\' . Entity::className($item['type']);
-          $item['apiBase'] = $this->apiUrl;
-          $items[] = new $class($item);
-        }
-      }
-      else {
-        // Empty response.
-        $items = array();
-      }
-    }
-
-    return $items;
-  }
-
-  /**
-   * Parse response metadata.
-   */
-  public function parseResponseMeta(Response $response) {
-    $output = [];
-    $content = $response->json();
-
-    if (isset($content['count'])) {
-      $output['count'] = $content['count'];
-    }
-    if (isset($content['facets'])) {
-      $output['facets'] = $content['facets'];
-    }
-
-    return $output;
-  }
-
-}
diff --git a/vendor/events-radar/radar-api-php/src/Entity/Entity.php b/vendor/events-radar/radar-api-php/src/Entity/Entity.php
deleted file mode 100644
index 81d22a3e769c74ebed9d29d02c2fcf388ff8e4fb..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Entity/Entity.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-abstract class Entity {
-
-  public $drupalId;
-  public $drupalVersionId;
-  public $uuid;
-  public $vuuid;
-  public $type;
-  protected $apiUri;
-  protected $apiBase;
-
-  /**
-   * TODO move this to the controller Connect class.
-   */
-  static function className($type) {
-    $classes = array(
-      'node' => 'Node',
-      'group' => 'Group',
-      'event' => 'Event',
-      'category' => 'Category',
-      'listings_group' => 'ListingsGroup',
-      'location' => 'Location',
-      'taxonomy_term' => 'TaxonomyTerm',
-      'category' => 'TaxonomyTerm',
-      'topic' => 'TaxonomyTerm',
-      'price' => 'TaxonomyTerm',
-      'file' => 'RadarFile',
-    );
-    return $classes[$type];
-  }
-
-  abstract public function __construct($data = array());
-
-  /**
-   * Set data for entity.
-   *
-   * @param array $data
-   */
-  public function set($data) {
-    foreach ($this as $key => $value) {
-      if (isset($data[$key])) {
-        $this->$key = $data[$key];
-      }
-    }
-    if (isset($data['uri'])) {
-      $this->apiUri = $data['uri'];
-    }
-  }
-
-  /**
-   * Return the API URI for this entity.
-   *
-   * @return string
-   */
-  abstract function apiUri();
-
-  /**
-   * Return the UUID for the entity.
-   *
-   * @return string|null
-   */
-  public function getUuid() {
-    return !empty($this->uuid) ? $this->uuid : null;
-  }
-
-  /**
-   * Return the Version UUID for the entity.
-   *
-   * @return string|null
-   */
-  public function getVuuid() {
-    return !empty($this->vuuid) ? $this->vuuid : null;
-  }
-
-  /**
-   * Return the Drupal internal ID for the entity.
-   *
-   * @return int|null
-   */
-  public function getInternalId() {
-    return !empty($this->drupalId) ? $this->drupalId : null;
-  }
-
-  /**
-   * Return the Drupal internal version ID for the entity.
-   *
-   * @return int|null
-   */
-  public function getInternalVid() {
-    return !empty($this->drupalVersionId) ? $this->drupalVersionId : null;
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/src/Entity/Event.php b/vendor/events-radar/radar-api-php/src/Entity/Event.php
deleted file mode 100644
index 343c2f4ed51c618a3b10b620810d5e961bee9ede..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Entity/Event.php
+++ /dev/null
@@ -1,208 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-class Event extends Node {
-  public $og_group_ref;
-  public $date_time;
-  public $image;
-  public $price_category;
-  public $price;
-  public $email;
-  public $link;
-  public $offline;
-  public $phone;
-
-  public function __construct($data = array()) {
-    parent::__construct($data);
-    $this->type = 'event';
-  }
-
-  public function set($data) {
-    parent::set($data);
-    if (isset($data['title_field'])) {
-      // @todo always title_field?
-      $this->title = $data['title_field'];
-    }
-  }
-
-  public function getGroupsRaw() {
-    return $og_group_ref;
-  }
-
-  /**
-   * Return associated groups as group entities.
-   *
-   * @return Group[]
-   */
-  public function getGroups() {
-    $groups = array();
-    foreach ($this->og_group_ref as $group) {
-      $groups[] = new Group($group);
-    }
-    return $groups;
-  }
-
-  /**
-   * Return raw event date array.
-   *
-   * An array of keyed arrays.
-   *
-   * Array[]
-   *  ['value']            start unix timestamp
-   *  ['value2']           end unix timestamp
-   *  ['time_start']       start ISO 8601 time with timezone
-   *  ['time_end']         end ISO 8601 time with timezone
-   *  ['rrule']            RFC5545 iCalendar repeat rule
-   *
-   * @return array
-   */
-  public function getDatesRaw() {
-    return $this->date_time;
-  }
-
-  /**
-   * Return event date.
-   *
-   * An array of keyed arrays.
-   *
-   * Array[]
-   *  ['start']           \DateTime start
-   *  ['end']             \DateTime|null end
-   *  ['rrule']           RFC 5545 iCalendar repeat rule
-   *
-   * @return array
-   */
-  public function getDates() {
-    $dates = array();
-    foreach ($this->date_time as $feed_date) {
-      $this_date = array();
-      $this_date['start'] = new \DateTime($feed_date['time_start']);
-      $this_date['end'] = empty($feed_date['time_end']) ? null : new \DateTime($feed_date['time_end']);
-      $this_date['rrule'] = $feed_date['rrule']; // Null if not set.
-      $dates[] = $this_date;
-    }
-    return $dates;
-  }
-
-  /**
-   * Return image field data.
-   */
-  public function getImageRaw() {
-    return $this->image['file'];
-  }
-
-  /**
-   * Return image file object.
-   *
-   * @return RadarFile|NULL
-   */
-  public function getImage() {
-    if (!empty($this->image['file'])) {
-      return new RadarFile($this->image['file']);
-    }
-    return NULL;
-  }
-
-  public function getPriceCategoryRaw() {
-    return $this->price_category;
-  }
-
-  /**
-   * Return price category.
-   *
-   * @return TaxonomyTerm[]
-   */
-  public function getPriceCategory() {
-    $price_categories = array();
-    if (is_array($this->price_category)) {
-      foreach ($this->price_category as $price_category) {
-        $price_categories[] = new TaxonomyTerm($price_category);
-      }
-    }
-    return $price_categories;
-  }
-
-
-  /**
-   * Return the price, free text field.
-   *
-   * @return string
-   *   Array of strings describing price.
-   */
-  public function getPrice() {
-    return $this->price;
-  }
-
-  public function getPriceRaw() {
-    return $this->price;
-  }
-
-  /**
-   * Return email.
-   *
-   * @return string
-   */
-  public function getEmail() {
-    return $this->email;
-  }
-
-  public function getEmailRaw() {
-    return $this->email;
-  }
-
-  /**
-   * Return array of url links for the event.
-   *
-   * @return string[]
-   */
-  public function getLink() {
-    $links = array();
-    foreach ($this->link as $link) {
-      $links[] = $link['url'];
-    }
-    return $links;
-  }
-
-  /**
-   * Return array of array url links for the event.
-   *
-   * Keyed with 'url', and unused 'attributes'.
-   *
-   * @return array
-   */
-  public function getLinkRaw() {
-    return $this->link;
-  }
-
-  public function getLocationsRaw() {
-    return $this->offline;
-  }
-
-  /**
-   * Return event locations.
-   *
-   * @return Location[]
-   */
-  public function getLocations() {
-    $locations = array();
-    foreach ($this->offline as $location) {
-      $locations[] = new Location($location);
-    }
-    return $locations;
-  }
-
-  /**
-   * Return phone number.
-   *
-   * @return string
-   */
-  public function getPhone() {
-    return $this->phone;
-  }
-
-  public function getPhoneRaw() {
-    return $this->phone;
-  }
-
-}
diff --git a/vendor/events-radar/radar-api-php/src/Entity/Group.php b/vendor/events-radar/radar-api-php/src/Entity/Group.php
deleted file mode 100644
index af05db9471614c24fc110620da45562c2f101349..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Entity/Group.php
+++ /dev/null
@@ -1,143 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-class Group extends Node {
-  public $group_logo;
-  public $image;
-  public $email;
-  public $link;
-  public $offline;
-  public $opening_times;
-  public $phone;
-
-  function __construct($data = array()) {
-    parent::__construct($data);
-    $this->type = 'group';
-  }
-
-  /**
-   * Logo raw data.
-   */
-  public function getGroupLogoRaw() {
-    return $this->group_logo;
-  }
-
-  /**
-   * Logo file object.
-   *
-   * @return File|NULL
-   */
-  public function getGroupLogo() {
-    if (!empty($this->group_logo)) {
-      return new RadarFile($this->group_logo);
-    }
-    return NULL;
-  }
-
-
-  /**
-   * Raw image entity array.
-   */
-  public function getImageRaw() {
-    return $this->image;
-  }
-
-  /**
-   * Return image entity object.
-   *
-   * @return RadarFile|NULL
-   */
-  public function getImage() {
-    if (!empty($this->image->file)) {
-      return new RadarFile($this->image);
-    }
-    return NULL;
-  }
-
-  /**
-   * Return email.
-   *
-   * @return string
-   */
-  public function getEmail() {
-    return $this->email;
-  }
-
-  public function getEmailRaw() {
-    return $this->email;
-  }
-
-  /**
-   * Return array of url links for the event.
-   *
-   * @return string[]
-   */
-  public function getLink() {
-    $links = array();
-    foreach ($this->link as $link) {
-      $links[] = $link['url'];
-    }
-    return $links;
-  }
-
-  /**
-   * Return array of array url links for the event.
-   *
-   * Keyed with 'url', and unused 'attributes'.
-   *
-   * @return array
-   */
-  public function getLinkRaw() {
-    return $this->link;
-  }
-
-  /**
-   * Return group locations.
-   *
-   * @return Location[]
-   */
-  public function getLocations() {
-    $locations = array();
-    foreach ($this->offline as $location) {
-      $locations[] = new Location($location);
-    }
-    return $locations;
-  }
-
-  public function getLocationsRaw() {
-    return $this->offline;
-  }
-
-  /**
-   * Return phone number.
-   *
-   * @return string
-   */
-  public function getPhone() {
-    return $this->phone;
-  }
-
-  public function getPhoneRaw() {
-    return $this->phone;
-  }
-
-  /**
-   * Free text description of opening times.
-   *
-   * @return string
-   */
-  public function getOpeningTimes() {
-    return (!empty($this->opening_times['value'])) ? $this->opening_times['value'] : '';
-  }
-
-  /**
-   * Free text description of opening times.
-   *
-   * Keyed array with 'value', and 'format' the Radar internal name of the
-   * filter format used.
-   */
-  public function getOpeningTimesRaw() {
-    return $this->opening_times;
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/src/Entity/ListingsGroup.php b/vendor/events-radar/radar-api-php/src/Entity/ListingsGroup.php
deleted file mode 100644
index d299be082062074fc1996dd181fe3b796ed22151..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Entity/ListingsGroup.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
- class ListingsGroup extends Node {
-  public $group_logo;
-  public $email;
-  public $link;
-  public $offline;
-  public $phone;
-  public $groups_listed;
-
-   function __construct($data = array()) {
-    $this->set($data);
-    $this->type = 'listings_group';
-  }
-
-  /**
-   * TODO not appearing in the API output.
-   */
-  public function getGroupLogoRaw() {
-    return $this->group_logo;
-  }
-
-  /**
-   * Return email.
-   *
-   * @return string
-   */
-  public function getEmail() {
-    return $this->email;
-  }
-
-  public function getEmailRaw() {
-    return $this->email;
-  }
-
-  /**
-   * Return array of url links for the event.
-   *
-   * @return string[]
-   */
-  public function getLink() {
-    $links = array();
-    foreach ($this->link as $link) {
-      $links[] = $link['url'];
-    }
-    return $links;
-  }
-
-  /**
-   * Return array of array url links for the event.
-   *
-   * Keyed with 'url', and unused 'attributes'.
-   *
-   * @return array
-   */
-  public function getLinkRaw() {
-    return $this->link;
-  }
-
-  /**
-   * Return group locations.
-   *
-   * @return Location[]
-   */
-  public function getLocations() {
-    $locations = array();
-    foreach ($this->offline as $location) {
-      $locations[] = new Location($location);
-    }
-    return $locations;
-  }
-
-  public function getLocationsRaw() {
-    return $this->offline;
-  }
-
-  /**
-   * Return phone number.
-   *
-   * @return string
-   */
-  public function getPhone() {
-    return $this->phone;
-  }
-
-  public function getPhoneRaw() {
-    return $this->phone;
-  }
-
-  /**
-   * Which groups are listed for.
-   *
-   * @return Group[]
-   */
-  public function getGroupsListed() {
-    $groups = array();
-    foreach ($this->groups_listed as $group) {
-      $groups[] = new Group($group);
-    }
-    return $groups;
-  }
-
-  public function getGroupsListedRaw() {
-    return $this->groups_listed;
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/src/Entity/Location.php b/vendor/events-radar/radar-api-php/src/Entity/Location.php
deleted file mode 100644
index e361325ba16668631fecf919a5fc9fad60e8b51c..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Entity/Location.php
+++ /dev/null
@@ -1,114 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-use geoPHP;
-
-class Location extends Entity {
-  public $title;
-  public $address;
-  public $directions;
-  public $map;
-  public $timezone;
-
-  public function __construct($data = array()) {
-    $this->set($data);
-    $this->type = 'location';
-  }
-
-  public function set($data) {
-    $data = (array) $data;
-    parent::set($data);
-    if (isset($data['id'])) {
-      $this->drupalId = $data['id'];
-    }
-  }
-
-  public function apiUri() {
-    if (isset($this->apiUri)) {
-      return $this->apiUri;
-    }
-    elseif (isset($this->uuid)) {
-      return $this->apiBase . 'location/' . $this->uuid;
-    }
-
-    throw new Exception();
-  }
-
-  public function getTitle() {
-    return $this->title;
-  }
-
-  /**
-   * Return address array.
-   *
-   * array
-   *  ['country']                   two letter code
-   *  ['name_line']                 locally known as
-   *  ['first_name']
-   *  ['last_name']
-   *  ['organisation_name']
-   *  ['administrative_area']
-   *  ['sub_administrative_area']
-   *  ['locality']                  city name
-   *  ['dependent_locality']
-   *  ['postal_code']               postcode
-   *  ['thoroughfare']              street
-   *  ['premise']
-   *
-   * @return array
-   */
-  public function getAddressRaw() {
-    return $this->address;
-  }
-
-  /**
-   * Return components of the address, glued with string.
-   *
-   * @param array $include
-   *   Key names. See self::getAddressRaw() for list.
-   * @param string $seperator
-   *   Glue to join components.
-   *
-   * @return string
-   */
-  public function getAddress($include = array('name_line', 'thoroughfare', 'locality'), $seperator = ', ') {
-    $address = array();
-    foreach ($include as $part) {
-      if (! empty($this->address[$part])) {
-        $address[] = $this->address[$part];
-      }
-    }
-    return implode($seperator, $address);
-  }
-
-  public function getDirectionsRaw() {
-    return $this->directions;
-  }
-
-  /**
-   * Return the directions text field.
-   *
-   * Free text field used for describing how to get to a location.
-   *
-   * @return string
-   */
-  public function getDirections() {
-    return $this->directions;
-  }
-
-  public function getLocationRaw() {
-    return $this->map;
-  }
-
-  /**
-   * Return the geographic location.
-   *
-   * Usually a point, geocoded or manually added.
-   *
-   * @return geoPHP\Geometry
-   */
-  public function getLocation() {
-    return geoPHP::load($this->map['geom']);
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/src/Entity/Node.php b/vendor/events-radar/radar-api-php/src/Entity/Node.php
deleted file mode 100644
index ff9676226977690ca6a5e80a02f89f83e8f8003f..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Entity/Node.php
+++ /dev/null
@@ -1,174 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-class Node extends Entity {
-  public $title;
-  public $body;
-  public $category;
-  public $topic;
-  public $url;
-  public $edit_url;
-  public $status;
-  public $created;
-  public $changed;
-  public $language;
-
-  public function __construct($data = array()) {
-    $this->set($data);
-  }
-
-  public function set($data) {
-    parent::set($data);
-    if (isset($data['nid'])) {
-      $this->drupalId = $data['nid'];
-    }
-    if (isset($data['vid'])) {
-      $this->drupalVersionId = $data['vid'];
-    }
-  }
-
-  public function apiUri() {
-    if (isset($this->apiUri)) {
-      return $this->apiUri;
-    }
-    elseif (isset($this->uuid)) {
-      return $this->apiBase . 'node/' . $this->uuid;
-    }
-
-    throw new Exception();
-  }
-
-  public function getTitle() {
-    return $this->title;
-  }
-
-  /**
-   * Body or Description of the Entity.
-   *
-   * @return string
-   */
-  public function getBody() {
-    return (!empty($this->body['value'])) ? $this->body['value'] : '';
-  }
-
-  /**
-   * Body, summary and filter type.
-   *
-   * Keyed array with 'value', 'summary' if there is a shorter summary
-   * and 'format' the Radar internal name of the filter format used.
-   *
-   * @return array
-   */
-  public function getBodyRaw() {
-    return $this->body;
-  }
-
-  public function getCategoriesRaw() {
-    $categories = array();
-    foreach ($this->category as $category) {
-      $categories[$category['id']] = $category;
-    }
-    return $category;
-  }
-
-  /**
-   * Return standard categories.
-   *
-   * @return TaxonomyTerm[]
-   */
-  public function getCategories() {
-    $categories = array();
-    if (is_array($this->category)) {
-      foreach ($this->category as $category) {
-        $categories[$category['id']] = new TaxonomyTerm($category);
-      }
-    }
-    return $categories;
-  }
-
-  public function getTopicsRaw() {
-    $topics = array();
-    foreach ($this->topic as $topic) {
-      $topics[$topic['id']] = $topic;
-    }
-    return $topics;
-  }
-
-  /**
-   * Return free tagging topics
-   *
-   * @return TaxonomyTerm[]
-   */
-  public function getTopics() {
-    $topics = array();
-    if (is_array($this->topic)) {
-      foreach ($this->topic as $topic) {
-        $topics[$topic['id']] = new TaxonomyTerm($topic);
-      }
-    }
-    return $topics;
-  }
-
-  /**
-   * URL for the event on the site.
-   *
-   * @return string
-   */
-  public function getUrlView() {
-    return $this->url;
-  }
-
-  /**
-   * URL to edit the event on the site.
-   *
-   * @return string
-   */
-  public function getUrlEdit() {
-    return $this->edit_url;
-  }
-
-  /**
-   * Published status.
-   *
-   * @return bool
-   *   TRUE if published.
-   */
-  public function getStatus() {
-    return (bool) $this->status;
-  }
-
-  /**
-   * Created time.
-   *
-   * @return \DateTime
-   */
-  public function getCreated() {
-    $created = new \DateTime();
-    $created->setTimestamp($this->created);
-    return $created;
-  }
-
-  /**
-   * Last updated time.
-   *
-   * @return \DateTime
-   */
-  public function getUpdated() {
-    $updated = new \DateTime();
-    $updated->setTimestamp($this->changed);
-    return $updated;
-  }
-
-  /**
-   * Language code for entity version.
-   *
-   * The entity may be available in other languages. This is the language
-   * code for the present version.
-   *
-   * @return string
-   */
-  public function getLanguage() {
-    return $this->language;
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/src/Entity/RadarFile.php b/vendor/events-radar/radar-api-php/src/Entity/RadarFile.php
deleted file mode 100644
index df4af4155e669e50ef466a03e49043b4489573f4..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Entity/RadarFile.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-class RadarFile extends Entity {
-  public $title;
-  public $mime;
-  public $size;
-  public $url;
-
-  function __construct($data = array()) {
-    $this->set($data);
-    $this->type = 'file';
-  }
-
-  public function set($data) {
-    $data = (array) $data;
-    parent::set($data);
-    if (isset($data['fid'])) {
-      $this->drupalId = $data['fid'];
-    }
-  }
-
-  public function apiUri() {
-    if (isset($this->apiUri)) {
-      return $this->apiUri;
-    }
-    elseif (isset($this->uuid)) {
-      return $this->apiBase . 'file/' . $this->uuid;
-    }
-
-    throw new Exception();
-  }
-
-  /**
-   * Title is usually filename.
-   */
-  public function getTitle() {
-    return $this->title;
-  }
-
-  /**
-   * Mimetype, eg image/jpeg
-   */
-  public function getImageRaw() {
-    return $this->mime;
-  }
-
-  /**
-   * URL to the file itself.
-   *
-   * @return string
-   */
-  public function getUrl() {
-    return $this->url;
-  }
-
-  /**
-   * Size, in bytes.
-   *
-   * @return int
-   */
-  public function getSize() {
-    return $this->size;
-  }
-
-}
diff --git a/vendor/events-radar/radar-api-php/src/Entity/TaxonomyTerm.php b/vendor/events-radar/radar-api-php/src/Entity/TaxonomyTerm.php
deleted file mode 100644
index 1b52a4a7890d222d0ff17a52c78e122f5b0aca35..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Entity/TaxonomyTerm.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-
-namespace Radar\Connect\Entity;
-
-class TaxonomyTerm extends Entity {
-  public $name;
-  public $description;
-  public $node_count;
-  public $vocabulary;
-
-  public function __construct($data = array()) {
-    $this->set($data);
-    $this->type = 'taxonomy_term';
-  }
-
-  public function set($data) {
-    $data = (array) $data;
-    parent::set($data);
-    if (isset($data['tid'])) {
-      $this->drupalId = $data['tid'];
-    }
-    if (isset($data['type'])) {
-      $this->vocabulary = $data['type'];
-    }
-  }
-
-  public function apiUri() {
-    if (isset($this->apiUri)) {
-      return $this->apiUri;
-    }
-    elseif (isset($this->uuid)) {
-      return $this->apiBase . 'taxonomy_term/' . $this->uuid;
-    }
-
-    throw new Exception();
-  }
-
-  public function getTitle() {
-    return $this->name;
-  }
-
-  /**
-   * Type of term: 'category' or 'topic'.
-   *
-   * @return string
-   */
-  public function getVocabulary() {
-    return $this->vocabulary;
-  }
-
-  public function getNodeCount() {
-    return $this->node_count;
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/src/Filter.php b/vendor/events-radar/radar-api-php/src/Filter.php
deleted file mode 100644
index 6f4c4c239ad6da0fda370308230db403ad2b95be..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/src/Filter.php
+++ /dev/null
@@ -1,144 +0,0 @@
-<?php
-
-namespace Radar\Connect;
-
-class Filter {
-  /**
-   * @var array
-   *   Query stack.
-   */
-  private $query;
-
-  /**
-   * Add arbitary filter, knowing key.
-   *
-   * If you add something that doesn't work it usually just returns no results.
-   *
-   * @param string key
-   * @param string value
-   */
-  public function add($key, $value) {
-    $this->query[$key][] = $value;
-  }
-
-  /**
-   * Filter by group.
-   *
-   * @param int $id
-   *   Presently requires the internal node ID, not the uuid.
-   */
-  public function addGroup($id) {
-    $this->query['group'][] = $id;
-  }
-
-  /**
-   * Filter by country.
-   *
-   * @param string $country
-   *   Country code. Generally ISO, but there are additions.
-   *   @todo Make a query or a list for this.
-   */
-  public function addCountry($country) {
-    $this->query['country'][] = $country;
-  }
-
-  /**
-   * Filter by city.
-   *
-   * @param string $city
-   *   Name of city.
-   */
-  public function addCity($city) {
-    $this->query['city'][] = $city;
-  }
-
-  /**
-   * Filter by year.
-   *
-   * @param string $year
-   *   Optional: year in YYYY format. Default current year.
-   */
-  public function addYear($year = 'now') {
-    if ($year == 'now') {
-      $year = date('Y');
-    }
-    $this->query['date'][] = $year;
-  }
-
-  /**
-   * Filter by month.
-   *
-   * @param string $month
-   *   Optional: month in MM numeric format. Default current month.
-   * @param string $year
-   *   Optional: year in YYYY format. Default current year.
-   */
-  public function addMonth($month = 'now', $year = 'now') {
-    if ($month = 'now') {
-      $month = date('m');
-    }
-    if ($year = 'now') {
-      $year = date('Y');
-    }
-    $this->query['date'][] = $year . '-' . $month;
-  }
-  /**
-   * Filter by day.
-   *
-   * @param string day
-   *   Optional: day in DD numeric format. Default curent day.
-   * @param string $month
-   *   Optional: month in MM numeric format. Default current month.
-   * @param string $year
-   *   Optional: year in YYYY format. Default current year.
-   */
-  public function addDay($day = 'now', $month = 'now', $year = 'now') {
-    if ($day = 'now') {
-      $day = date('d');
-    }
-    if ($month = 'now') {
-      $month = date('m');
-    }
-    if ($year = 'now') {
-      $year = date('Y');
-    }
-    $this->query['date'][] = $year . '-'  . $month . '-' . $day;
-  }
-
-  /**
-   * Filter by date.
-   *
-   * @param \DateTime date
-   */
-  public function addDate(\DateTime $date) {
-    $this->query['date'][] = $date->format('Y-m-d');
-  }
-
-  /**
-   * Filter by category.
-   *
-   * @param string category.
-   *   @todo make the list of fixed categories available.
-   */
-  public function addCategory($category) {
-    $this->query['category'][] = $category;
-  }
-
-  /**
-   * Filter by price.
-   *
-   * @param string $price
-   *   'free entrance', 'by donation', other strings entered as free text.
-   */
-  public function addPrice($price) {
-    $this->query['price'][] = $price;
-  }
-
-  /**
-   * Return the query array.
-   */
-  public function getQuery() {
-    return $this->query;
-  }
-
-}
diff --git a/vendor/events-radar/radar-api-php/tests/Entity/EntityTest.php b/vendor/events-radar/radar-api-php/tests/Entity/EntityTest.php
deleted file mode 100644
index c37dbbe841445b0f7dc594dd0b21326fd0233fad..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/Entity/EntityTest.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Radar\Connect\Tests\Entity;
-
-use Guzzle\Tests\GuzzleTestCase;
-use Radar\Connect\Connect;
-use Guzzle\Http\Client;
-
-abstract class EntityTestCase extends GuzzleTestCase {
-  /**
-   * @see Connect\parseResponse
-   */
-  protected function parseResponse($response) {
-    // Reflection... clue... it shouldn't be quite like that!
-    $reflectionClient = new \ReflectionClass('Radar\Connect\Connect');
-    $parseResponse = $reflectionClient->getMethod('parseResponse');
-    $parseResponse->setAccessible(true);
-     // Argh fix me.
-    $client = new Connect(new Client());
-    return $parseResponse->invokeArgs($client, array($response));
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/tests/Entity/EventTest.php b/vendor/events-radar/radar-api-php/tests/Entity/EventTest.php
deleted file mode 100644
index 060681b00acd4b72a92b36bd75af0367627830e3..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/Entity/EventTest.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-
-namespace Radar\Connect\Tests\Entity;
-
-use Radar\Connect\Entity\Event;
-
-class EventTest extends EntityTestCase {
-  public function testRequestParse() {
-    $response = $this->getMockResponse('event');
-    $event = $this->parseResponse($response);
-
-    $this->assertEquals(count($event), 1);
-    $event = reset($event);
-    // Basic properties
-    $this->assertEquals($event->getUuid(), '69300100-b104-4c37-b651-48351543e8a6');
-    $this->assertEquals($event->getVuuid(), 'a66a7c7d-5ed4-487e-92b8-ee876b91e2d6');
-    $this->assertEquals($event->getInternalId(), '9171');
-    $this->assertEquals($event->getInternalVid(), '9680');
-    // Node level fields
-    $this->assertEquals($event->apiUri(), 'https://radar.squat.net/api/1.1/node/69300100-b104-4c37-b651-48351543e8a6');
-    $body_text = "<p>This is a handy event that site devs are using.</p>\n";
-    $this->assertEquals($event->getBody(), $body_text);
-    $this->assertEquals($event->getBodyRaw(), array('value' => $body_text, 'summary' => '', 'format' => 'rich_text_editor'));
-    $this->assertEquals($event->getUrlView(),'https://radar.squat.net/en/event/amsterdam/joes-garage/2014-02-24/test-event');
-    $this->assertEquals($event->getUrlEdit(),'https://radar.squat.net/en/node/9171/edit');
-    $this->assertEquals($event->getStatus(), TRUE);
-    $this->assertEquals($event->getCreated()->getTimestamp(),'1424807163');
-    $this->assertEquals($event->getUpdated()->getTimestamp(),'1424807163');
-    // Node level references
-    $categories = $event->getCategories();
-    $category = reset($categories);
-    $this->assertTrue($category instanceof \Radar\Connect\Entity\TaxonomyTerm);
-    $this->assertEquals($category->apiUri(),'https://radar.squat.net/api/1.1/taxonomy_term/e85a688d-03ac-4008-a3cb-1adb7e8f718a');
-    $topics = $event->getTopics();
-    $topic = reset($topics);
-    $this->assertTrue($topic instanceof \Radar\Connect\Entity\TaxonomyTerm);
-    $this->assertEquals($topic->apiUri(), 'https://radar.squat.net/api/1.1/taxonomy_term/6c73cff2-9dc9-41db-a79e-f54bf4c010f7');
-    // Simple fields.
-    $this->assertTrue($event instanceof Event);
-    $this->assertEquals($event->getTitle(), 'Test event');
-    //$this->assertEquals($event->getImageRaw(), '');
-    $this->assertEquals($event->getPrice(), 'Suggested donation €3');
-    $this->assertEquals($event->getEmail(), 'joe@squat.net');
-    $this->assertEquals($event->getLinkRaw(), array(array('url' => 'http://www.joesgarage.nl/', 'attributes' => array())));
-    $this->assertEquals($event->getLink(), array('http://www.joesgarage.nl/'));
-    $this->assertEquals($event->getPhone(), '01-12345');
-    // Entity references.
-    $price = $event->getPriceCategory();
-    $this->assertTrue($price[0] instanceof \Radar\Connect\Entity\TaxonomyTerm);
-    $this->assertEquals($price[0]->apiUri(), 'https://radar.squat.net/api/1.1/taxonomy_term/9d943d0c-e2bf-408e-9110-4bfb044f60c0');
-    $this->assertEquals($price[1]->apiUri(), 'https://radar.squat.net/api/1.1/taxonomy_term/6f4101f4-cd9b-49f2-91a3-203d2b47a3ed');
-    $groups = $event->getGroups();
-    $this->assertTrue($groups[0] instanceof \Radar\Connect\Entity\Group);
-    $this->assertEquals($groups[0]->apiUri(), 'https://radar.squat.net/api/1.1/node/0df4bcd7-54b4-4559-a960-60b5042d3d48');
-    $raw_dates = $event->getDatesRaw();
-    $this->assertEquals($raw_dates[0]['value'], '1393271100');
-    $this->assertEquals($raw_dates[0]['time_end'], '2014-02-24T21:00:00+01:00');
-    $dates = $event->getDates();
-    $this->assertTrue($dates[0]['start'] instanceof \DateTime);
-    $this->assertEquals($dates[0]['start']->getTimestamp(), '1393271100');
-    $this->assertEquals($dates[0]['end']->getTimezone()->getName(), '+01:00');
-    $locations = $event->getLocations();
-    $this->assertTrue($locations[0] instanceof \Radar\Connect\Entity\Location);
-    $this->assertEquals($locations[0]->apiUri(), 'https://radar.squat.net/api/1.1/location/3c58abc1-e095-4db5-996d-2a064cebb2d3');
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/tests/Entity/GroupTest.php b/vendor/events-radar/radar-api-php/tests/Entity/GroupTest.php
deleted file mode 100644
index b8a1f08a874ffe6afc0d1b4c9104082e8a4f815f..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/Entity/GroupTest.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-
-namespace Radar\Connect\Tests\Entity;
-
-use Radar\Connect\Entity\Group;
-
-class GroupTest extends EntityTestCase {
-  public function testRequestParse() {
-    $response = $this->getMockResponse('group');
-    $group = $this->parseResponse($response);
-
-    $this->assertEquals(count($group), 1);
-    $group = reset($group);
-    // Basic properties
-    $this->assertEquals($group->getUuid(), '0df4bcd7-54b4-4559-a960-60b5042d3d48');
-    $this->assertEquals($group->getVuuid(), 'c6df91b9-58bd-4a5f-a52e-64ec18f267f0');
-    $this->assertEquals($group->getInternalId(), '41');
-    $this->assertEquals($group->getInternalVid(), '8935');
-    // Node level fields
-    $this->assertEquals($group->apiUri(), 'https://radar.squat.net/api/1.1/node/0df4bcd7-54b4-4559-a960-60b5042d3d48');
-    $body_text = "<p>Joe's Garage is een ontmoetingsplek voor al dan niet krakers uit de transvaalbuurt en omstreken.</p>\n";
-    $this->assertEquals($group->getBody(), $body_text);
-    $this->assertEquals($group->getBodyRaw(), array('value' => $body_text, 'summary' => '', 'format' => 'rich_text_editor'));
-    $this->assertEquals($group->getUrlView(),'https://radar.squat.net/nl/amsterdam/joes-garage?language=nl');
-    $this->assertEquals($group->getUrlEdit(),'https://radar.squat.net/nl/node/41/edit?language=nl');
-    $this->assertEquals($group->getStatus(), TRUE);
-    $this->assertEquals($group->getCreated()->getTimestamp(),'1409775185');
-    $this->assertEquals($group->getUpdated()->getTimestamp(),'1424352703');
-    // Node level references
-    $categories = $group->getCategories();
-    $this->assertEquals(count($categories), 6);
-    $category = reset($categories);
-    $this->assertTrue($category instanceof \Radar\Connect\Entity\TaxonomyTerm);
-    $this->assertEquals($category->apiUri(),'https://radar.squat.net/api/1.1/taxonomy_term/e97f372b-29bc-460b-bff6-35d2462411ff?language=nl');
-    $topics = $group->getTopics();
-    $topic = reset($topics);
-    $this->assertTrue($topic instanceof \Radar\Connect\Entity\TaxonomyTerm);
-    $this->assertEquals($topic->apiUri(), 'https://radar.squat.net/api/1.1/taxonomy_term/82f00d0a-03df-40ec-a06d-67b875675858?language=nl');
-    // Simple fields.
-    $this->assertTrue($group instanceof Group);
-    $this->assertEquals($group->getTitle(), 'Joe\'s Garage');
-    //$this->assertEquals($group->getImageRaw(), '');
-    //$this->assertEquals($group->getGroupLogoRaw(), '');
-    $this->assertEquals($group->getEmail(), 'joe@squat.net');
-    $this->assertEquals($group->getLinkRaw(), array(array('url' => 'http://www.joesgarage.nl/', 'attributes' => array())));
-    $this->assertEquals($group->getLink(), array('http://www.joesgarage.nl/'));
-    $this->assertEquals($group->getPhone(), null);
-    $opening_times = "<p>Maandag: 19u <strong>Volkseten Vegazulu</strong></p>\n<p>Dinsdag: 11u/15u <strong>Kraakspreekuur, (daarna is er een borrel)</strong></p>\n<p>Dinsdag: 20u/21u30 <strong>Kraakspreekuur Oost</strong></p>\n<p>Woensdag: 15u/18u <strong>Lonely Collective Day Cafe</strong></p>\n<p>Donderdag: 19u <strong>Volkseten Vegazulu</strong></p>\n<p>Zaterdag: 14u/18u <strong>Weggeefwinkel</strong></p>\n<p>Zondag: 20u <strong>Filmavonden/Infoavonden</strong></p>\n";
-    $this->assertEquals($group->getOpeningTimesRaw(), array('value' => $opening_times, 'format' => 'rich_text_editor'));
-    $this->assertEquals($group->getOpeningTimes(), $opening_times);
-    // Entity references.
-    $locations = $group->getLocations();
-    $this->assertTrue($locations[0] instanceof \Radar\Connect\Entity\Location);
-    $this->assertEquals($locations[0]->apiUri(), 'https://radar.squat.net/api/1.1/location/3c58abc1-e095-4db5-996d-2a064cebb2d3?language=nl');
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/tests/Entity/ListingsGroupTest.php b/vendor/events-radar/radar-api-php/tests/Entity/ListingsGroupTest.php
deleted file mode 100644
index b94cb83c8cc348f7bced2fe74039a0a68db14303..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/Entity/ListingsGroupTest.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-
-namespace Radar\Connect\Tests\Entity;
-
-use Radar\Connect\Entity\ListingsGroup;
-
-class ListingsGroupTest extends EntityTestCase {
-  public function testRequestParse() {
-    $response = $this->getMockResponse('listings_group');
-    $group = $this->parseResponse($response);
-
-    $this->assertEquals(count($group), 1);
-    $group = reset($group);
-    // Basic properties
-    $this->assertEquals($group->getUuid(), '9e43dac6-e1da-4f60-8428-de9f32ac9eb0');
-    $this->assertEquals($group->getVuuid(), 'bf8e2d7e-3f35-44cf-aace-12aadba16948');
-    $this->assertEquals($group->getInternalId(), '1599');
-    $this->assertEquals($group->getInternalVid(), '8976');
-    $this->assertEquals($group->getLanguage(), 'de');
-    // Node level fields
-    $this->assertEquals($group->apiUri(), 'https://radar.squat.net/api/1.1/node/9e43dac6-e1da-4f60-8428-de9f32ac9eb0');
-    $body_text = "<p>Berliner Terminkalender für linke Subkultur und Politik</p>\n";
-    $this->assertEquals($group->getBody(), $body_text);
-    $this->assertEquals($group->getBodyRaw(), array('value' => $body_text, 'summary' => '', 'format' => 'rich_text_editor'));
-    $this->assertEquals($group->getUrlView(),'https://radar.squat.net/en/node/1599');
-    $this->assertEquals($group->getUrlEdit(),'https://radar.squat.net/en/node/1599/edit');
-    $this->assertEquals($group->getStatus(), TRUE);
-    $this->assertEquals($group->getCreated()->getTimestamp(),'1415355772');
-    $this->assertEquals($group->getUpdated()->getTimestamp(),'1424428820');
-    // Node level references
-    $categories = $group->getCategories();
-    $this->assertEquals(count($categories), 0);
-    $topics = $group->getTopics();
-    $this->assertEquals(count($topics), 0);
-    // Simple fields.
-    $this->assertTrue($group instanceof ListingsGroup);
-    $this->assertEquals($group->getTitle(), 'Stressfaktor');
-    //$this->assertEquals($group->getImageRaw(), '');
-    //$this->assertEquals($group->getGroupLogoRaw(), '');
-    $this->assertEquals($group->getEmail(), 'stressfaktor@squat.net');
-    $this->assertEquals($group->getLinkRaw(), array(array('url' => 'http://stressfaktor.squat.net', 'title'=> '', 'attributes' => array())));
-    $this->assertEquals($group->getLink(), array('http://stressfaktor.squat.net'));
-    $this->assertEquals($group->getPhone(), null);
-    // Entity references.
-    $locations = $group->getLocations();
-    $this->assertEquals(count($locations), 0);
-    $listed_groups = $group->getGroupsListed();
-    $this->assertEquals(count($listed_groups), 76);
-    $this->assertEquals($listed_groups[0]->apiUri(), 'https://radar.squat.net/api/1.1/node/da296694-ae72-47a9-9073-e450143b9c58');
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/tests/Entity/LocationTest.php b/vendor/events-radar/radar-api-php/tests/Entity/LocationTest.php
deleted file mode 100644
index 8b9d1b768dfa539c96d0740a47f374aeea29b49f..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/Entity/LocationTest.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-namespace Radar\Connect\Tests\Entity;
-
-use Radar\Connect\Entity\Location;
-
-class LocationTest extends EntityTestCase {
-  public function testRequestParse() {
-    $response = $this->getMockResponse('location');
-    $location = $this->parseResponse($response);
-
-    $this->assertEquals(count($location), 1);
-    $location = reset($location);
-    $this->assertTrue($location instanceof Location);
-
-    $this->assertEquals('X-B-Liebig Liebigstr. 34  Berlin Germany', $location->getTitle());
-    $this->assertEquals('X-B-Liebig, Liebigstr. 34, Berlin', $location->getAddress());
-    $this->assertEquals('X-B-Liebig, 10247, DE', $location->getAddress(array('name_line', 'postal_code', 'country')));
-    $this->assertEquals('U-Bhf. Frankfurter Tor', $location->getDirections());
-    $point = $location->getLocation();
-    $this->assertEquals('POINT (13.4570431 52.5179561)', $point->out('wkt'));
-  }
-}
diff --git a/vendor/events-radar/radar-api-php/tests/Entity/TaxonomyTermTest.php b/vendor/events-radar/radar-api-php/tests/Entity/TaxonomyTermTest.php
deleted file mode 100644
index 4622b75bedf0d451e6ff2a1d4c44bf71337c45c5..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/Entity/TaxonomyTermTest.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Radar\Connect\Tests\Entity;
-
-use Radar\Connect\Entity\TaxonomyTerm;
-
-class TaxonomyTermTest extends EntityTestCase {
-  public function testRequestParse() {
-    $response = $this->getMockResponse('taxonomy_term');
-    $term = $this->parseResponse($response);
-
-    $this->assertEquals(count($term), 1);
-    $term = reset($term);
-    $this->assertTrue($term instanceof TaxonomyTerm);
-
-    $this->assertEquals($term->getTitle(), 'action/protest/camp');
-    $this->assertEquals($term->apiUri(), 'https://radar.squat.net/api/1.1/taxonomy_term/e85a688d-03ac-4008-a3cb-1adb7e8f718a');
-    $this->assertEquals($term->getUuid(), 'e85a688d-03ac-4008-a3cb-1adb7e8f718a');
-    $this->assertEquals($term->getVuuid(), null);
-    $this->assertEquals($term->getInternalId(), 7);
-    $this->assertEquals($term->getInternalVid(), null);
-    $this->assertEquals($term->getNodeCount(), 10);
-    $this->assertEquals($term->getVocabulary(), 'category');
-   }
-}
diff --git a/vendor/events-radar/radar-api-php/tests/bootstrap.php b/vendor/events-radar/radar-api-php/tests/bootstrap.php
deleted file mode 100644
index 678c3a6b31df19a64ba517b8c7e08f552ef9c47d..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/bootstrap.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-use Guzzle\Tests\GuzzleTestCase;
-
-include __DIR__.'/../vendor/autoload.php';
-
-$basePath = __DIR__ . '/data/';
-GuzzleTestCase::setMockBasePath($basePath);
diff --git a/vendor/events-radar/radar-api-php/tests/data/event b/vendor/events-radar/radar-api-php/tests/data/event
deleted file mode 100644
index d499cdca97cff63977b1f5f40cca2d19550bb599..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/data/event
+++ /dev/null
@@ -1,15 +0,0 @@
-HTTP/1.1 200 OK
-Date: Tue, 24 Feb 2015 19:49:44 GMT
-Server: Apache/2.2.22 (Debian)
-X-Powered-By: PHP/5.4.36-0+deb7u3
-X-Drupal-Cache: MISS
-Expires: Sun, 19 Nov 1978 05:00:00 GMT
-Last-Modified: Tue, 24 Feb 2015 19:49:44 GMT
-Cache-Control: public, max-age=300
-ETag: "1424807384-0"
-Vary: Cookie,Accept-Encoding,User-Agent
-Content-Length: 2613
-Content-Type: application/json
-Strict-Transport-Security: max-age=15768000;includeSubDomains
-
-{"body":{"value":"<p>This is a handy event that site devs are using.</p>\n","summary":"","format":"rich_text_editor"},"category":[{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/e85a688d-03ac-4008-a3cb-1adb7e8f718a","id":"e85a688d-03ac-4008-a3cb-1adb7e8f718a","resource":"taxonomy_term"},{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/2a56c4d7-eb98-4f96-9ac6-d383a1af5ce8","id":"2a56c4d7-eb98-4f96-9ac6-d383a1af5ce8","resource":"taxonomy_term"}],"group_content_access":"0","og_group_ref":[{"uri":"https://radar.squat.net/api/1.1/node/0df4bcd7-54b4-4559-a960-60b5042d3d48","id":"0df4bcd7-54b4-4559-a960-60b5042d3d48","resource":"node"}],"og_group_request":[],"date_time":[{"value":"1393271100","value2":"1393272000","duration":900,"time_start":"2014-02-24T20:45:00+01:00","time_end":"2014-02-24T21:00:00+01:00","rrule":null}],"image":[],"price":"Suggested donation \u20ac3","email":"joe@squat.net","link":[{"url":"http://www.joesgarage.nl/","attributes":[]}],"offline":[{"uri":"https://radar.squat.net/api/1.1/location/3c58abc1-e095-4db5-996d-2a064cebb2d3","id":"3c58abc1-e095-4db5-996d-2a064cebb2d3","resource":"location"}],"phone":"01-12345","topic":[{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/6c73cff2-9dc9-41db-a79e-f54bf4c010f7","id":"6c73cff2-9dc9-41db-a79e-f54bf4c010f7","resource":"taxonomy_term"}],"title_field":"Test event","price_category":[{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/9d943d0c-e2bf-408e-9110-4bfb044f60c0","id":"9d943d0c-e2bf-408e-9110-4bfb044f60c0","resource":"taxonomy_term"},{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/6f4101f4-cd9b-49f2-91a3-203d2b47a3ed","id":"6f4101f4-cd9b-49f2-91a3-203d2b47a3ed","resource":"taxonomy_term"}],"og_membership":[],"og_membership__1":[],"og_membership__2":[],"og_membership__3":[],"og_group_ref__og_membership":[],"og_group_ref__og_membership__1":[],"og_group_ref__og_membership__2":[],"og_group_ref__og_membership__3":[],"og_group_request__og_membership":[],"og_group_request__og_membership__1":[],"og_group_request__og_membership__2":[],"og_group_request__og_membership__3":[],"nid":"9171","vid":"9680","is_new":false,"type":"event","title":"Test event","language":"en","url":"https://radar.squat.net/en/event/amsterdam/joes-garage/2014-02-24/test-event","edit_url":"https://radar.squat.net/en/node/9171/edit","status":"1","promote":"0","sticky":"0","created":"1424807163","changed":"1424807163","feed_nid":null,"flag_abuse_node_user":[],"flag_abuse_whitelist_node_user":[],"uuid":"69300100-b104-4c37-b651-48351543e8a6","vuuid":"a66a7c7d-5ed4-487e-92b8-ee876b91e2d6"}
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/tests/data/group b/vendor/events-radar/radar-api-php/tests/data/group
deleted file mode 100644
index 688aafe88dca15c98a542d61ca985d9a630798c6..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/data/group
+++ /dev/null
@@ -1,15 +0,0 @@
-HTTP/1.1 200 OK
-Date: Sun, 22 Feb 2015 08:34:14 GMT
-Server: Apache/2.2.22 (Debian)
-X-Powered-By: PHP/5.4.36-0+deb7u3
-X-Drupal-Cache: HIT
-Etag: "1424593941-0"
-Cache-Control: public, max-age=0
-Last-Modified: Sun, 22 Feb 2015 08:32:21 GMT
-Expires: Sun, 19 Nov 1978 05:00:00 GMT
-Vary: Cookie,Accept-Encoding,User-Agent
-Content-Length: 2872
-Content-Type: application/json
-Strict-Transport-Security: max-age=15768000;includeSubDomains
-
-{"body":{"value":"<p>Joe's Garage is een ontmoetingsplek voor al dan niet krakers uit de transvaalbuurt en omstreken.</p>\n","summary":"","format":"rich_text_editor"},"category":[{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/e97f372b-29bc-460b-bff6-35d2462411ff?language=nl","id":"e97f372b-29bc-460b-bff6-35d2462411ff","resource":"taxonomy_term"},{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/2a56c4d7-eb98-4f96-9ac6-d383a1af5ce8?language=nl","id":"2a56c4d7-eb98-4f96-9ac6-d383a1af5ce8","resource":"taxonomy_term"},{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/68197b93-2ece-4b0f-9a76-d9e99bda2603?language=nl","id":"68197b93-2ece-4b0f-9a76-d9e99bda2603","resource":"taxonomy_term"},{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/8e846372-fa86-4cb2-87d1-f24da784ec6b?language=nl","id":"8e846372-fa86-4cb2-87d1-f24da784ec6b","resource":"taxonomy_term"},{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/0b9e8d1f-d51d-4d32-b984-2dba1099e0fa?language=nl","id":"0b9e8d1f-d51d-4d32-b984-2dba1099e0fa","resource":"taxonomy_term"},{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/20a888f9-54c1-4767-8af1-40de3d1d2636?language=nl","id":"20a888f9-54c1-4767-8af1-40de3d1d2636","resource":"taxonomy_term"}],"group_group":true,"group_logo":[],"image":[],"email":"joe@squat.net","link":[{"url":"http://www.joesgarage.nl/","attributes":[]}],"offline":[{"uri":"https://radar.squat.net/api/1.1/location/3c58abc1-e095-4db5-996d-2a064cebb2d3?language=nl","id":"3c58abc1-e095-4db5-996d-2a064cebb2d3","resource":"location"}],"opening_times":{"value":"<p>Maandag: 19u <strong>Volkseten Vegazulu</strong></p>\n<p>Dinsdag: 11u/15u <strong>Kraakspreekuur, (daarna is er een borrel)</strong></p>\n<p>Dinsdag: 20u/21u30 <strong>Kraakspreekuur Oost</strong></p>\n<p>Woensdag: 15u/18u <strong>Lonely Collective Day Cafe</strong></p>\n<p>Donderdag: 19u <strong>Volkseten Vegazulu</strong></p>\n<p>Zaterdag: 14u/18u <strong>Weggeefwinkel</strong></p>\n<p>Zondag: 20u <strong>Filmavonden/Infoavonden</strong></p>\n","format":"rich_text_editor"},"phone":null,"topic":[{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/82f00d0a-03df-40ec-a06d-67b875675858?language=nl","id":"82f00d0a-03df-40ec-a06d-67b875675858","resource":"taxonomy_term"}],"notifications":["joe@squat.net"],"type":"group","members":[],"members__1":[],"members__2":[],"members__3":[],"nid":"41","vid":"8935","is_new":false,"title":"Joe's Garage","language":"en","url":"https://radar.squat.net/nl/amsterdam/joes-garage?language=nl","edit_url":"https://radar.squat.net/nl/node/41/edit?language=nl","status":"1","promote":"0","sticky":"0","created":"1409775185","changed":"1424352703","feed_nid":null,"flag_abuse_node_user":[],"flag_abuse_whitelist_node_user":[],"uuid":"0df4bcd7-54b4-4559-a960-60b5042d3d48","vuuid":"c6df91b9-58bd-4a5f-a52e-64ec18f267f0"}
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/tests/data/listings_group b/vendor/events-radar/radar-api-php/tests/data/listings_group
deleted file mode 100644
index b914eab2f4e508da82a42dc2101cfaeda1fa9647..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/data/listings_group
+++ /dev/null
@@ -1,15 +0,0 @@
-HTTP/1.1 200 OK
-Date: Sun, 22 Feb 2015 09:47:38 GMT
-Server: Apache/2.2.22 (Debian)
-X-Powered-By: PHP/5.4.36-0+deb7u3
-X-Drupal-Cache: HIT
-Etag: "1424598121-0"
-Cache-Control: public, max-age=0
-Last-Modified: Sun, 22 Feb 2015 09:42:01 GMT
-Expires: Sun, 19 Nov 1978 05:00:00 GMT
-Vary: Cookie,Accept-Encoding,User-Agent
-Content-Type: application/json
-Strict-Transport-Security: max-age=15768000;includeSubDomains
-Transfer-Encoding: chunked
-
-{"body":{"value":"<p>Berliner Terminkalender f\u00fcr linke Subkultur und Politik</p>\n","summary":"","format":"rich_text_editor"},"category":[],"group_group":true,"group_logo":[],"email":"stressfaktor@squat.net","link":[{"title":"","url":"http://stressfaktor.squat.net","attributes":[]}],"offline":[],"phone":null,"topic":[],"notifications":["stressfaktor@squat.net"],"groups_listed":{"0":{"uri":"https://radar.squat.net/api/1.1/node/da296694-ae72-47a9-9073-e450143b9c58","id":"da296694-ae72-47a9-9073-e450143b9c58","resource":"node"},"1":{"uri":"https://radar.squat.net/api/1.1/node/2f2f9cb7-49f1-40b8-a609-7b0a2a91e476","id":"2f2f9cb7-49f1-40b8-a609-7b0a2a91e476","resource":"node"},"2":{"uri":"https://radar.squat.net/api/1.1/node/4b2b0338-b939-4281-bf79-e584b18f4b99","id":"4b2b0338-b939-4281-bf79-e584b18f4b99","resource":"node"},"3":{"uri":"https://radar.squat.net/api/1.1/node/15cc0e0a-ec33-4db6-8957-718cee27cedc","id":"15cc0e0a-ec33-4db6-8957-718cee27cedc","resource":"node"},"4":{"uri":"https://radar.squat.net/api/1.1/node/bcc00cbe-c7c7-4999-90a8-e08fe6fc8fa2","id":"bcc00cbe-c7c7-4999-90a8-e08fe6fc8fa2","resource":"node"},"5":{"uri":"https://radar.squat.net/api/1.1/node/7d308fd7-8e1d-4fd4-bdde-3fd687846fb3","id":"7d308fd7-8e1d-4fd4-bdde-3fd687846fb3","resource":"node"},"6":{"uri":"https://radar.squat.net/api/1.1/node/0d23eabd-4dbe-4450-b236-dc3d6a337071","id":"0d23eabd-4dbe-4450-b236-dc3d6a337071","resource":"node"},"7":{"uri":"https://radar.squat.net/api/1.1/node/15e37aa5-b4e6-45b2-91a8-e18fc08cc58d","id":"15e37aa5-b4e6-45b2-91a8-e18fc08cc58d","resource":"node"},"8":{"uri":"https://radar.squat.net/api/1.1/node/c3ab0096-5d8d-40b5-984a-eadbb804fff3","id":"c3ab0096-5d8d-40b5-984a-eadbb804fff3","resource":"node"},"9":{"uri":"https://radar.squat.net/api/1.1/node/820807d5-5ffd-48b7-b29a-d8c185784598","id":"820807d5-5ffd-48b7-b29a-d8c185784598","resource":"node"},"10":{"uri":"https://radar.squat.net/api/1.1/node/ad80054e-768c-4dbb-a18e-7f253b9b2fba","id":"ad80054e-768c-4dbb-a18e-7f253b9b2fba","resource":"node"},"11":{"uri":"https://radar.squat.net/api/1.1/node/842db4e3-8d2f-4080-879a-a7ed0b95df77","id":"842db4e3-8d2f-4080-879a-a7ed0b95df77","resource":"node"},"12":{"uri":"https://radar.squat.net/api/1.1/node/d0d13e13-8cab-4c17-af04-ef02debdac49","id":"d0d13e13-8cab-4c17-af04-ef02debdac49","resource":"node"},"13":{"uri":"https://radar.squat.net/api/1.1/node/52b7b42f-1573-46eb-b6a4-3a57faf72b48","id":"52b7b42f-1573-46eb-b6a4-3a57faf72b48","resource":"node"},"14":{"uri":"https://radar.squat.net/api/1.1/node/71ec0d30-befe-45be-8adf-578c1bd30afb","id":"71ec0d30-befe-45be-8adf-578c1bd30afb","resource":"node"},"15":{"uri":"https://radar.squat.net/api/1.1/node/9f8cf3bf-e8f6-47b1-9597-78f03f6ac242","id":"9f8cf3bf-e8f6-47b1-9597-78f03f6ac242","resource":"node"},"16":{"uri":"https://radar.squat.net/api/1.1/node/1b3c26b8-7f5f-4c2b-8288-7ab9dfbdb217","id":"1b3c26b8-7f5f-4c2b-8288-7ab9dfbdb217","resource":"node"},"18":{"uri":"https://radar.squat.net/api/1.1/node/23aa0579-a3a5-4527-ba9b-f099607638c7","id":"23aa0579-a3a5-4527-ba9b-f099607638c7","resource":"node"},"19":{"uri":"https://radar.squat.net/api/1.1/node/7fdf5a2c-215d-45d6-9b9b-032c3f7df196","id":"7fdf5a2c-215d-45d6-9b9b-032c3f7df196","resource":"node"},"20":{"uri":"https://radar.squat.net/api/1.1/node/44ee4f5d-446f-4819-b986-7554b238a5b6","id":"44ee4f5d-446f-4819-b986-7554b238a5b6","resource":"node"},"21":{"uri":"https://radar.squat.net/api/1.1/node/873e7b8d-2377-4bfe-befc-329c76337890","id":"873e7b8d-2377-4bfe-befc-329c76337890","resource":"node"},"22":{"uri":"https://radar.squat.net/api/1.1/node/c5f61ab5-8af3-453d-a2d1-c88f6585e063","id":"c5f61ab5-8af3-453d-a2d1-c88f6585e063","resource":"node"},"23":{"uri":"https://radar.squat.net/api/1.1/node/1bc74010-ba94-4718-a243-6dd234d2df00","id":"1bc74010-ba94-4718-a243-6dd234d2df00","resource":"node"},"24":{"uri":"https://radar.squat.net/api/1.1/node/7b0cd948-4437-420d-8dcf-ff223f15ba66","id":"7b0cd948-4437-420d-8dcf-ff223f15ba66","resource":"node"},"25":{"uri":"https://radar.squat.net/api/1.1/node/0ea28719-64b6-4dee-ad1a-fbeeed9f8d8b","id":"0ea28719-64b6-4dee-ad1a-fbeeed9f8d8b","resource":"node"},"26":{"uri":"https://radar.squat.net/api/1.1/node/ad25f0d5-93d9-4bf7-a648-5b6d95814357","id":"ad25f0d5-93d9-4bf7-a648-5b6d95814357","resource":"node"},"27":{"uri":"https://radar.squat.net/api/1.1/node/537768e6-6019-4fac-97a3-e081358e6e68","id":"537768e6-6019-4fac-97a3-e081358e6e68","resource":"node"},"28":{"uri":"https://radar.squat.net/api/1.1/node/198ba0dc-c909-410d-945c-d5198fd352f7","id":"198ba0dc-c909-410d-945c-d5198fd352f7","resource":"node"},"29":{"uri":"https://radar.squat.net/api/1.1/node/78479202-6162-47a3-b203-797ed10126d7","id":"78479202-6162-47a3-b203-797ed10126d7","resource":"node"},"30":{"uri":"https://radar.squat.net/api/1.1/node/2c517caa-f260-43c4-af4c-8380270a2425","id":"2c517caa-f260-43c4-af4c-8380270a2425","resource":"node"},"31":{"uri":"https://radar.squat.net/api/1.1/node/2d419944-166c-4862-9099-3200593a121f","id":"2d419944-166c-4862-9099-3200593a121f","resource":"node"},"32":{"uri":"https://radar.squat.net/api/1.1/node/91f16ad9-782b-42bd-80b2-02a30345fb67","id":"91f16ad9-782b-42bd-80b2-02a30345fb67","resource":"node"},"33":{"uri":"https://radar.squat.net/api/1.1/node/dce96965-8fe0-4faf-b444-e95b8211a7b6","id":"dce96965-8fe0-4faf-b444-e95b8211a7b6","resource":"node"},"34":{"uri":"https://radar.squat.net/api/1.1/node/8f31ca47-89cb-4040-9cc9-8381fc34c427","id":"8f31ca47-89cb-4040-9cc9-8381fc34c427","resource":"node"},"35":{"uri":"https://radar.squat.net/api/1.1/node/f786a103-d470-4ab8-86f8-1d656bf021ff","id":"f786a103-d470-4ab8-86f8-1d656bf021ff","resource":"node"},"36":{"uri":"https://radar.squat.net/api/1.1/node/1905f47a-219d-47ab-8077-ddc277014a4f","id":"1905f47a-219d-47ab-8077-ddc277014a4f","resource":"node"},"37":{"uri":"https://radar.squat.net/api/1.1/node/eb6ec841-14cf-4ff3-9490-db1d8d811a34","id":"eb6ec841-14cf-4ff3-9490-db1d8d811a34","resource":"node"},"38":{"uri":"https://radar.squat.net/api/1.1/node/1d78f34f-75f6-4eb1-8712-9bdcde9c1a7d","id":"1d78f34f-75f6-4eb1-8712-9bdcde9c1a7d","resource":"node"},"39":{"uri":"https://radar.squat.net/api/1.1/node/d1b33d4a-7ba1-40d7-8df4-3f8ce9a7416e","id":"d1b33d4a-7ba1-40d7-8df4-3f8ce9a7416e","resource":"node"},"40":{"uri":"https://radar.squat.net/api/1.1/node/92e1ed31-1426-453e-945f-289b40c63bc0","id":"92e1ed31-1426-453e-945f-289b40c63bc0","resource":"node"},"41":{"uri":"https://radar.squat.net/api/1.1/node/e3b08fd0-f8a5-43e3-8a47-70fb0e267a57","id":"e3b08fd0-f8a5-43e3-8a47-70fb0e267a57","resource":"node"},"42":{"uri":"https://radar.squat.net/api/1.1/node/e36dd057-211a-4be3-affd-be354426843c","id":"e36dd057-211a-4be3-affd-be354426843c","resource":"node"},"43":{"uri":"https://radar.squat.net/api/1.1/node/3dd86ac6-9c80-4a9f-8bd9-813aff5cb864","id":"3dd86ac6-9c80-4a9f-8bd9-813aff5cb864","resource":"node"},"44":{"uri":"https://radar.squat.net/api/1.1/node/5327be07-84fd-4106-874f-e63aa57ed315","id":"5327be07-84fd-4106-874f-e63aa57ed315","resource":"node"},"45":{"uri":"https://radar.squat.net/api/1.1/node/8b73834c-0f68-4b81-8b42-96b3d64b7d23","id":"8b73834c-0f68-4b81-8b42-96b3d64b7d23","resource":"node"},"46":{"uri":"https://radar.squat.net/api/1.1/node/bdca8a0b-f8cf-4ccc-9ba4-3c17665cd4cd","id":"bdca8a0b-f8cf-4ccc-9ba4-3c17665cd4cd","resource":"node"},"47":{"uri":"https://radar.squat.net/api/1.1/node/ac98ee2c-ee5d-40a6-b11d-f4857d0eb7e4","id":"ac98ee2c-ee5d-40a6-b11d-f4857d0eb7e4","resource":"node"},"48":{"uri":"https://radar.squat.net/api/1.1/node/6966598b-bbf5-4237-8910-72ddcd079143","id":"6966598b-bbf5-4237-8910-72ddcd079143","resource":"node"},"49":{"uri":"https://radar.squat.net/api/1.1/node/58ce7e90-753f-4309-ac83-e6bf38e80e7f","id":"58ce7e90-753f-4309-ac83-e6bf38e80e7f","resource":"node"},"50":{"uri":"https://radar.squat.net/api/1.1/node/5604e631-b4b0-4be6-a1f2-db853aed3e70","id":"5604e631-b4b0-4be6-a1f2-db853aed3e70","resource":"node"},"51":{"uri":"https://radar.squat.net/api/1.1/node/6f80e977-c54d-4251-9756-8e3bd650a20e","id":"6f80e977-c54d-4251-9756-8e3bd650a20e","resource":"node"},"52":{"uri":"https://radar.squat.net/api/1.1/node/1759e832-527f-4635-aff2-97b4862ea5ca","id":"1759e832-527f-4635-aff2-97b4862ea5ca","resource":"node"},"53":{"uri":"https://radar.squat.net/api/1.1/node/ec485e0a-970b-4b71-a479-14680a1d0da2","id":"ec485e0a-970b-4b71-a479-14680a1d0da2","resource":"node"},"54":{"uri":"https://radar.squat.net/api/1.1/node/3ed0a76c-79dd-4d01-948d-0bedb0d1f0b8","id":"3ed0a76c-79dd-4d01-948d-0bedb0d1f0b8","resource":"node"},"55":{"uri":"https://radar.squat.net/api/1.1/node/1662899c-ea08-431b-8238-ad775e9ecea6","id":"1662899c-ea08-431b-8238-ad775e9ecea6","resource":"node"},"56":{"uri":"https://radar.squat.net/api/1.1/node/f5d3f47b-c826-4ade-91f0-b912597f72f5","id":"f5d3f47b-c826-4ade-91f0-b912597f72f5","resource":"node"},"57":{"uri":"https://radar.squat.net/api/1.1/node/aa9325d8-7e14-4f5e-a162-944d5e0a2632","id":"aa9325d8-7e14-4f5e-a162-944d5e0a2632","resource":"node"},"58":{"uri":"https://radar.squat.net/api/1.1/node/eee48e7e-95f5-4ff9-8b7e-c4b93b534e02","id":"eee48e7e-95f5-4ff9-8b7e-c4b93b534e02","resource":"node"},"59":{"uri":"https://radar.squat.net/api/1.1/node/dba9dbb2-aa6a-458e-83ea-4f8856773c47","id":"dba9dbb2-aa6a-458e-83ea-4f8856773c47","resource":"node"},"60":{"uri":"https://radar.squat.net/api/1.1/node/4c7ab8c9-f3c7-4d5f-9f9f-7fa64f0c41d8","id":"4c7ab8c9-f3c7-4d5f-9f9f-7fa64f0c41d8","resource":"node"},"61":{"uri":"https://radar.squat.net/api/1.1/node/23d338b5-291b-440b-8222-12f03f438480","id":"23d338b5-291b-440b-8222-12f03f438480","resource":"node"},"62":{"uri":"https://radar.squat.net/api/1.1/node/66742b55-0ecd-4030-87d6-975516e7be0c","id":"66742b55-0ecd-4030-87d6-975516e7be0c","resource":"node"},"63":{"uri":"https://radar.squat.net/api/1.1/node/00d2eecf-a4f9-4097-aead-9a2010df9a60","id":"00d2eecf-a4f9-4097-aead-9a2010df9a60","resource":"node"},"64":{"uri":"https://radar.squat.net/api/1.1/node/87ea3a3a-7061-48b7-a2ab-d33bec626fd3","id":"87ea3a3a-7061-48b7-a2ab-d33bec626fd3","resource":"node"},"65":{"uri":"https://radar.squat.net/api/1.1/node/0853ade6-9390-4634-88e0-345aed52ec24","id":"0853ade6-9390-4634-88e0-345aed52ec24","resource":"node"},"66":{"uri":"https://radar.squat.net/api/1.1/node/d7177db6-533a-4ba8-83b0-a608433e8e9d","id":"d7177db6-533a-4ba8-83b0-a608433e8e9d","resource":"node"},"68":{"uri":"https://radar.squat.net/api/1.1/node/19cdf192-2de9-435d-ba13-e7236d62ca06","id":"19cdf192-2de9-435d-ba13-e7236d62ca06","resource":"node"},"69":{"uri":"https://radar.squat.net/api/1.1/node/788ce0f5-e5d6-4f97-9e55-e3715205b90a","id":"788ce0f5-e5d6-4f97-9e55-e3715205b90a","resource":"node"},"70":{"uri":"https://radar.squat.net/api/1.1/node/88192058-a635-44f2-a8ff-d5c65ab6b319","id":"88192058-a635-44f2-a8ff-d5c65ab6b319","resource":"node"},"71":{"uri":"https://radar.squat.net/api/1.1/node/93dd1b42-8388-494d-b039-b3c1b2963299","id":"93dd1b42-8388-494d-b039-b3c1b2963299","resource":"node"},"72":{"uri":"https://radar.squat.net/api/1.1/node/002c6c7d-82d8-402e-ae71-1e66afc5ad81","id":"002c6c7d-82d8-402e-ae71-1e66afc5ad81","resource":"node"},"73":{"uri":"https://radar.squat.net/api/1.1/node/1c501be3-0332-4725-9b0f-b85e3f897795","id":"1c501be3-0332-4725-9b0f-b85e3f897795","resource":"node"},"74":{"uri":"https://radar.squat.net/api/1.1/node/d6264659-d299-4cce-9ad7-d7e315c9f4fc","id":"d6264659-d299-4cce-9ad7-d7e315c9f4fc","resource":"node"},"75":{"uri":"https://radar.squat.net/api/1.1/node/2715ad19-0424-462b-8b8c-153e8420716e","id":"2715ad19-0424-462b-8b8c-153e8420716e","resource":"node"},"76":{"uri":"https://radar.squat.net/api/1.1/node/29a4451c-d798-47ef-b3c4-eb492ccf5336","id":"29a4451c-d798-47ef-b3c4-eb492ccf5336","resource":"node"},"77":{"uri":"https://radar.squat.net/api/1.1/node/57123ebc-a50a-46d5-99cf-87bb87c3f55f","id":"57123ebc-a50a-46d5-99cf-87bb87c3f55f","resource":"node"}},"members":[],"members__1":[],"members__2":[],"members__3":[],"nid":"1599","vid":"8976","is_new":false,"type":"listings_group","title":"Stressfaktor","language":"de","url":"https://radar.squat.net/en/node/1599","edit_url":"https://radar.squat.net/en/node/1599/edit","status":"1","promote":"0","sticky":"0","created":"1415355772","changed":"1424428820","feed_nid":null,"flag_abuse_node_user":[],"flag_abuse_whitelist_node_user":[],"uuid":"9e43dac6-e1da-4f60-8428-de9f32ac9eb0","vuuid":"bf8e2d7e-3f35-44cf-aace-12aadba16948"}
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/tests/data/location b/vendor/events-radar/radar-api-php/tests/data/location
deleted file mode 100644
index 6c3535b75ba07583166287e74eb0d89066d5e960..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/data/location
+++ /dev/null
@@ -1,15 +0,0 @@
-HTTP/1.1 200 OK
-Date: Wed, 18 Feb 2015 13:31:15 GMT
-Server: Apache/2.2.22 (Debian)
-X-Powered-By: PHP/5.4.36-0+deb7u3
-X-Drupal-Cache: MISS
-Expires: Sun, 19 Nov 1978 05:00:00 GMT
-Last-Modified: Wed, 18 Feb 2015 13:31:15 GMT
-Cache-Control: public, max-age=0
-ETag: "1424266275-0"
-Vary: Cookie,Accept-Encoding,User-Agent
-Content-Length: 787
-Content-Type: application/json
-Strict-Transport-Security: max-age=15768000;includeSubDomains
-
-{"address":{"country":"DE","name_line":"X-B-Liebig","first_name":"X-B-Liebig","last_name":"","organisation_name":null,"administrative_area":null,"sub_administrative_area":null,"locality":"Berlin","dependent_locality":null,"postal_code":"10247","thoroughfare":"Liebigstr. 34","premise":""},"directions":"U-Bhf. Frankfurter Tor","map":{"geom":"POINT (13.4570431 52.5179561)","geo_type":"point","lat":"52.517956100000","lon":"13.457043100000","left":"13.457043100000","top":"52.517956100000","right":"13.457043100000","bottom":"52.517956100000","srid":null,"latlon":"52.517956100000,13.457043100000","schemaorg_shape":""},"timezone":"Europe/Berlin","id":"40","type":"location","title":"X-B-Liebig Liebigstr. 34  Berlin Germany","uuid":"bb9fafcc-6c1e-4a8c-ac35-a9e6fd47fb95","feed_nid":null}
\ No newline at end of file
diff --git a/vendor/events-radar/radar-api-php/tests/data/taxonomy_term b/vendor/events-radar/radar-api-php/tests/data/taxonomy_term
deleted file mode 100644
index f2cc64d430fcc3234c8c973b1939d6717bb8e03a..0000000000000000000000000000000000000000
--- a/vendor/events-radar/radar-api-php/tests/data/taxonomy_term
+++ /dev/null
@@ -1,15 +0,0 @@
-HTTP/1.1 200 OK
-Date: Sun, 22 Feb 2015 10:14:28 GMT
-Server: Apache/2.2.22 (Debian)
-X-Powered-By: PHP/5.4.36-0+deb7u3
-X-Drupal-Cache: HIT
-Etag: "1424600007-0"
-Cache-Control: public, max-age=0
-Last-Modified: Sun, 22 Feb 2015 10:13:27 GMT
-Expires: Sun, 19 Nov 1978 05:00:00 GMT
-Vary: Cookie,Accept-Encoding,User-Agent
-Content-Length: 360
-Content-Type: application/json
-Strict-Transport-Security: max-age=15768000;includeSubDomains
-
-{"tid":"7","name":"action/protest/camp","description":"","weight":"0","node_count":10,"url":"https://radar.squat.net/en/category/action-protest-camp","parent":[],"parents_all":[{"uri":"https://radar.squat.net/api/1.1/taxonomy_term/7","id":"7","resource":"taxonomy_term"}],"feed_nid":null,"type":"category","uuid":"e85a688d-03ac-4008-a3cb-1adb7e8f718a"}
\ No newline at end of file
diff --git a/vendor/guzzle/cache/Guzzle/Cache/AbstractCacheAdapter.php b/vendor/guzzle/cache/Guzzle/Cache/AbstractCacheAdapter.php
deleted file mode 100644
index a5c527167b82f2e236e6ad0479e8712fda46d85c..0000000000000000000000000000000000000000
--- a/vendor/guzzle/cache/Guzzle/Cache/AbstractCacheAdapter.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace Guzzle\Cache;
-
-/**
- * Abstract cache adapter
- */
-abstract class AbstractCacheAdapter implements CacheAdapterInterface
-{
-    protected $cache;
-
-    /**
-     * Get the object owned by the adapter
-     *
-     * @return mixed
-     */
-    public function getCacheObject()
-    {
-        return $this->cache;
-    }
-}
diff --git a/vendor/guzzle/cache/Guzzle/Cache/CacheAdapterFactory.php b/vendor/guzzle/cache/Guzzle/Cache/CacheAdapterFactory.php
deleted file mode 100644
index 94e623463b45040ff71a60726ae771b57e77640e..0000000000000000000000000000000000000000
--- a/vendor/guzzle/cache/Guzzle/Cache/CacheAdapterFactory.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-
-namespace Guzzle\Cache;
-
-use Doctrine\Common\Cache\Cache;
-use Guzzle\Common\Version;
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Common\Exception\RuntimeException;
-use Guzzle\Common\FromConfigInterface;
-use Zend\Cache\Storage\StorageInterface;
-
-/**
- * Generates cache adapters from any number of known cache implementations
- */
-class CacheAdapterFactory implements FromConfigInterface
-{
-    /**
-     * Create a Guzzle cache adapter based on an array of options
-     *
-     * @param mixed $cache Cache value
-     *
-     * @return CacheAdapterInterface
-     * @throws InvalidArgumentException
-     */
-    public static function fromCache($cache)
-    {
-        if (!is_object($cache)) {
-            throw new InvalidArgumentException('Cache must be one of the known cache objects');
-        }
-
-        if ($cache instanceof CacheAdapterInterface) {
-            return $cache;
-        } elseif ($cache instanceof Cache) {
-            return new DoctrineCacheAdapter($cache);
-        } elseif ($cache instanceof StorageInterface) {
-            return new Zf2CacheAdapter($cache);
-        } else {
-            throw new InvalidArgumentException('Unknown cache type: ' . get_class($cache));
-        }
-    }
-
-    /**
-     * Create a Guzzle cache adapter based on an array of options
-     *
-     * @param array $config Array of configuration options
-     *
-     * @return CacheAdapterInterface
-     * @throws InvalidArgumentException
-     * @deprecated This will be removed in a future version
-     * @codeCoverageIgnore
-     */
-    public static function factory($config = array())
-    {
-        Version::warn(__METHOD__ . ' is deprecated');
-        if (!is_array($config)) {
-            throw new InvalidArgumentException('$config must be an array');
-        }
-
-        if (!isset($config['cache.adapter']) && !isset($config['cache.provider'])) {
-            $config['cache.adapter'] = 'Guzzle\Cache\NullCacheAdapter';
-            $config['cache.provider'] = null;
-        } else {
-            // Validate that the options are valid
-            foreach (array('cache.adapter', 'cache.provider') as $required) {
-                if (!isset($config[$required])) {
-                    throw new InvalidArgumentException("{$required} is a required CacheAdapterFactory option");
-                }
-                if (is_string($config[$required])) {
-                    // Convert dot notation to namespaces
-                    $config[$required] = str_replace('.', '\\', $config[$required]);
-                    if (!class_exists($config[$required])) {
-                        throw new InvalidArgumentException("{$config[$required]} is not a valid class for {$required}");
-                    }
-                }
-            }
-            // Instantiate the cache provider
-            if (is_string($config['cache.provider'])) {
-                $args = isset($config['cache.provider.args']) ? $config['cache.provider.args'] : null;
-                $config['cache.provider'] = self::createObject($config['cache.provider'], $args);
-            }
-        }
-
-        // Instantiate the cache adapter using the provider and options
-        if (is_string($config['cache.adapter'])) {
-            $args = isset($config['cache.adapter.args']) ? $config['cache.adapter.args'] : array();
-            array_unshift($args, $config['cache.provider']);
-            $config['cache.adapter'] = self::createObject($config['cache.adapter'], $args);
-        }
-
-        return $config['cache.adapter'];
-    }
-
-    /**
-     * Create a class using an array of constructor arguments
-     *
-     * @param string $className Class name
-     * @param array  $args      Arguments for the class constructor
-     *
-     * @return mixed
-     * @throws RuntimeException
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    private static function createObject($className, array $args = null)
-    {
-        try {
-            if (!$args) {
-                return new $className;
-            } else {
-                $c = new \ReflectionClass($className);
-                return $c->newInstanceArgs($args);
-            }
-        } catch (\Exception $e) {
-            throw new RuntimeException($e->getMessage(), $e->getCode(), $e);
-        }
-    }
-}
diff --git a/vendor/guzzle/cache/Guzzle/Cache/CacheAdapterInterface.php b/vendor/guzzle/cache/Guzzle/Cache/CacheAdapterInterface.php
deleted file mode 100644
index 970c9e2283790b330947054a227773fca2e121e0..0000000000000000000000000000000000000000
--- a/vendor/guzzle/cache/Guzzle/Cache/CacheAdapterInterface.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-namespace Guzzle\Cache;
-
-/**
- * Interface for cache adapters.
- *
- * Cache adapters allow Guzzle to utilize various frameworks for caching HTTP responses.
- *
- * @link http://www.doctrine-project.org/ Inspired by Doctrine 2
- */
-interface CacheAdapterInterface
-{
-    /**
-     * Test if an entry exists in the cache.
-     *
-     * @param string $id      cache id The cache id of the entry to check for.
-     * @param array  $options Array of cache adapter options
-     *
-     * @return bool Returns TRUE if a cache entry exists for the given cache id, FALSE otherwise.
-     */
-    public function contains($id, array $options = null);
-
-    /**
-     * Deletes a cache entry.
-     *
-     * @param string $id      cache id
-     * @param array  $options Array of cache adapter options
-     *
-     * @return bool TRUE on success, FALSE on failure
-     */
-    public function delete($id, array $options = null);
-
-    /**
-     * Fetches an entry from the cache.
-     *
-     * @param string $id      cache id The id of the cache entry to fetch.
-     * @param array  $options Array of cache adapter options
-     *
-     * @return string The cached data or FALSE, if no cache entry exists for the given id.
-     */
-    public function fetch($id, array $options = null);
-
-    /**
-     * Puts data into the cache.
-     *
-     * @param string   $id       The cache id
-     * @param string   $data     The cache entry/data
-     * @param int|bool $lifeTime The lifetime. If != false, sets a specific lifetime for this cache entry
-     * @param array    $options  Array of cache adapter options
-     *
-     * @return bool TRUE if the entry was successfully stored in the cache, FALSE otherwise.
-     */
-    public function save($id, $data, $lifeTime = false, array $options = null);
-}
diff --git a/vendor/guzzle/cache/Guzzle/Cache/ClosureCacheAdapter.php b/vendor/guzzle/cache/Guzzle/Cache/ClosureCacheAdapter.php
deleted file mode 100644
index c7a3df436b6e9795c832af770c4b23e217be83ac..0000000000000000000000000000000000000000
--- a/vendor/guzzle/cache/Guzzle/Cache/ClosureCacheAdapter.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-
-namespace Guzzle\Cache;
-
-/**
- * Cache adapter that defers to closures for implementation
- */
-class ClosureCacheAdapter implements CacheAdapterInterface
-{
-    /**
-     * @var array Mapping of method names to callables
-     */
-    protected $callables;
-
-    /**
-     * The callables array is an array mapping the actions of the cache adapter to callables.
-     * - contains: Callable that accepts an $id and $options argument
-     * - delete:   Callable that accepts an $id and $options argument
-     * - fetch:    Callable that accepts an $id and $options argument
-     * - save:     Callable that accepts an $id, $data, $lifeTime, and $options argument
-     *
-     * @param array $callables array of action names to callable
-     *
-     * @throws \InvalidArgumentException if the callable is not callable
-     */
-    public function __construct(array $callables)
-    {
-        // Validate each key to ensure it exists and is callable
-        foreach (array('contains', 'delete', 'fetch', 'save') as $key) {
-            if (!array_key_exists($key, $callables) || !is_callable($callables[$key])) {
-                throw new \InvalidArgumentException("callables must contain a callable {$key} key");
-            }
-        }
-
-        $this->callables = $callables;
-    }
-
-    public function contains($id, array $options = null)
-    {
-        return call_user_func($this->callables['contains'], $id, $options);
-    }
-
-    public function delete($id, array $options = null)
-    {
-        return call_user_func($this->callables['delete'], $id, $options);
-    }
-
-    public function fetch($id, array $options = null)
-    {
-        return call_user_func($this->callables['fetch'], $id, $options);
-    }
-
-    public function save($id, $data, $lifeTime = false, array $options = null)
-    {
-        return call_user_func($this->callables['save'], $id, $data, $lifeTime, $options);
-    }
-}
diff --git a/vendor/guzzle/cache/Guzzle/Cache/DoctrineCacheAdapter.php b/vendor/guzzle/cache/Guzzle/Cache/DoctrineCacheAdapter.php
deleted file mode 100644
index 321dd6baf038608b884e0bbed204c0ccd9f05443..0000000000000000000000000000000000000000
--- a/vendor/guzzle/cache/Guzzle/Cache/DoctrineCacheAdapter.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-namespace Guzzle\Cache;
-
-use Doctrine\Common\Cache\Cache;
-
-/**
- * Doctrine 2 cache adapter
- *
- * @link http://www.doctrine-project.org/
- */
-class DoctrineCacheAdapter extends AbstractCacheAdapter
-{
-    /**
-     * @param Cache $cache Doctrine cache object
-     */
-    public function __construct(Cache $cache)
-    {
-        $this->cache = $cache;
-    }
-
-    public function contains($id, array $options = null)
-    {
-        return $this->cache->contains($id);
-    }
-
-    public function delete($id, array $options = null)
-    {
-        return $this->cache->delete($id);
-    }
-
-    public function fetch($id, array $options = null)
-    {
-        return $this->cache->fetch($id);
-    }
-
-    public function save($id, $data, $lifeTime = false, array $options = null)
-    {
-        return $this->cache->save($id, $data, $lifeTime);
-    }
-}
diff --git a/vendor/guzzle/cache/Guzzle/Cache/NullCacheAdapter.php b/vendor/guzzle/cache/Guzzle/Cache/NullCacheAdapter.php
deleted file mode 100644
index 68bd4af97c5935c6d01d9b5dc269b85d926697e8..0000000000000000000000000000000000000000
--- a/vendor/guzzle/cache/Guzzle/Cache/NullCacheAdapter.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-namespace Guzzle\Cache;
-
-/**
- * Null cache adapter
- */
-class NullCacheAdapter extends AbstractCacheAdapter
-{
-    public function __construct() {}
-
-    public function contains($id, array $options = null)
-    {
-        return false;
-    }
-
-    public function delete($id, array $options = null)
-    {
-        return true;
-    }
-
-    public function fetch($id, array $options = null)
-    {
-        return false;
-    }
-
-    public function save($id, $data, $lifeTime = false, array $options = null)
-    {
-        return true;
-    }
-}
diff --git a/vendor/guzzle/cache/Guzzle/Cache/Zf1CacheAdapter.php b/vendor/guzzle/cache/Guzzle/Cache/Zf1CacheAdapter.php
deleted file mode 100644
index 48f8e2430c8249741b3aa42787e04034d2606899..0000000000000000000000000000000000000000
--- a/vendor/guzzle/cache/Guzzle/Cache/Zf1CacheAdapter.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-
-namespace Guzzle\Cache;
-
-use Guzzle\Common\Version;
-
-/**
- * Zend Framework 1 cache adapter
- *
- * @link http://framework.zend.com/manual/en/zend.cache.html
- * @deprecated
- * @codeCoverageIgnore
- */
-class Zf1CacheAdapter extends AbstractCacheAdapter
-{
-    /**
-     * @param \Zend_Cache_Backend $cache Cache object to wrap
-     */
-    public function __construct(\Zend_Cache_Backend $cache)
-    {
-        Version::warn(__CLASS__ . ' is deprecated. Upgrade to ZF2 or use PsrCacheAdapter');
-        $this->cache = $cache;
-    }
-
-    public function contains($id, array $options = null)
-    {
-        return $this->cache->test($id);
-    }
-
-    public function delete($id, array $options = null)
-    {
-        return $this->cache->remove($id);
-    }
-
-    public function fetch($id, array $options = null)
-    {
-        return $this->cache->load($id);
-    }
-
-    public function save($id, $data, $lifeTime = false, array $options = null)
-    {
-        return $this->cache->save($data, $id, array(), $lifeTime);
-    }
-}
diff --git a/vendor/guzzle/cache/Guzzle/Cache/Zf2CacheAdapter.php b/vendor/guzzle/cache/Guzzle/Cache/Zf2CacheAdapter.php
deleted file mode 100644
index 1fc18a555300205f0d5fd0073f0e1ab73f85fad7..0000000000000000000000000000000000000000
--- a/vendor/guzzle/cache/Guzzle/Cache/Zf2CacheAdapter.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-namespace Guzzle\Cache;
-
-use Zend\Cache\Storage\StorageInterface;
-
-/**
- * Zend Framework 2 cache adapter
- *
- * @link http://packages.zendframework.com/docs/latest/manual/en/zend.cache.html
- */
-class Zf2CacheAdapter extends AbstractCacheAdapter
-{
-    /**
-     * @param StorageInterface $cache Zend Framework 2 cache adapter
-     */
-    public function __construct(StorageInterface $cache)
-    {
-        $this->cache = $cache;
-    }
-
-    public function contains($id, array $options = null)
-    {
-        return $this->cache->hasItem($id);
-    }
-
-    public function delete($id, array $options = null)
-    {
-        return $this->cache->removeItem($id);
-    }
-
-    public function fetch($id, array $options = null)
-    {
-        return $this->cache->getItem($id);
-    }
-
-    public function save($id, $data, $lifeTime = false, array $options = null)
-    {
-        return $this->cache->setItem($id, $data);
-    }
-}
diff --git a/vendor/guzzle/cache/Guzzle/Cache/composer.json b/vendor/guzzle/cache/Guzzle/Cache/composer.json
deleted file mode 100644
index a5d999bd6d2be2541c5b5972863d80c1adfc2ebd..0000000000000000000000000000000000000000
--- a/vendor/guzzle/cache/Guzzle/Cache/composer.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-    "name": "guzzle/cache",
-    "description": "Guzzle cache adapter component",
-    "homepage": "http://guzzlephp.org/",
-    "keywords": ["cache", "adapter", "zf", "doctrine", "guzzle"],
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Michael Dowling",
-            "email": "mtdowling@gmail.com",
-            "homepage": "https://github.com/mtdowling"
-        }
-    ],
-    "require": {
-        "php": ">=5.3.2",
-        "guzzle/common": "self.version"
-    },
-    "autoload": {
-        "psr-0": { "Guzzle\\Cache": "" }
-    },
-    "target-dir": "Guzzle/Cache",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "3.7-dev"
-        }
-    }
-}
diff --git a/vendor/guzzle/common/Guzzle/Common/AbstractHasDispatcher.php b/vendor/guzzle/common/Guzzle/Common/AbstractHasDispatcher.php
deleted file mode 100644
index d1e842b1cf5ee09502b5ceadc6831590ae0e2c45..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/AbstractHasDispatcher.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-
-namespace Guzzle\Common;
-
-use Symfony\Component\EventDispatcher\EventDispatcher;
-use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-/**
- * Class that holds an event dispatcher
- */
-class AbstractHasDispatcher implements HasDispatcherInterface
-{
-    /** @var EventDispatcherInterface */
-    protected $eventDispatcher;
-
-    public static function getAllEvents()
-    {
-        return array();
-    }
-
-    public function setEventDispatcher(EventDispatcherInterface $eventDispatcher)
-    {
-        $this->eventDispatcher = $eventDispatcher;
-
-        return $this;
-    }
-
-    public function getEventDispatcher()
-    {
-        if (!$this->eventDispatcher) {
-            $this->eventDispatcher = new EventDispatcher();
-        }
-
-        return $this->eventDispatcher;
-    }
-
-    public function dispatch($eventName, array $context = array())
-    {
-        return $this->getEventDispatcher()->dispatch($eventName, new Event($context));
-    }
-
-    public function addSubscriber(EventSubscriberInterface $subscriber)
-    {
-        $this->getEventDispatcher()->addSubscriber($subscriber);
-
-        return $this;
-    }
-}
diff --git a/vendor/guzzle/common/Guzzle/Common/Collection.php b/vendor/guzzle/common/Guzzle/Common/Collection.php
deleted file mode 100644
index 5cb1535d07a7074e00ec882d9f5b0f5333736dbe..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/Collection.php
+++ /dev/null
@@ -1,403 +0,0 @@
-<?php
-
-namespace Guzzle\Common;
-
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Common\Exception\RuntimeException;
-
-/**
- * Key value pair collection object
- */
-class Collection implements \ArrayAccess, \IteratorAggregate, \Countable, ToArrayInterface
-{
-    /** @var array Data associated with the object. */
-    protected $data;
-
-    /**
-     * @param array $data Associative array of data to set
-     */
-    public function __construct(array $data = array())
-    {
-        $this->data = $data;
-    }
-
-    /**
-     * Create a new collection from an array, validate the keys, and add default values where missing
-     *
-     * @param array $config   Configuration values to apply.
-     * @param array $defaults Default parameters
-     * @param array $required Required parameter names
-     *
-     * @return self
-     * @throws InvalidArgumentException if a parameter is missing
-     */
-    public static function fromConfig(array $config = array(), array $defaults = array(), array $required = array())
-    {
-        $data = $config + $defaults;
-
-        if ($missing = array_diff($required, array_keys($data))) {
-            throw new InvalidArgumentException('Config is missing the following keys: ' . implode(', ', $missing));
-        }
-
-        return new self($data);
-    }
-
-    public function count()
-    {
-        return count($this->data);
-    }
-
-    public function getIterator()
-    {
-        return new \ArrayIterator($this->data);
-    }
-
-    public function toArray()
-    {
-        return $this->data;
-    }
-
-    /**
-     * Removes all key value pairs
-     *
-     * @return Collection
-     */
-    public function clear()
-    {
-        $this->data = array();
-
-        return $this;
-    }
-
-    /**
-     * Get all or a subset of matching key value pairs
-     *
-     * @param array $keys Pass an array of keys to retrieve only a subset of key value pairs
-     *
-     * @return array Returns an array of all matching key value pairs
-     */
-    public function getAll(array $keys = null)
-    {
-        return $keys ? array_intersect_key($this->data, array_flip($keys)) : $this->data;
-    }
-
-    /**
-     * Get a specific key value.
-     *
-     * @param string $key Key to retrieve.
-     *
-     * @return mixed|null Value of the key or NULL
-     */
-    public function get($key)
-    {
-        return isset($this->data[$key]) ? $this->data[$key] : null;
-    }
-
-    /**
-     * Set a key value pair
-     *
-     * @param string $key   Key to set
-     * @param mixed  $value Value to set
-     *
-     * @return Collection Returns a reference to the object
-     */
-    public function set($key, $value)
-    {
-        $this->data[$key] = $value;
-
-        return $this;
-    }
-
-    /**
-     * Add a value to a key.  If a key of the same name has already been added, the key value will be converted into an
-     * array and the new value will be pushed to the end of the array.
-     *
-     * @param string $key   Key to add
-     * @param mixed  $value Value to add to the key
-     *
-     * @return Collection Returns a reference to the object.
-     */
-    public function add($key, $value)
-    {
-        if (!array_key_exists($key, $this->data)) {
-            $this->data[$key] = $value;
-        } elseif (is_array($this->data[$key])) {
-            $this->data[$key][] = $value;
-        } else {
-            $this->data[$key] = array($this->data[$key], $value);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Remove a specific key value pair
-     *
-     * @param string $key A key to remove
-     *
-     * @return Collection
-     */
-    public function remove($key)
-    {
-        unset($this->data[$key]);
-
-        return $this;
-    }
-
-    /**
-     * Get all keys in the collection
-     *
-     * @return array
-     */
-    public function getKeys()
-    {
-        return array_keys($this->data);
-    }
-
-    /**
-     * Returns whether or not the specified key is present.
-     *
-     * @param string $key The key for which to check the existence.
-     *
-     * @return bool
-     */
-    public function hasKey($key)
-    {
-        return array_key_exists($key, $this->data);
-    }
-
-    /**
-     * Case insensitive search the keys in the collection
-     *
-     * @param string $key Key to search for
-     *
-     * @return bool|string Returns false if not found, otherwise returns the key
-     */
-    public function keySearch($key)
-    {
-        foreach (array_keys($this->data) as $k) {
-            if (!strcasecmp($k, $key)) {
-                return $k;
-            }
-        }
-
-        return false;
-    }
-
-    /**
-     * Checks if any keys contains a certain value
-     *
-     * @param string $value Value to search for
-     *
-     * @return mixed Returns the key if the value was found FALSE if the value was not found.
-     */
-    public function hasValue($value)
-    {
-        return array_search($value, $this->data);
-    }
-
-    /**
-     * Replace the data of the object with the value of an array
-     *
-     * @param array $data Associative array of data
-     *
-     * @return Collection Returns a reference to the object
-     */
-    public function replace(array $data)
-    {
-        $this->data = $data;
-
-        return $this;
-    }
-
-    /**
-     * Add and merge in a Collection or array of key value pair data.
-     *
-     * @param Collection|array $data Associative array of key value pair data
-     *
-     * @return Collection Returns a reference to the object.
-     */
-    public function merge($data)
-    {
-        foreach ($data as $key => $value) {
-            $this->add($key, $value);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Over write key value pairs in this collection with all of the data from an array or collection.
-     *
-     * @param array|\Traversable $data Values to override over this config
-     *
-     * @return self
-     */
-    public function overwriteWith($data)
-    {
-        if (is_array($data)) {
-            $this->data = $data + $this->data;
-        } elseif ($data instanceof Collection) {
-            $this->data = $data->toArray() + $this->data;
-        } else {
-            foreach ($data as $key => $value) {
-                $this->data[$key] = $value;
-            }
-        }
-
-        return $this;
-    }
-
-    /**
-     * Returns a Collection containing all the elements of the collection after applying the callback function to each
-     * one. The Closure should accept three parameters: (string) $key, (string) $value, (array) $context and return a
-     * modified value
-     *
-     * @param \Closure $closure Closure to apply
-     * @param array    $context Context to pass to the closure
-     * @param bool     $static  Set to TRUE to use the same class as the return rather than returning a Collection
-     *
-     * @return Collection
-     */
-    public function map(\Closure $closure, array $context = array(), $static = true)
-    {
-        $collection = $static ? new static() : new self();
-        foreach ($this as $key => $value) {
-            $collection->add($key, $closure($key, $value, $context));
-        }
-
-        return $collection;
-    }
-
-    /**
-     * Iterates over each key value pair in the collection passing them to the Closure. If the  Closure function returns
-     * true, the current value from input is returned into the result Collection.  The Closure must accept three
-     * parameters: (string) $key, (string) $value and return Boolean TRUE or FALSE for each value.
-     *
-     * @param \Closure $closure Closure evaluation function
-     * @param bool     $static  Set to TRUE to use the same class as the return rather than returning a Collection
-     *
-     * @return Collection
-     */
-    public function filter(\Closure $closure, $static = true)
-    {
-        $collection = ($static) ? new static() : new self();
-        foreach ($this->data as $key => $value) {
-            if ($closure($key, $value)) {
-                $collection->add($key, $value);
-            }
-        }
-
-        return $collection;
-    }
-
-    public function offsetExists($offset)
-    {
-        return isset($this->data[$offset]);
-    }
-
-    public function offsetGet($offset)
-    {
-        return isset($this->data[$offset]) ? $this->data[$offset] : null;
-    }
-
-    public function offsetSet($offset, $value)
-    {
-        $this->data[$offset] = $value;
-    }
-
-    public function offsetUnset($offset)
-    {
-        unset($this->data[$offset]);
-    }
-
-    /**
-     * Set a value into a nested array key. Keys will be created as needed to set the value.
-     *
-     * @param string $path  Path to set
-     * @param mixed  $value Value to set at the key
-     *
-     * @return self
-     * @throws RuntimeException when trying to setPath using a nested path that travels through a scalar value
-     */
-    public function setPath($path, $value)
-    {
-        $current =& $this->data;
-        $queue = explode('/', $path);
-        while (null !== ($key = array_shift($queue))) {
-            if (!is_array($current)) {
-                throw new RuntimeException("Trying to setPath {$path}, but {$key} is set and is not an array");
-            } elseif (!$queue) {
-                $current[$key] = $value;
-            } elseif (isset($current[$key])) {
-                $current =& $current[$key];
-            } else {
-                $current[$key] = array();
-                $current =& $current[$key];
-            }
-        }
-
-        return $this;
-    }
-
-    /**
-     * Gets a value from the collection using an array path (e.g. foo/baz/bar would retrieve bar from two nested arrays)
-     * Allows for wildcard searches which recursively combine matches up to the level at which the wildcard occurs. This
-     * can be useful for accepting any key of a sub-array and combining matching keys from each diverging path.
-     *
-     * @param string $path      Path to traverse and retrieve a value from
-     * @param string $separator Character used to add depth to the search
-     * @param mixed  $data      Optional data to descend into (used when wildcards are encountered)
-     *
-     * @return mixed|null
-     */
-    public function getPath($path, $separator = '/', $data = null)
-    {
-        if ($data === null) {
-            $data =& $this->data;
-        }
-
-        $path = is_array($path) ? $path : explode($separator, $path);
-        while (null !== ($part = array_shift($path))) {
-            if (!is_array($data)) {
-                return null;
-            } elseif (isset($data[$part])) {
-                $data =& $data[$part];
-            } elseif ($part != '*') {
-                return null;
-            } else {
-                // Perform a wildcard search by diverging and merging paths
-                $result = array();
-                foreach ($data as $value) {
-                    if (!$path) {
-                        $result = array_merge_recursive($result, (array) $value);
-                    } elseif (null !== ($test = $this->getPath($path, $separator, $value))) {
-                        $result = array_merge_recursive($result, (array) $test);
-                    }
-                }
-                return $result;
-            }
-        }
-
-        return $data;
-    }
-
-    /**
-     * Inject configuration settings into an input string
-     *
-     * @param string $input Input to inject
-     *
-     * @return string
-     * @deprecated
-     */
-    public function inject($input)
-    {
-        Version::warn(__METHOD__ . ' is deprecated');
-        $replace = array();
-        foreach ($this->data as $key => $val) {
-            $replace['{' . $key . '}'] = $val;
-        }
-
-        return strtr($input, $replace);
-    }
-}
diff --git a/vendor/guzzle/common/Guzzle/Common/Event.php b/vendor/guzzle/common/Guzzle/Common/Event.php
deleted file mode 100644
index fad76a9b817847782cabc7387a56c9358bae442c..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/Event.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-namespace Guzzle\Common;
-
-use Symfony\Component\EventDispatcher\Event as SymfonyEvent;
-
-/**
- * Default event for Guzzle notifications
- */
-class Event extends SymfonyEvent implements ToArrayInterface, \ArrayAccess, \IteratorAggregate
-{
-    /** @var array */
-    private $context;
-
-    /**
-     * @param array $context Contextual information
-     */
-    public function __construct(array $context = array())
-    {
-        $this->context = $context;
-    }
-
-    public function getIterator()
-    {
-        return new \ArrayIterator($this->context);
-    }
-
-    public function offsetGet($offset)
-    {
-        return isset($this->context[$offset]) ? $this->context[$offset] : null;
-    }
-
-    public function offsetSet($offset, $value)
-    {
-        $this->context[$offset] = $value;
-    }
-
-    public function offsetExists($offset)
-    {
-        return isset($this->context[$offset]);
-    }
-
-    public function offsetUnset($offset)
-    {
-        unset($this->context[$offset]);
-    }
-
-    public function toArray()
-    {
-        return $this->context;
-    }
-}
diff --git a/vendor/guzzle/common/Guzzle/Common/Exception/BadMethodCallException.php b/vendor/guzzle/common/Guzzle/Common/Exception/BadMethodCallException.php
deleted file mode 100644
index 08d1c7256d720db4282233c4d30486f2c6073c35..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/Exception/BadMethodCallException.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-namespace Guzzle\Common\Exception;
-
-class BadMethodCallException extends \BadMethodCallException implements GuzzleException {}
diff --git a/vendor/guzzle/common/Guzzle/Common/Exception/ExceptionCollection.php b/vendor/guzzle/common/Guzzle/Common/Exception/ExceptionCollection.php
deleted file mode 100644
index 750e4839eea7972873de3f10737ed2a089b5479a..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/Exception/ExceptionCollection.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php
-
-namespace Guzzle\Common\Exception;
-
-/**
- * Collection of exceptions
- */
-class ExceptionCollection extends \Exception implements GuzzleException, \IteratorAggregate, \Countable
-{
-    /** @var array Array of Exceptions */
-    protected $exceptions = array();
-
-    /** @var string Succinct exception message not including sub-exceptions */
-    private $shortMessage;
-
-    public function __construct($message = '', $code = 0, \Exception $previous = null)
-    {
-        parent::__construct($message, $code, $previous);
-        $this->shortMessage = $message;
-    }
-
-    /**
-     * Set all of the exceptions
-     *
-     * @param array $exceptions Array of exceptions
-     *
-     * @return self
-     */
-    public function setExceptions(array $exceptions)
-    {
-        $this->exceptions = array();
-        foreach ($exceptions as $exception) {
-            $this->add($exception);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Add exceptions to the collection
-     *
-     * @param ExceptionCollection|\Exception $e Exception to add
-     *
-     * @return ExceptionCollection;
-     */
-    public function add($e)
-    {
-        $this->exceptions[] = $e;
-        if ($this->message) {
-            $this->message .= "\n";
-        }
-
-        $this->message .= $this->getExceptionMessage($e, 0);
-
-        return $this;
-    }
-
-    /**
-     * Get the total number of request exceptions
-     *
-     * @return int
-     */
-    public function count()
-    {
-        return count($this->exceptions);
-    }
-
-    /**
-     * Allows array-like iteration over the request exceptions
-     *
-     * @return \ArrayIterator
-     */
-    public function getIterator()
-    {
-        return new \ArrayIterator($this->exceptions);
-    }
-
-    /**
-     * Get the first exception in the collection
-     *
-     * @return \Exception
-     */
-    public function getFirst()
-    {
-        return $this->exceptions ? $this->exceptions[0] : null;
-    }
-
-    private function getExceptionMessage(\Exception $e, $depth = 0)
-    {
-        static $sp = '    ';
-        $prefix = $depth ? str_repeat($sp, $depth) : '';
-        $message = "{$prefix}(" . get_class($e) . ') ' . $e->getFile() . ' line ' . $e->getLine() . "\n";
-
-        if ($e instanceof self) {
-            if ($e->shortMessage) {
-                $message .= "\n{$prefix}{$sp}" . str_replace("\n", "\n{$prefix}{$sp}", $e->shortMessage) . "\n";
-            }
-            foreach ($e as $ee) {
-                $message .= "\n" . $this->getExceptionMessage($ee, $depth + 1);
-            }
-        }  else {
-            $message .= "\n{$prefix}{$sp}" . str_replace("\n", "\n{$prefix}{$sp}", $e->getMessage()) . "\n";
-            $message .= "\n{$prefix}{$sp}" . str_replace("\n", "\n{$prefix}{$sp}", $e->getTraceAsString()) . "\n";
-        }
-
-        return str_replace(getcwd(), '.', $message);
-    }
-}
diff --git a/vendor/guzzle/common/Guzzle/Common/Exception/GuzzleException.php b/vendor/guzzle/common/Guzzle/Common/Exception/GuzzleException.php
deleted file mode 100644
index 458e6f2ea1653c312ee1d203bbf6f1b402b88fbe..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/Exception/GuzzleException.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-namespace Guzzle\Common\Exception;
-
-/**
- * Guzzle exception
- */
-interface GuzzleException {}
diff --git a/vendor/guzzle/common/Guzzle/Common/Exception/InvalidArgumentException.php b/vendor/guzzle/common/Guzzle/Common/Exception/InvalidArgumentException.php
deleted file mode 100644
index ae674be8790c2b252fc132708480531a07452582..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/Exception/InvalidArgumentException.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-namespace Guzzle\Common\Exception;
-
-class InvalidArgumentException extends \InvalidArgumentException implements GuzzleException {}
diff --git a/vendor/guzzle/common/Guzzle/Common/Exception/RuntimeException.php b/vendor/guzzle/common/Guzzle/Common/Exception/RuntimeException.php
deleted file mode 100644
index 9254094f3e301f4d3a8d63cd3b63a0b4e6c9d165..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/Exception/RuntimeException.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-namespace Guzzle\Common\Exception;
-
-class RuntimeException extends \RuntimeException implements GuzzleException {}
diff --git a/vendor/guzzle/common/Guzzle/Common/Exception/UnexpectedValueException.php b/vendor/guzzle/common/Guzzle/Common/Exception/UnexpectedValueException.php
deleted file mode 100644
index 843c0179ebf16f91ea9d938fed88801b41ad6ec5..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/Exception/UnexpectedValueException.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-namespace Guzzle\Common\Exception;
-
-class UnexpectedValueException extends \UnexpectedValueException implements GuzzleException {}
diff --git a/vendor/guzzle/common/Guzzle/Common/FromConfigInterface.php b/vendor/guzzle/common/Guzzle/Common/FromConfigInterface.php
deleted file mode 100644
index c8b1317c446dd97873e1bbb7a9fd859cb6b7e467..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/FromConfigInterface.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Guzzle\Common;
-
-/**
- * Interfaces that adds a factory method which is used to instantiate a class from an array of configuration options.
- */
-interface FromConfigInterface
-{
-    /**
-     * Static factory method used to turn an array or collection of configuration data into an instantiated object.
-     *
-     * @param array|Collection $config Configuration data
-     *
-     * @return FromConfigInterface
-     */
-    public static function factory($config = array());
-}
diff --git a/vendor/guzzle/common/Guzzle/Common/HasDispatcherInterface.php b/vendor/guzzle/common/Guzzle/Common/HasDispatcherInterface.php
deleted file mode 100644
index 806759806c88b8b78159621854384bcb828cacfa..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/HasDispatcherInterface.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-
-namespace Guzzle\Common;
-
-use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-/**
- * Holds an event dispatcher
- */
-interface HasDispatcherInterface
-{
-    /**
-     * Get a list of all of the events emitted from the class
-     *
-     * @return array
-     */
-    public static function getAllEvents();
-
-    /**
-     * Set the EventDispatcher of the request
-     *
-     * @param EventDispatcherInterface $eventDispatcher
-     *
-     * @return self
-     */
-    public function setEventDispatcher(EventDispatcherInterface $eventDispatcher);
-
-    /**
-     * Get the EventDispatcher of the request
-     *
-     * @return EventDispatcherInterface
-     */
-    public function getEventDispatcher();
-
-    /**
-     * Helper to dispatch Guzzle events and set the event name on the event
-     *
-     * @param string $eventName Name of the event to dispatch
-     * @param array  $context   Context of the event
-     *
-     * @return Event Returns the created event object
-     */
-    public function dispatch($eventName, array $context = array());
-
-    /**
-     * Add an event subscriber to the dispatcher
-     *
-     * @param EventSubscriberInterface $subscriber Event subscriber
-     *
-     * @return self
-     */
-    public function addSubscriber(EventSubscriberInterface $subscriber);
-}
diff --git a/vendor/guzzle/common/Guzzle/Common/ToArrayInterface.php b/vendor/guzzle/common/Guzzle/Common/ToArrayInterface.php
deleted file mode 100644
index 245328c1b3a851be20063dc2619a804a2ead1a26..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/ToArrayInterface.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace Guzzle\Common;
-
-/**
- * An object that can be represented as an array
- */
-interface ToArrayInterface
-{
-    /**
-     * Get the array representation of an object
-     *
-     * @return array
-     */
-    public function toArray();
-}
diff --git a/vendor/guzzle/common/Guzzle/Common/Version.php b/vendor/guzzle/common/Guzzle/Common/Version.php
deleted file mode 100644
index d018c1e125398d0a02b656b171ef63ca92720db2..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/Version.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-namespace Guzzle\Common;
-
-/**
- * Guzzle version information
- */
-class Version
-{
-    const VERSION = '3.9.2';
-
-    /**
-     * @var bool Set this value to true to enable warnings for deprecated functionality use. This should be on in your
-     *           unit tests, but probably not in production.
-     */
-    public static $emitWarnings = false;
-
-    /**
-     * Emit a deprecation warning
-     *
-     * @param string $message Warning message
-     */
-    public static function warn($message)
-    {
-        if (self::$emitWarnings) {
-            trigger_error('Deprecation warning: ' . $message, E_USER_DEPRECATED);
-        }
-    }
-}
diff --git a/vendor/guzzle/common/Guzzle/Common/composer.json b/vendor/guzzle/common/Guzzle/Common/composer.json
deleted file mode 100644
index c02fa690102170b7aae7ba34610e9fe096dc6dbc..0000000000000000000000000000000000000000
--- a/vendor/guzzle/common/Guzzle/Common/composer.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-    "name": "guzzle/common",
-    "homepage": "http://guzzlephp.org/",
-    "description": "Common libraries used by Guzzle",
-    "keywords": ["common", "event", "exception", "collection"],
-    "license": "MIT",
-    "require": {
-        "php": ">=5.3.2",
-        "symfony/event-dispatcher": ">=2.1"
-    },
-    "autoload": {
-        "psr-0": { "Guzzle\\Common": "" }
-    },
-    "target-dir": "Guzzle/Common",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "3.7-dev"
-        }
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/AbstractEntityBodyDecorator.php b/vendor/guzzle/http/Guzzle/Http/AbstractEntityBodyDecorator.php
deleted file mode 100644
index 5005a887cf5d407e115a6f3906bdd4cd573a88f8..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/AbstractEntityBodyDecorator.php
+++ /dev/null
@@ -1,221 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Stream\Stream;
-
-/**
- * Abstract decorator used to wrap entity bodies
- */
-class AbstractEntityBodyDecorator implements EntityBodyInterface
-{
-    /** @var EntityBodyInterface Decorated entity body */
-    protected $body;
-
-    /**
-     * @param EntityBodyInterface $body Entity body to decorate
-     */
-    public function __construct(EntityBodyInterface $body)
-    {
-        $this->body = $body;
-    }
-
-    public function __toString()
-    {
-        return (string) $this->body;
-    }
-
-    /**
-     * Allow decorators to implement custom methods
-     *
-     * @param string $method Missing method name
-     * @param array  $args   Method arguments
-     *
-     * @return mixed
-     */
-    public function __call($method, array $args)
-    {
-        return call_user_func_array(array($this->body, $method), $args);
-    }
-
-    public function close()
-    {
-        return $this->body->close();
-    }
-
-    public function setRewindFunction($callable)
-    {
-        $this->body->setRewindFunction($callable);
-
-        return $this;
-    }
-
-    public function rewind()
-    {
-        return $this->body->rewind();
-    }
-
-    public function compress($filter = 'zlib.deflate')
-    {
-        return $this->body->compress($filter);
-    }
-
-    public function uncompress($filter = 'zlib.inflate')
-    {
-        return $this->body->uncompress($filter);
-    }
-
-    public function getContentLength()
-    {
-        return $this->getSize();
-    }
-
-    public function getContentType()
-    {
-        return $this->body->getContentType();
-    }
-
-    public function getContentMd5($rawOutput = false, $base64Encode = false)
-    {
-        $hash = Stream::getHash($this, 'md5', $rawOutput);
-
-        return $hash && $base64Encode ? base64_encode($hash) : $hash;
-    }
-
-    public function getContentEncoding()
-    {
-        return $this->body->getContentEncoding();
-    }
-
-    public function getMetaData($key = null)
-    {
-        return $this->body->getMetaData($key);
-    }
-
-    public function getStream()
-    {
-        return $this->body->getStream();
-    }
-
-    public function setStream($stream, $size = 0)
-    {
-        $this->body->setStream($stream, $size);
-
-        return $this;
-    }
-
-    public function detachStream()
-    {
-        $this->body->detachStream();
-
-        return $this;
-    }
-
-    public function getWrapper()
-    {
-        return $this->body->getWrapper();
-    }
-
-    public function getWrapperData()
-    {
-        return $this->body->getWrapperData();
-    }
-
-    public function getStreamType()
-    {
-        return $this->body->getStreamType();
-    }
-
-    public function getUri()
-    {
-        return $this->body->getUri();
-    }
-
-    public function getSize()
-    {
-        return $this->body->getSize();
-    }
-
-    public function isReadable()
-    {
-        return $this->body->isReadable();
-    }
-
-    public function isRepeatable()
-    {
-        return $this->isSeekable() && $this->isReadable();
-    }
-
-    public function isWritable()
-    {
-        return $this->body->isWritable();
-    }
-
-    public function isConsumed()
-    {
-        return $this->body->isConsumed();
-    }
-
-    /**
-     * Alias of isConsumed()
-     * {@inheritdoc}
-     */
-    public function feof()
-    {
-        return $this->isConsumed();
-    }
-
-    public function isLocal()
-    {
-        return $this->body->isLocal();
-    }
-
-    public function isSeekable()
-    {
-        return $this->body->isSeekable();
-    }
-
-    public function setSize($size)
-    {
-        $this->body->setSize($size);
-
-        return $this;
-    }
-
-    public function seek($offset, $whence = SEEK_SET)
-    {
-        return $this->body->seek($offset, $whence);
-    }
-
-    public function read($length)
-    {
-        return $this->body->read($length);
-    }
-
-    public function write($string)
-    {
-        return $this->body->write($string);
-    }
-
-    public function readLine($maxLength = null)
-    {
-        return $this->body->readLine($maxLength);
-    }
-
-    public function ftell()
-    {
-        return $this->body->ftell();
-    }
-
-    public function getCustomData($key)
-    {
-        return $this->body->getCustomData($key);
-    }
-
-    public function setCustomData($key, $value)
-    {
-        $this->body->setCustomData($key, $value);
-
-        return $this;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/CachingEntityBody.php b/vendor/guzzle/http/Guzzle/Http/CachingEntityBody.php
deleted file mode 100644
index c65c1365042f0a5a2b2372c3d46d1bb804ce3b7b..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/CachingEntityBody.php
+++ /dev/null
@@ -1,229 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Common\Exception\RuntimeException;
-
-/**
- * EntityBody decorator that can cache previously read bytes from a sequentially read tstream
- */
-class CachingEntityBody extends AbstractEntityBodyDecorator
-{
-    /** @var EntityBody Remote stream used to actually pull data onto the buffer */
-    protected $remoteStream;
-
-    /** @var int The number of bytes to skip reading due to a write on the temporary buffer */
-    protected $skipReadBytes = 0;
-
-    /**
-     * We will treat the buffer object as the body of the entity body
-     * {@inheritdoc}
-     */
-    public function __construct(EntityBodyInterface $body)
-    {
-        $this->remoteStream = $body;
-        $this->body = new EntityBody(fopen('php://temp', 'r+'));
-    }
-
-    /**
-     * Will give the contents of the buffer followed by the exhausted remote stream.
-     *
-     * Warning: Loads the entire stream into memory
-     *
-     * @return string
-     */
-    public function __toString()
-    {
-        $pos = $this->ftell();
-        $this->rewind();
-
-        $str = '';
-        while (!$this->isConsumed()) {
-            $str .= $this->read(16384);
-        }
-
-        $this->seek($pos);
-
-        return $str;
-    }
-
-    public function getSize()
-    {
-        return max($this->body->getSize(), $this->remoteStream->getSize());
-    }
-
-    /**
-     * {@inheritdoc}
-     * @throws RuntimeException When seeking with SEEK_END or when seeking past the total size of the buffer stream
-     */
-    public function seek($offset, $whence = SEEK_SET)
-    {
-        if ($whence == SEEK_SET) {
-            $byte = $offset;
-        } elseif ($whence == SEEK_CUR) {
-            $byte = $offset + $this->ftell();
-        } else {
-            throw new RuntimeException(__CLASS__ . ' supports only SEEK_SET and SEEK_CUR seek operations');
-        }
-
-        // You cannot skip ahead past where you've read from the remote stream
-        if ($byte > $this->body->getSize()) {
-            throw new RuntimeException(
-                "Cannot seek to byte {$byte} when the buffered stream only contains {$this->body->getSize()} bytes"
-            );
-        }
-
-        return $this->body->seek($byte);
-    }
-
-    public function rewind()
-    {
-        return $this->seek(0);
-    }
-
-    /**
-     * Does not support custom rewind functions
-     *
-     * @throws RuntimeException
-     */
-    public function setRewindFunction($callable)
-    {
-        throw new RuntimeException(__CLASS__ . ' does not support custom stream rewind functions');
-    }
-
-    public function read($length)
-    {
-        // Perform a regular read on any previously read data from the buffer
-        $data = $this->body->read($length);
-        $remaining = $length - strlen($data);
-
-        // More data was requested so read from the remote stream
-        if ($remaining) {
-            // If data was written to the buffer in a position that would have been filled from the remote stream,
-            // then we must skip bytes on the remote stream to emulate overwriting bytes from that position. This
-            // mimics the behavior of other PHP stream wrappers.
-            $remoteData = $this->remoteStream->read($remaining + $this->skipReadBytes);
-
-            if ($this->skipReadBytes) {
-                $len = strlen($remoteData);
-                $remoteData = substr($remoteData, $this->skipReadBytes);
-                $this->skipReadBytes = max(0, $this->skipReadBytes - $len);
-            }
-
-            $data .= $remoteData;
-            $this->body->write($remoteData);
-        }
-
-        return $data;
-    }
-
-    public function write($string)
-    {
-        // When appending to the end of the currently read stream, you'll want to skip bytes from being read from
-        // the remote stream to emulate other stream wrappers. Basically replacing bytes of data of a fixed length.
-        $overflow = (strlen($string) + $this->ftell()) - $this->remoteStream->ftell();
-        if ($overflow > 0) {
-            $this->skipReadBytes += $overflow;
-        }
-
-        return $this->body->write($string);
-    }
-
-    /**
-     * {@inheritdoc}
-     * @link http://php.net/manual/en/function.fgets.php
-     */
-    public function readLine($maxLength = null)
-    {
-        $buffer = '';
-        $size = 0;
-        while (!$this->isConsumed()) {
-            $byte = $this->read(1);
-            $buffer .= $byte;
-            // Break when a new line is found or the max length - 1 is reached
-            if ($byte == PHP_EOL || ++$size == $maxLength - 1) {
-                break;
-            }
-        }
-
-        return $buffer;
-    }
-
-    public function isConsumed()
-    {
-        return $this->body->isConsumed() && $this->remoteStream->isConsumed();
-    }
-
-    /**
-     * Close both the remote stream and buffer stream
-     */
-    public function close()
-    {
-        return $this->remoteStream->close() && $this->body->close();
-    }
-
-    public function setStream($stream, $size = 0)
-    {
-        $this->remoteStream->setStream($stream, $size);
-    }
-
-    public function getContentType()
-    {
-        return $this->remoteStream->getContentType();
-    }
-
-    public function getContentEncoding()
-    {
-        return $this->remoteStream->getContentEncoding();
-    }
-
-    public function getMetaData($key = null)
-    {
-        return $this->remoteStream->getMetaData($key);
-    }
-
-    public function getStream()
-    {
-        return $this->remoteStream->getStream();
-    }
-
-    public function getWrapper()
-    {
-        return $this->remoteStream->getWrapper();
-    }
-
-    public function getWrapperData()
-    {
-        return $this->remoteStream->getWrapperData();
-    }
-
-    public function getStreamType()
-    {
-        return $this->remoteStream->getStreamType();
-    }
-
-    public function getUri()
-    {
-        return $this->remoteStream->getUri();
-    }
-
-    /**
-     * Always retrieve custom data from the remote stream
-     * {@inheritdoc}
-     */
-    public function getCustomData($key)
-    {
-        return $this->remoteStream->getCustomData($key);
-    }
-
-    /**
-     * Always set custom data on the remote stream
-     * {@inheritdoc}
-     */
-    public function setCustomData($key, $value)
-    {
-        $this->remoteStream->setCustomData($key, $value);
-
-        return $this;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Client.php b/vendor/guzzle/http/Guzzle/Http/Client.php
deleted file mode 100644
index 3d7298dcdf2644d4db4b5b4ee0c9bc7fdc6183d3..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Client.php
+++ /dev/null
@@ -1,524 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Common\Collection;
-use Guzzle\Common\AbstractHasDispatcher;
-use Guzzle\Common\Exception\ExceptionCollection;
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Common\Exception\RuntimeException;
-use Guzzle\Common\Version;
-use Guzzle\Parser\ParserRegistry;
-use Guzzle\Parser\UriTemplate\UriTemplateInterface;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\RequestFactory;
-use Guzzle\Http\Message\RequestFactoryInterface;
-use Guzzle\Http\Curl\CurlMultiInterface;
-use Guzzle\Http\Curl\CurlMultiProxy;
-use Guzzle\Http\Curl\CurlHandle;
-use Guzzle\Http\Curl\CurlVersion;
-
-/**
- * HTTP client
- */
-class Client extends AbstractHasDispatcher implements ClientInterface
-{
-    /** @deprecated Use [request.options][params] */
-    const REQUEST_PARAMS = 'request.params';
-
-    const REQUEST_OPTIONS = 'request.options';
-    const CURL_OPTIONS = 'curl.options';
-    const SSL_CERT_AUTHORITY = 'ssl.certificate_authority';
-    const DISABLE_REDIRECTS = RedirectPlugin::DISABLE;
-    const DEFAULT_SELECT_TIMEOUT = 1.0;
-    const MAX_HANDLES = 3;
-
-    /** @var Collection Default HTTP headers to set on each request */
-    protected $defaultHeaders;
-
-    /** @var string The user agent string to set on each request */
-    protected $userAgent;
-
-    /** @var Collection Parameter object holding configuration data */
-    private $config;
-
-    /** @var Url Base URL of the client */
-    private $baseUrl;
-
-    /** @var CurlMultiInterface CurlMulti object used internally */
-    private $curlMulti;
-
-    /** @var UriTemplateInterface URI template owned by the client */
-    private $uriTemplate;
-
-    /** @var RequestFactoryInterface Request factory used by the client */
-    protected $requestFactory;
-
-    public static function getAllEvents()
-    {
-        return array(self::CREATE_REQUEST);
-    }
-
-    /**
-     * @param string           $baseUrl Base URL of the web service
-     * @param array|Collection $config  Configuration settings
-     *
-     * @throws RuntimeException if cURL is not installed
-     */
-    public function __construct($baseUrl = '', $config = null)
-    {
-        if (!extension_loaded('curl')) {
-            // @codeCoverageIgnoreStart
-            throw new RuntimeException('The PHP cURL extension must be installed to use Guzzle.');
-            // @codeCoverageIgnoreEnd
-        }
-        $this->setConfig($config ?: new Collection());
-        $this->initSsl();
-        $this->setBaseUrl($baseUrl);
-        $this->defaultHeaders = new Collection();
-        $this->setRequestFactory(RequestFactory::getInstance());
-        $this->userAgent = $this->getDefaultUserAgent();
-        if (!$this->config[self::DISABLE_REDIRECTS]) {
-            $this->addSubscriber(new RedirectPlugin());
-        }
-    }
-
-    final public function setConfig($config)
-    {
-        if ($config instanceof Collection) {
-            $this->config = $config;
-        } elseif (is_array($config)) {
-            $this->config = new Collection($config);
-        } else {
-            throw new InvalidArgumentException('Config must be an array or Collection');
-        }
-
-        return $this;
-    }
-
-    final public function getConfig($key = false)
-    {
-        return $key ? $this->config[$key] : $this->config;
-    }
-
-    /**
-     * Set a default request option on the client that will be used as a default for each request
-     *
-     * @param string $keyOrPath request.options key (e.g. allow_redirects) or path to a nested key (e.g. headers/foo)
-     * @param mixed  $value     Value to set
-     *
-     * @return $this
-     */
-    public function setDefaultOption($keyOrPath, $value)
-    {
-        $keyOrPath = self::REQUEST_OPTIONS . '/' . $keyOrPath;
-        $this->config->setPath($keyOrPath, $value);
-
-        return $this;
-    }
-
-    /**
-     * Retrieve a default request option from the client
-     *
-     * @param string $keyOrPath request.options key (e.g. allow_redirects) or path to a nested key (e.g. headers/foo)
-     *
-     * @return mixed|null
-     */
-    public function getDefaultOption($keyOrPath)
-    {
-        $keyOrPath = self::REQUEST_OPTIONS . '/' . $keyOrPath;
-
-        return $this->config->getPath($keyOrPath);
-    }
-
-    final public function setSslVerification($certificateAuthority = true, $verifyPeer = true, $verifyHost = 2)
-    {
-        $opts = $this->config[self::CURL_OPTIONS] ?: array();
-
-        if ($certificateAuthority === true) {
-            // use bundled CA bundle, set secure defaults
-            $opts[CURLOPT_CAINFO] = __DIR__ . '/Resources/cacert.pem';
-            $opts[CURLOPT_SSL_VERIFYPEER] = true;
-            $opts[CURLOPT_SSL_VERIFYHOST] = 2;
-        } elseif ($certificateAuthority === false) {
-            unset($opts[CURLOPT_CAINFO]);
-            $opts[CURLOPT_SSL_VERIFYPEER] = false;
-            $opts[CURLOPT_SSL_VERIFYHOST] = 0;
-        } elseif ($verifyPeer !== true && $verifyPeer !== false && $verifyPeer !== 1 && $verifyPeer !== 0) {
-            throw new InvalidArgumentException('verifyPeer must be 1, 0 or boolean');
-        } elseif ($verifyHost !== 0 && $verifyHost !== 1 && $verifyHost !== 2) {
-            throw new InvalidArgumentException('verifyHost must be 0, 1 or 2');
-        } else {
-            $opts[CURLOPT_SSL_VERIFYPEER] = $verifyPeer;
-            $opts[CURLOPT_SSL_VERIFYHOST] = $verifyHost;
-            if (is_file($certificateAuthority)) {
-                unset($opts[CURLOPT_CAPATH]);
-                $opts[CURLOPT_CAINFO] = $certificateAuthority;
-            } elseif (is_dir($certificateAuthority)) {
-                unset($opts[CURLOPT_CAINFO]);
-                $opts[CURLOPT_CAPATH] = $certificateAuthority;
-            } else {
-                throw new RuntimeException(
-                    'Invalid option passed to ' . self::SSL_CERT_AUTHORITY . ': ' . $certificateAuthority
-                );
-            }
-        }
-
-        $this->config->set(self::CURL_OPTIONS, $opts);
-
-        return $this;
-    }
-
-    public function createRequest($method = 'GET', $uri = null, $headers = null, $body = null, array $options = array())
-    {
-        if (!$uri) {
-            $url = $this->getBaseUrl();
-        } else {
-            if (!is_array($uri)) {
-                $templateVars = null;
-            } else {
-                list($uri, $templateVars) = $uri;
-            }
-            if (strpos($uri, '://')) {
-                // Use absolute URLs as-is
-                $url = $this->expandTemplate($uri, $templateVars);
-            } else {
-                $url = Url::factory($this->getBaseUrl())->combine($this->expandTemplate($uri, $templateVars));
-            }
-        }
-
-        // If default headers are provided, then merge them under any explicitly provided headers for the request
-        if (count($this->defaultHeaders)) {
-            if (!$headers) {
-                $headers = $this->defaultHeaders->toArray();
-            } elseif (is_array($headers)) {
-                $headers += $this->defaultHeaders->toArray();
-            } elseif ($headers instanceof Collection) {
-                $headers = $headers->toArray() + $this->defaultHeaders->toArray();
-            }
-        }
-
-        return $this->prepareRequest($this->requestFactory->create($method, (string) $url, $headers, $body), $options);
-    }
-
-    public function getBaseUrl($expand = true)
-    {
-        return $expand ? $this->expandTemplate($this->baseUrl) : $this->baseUrl;
-    }
-
-    public function setBaseUrl($url)
-    {
-        $this->baseUrl = $url;
-
-        return $this;
-    }
-
-    public function setUserAgent($userAgent, $includeDefault = false)
-    {
-        if ($includeDefault) {
-            $userAgent .= ' ' . $this->getDefaultUserAgent();
-        }
-        $this->userAgent = $userAgent;
-
-        return $this;
-    }
-
-    /**
-     * Get the default User-Agent string to use with Guzzle
-     *
-     * @return string
-     */
-    public function getDefaultUserAgent()
-    {
-        return 'Guzzle/' . Version::VERSION
-            . ' curl/' . CurlVersion::getInstance()->get('version')
-            . ' PHP/' . PHP_VERSION;
-    }
-
-    public function get($uri = null, $headers = null, $options = array())
-    {
-        // BC compat: $options can be a string, resource, etc to specify where the response body is downloaded
-        return is_array($options)
-            ? $this->createRequest('GET', $uri, $headers, null, $options)
-            : $this->createRequest('GET', $uri, $headers, $options);
-    }
-
-    public function head($uri = null, $headers = null, array $options = array())
-    {
-        return $this->createRequest('HEAD', $uri, $headers, null, $options);
-    }
-
-    public function delete($uri = null, $headers = null, $body = null, array $options = array())
-    {
-        return $this->createRequest('DELETE', $uri, $headers, $body, $options);
-    }
-
-    public function put($uri = null, $headers = null, $body = null, array $options = array())
-    {
-        return $this->createRequest('PUT', $uri, $headers, $body, $options);
-    }
-
-    public function patch($uri = null, $headers = null, $body = null, array $options = array())
-    {
-        return $this->createRequest('PATCH', $uri, $headers, $body, $options);
-    }
-
-    public function post($uri = null, $headers = null, $postBody = null, array $options = array())
-    {
-        return $this->createRequest('POST', $uri, $headers, $postBody, $options);
-    }
-
-    public function options($uri = null, array $options = array())
-    {
-        return $this->createRequest('OPTIONS', $uri, $options);
-    }
-
-    public function send($requests)
-    {
-        if (!($requests instanceof RequestInterface)) {
-            return $this->sendMultiple($requests);
-        }
-
-        try {
-            /** @var $requests RequestInterface  */
-            $this->getCurlMulti()->add($requests)->send();
-            return $requests->getResponse();
-        } catch (ExceptionCollection $e) {
-            throw $e->getFirst();
-        }
-    }
-
-    /**
-     * Set a curl multi object to be used internally by the client for transferring requests.
-     *
-     * @param CurlMultiInterface $curlMulti Multi object
-     *
-     * @return self
-     */
-    public function setCurlMulti(CurlMultiInterface $curlMulti)
-    {
-        $this->curlMulti = $curlMulti;
-
-        return $this;
-    }
-
-    /**
-     * @return CurlMultiInterface|CurlMultiProxy
-     */
-    public function getCurlMulti()
-    {
-        if (!$this->curlMulti) {
-            $this->curlMulti = new CurlMultiProxy(
-                self::MAX_HANDLES,
-                $this->getConfig('select_timeout') ?: self::DEFAULT_SELECT_TIMEOUT
-            );
-        }
-
-        return $this->curlMulti;
-    }
-
-    public function setRequestFactory(RequestFactoryInterface $factory)
-    {
-        $this->requestFactory = $factory;
-
-        return $this;
-    }
-
-    /**
-     * Set the URI template expander to use with the client
-     *
-     * @param UriTemplateInterface $uriTemplate URI template expander
-     *
-     * @return self
-     */
-    public function setUriTemplate(UriTemplateInterface $uriTemplate)
-    {
-        $this->uriTemplate = $uriTemplate;
-
-        return $this;
-    }
-
-    /**
-     * Expand a URI template while merging client config settings into the template variables
-     *
-     * @param string $template  Template to expand
-     * @param array  $variables Variables to inject
-     *
-     * @return string
-     */
-    protected function expandTemplate($template, array $variables = null)
-    {
-        $expansionVars = $this->getConfig()->toArray();
-        if ($variables) {
-            $expansionVars = $variables + $expansionVars;
-        }
-
-        return $this->getUriTemplate()->expand($template, $expansionVars);
-    }
-
-    /**
-     * Get the URI template expander used by the client
-     *
-     * @return UriTemplateInterface
-     */
-    protected function getUriTemplate()
-    {
-        if (!$this->uriTemplate) {
-            $this->uriTemplate = ParserRegistry::getInstance()->getParser('uri_template');
-        }
-
-        return $this->uriTemplate;
-    }
-
-    /**
-     * Send multiple requests in parallel
-     *
-     * @param array $requests Array of RequestInterface objects
-     *
-     * @return array Returns an array of Response objects
-     */
-    protected function sendMultiple(array $requests)
-    {
-        $curlMulti = $this->getCurlMulti();
-        foreach ($requests as $request) {
-            $curlMulti->add($request);
-        }
-        $curlMulti->send();
-
-        /** @var $request RequestInterface */
-        $result = array();
-        foreach ($requests as $request) {
-            $result[] = $request->getResponse();
-        }
-
-        return $result;
-    }
-
-    /**
-     * Prepare a request to be sent from the Client by adding client specific behaviors and properties to the request.
-     *
-     * @param RequestInterface $request Request to prepare for the client
-     * @param array            $options Options to apply to the request
-     *
-     * @return RequestInterface
-     */
-    protected function prepareRequest(RequestInterface $request, array $options = array())
-    {
-        $request->setClient($this)->setEventDispatcher(clone $this->getEventDispatcher());
-
-        if ($curl = $this->config[self::CURL_OPTIONS]) {
-            $request->getCurlOptions()->overwriteWith(CurlHandle::parseCurlConfig($curl));
-        }
-
-        if ($params = $this->config[self::REQUEST_PARAMS]) {
-            Version::warn('request.params is deprecated. Use request.options to add default request options.');
-            $request->getParams()->overwriteWith($params);
-        }
-
-        if ($this->userAgent && !$request->hasHeader('User-Agent')) {
-            $request->setHeader('User-Agent', $this->userAgent);
-        }
-
-        if ($defaults = $this->config[self::REQUEST_OPTIONS]) {
-            $this->requestFactory->applyOptions($request, $defaults, RequestFactoryInterface::OPTIONS_AS_DEFAULTS);
-        }
-
-        if ($options) {
-            $this->requestFactory->applyOptions($request, $options);
-        }
-
-        $this->dispatch('client.create_request', array('client' => $this, 'request' => $request));
-
-        return $request;
-    }
-
-    /**
-     * Initializes SSL settings
-     */
-    protected function initSsl()
-    {
-        $authority = $this->config[self::SSL_CERT_AUTHORITY];
-
-        if ($authority === 'system') {
-            return;
-        }
-
-        if ($authority === null) {
-            $authority = true;
-        }
-
-        if ($authority === true && substr(__FILE__, 0, 7) == 'phar://') {
-            $authority = self::extractPharCacert(__DIR__ . '/Resources/cacert.pem');
-        }
-
-        $this->setSslVerification($authority);
-    }
-
-    /**
-     * @deprecated
-     */
-    public function getDefaultHeaders()
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use the request.options array to retrieve default request options');
-        return $this->defaultHeaders;
-    }
-
-    /**
-     * @deprecated
-     */
-    public function setDefaultHeaders($headers)
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use the request.options array to specify default request options');
-        if ($headers instanceof Collection) {
-            $this->defaultHeaders = $headers;
-        } elseif (is_array($headers)) {
-            $this->defaultHeaders = new Collection($headers);
-        } else {
-            throw new InvalidArgumentException('Headers must be an array or Collection');
-        }
-
-        return $this;
-    }
-
-    /**
-     * @deprecated
-     */
-    public function preparePharCacert($md5Check = true)
-    {
-        return sys_get_temp_dir() . '/guzzle-cacert.pem';
-    }
-
-    /**
-     * Copies the phar cacert from a phar into the temp directory.
-     *
-     * @param string $pharCacertPath Path to the phar cacert. For example:
-     *                               'phar://aws.phar/Guzzle/Http/Resources/cacert.pem'
-     *
-     * @return string Returns the path to the extracted cacert file.
-     * @throws \RuntimeException Throws if the phar cacert cannot be found or
-     *                           the file cannot be copied to the temp dir.
-     */
-    public static function extractPharCacert($pharCacertPath)
-    {
-        // Copy the cacert.pem file from the phar if it is not in the temp
-        // folder.
-        $certFile = sys_get_temp_dir() . '/guzzle-cacert.pem';
-
-        if (!file_exists($pharCacertPath)) {
-            throw new \RuntimeException("Could not find $pharCacertPath");
-        }
-
-        if (!file_exists($certFile) ||
-            filesize($certFile) != filesize($pharCacertPath)
-        ) {
-            if (!copy($pharCacertPath, $certFile)) {
-                throw new \RuntimeException(
-                    "Could not copy {$pharCacertPath} to {$certFile}: "
-                    . var_export(error_get_last(), true)
-                );
-            }
-        }
-
-        return $certFile;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/ClientInterface.php b/vendor/guzzle/http/Guzzle/Http/ClientInterface.php
deleted file mode 100644
index 10e4de2ab09951369d13b186d3667aa6c40d1ada..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/ClientInterface.php
+++ /dev/null
@@ -1,223 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Common\HasDispatcherInterface;
-use Guzzle\Common\Collection;
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Http\Message\EntityEnclosingRequestInterface;
-use Guzzle\Http\Message\RequestInterface;
-
-/**
- * Client interface for send HTTP requests
- */
-interface ClientInterface extends HasDispatcherInterface
-{
-    const CREATE_REQUEST = 'client.create_request';
-
-    /** @var string RFC 1123 HTTP-Date */
-    const HTTP_DATE = 'D, d M Y H:i:s \G\M\T';
-
-    /**
-     * Set the configuration object to use with the client
-     *
-     * @param array|Collection $config Parameters that define how the client behaves
-     *
-     * @return self
-     */
-    public function setConfig($config);
-
-    /**
-     * Get a configuration setting or all of the configuration settings. The Collection result of this method can be
-     * modified to change the configuration settings of a client.
-     *
-     * A client should honor the following special values:
-     *
-     * - request.options: Associative array of default RequestFactory options to apply to each request
-     * - request.params: Associative array of request parameters (data values) to apply to each request
-     * - curl.options: Associative array of cURL configuration settings to apply to each request
-     * - ssl.certificate_authority: Path a CAINFO, CAPATH, true to use strict defaults, or false to disable verification
-     * - redirect.disable: Set to true to disable redirects
-     *
-     * @param bool|string $key Configuration value to retrieve. Set to FALSE to retrieve all values of the client.
-     *                         The object return can be modified, and modifications will affect the client's config.
-     * @return mixed|Collection
-     * @see \Guzzle\Http\Message\RequestFactoryInterface::applyOptions for a full list of request.options options
-     */
-    public function getConfig($key = false);
-
-    /**
-     * Create and return a new {@see RequestInterface} configured for the client.
-     *
-     * Use an absolute path to override the base path of the client, or a relative path to append to the base path of
-     * the client. The URI can contain the query string as well. Use an array to provide a URI template and additional
-     * variables to use in the URI template expansion.
-     *
-     * @param string                                    $method  HTTP method. Defaults to GET
-     * @param string|array                              $uri     Resource URI.
-     * @param array|Collection                          $headers HTTP headers
-     * @param string|resource|array|EntityBodyInterface $body    Entity body of request (POST/PUT) or response (GET)
-     * @param array                                     $options Array of options to apply to the request
-     *
-     * @return RequestInterface
-     * @throws InvalidArgumentException if a URI array is passed that does not contain exactly two elements: the URI
-     *                                  followed by template variables
-     */
-    public function createRequest(
-        $method = RequestInterface::GET,
-        $uri = null,
-        $headers = null,
-        $body = null,
-        array $options = array()
-    );
-
-    /**
-     * Create a GET request for the client
-     *
-     * @param string|array     $uri     Resource URI
-     * @param array|Collection $headers HTTP headers
-     * @param array            $options Options to apply to the request. For BC compatibility, you can also pass a
-     *                                  string to tell Guzzle to download the body of the response to a particular
-     *                                  location. Use the 'body' option instead for forward compatibility.
-     * @return RequestInterface
-     * @see    Guzzle\Http\ClientInterface::createRequest()
-     */
-    public function get($uri = null, $headers = null, $options = array());
-
-    /**
-     * Create a HEAD request for the client
-     *
-     * @param string|array     $uri     Resource URI
-     * @param array|Collection $headers HTTP headers
-     * @param array            $options Options to apply to the request
-     *
-     * @return RequestInterface
-     * @see    Guzzle\Http\ClientInterface::createRequest()
-     */
-    public function head($uri = null, $headers = null, array $options = array());
-
-    /**
-     * Create a DELETE request for the client
-     *
-     * @param string|array                        $uri     Resource URI
-     * @param array|Collection                    $headers HTTP headers
-     * @param string|resource|EntityBodyInterface $body    Body to send in the request
-     * @param array                               $options Options to apply to the request
-     *
-     * @return EntityEnclosingRequestInterface
-     * @see    Guzzle\Http\ClientInterface::createRequest()
-     */
-    public function delete($uri = null, $headers = null, $body = null, array $options = array());
-
-    /**
-     * Create a PUT request for the client
-     *
-     * @param string|array                        $uri     Resource URI
-     * @param array|Collection                    $headers HTTP headers
-     * @param string|resource|EntityBodyInterface $body    Body to send in the request
-     * @param array                               $options Options to apply to the request
-     *
-     * @return EntityEnclosingRequestInterface
-     * @see    Guzzle\Http\ClientInterface::createRequest()
-     */
-    public function put($uri = null, $headers = null, $body = null, array $options = array());
-
-    /**
-     * Create a PATCH request for the client
-     *
-     * @param string|array                        $uri     Resource URI
-     * @param array|Collection                    $headers HTTP headers
-     * @param string|resource|EntityBodyInterface $body    Body to send in the request
-     * @param array                               $options Options to apply to the request
-     *
-     * @return EntityEnclosingRequestInterface
-     * @see    Guzzle\Http\ClientInterface::createRequest()
-     */
-    public function patch($uri = null, $headers = null, $body = null, array $options = array());
-
-    /**
-     * Create a POST request for the client
-     *
-     * @param string|array                                $uri      Resource URI
-     * @param array|Collection                            $headers  HTTP headers
-     * @param array|Collection|string|EntityBodyInterface $postBody POST body. Can be a string, EntityBody, or
-     *                                                    associative array of POST fields to send in the body of the
-     *                                                    request. Prefix a value in the array with the @ symbol to
-     *                                                    reference a file.
-     * @param array                                       $options Options to apply to the request
-     *
-     * @return EntityEnclosingRequestInterface
-     * @see    Guzzle\Http\ClientInterface::createRequest()
-     */
-    public function post($uri = null, $headers = null, $postBody = null, array $options = array());
-
-    /**
-     * Create an OPTIONS request for the client
-     *
-     * @param string|array $uri     Resource URI
-     * @param array        $options Options to apply to the request
-     *
-     * @return RequestInterface
-     * @see    Guzzle\Http\ClientInterface::createRequest()
-     */
-    public function options($uri = null, array $options = array());
-
-    /**
-     * Sends a single request or an array of requests in parallel
-     *
-     * @param array|RequestInterface $requests One or more RequestInterface objects to send
-     *
-     * @return \Guzzle\Http\Message\Response|array Returns a single Response or an array of Response objects
-     */
-    public function send($requests);
-
-    /**
-     * Get the client's base URL as either an expanded or raw URI template
-     *
-     * @param bool $expand Set to FALSE to get the raw base URL without URI template expansion
-     *
-     * @return string|null
-     */
-    public function getBaseUrl($expand = true);
-
-    /**
-     * Set the base URL of the client
-     *
-     * @param string $url The base service endpoint URL of the webservice
-     *
-     * @return self
-     */
-    public function setBaseUrl($url);
-
-    /**
-     * Set the User-Agent header to be used on all requests from the client
-     *
-     * @param string $userAgent      User agent string
-     * @param bool   $includeDefault Set to true to prepend the value to Guzzle's default user agent string
-     *
-     * @return self
-     */
-    public function setUserAgent($userAgent, $includeDefault = false);
-
-    /**
-     * Set SSL verification options.
-     *
-     * Setting $certificateAuthority to TRUE will result in the bundled cacert.pem being used to verify against the
-     * remote host.
-     *
-     * Alternate certificates to verify against can be specified with the $certificateAuthority option set to the full
-     * path to a certificate file, or the path to a directory containing certificates.
-     *
-     * Setting $certificateAuthority to FALSE will turn off peer verification, unset the bundled cacert.pem, and
-     * disable host verification. Please don't do this unless you really know what you're doing, and why you're doing
-     * it.
-     *
-     * @param string|bool $certificateAuthority bool, file path, or directory path
-     * @param bool        $verifyPeer           FALSE to stop from verifying the peer's certificate.
-     * @param int         $verifyHost           Set to 1 to check the existence of a common name in the SSL peer
-     *                                          certificate. 2 to check the existence of a common name and also verify
-     *                                          that it matches the hostname provided.
-     * @return self
-     */
-    public function setSslVerification($certificateAuthority = true, $verifyPeer = true, $verifyHost = 2);
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Curl/CurlHandle.php b/vendor/guzzle/http/Guzzle/Http/Curl/CurlHandle.php
deleted file mode 100644
index 63c6d4206ba349e7770d8840cfec07806d035f80..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Curl/CurlHandle.php
+++ /dev/null
@@ -1,464 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Curl;
-
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Common\Exception\RuntimeException;
-use Guzzle\Common\Collection;
-use Guzzle\Http\Message\EntityEnclosingRequest;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Parser\ParserRegistry;
-use Guzzle\Http\Url;
-
-/**
- * Immutable wrapper for a cURL handle
- */
-class CurlHandle
-{
-    const BODY_AS_STRING = 'body_as_string';
-    const PROGRESS = 'progress';
-    const DEBUG = 'debug';
-
-    /** @var Collection Curl options */
-    protected $options;
-
-    /** @var resource Curl resource handle */
-    protected $handle;
-
-    /** @var int CURLE_* error */
-    protected $errorNo = CURLE_OK;
-
-    /**
-     * Factory method to create a new curl handle based on an HTTP request.
-     *
-     * There are some helpful options you can set to enable specific behavior:
-     * - debug:    Set to true to enable cURL debug functionality to track the actual headers sent over the wire.
-     * - progress: Set to true to enable progress function callbacks.
-     *
-     * @param RequestInterface $request Request
-     *
-     * @return CurlHandle
-     * @throws RuntimeException
-     */
-    public static function factory(RequestInterface $request)
-    {
-        $requestCurlOptions = $request->getCurlOptions();
-        $mediator = new RequestMediator($request, $requestCurlOptions->get('emit_io'));
-        $tempContentLength = null;
-        $method = $request->getMethod();
-        $bodyAsString = $requestCurlOptions->get(self::BODY_AS_STRING);
-
-        // Prepare url
-        $url = (string)$request->getUrl();
-        if(($pos = strpos($url, '#')) !== false ){
-            // strip fragment from url
-            $url = substr($url, 0, $pos);
-        }
-
-        // Array of default cURL options.
-        $curlOptions = array(
-            CURLOPT_URL            => $url,
-            CURLOPT_CONNECTTIMEOUT => 150,
-            CURLOPT_RETURNTRANSFER => false,
-            CURLOPT_HEADER         => false,
-            CURLOPT_PORT           => $request->getPort(),
-            CURLOPT_HTTPHEADER     => array(),
-            CURLOPT_WRITEFUNCTION  => array($mediator, 'writeResponseBody'),
-            CURLOPT_HEADERFUNCTION => array($mediator, 'receiveResponseHeader'),
-            CURLOPT_HTTP_VERSION   => $request->getProtocolVersion() === '1.0'
-                ? CURL_HTTP_VERSION_1_0 : CURL_HTTP_VERSION_1_1,
-            // Verifies the authenticity of the peer's certificate
-            CURLOPT_SSL_VERIFYPEER => 1,
-            // Certificate must indicate that the server is the server to which you meant to connect
-            CURLOPT_SSL_VERIFYHOST => 2
-        );
-
-        if (defined('CURLOPT_PROTOCOLS')) {
-            // Allow only HTTP and HTTPS protocols
-            $curlOptions[CURLOPT_PROTOCOLS] = CURLPROTO_HTTP | CURLPROTO_HTTPS;
-        }
-
-        // Add CURLOPT_ENCODING if Accept-Encoding header is provided
-        if ($acceptEncodingHeader = $request->getHeader('Accept-Encoding')) {
-            $curlOptions[CURLOPT_ENCODING] = (string) $acceptEncodingHeader;
-            // Let cURL set the Accept-Encoding header, prevents duplicate values
-            $request->removeHeader('Accept-Encoding');
-        }
-
-        // Enable curl debug information if the 'debug' param was set
-        if ($requestCurlOptions->get('debug')) {
-            $curlOptions[CURLOPT_STDERR] = fopen('php://temp', 'r+');
-            // @codeCoverageIgnoreStart
-            if (false === $curlOptions[CURLOPT_STDERR]) {
-                throw new RuntimeException('Unable to create a stream for CURLOPT_STDERR');
-            }
-            // @codeCoverageIgnoreEnd
-            $curlOptions[CURLOPT_VERBOSE] = true;
-        }
-
-        // Specify settings according to the HTTP method
-        if ($method == 'GET') {
-            $curlOptions[CURLOPT_HTTPGET] = true;
-        } elseif ($method == 'HEAD') {
-            $curlOptions[CURLOPT_NOBODY] = true;
-            // HEAD requests do not use a write function
-            unset($curlOptions[CURLOPT_WRITEFUNCTION]);
-        } elseif (!($request instanceof EntityEnclosingRequest)) {
-            $curlOptions[CURLOPT_CUSTOMREQUEST] = $method;
-        } else {
-
-            $curlOptions[CURLOPT_CUSTOMREQUEST] = $method;
-
-            // Handle sending raw bodies in a request
-            if ($request->getBody()) {
-                // You can send the body as a string using curl's CURLOPT_POSTFIELDS
-                if ($bodyAsString) {
-                    $curlOptions[CURLOPT_POSTFIELDS] = (string) $request->getBody();
-                    // Allow curl to add the Content-Length for us to account for the times when
-                    // POST redirects are followed by GET requests
-                    if ($tempContentLength = $request->getHeader('Content-Length')) {
-                        $tempContentLength = (int) (string) $tempContentLength;
-                    }
-                    // Remove the curl generated Content-Type header if none was set manually
-                    if (!$request->hasHeader('Content-Type')) {
-                        $curlOptions[CURLOPT_HTTPHEADER][] = 'Content-Type:';
-                    }
-                } else {
-                    $curlOptions[CURLOPT_UPLOAD] = true;
-                    // Let cURL handle setting the Content-Length header
-                    if ($tempContentLength = $request->getHeader('Content-Length')) {
-                        $tempContentLength = (int) (string) $tempContentLength;
-                        $curlOptions[CURLOPT_INFILESIZE] = $tempContentLength;
-                    }
-                    // Add a callback for curl to read data to send with the request only if a body was specified
-                    $curlOptions[CURLOPT_READFUNCTION] = array($mediator, 'readRequestBody');
-                    // Attempt to seek to the start of the stream
-                    $request->getBody()->seek(0);
-                }
-
-            } else {
-
-                // Special handling for POST specific fields and files
-                $postFields = false;
-                if (count($request->getPostFiles())) {
-                    $postFields = $request->getPostFields()->useUrlEncoding(false)->urlEncode();
-                    foreach ($request->getPostFiles() as $key => $data) {
-                        $prefixKeys = count($data) > 1;
-                        foreach ($data as $index => $file) {
-                            // Allow multiple files in the same key
-                            $fieldKey = $prefixKeys ? "{$key}[{$index}]" : $key;
-                            $postFields[$fieldKey] = $file->getCurlValue();
-                        }
-                    }
-                } elseif (count($request->getPostFields())) {
-                    $postFields = (string) $request->getPostFields()->useUrlEncoding(true);
-                }
-
-                if ($postFields !== false) {
-                    if ($method == 'POST') {
-                        unset($curlOptions[CURLOPT_CUSTOMREQUEST]);
-                        $curlOptions[CURLOPT_POST] = true;
-                    }
-                    $curlOptions[CURLOPT_POSTFIELDS] = $postFields;
-                    $request->removeHeader('Content-Length');
-                }
-            }
-
-            // If the Expect header is not present, prevent curl from adding it
-            if (!$request->hasHeader('Expect')) {
-                $curlOptions[CURLOPT_HTTPHEADER][] = 'Expect:';
-            }
-        }
-
-        // If a Content-Length header was specified but we want to allow curl to set one for us
-        if (null !== $tempContentLength) {
-            $request->removeHeader('Content-Length');
-        }
-
-        // Set custom cURL options
-        foreach ($requestCurlOptions->toArray() as $key => $value) {
-            if (is_numeric($key)) {
-                $curlOptions[$key] = $value;
-            }
-        }
-
-        // Do not set an Accept header by default
-        if (!isset($curlOptions[CURLOPT_ENCODING])) {
-            $curlOptions[CURLOPT_HTTPHEADER][] = 'Accept:';
-        }
-
-        // Add any custom headers to the request. Empty headers will cause curl to not send the header at all.
-        foreach ($request->getHeaderLines() as $line) {
-            $curlOptions[CURLOPT_HTTPHEADER][] = $line;
-        }
-
-        // Add the content-length header back if it was temporarily removed
-        if ($tempContentLength) {
-            $request->setHeader('Content-Length', $tempContentLength);
-        }
-
-        // Apply the options to a new cURL handle.
-        $handle = curl_init();
-
-        // Enable the progress function if the 'progress' param was set
-        if ($requestCurlOptions->get('progress')) {
-            // Wrap the function in a function that provides the curl handle to the mediator's progress function
-            // Using this rather than injecting the handle into the mediator prevents a circular reference
-            $curlOptions[CURLOPT_PROGRESSFUNCTION] = function () use ($mediator, $handle) {
-                $args = func_get_args();
-                $args[] = $handle;
-
-                // PHP 5.5 pushed the handle onto the start of the args
-                if (is_resource($args[0])) {
-                    array_shift($args);
-                }
-
-                call_user_func_array(array($mediator, 'progress'), $args);
-            };
-            $curlOptions[CURLOPT_NOPROGRESS] = false;
-        }
-
-        curl_setopt_array($handle, $curlOptions);
-
-        return new static($handle, $curlOptions);
-    }
-
-    /**
-     * Construct a new CurlHandle object that wraps a cURL handle
-     *
-     * @param resource         $handle  Configured cURL handle resource
-     * @param Collection|array $options Curl options to use with the handle
-     *
-     * @throws InvalidArgumentException
-     */
-    public function __construct($handle, $options)
-    {
-        if (!is_resource($handle)) {
-            throw new InvalidArgumentException('Invalid handle provided');
-        }
-        if (is_array($options)) {
-            $this->options = new Collection($options);
-        } elseif ($options instanceof Collection) {
-            $this->options = $options;
-        } else {
-            throw new InvalidArgumentException('Expected array or Collection');
-        }
-        $this->handle = $handle;
-    }
-
-    /**
-     * Destructor
-     */
-    public function __destruct()
-    {
-        $this->close();
-    }
-
-    /**
-     * Close the curl handle
-     */
-    public function close()
-    {
-        if (is_resource($this->handle)) {
-            curl_close($this->handle);
-        }
-        $this->handle = null;
-    }
-
-    /**
-     * Check if the handle is available and still OK
-     *
-     * @return bool
-     */
-    public function isAvailable()
-    {
-        return is_resource($this->handle);
-    }
-
-    /**
-     * Get the last error that occurred on the cURL handle
-     *
-     * @return string
-     */
-    public function getError()
-    {
-        return $this->isAvailable() ? curl_error($this->handle) : '';
-    }
-
-    /**
-     * Get the last error number that occurred on the cURL handle
-     *
-     * @return int
-     */
-    public function getErrorNo()
-    {
-        if ($this->errorNo) {
-            return $this->errorNo;
-        }
-
-        return $this->isAvailable() ? curl_errno($this->handle) : CURLE_OK;
-    }
-
-    /**
-     * Set the curl error number
-     *
-     * @param int $error Error number to set
-     *
-     * @return CurlHandle
-     */
-    public function setErrorNo($error)
-    {
-        $this->errorNo = $error;
-
-        return $this;
-    }
-
-    /**
-     * Get cURL curl_getinfo data
-     *
-     * @param int $option Option to retrieve. Pass null to retrieve all data as an array.
-     *
-     * @return array|mixed
-     */
-    public function getInfo($option = null)
-    {
-        if (!is_resource($this->handle)) {
-            return null;
-        }
-
-        if (null !== $option) {
-            return curl_getinfo($this->handle, $option) ?: null;
-        }
-
-        return curl_getinfo($this->handle) ?: array();
-    }
-
-    /**
-     * Get the stderr output
-     *
-     * @param bool $asResource Set to TRUE to get an fopen resource
-     *
-     * @return string|resource|null
-     */
-    public function getStderr($asResource = false)
-    {
-        $stderr = $this->getOptions()->get(CURLOPT_STDERR);
-        if (!$stderr) {
-            return null;
-        }
-
-        if ($asResource) {
-            return $stderr;
-        }
-
-        fseek($stderr, 0);
-        $e = stream_get_contents($stderr);
-        fseek($stderr, 0, SEEK_END);
-
-        return $e;
-    }
-
-    /**
-     * Get the URL that this handle is connecting to
-     *
-     * @return Url
-     */
-    public function getUrl()
-    {
-        return Url::factory($this->options->get(CURLOPT_URL));
-    }
-
-    /**
-     * Get the wrapped curl handle
-     *
-     * @return resource|null Returns the cURL handle or null if it was closed
-     */
-    public function getHandle()
-    {
-        return $this->isAvailable() ? $this->handle : null;
-    }
-
-    /**
-     * Get the cURL setopt options of the handle. Changing values in the return object will have no effect on the curl
-     * handle after it is created.
-     *
-     * @return Collection
-     */
-    public function getOptions()
-    {
-        return $this->options;
-    }
-
-    /**
-     * Update a request based on the log messages of the CurlHandle
-     *
-     * @param RequestInterface $request Request to update
-     */
-    public function updateRequestFromTransfer(RequestInterface $request)
-    {
-        if (!$request->getResponse()) {
-            return;
-        }
-
-        // Update the transfer stats of the response
-        $request->getResponse()->setInfo($this->getInfo());
-
-        if (!$log = $this->getStderr(true)) {
-            return;
-        }
-
-        // Parse the cURL stderr output for outgoing requests
-        $headers = '';
-        fseek($log, 0);
-        while (($line = fgets($log)) !== false) {
-            if ($line && $line[0] == '>') {
-                $headers = substr(trim($line), 2) . "\r\n";
-                while (($line = fgets($log)) !== false) {
-                    if ($line[0] == '*' || $line[0] == '<') {
-                        break;
-                    } else {
-                        $headers .= trim($line) . "\r\n";
-                    }
-                }
-            }
-        }
-
-        // Add request headers to the request exactly as they were sent
-        if ($headers) {
-            $parsed = ParserRegistry::getInstance()->getParser('message')->parseRequest($headers);
-            if (!empty($parsed['headers'])) {
-                $request->setHeaders(array());
-                foreach ($parsed['headers'] as $name => $value) {
-                    $request->setHeader($name, $value);
-                }
-            }
-            if (!empty($parsed['version'])) {
-                $request->setProtocolVersion($parsed['version']);
-            }
-        }
-    }
-
-    /**
-     * Parse the config and replace curl.* configurators into the constant based values so it can be used elsewhere
-     *
-     * @param array|Collection $config The configuration we want to parse
-     *
-     * @return array
-     */
-    public static function parseCurlConfig($config)
-    {
-        $curlOptions = array();
-        foreach ($config as $key => $value) {
-            if (is_string($key) && defined($key)) {
-                // Convert constants represented as string to constant int values
-                $key = constant($key);
-            }
-            if (is_string($value) && defined($value)) {
-                $value = constant($value);
-            }
-            $curlOptions[$key] = $value;
-        }
-
-        return $curlOptions;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php b/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php
deleted file mode 100644
index 9e4e637222d67aacdbe47319a28c65f914b0cd89..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php
+++ /dev/null
@@ -1,423 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Curl;
-
-use Guzzle\Common\AbstractHasDispatcher;
-use Guzzle\Common\Event;
-use Guzzle\Http\Exception\MultiTransferException;
-use Guzzle\Http\Exception\CurlException;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\EntityEnclosingRequestInterface;
-use Guzzle\Http\Exception\RequestException;
-
-/**
- * Send {@see RequestInterface} objects in parallel using curl_multi
- */
-class CurlMulti extends AbstractHasDispatcher implements CurlMultiInterface
-{
-    /** @var resource cURL multi handle. */
-    protected $multiHandle;
-
-    /** @var array Attached {@see RequestInterface} objects. */
-    protected $requests;
-
-    /** @var \SplObjectStorage RequestInterface to CurlHandle hash */
-    protected $handles;
-
-    /** @var array Hash mapping curl handle resource IDs to request objects */
-    protected $resourceHash;
-
-    /** @var array Queued exceptions */
-    protected $exceptions = array();
-
-    /** @var array Requests that succeeded */
-    protected $successful = array();
-
-    /** @var array cURL multi error values and codes */
-    protected $multiErrors = array(
-        CURLM_BAD_HANDLE      => array('CURLM_BAD_HANDLE', 'The passed-in handle is not a valid CURLM handle.'),
-        CURLM_BAD_EASY_HANDLE => array('CURLM_BAD_EASY_HANDLE', "An easy handle was not good/valid. It could mean that it isn't an easy handle at all, or possibly that the handle already is in used by this or another multi handle."),
-        CURLM_OUT_OF_MEMORY   => array('CURLM_OUT_OF_MEMORY', 'You are doomed.'),
-        CURLM_INTERNAL_ERROR  => array('CURLM_INTERNAL_ERROR', 'This can only be returned if libcurl bugs. Please report it to us!')
-    );
-
-    /** @var float */
-    protected $selectTimeout;
-
-    public function __construct($selectTimeout = 1.0)
-    {
-        $this->selectTimeout = $selectTimeout;
-        $this->multiHandle = curl_multi_init();
-        // @codeCoverageIgnoreStart
-        if ($this->multiHandle === false) {
-            throw new CurlException('Unable to create multi handle');
-        }
-        // @codeCoverageIgnoreEnd
-        $this->reset();
-    }
-
-    public function __destruct()
-    {
-        if (is_resource($this->multiHandle)) {
-            curl_multi_close($this->multiHandle);
-        }
-    }
-
-    public function add(RequestInterface $request)
-    {
-        $this->requests[] = $request;
-        // If requests are currently transferring and this is async, then the
-        // request must be prepared now as the send() method is not called.
-        $this->beforeSend($request);
-        $this->dispatch(self::ADD_REQUEST, array('request' => $request));
-
-        return $this;
-    }
-
-    public function all()
-    {
-        return $this->requests;
-    }
-
-    public function remove(RequestInterface $request)
-    {
-        $this->removeHandle($request);
-        if (($index = array_search($request, $this->requests, true)) !== false) {
-            $request = $this->requests[$index];
-            unset($this->requests[$index]);
-            $this->requests = array_values($this->requests);
-            $this->dispatch(self::REMOVE_REQUEST, array('request' => $request));
-            return true;
-        }
-
-        return false;
-    }
-
-    public function reset($hard = false)
-    {
-        // Remove each request
-        if ($this->requests) {
-            foreach ($this->requests as $request) {
-                $this->remove($request);
-            }
-        }
-
-        $this->handles = new \SplObjectStorage();
-        $this->requests = $this->resourceHash = $this->exceptions = $this->successful = array();
-    }
-
-    public function send()
-    {
-        $this->perform();
-        $exceptions = $this->exceptions;
-        $successful = $this->successful;
-        $this->reset();
-
-        if ($exceptions) {
-            $this->throwMultiException($exceptions, $successful);
-        }
-    }
-
-    public function count()
-    {
-        return count($this->requests);
-    }
-
-    /**
-     * Build and throw a MultiTransferException
-     *
-     * @param array $exceptions Exceptions encountered
-     * @param array $successful Successful requests
-     * @throws MultiTransferException
-     */
-    protected function throwMultiException(array $exceptions, array $successful)
-    {
-        $multiException = new MultiTransferException('Errors during multi transfer');
-
-        while ($e = array_shift($exceptions)) {
-            $multiException->addFailedRequestWithException($e['request'], $e['exception']);
-        }
-
-        // Add successful requests
-        foreach ($successful as $request) {
-            if (!$multiException->containsRequest($request)) {
-                $multiException->addSuccessfulRequest($request);
-            }
-        }
-
-        throw $multiException;
-    }
-
-    /**
-     * Prepare for sending
-     *
-     * @param RequestInterface $request Request to prepare
-     * @throws \Exception on error preparing the request
-     */
-    protected function beforeSend(RequestInterface $request)
-    {
-        try {
-            $state = $request->setState(RequestInterface::STATE_TRANSFER);
-            if ($state == RequestInterface::STATE_TRANSFER) {
-                $this->addHandle($request);
-            } else {
-                // Requests might decide they don't need to be sent just before
-                // transfer (e.g. CachePlugin)
-                $this->remove($request);
-                if ($state == RequestInterface::STATE_COMPLETE) {
-                    $this->successful[] = $request;
-                }
-            }
-        } catch (\Exception $e) {
-            // Queue the exception to be thrown when sent
-            $this->removeErroredRequest($request, $e);
-        }
-    }
-
-    private function addHandle(RequestInterface $request)
-    {
-        $handle = $this->createCurlHandle($request)->getHandle();
-        $this->checkCurlResult(
-            curl_multi_add_handle($this->multiHandle, $handle)
-        );
-    }
-
-    /**
-     * Create a curl handle for a request
-     *
-     * @param RequestInterface $request Request
-     *
-     * @return CurlHandle
-     */
-    protected function createCurlHandle(RequestInterface $request)
-    {
-        $wrapper = CurlHandle::factory($request);
-        $this->handles[$request] = $wrapper;
-        $this->resourceHash[(int) $wrapper->getHandle()] = $request;
-
-        return $wrapper;
-    }
-
-    /**
-     * Get the data from the multi handle
-     */
-    protected function perform()
-    {
-        $event = new Event(array('curl_multi' => $this));
-
-        while ($this->requests) {
-            // Notify each request as polling
-            $blocking = $total = 0;
-            foreach ($this->requests as $request) {
-                ++$total;
-                $event['request'] = $request;
-                $request->getEventDispatcher()->dispatch(self::POLLING_REQUEST, $event);
-                // The blocking variable just has to be non-falsey to block the loop
-                if ($request->getParams()->hasKey(self::BLOCKING)) {
-                    ++$blocking;
-                }
-            }
-            if ($blocking == $total) {
-                // Sleep to prevent eating CPU because no requests are actually pending a select call
-                usleep(500);
-            } else {
-                $this->executeHandles();
-            }
-        }
-    }
-
-    /**
-     * Execute and select curl handles
-     */
-    private function executeHandles()
-    {
-        // The first curl_multi_select often times out no matter what, but is usually required for fast transfers
-        $selectTimeout = 0.001;
-        $active = false;
-        do {
-            while (($mrc = curl_multi_exec($this->multiHandle, $active)) == CURLM_CALL_MULTI_PERFORM);
-            $this->checkCurlResult($mrc);
-            $this->processMessages();
-            if ($active && curl_multi_select($this->multiHandle, $selectTimeout) === -1) {
-                // Perform a usleep if a select returns -1: https://bugs.php.net/bug.php?id=61141
-                usleep(150);
-            }
-            $selectTimeout = $this->selectTimeout;
-        } while ($active);
-    }
-
-    /**
-     * Process any received curl multi messages
-     */
-    private function processMessages()
-    {
-        while ($done = curl_multi_info_read($this->multiHandle)) {
-            $request = $this->resourceHash[(int) $done['handle']];
-            try {
-                $this->processResponse($request, $this->handles[$request], $done);
-                $this->successful[] = $request;
-            } catch (\Exception $e) {
-                $this->removeErroredRequest($request, $e);
-            }
-        }
-    }
-
-    /**
-     * Remove a request that encountered an exception
-     *
-     * @param RequestInterface $request Request to remove
-     * @param \Exception       $e       Exception encountered
-     */
-    protected function removeErroredRequest(RequestInterface $request, \Exception $e = null)
-    {
-        $this->exceptions[] = array('request' => $request, 'exception' => $e);
-        $this->remove($request);
-        $this->dispatch(self::MULTI_EXCEPTION, array('exception' => $e, 'all_exceptions' => $this->exceptions));
-    }
-
-    /**
-     * Check for errors and fix headers of a request based on a curl response
-     *
-     * @param RequestInterface $request Request to process
-     * @param CurlHandle       $handle  Curl handle object
-     * @param array            $curl    Array returned from curl_multi_info_read
-     *
-     * @throws CurlException on Curl error
-     */
-    protected function processResponse(RequestInterface $request, CurlHandle $handle, array $curl)
-    {
-        // Set the transfer stats on the response
-        $handle->updateRequestFromTransfer($request);
-        // Check if a cURL exception occurred, and if so, notify things
-        $curlException = $this->isCurlException($request, $handle, $curl);
-
-        // Always remove completed curl handles.  They can be added back again
-        // via events if needed (e.g. ExponentialBackoffPlugin)
-        $this->removeHandle($request);
-
-        if (!$curlException) {
-            if ($this->validateResponseWasSet($request)) {
-                $state = $request->setState(
-                    RequestInterface::STATE_COMPLETE,
-                    array('handle' => $handle)
-                );
-                // Only remove the request if it wasn't resent as a result of
-                // the state change
-                if ($state != RequestInterface::STATE_TRANSFER) {
-                    $this->remove($request);
-                }
-            }
-            return;
-        }
-
-        // Set the state of the request to an error
-        $state = $request->setState(RequestInterface::STATE_ERROR, array('exception' => $curlException));
-        // Allow things to ignore the error if possible
-        if ($state != RequestInterface::STATE_TRANSFER) {
-            $this->remove($request);
-        }
-
-        // The error was not handled, so fail
-        if ($state == RequestInterface::STATE_ERROR) {
-            /** @var CurlException $curlException */
-            throw $curlException;
-        }
-    }
-
-    /**
-     * Remove a curl handle from the curl multi object
-     *
-     * @param RequestInterface $request Request that owns the handle
-     */
-    protected function removeHandle(RequestInterface $request)
-    {
-        if (isset($this->handles[$request])) {
-            $handle = $this->handles[$request];
-            curl_multi_remove_handle($this->multiHandle, $handle->getHandle());
-            unset($this->handles[$request]);
-            unset($this->resourceHash[(int) $handle->getHandle()]);
-            $handle->close();
-        }
-    }
-
-    /**
-     * Check if a cURL transfer resulted in what should be an exception
-     *
-     * @param RequestInterface $request Request to check
-     * @param CurlHandle       $handle  Curl handle object
-     * @param array            $curl    Array returned from curl_multi_info_read
-     *
-     * @return CurlException|bool
-     */
-    private function isCurlException(RequestInterface $request, CurlHandle $handle, array $curl)
-    {
-        if (CURLM_OK == $curl['result'] || CURLM_CALL_MULTI_PERFORM == $curl['result']) {
-            return false;
-        }
-
-        $handle->setErrorNo($curl['result']);
-        $e = new CurlException(sprintf('[curl] %s: %s [url] %s',
-            $handle->getErrorNo(), $handle->getError(), $handle->getUrl()));
-        $e->setCurlHandle($handle)
-            ->setRequest($request)
-            ->setCurlInfo($handle->getInfo())
-            ->setError($handle->getError(), $handle->getErrorNo());
-
-        return $e;
-    }
-
-    /**
-     * Throw an exception for a cURL multi response if needed
-     *
-     * @param int $code Curl response code
-     * @throws CurlException
-     */
-    private function checkCurlResult($code)
-    {
-        if ($code != CURLM_OK && $code != CURLM_CALL_MULTI_PERFORM) {
-            throw new CurlException(isset($this->multiErrors[$code])
-                ? "cURL error: {$code} ({$this->multiErrors[$code][0]}): cURL message: {$this->multiErrors[$code][1]}"
-                : 'Unexpected cURL error: ' . $code
-            );
-        }
-    }
-
-    /**
-     * @link https://github.com/guzzle/guzzle/issues/710
-     */
-    private function validateResponseWasSet(RequestInterface $request)
-    {
-        if ($request->getResponse()) {
-            return true;
-        }
-
-        $body = $request instanceof EntityEnclosingRequestInterface
-            ? $request->getBody()
-            : null;
-
-        if (!$body) {
-            $rex = new RequestException(
-                'No response was received for a request with no body. This'
-                . ' could mean that you are saturating your network.'
-            );
-            $rex->setRequest($request);
-            $this->removeErroredRequest($request, $rex);
-        } elseif (!$body->isSeekable() || !$body->seek(0)) {
-            // Nothing we can do with this. Sorry!
-            $rex = new RequestException(
-                'The connection was unexpectedly closed. The request would'
-                . ' have been retried, but attempting to rewind the'
-                . ' request body failed.'
-            );
-            $rex->setRequest($request);
-            $this->removeErroredRequest($request, $rex);
-        } else {
-            $this->remove($request);
-            // Add the request back to the batch to retry automatically.
-            $this->requests[] = $request;
-            $this->addHandle($request);
-        }
-
-        return false;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Curl/CurlMultiInterface.php b/vendor/guzzle/http/Guzzle/Http/Curl/CurlMultiInterface.php
deleted file mode 100644
index 0ead7573502be73f53fe96851d3ac8ac538f81e7..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Curl/CurlMultiInterface.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Curl;
-
-use Guzzle\Common\HasDispatcherInterface;
-use Guzzle\Common\Exception\ExceptionCollection;
-use Guzzle\Http\Message\RequestInterface;
-
-/**
- * Interface for sending a pool of {@see RequestInterface} objects in parallel
- */
-interface CurlMultiInterface extends \Countable, HasDispatcherInterface
-{
-    const POLLING_REQUEST = 'curl_multi.polling_request';
-    const ADD_REQUEST = 'curl_multi.add_request';
-    const REMOVE_REQUEST = 'curl_multi.remove_request';
-    const MULTI_EXCEPTION = 'curl_multi.exception';
-    const BLOCKING = 'curl_multi.blocking';
-
-    /**
-     * Add a request to the pool.
-     *
-     * @param RequestInterface $request Request to add
-     *
-     * @return CurlMultiInterface
-     */
-    public function add(RequestInterface $request);
-
-    /**
-     * Get an array of attached {@see RequestInterface} objects
-     *
-     * @return array
-     */
-    public function all();
-
-    /**
-     * Remove a request from the pool.
-     *
-     * @param RequestInterface $request Request to remove
-     *
-     * @return bool Returns true on success or false on failure
-     */
-    public function remove(RequestInterface $request);
-
-    /**
-     * Reset the state and remove any attached RequestInterface objects
-     *
-     * @param bool $hard Set to true to close and reopen any open multi handles
-     */
-    public function reset($hard = false);
-
-    /**
-     * Send a pool of {@see RequestInterface} requests.
-     *
-     * @throws ExceptionCollection if any requests threw exceptions during the transfer.
-     */
-    public function send();
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Curl/CurlMultiProxy.php b/vendor/guzzle/http/Guzzle/Http/Curl/CurlMultiProxy.php
deleted file mode 100644
index c5b80a7f57f0f253742fa362d31158db78c463cd..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Curl/CurlMultiProxy.php
+++ /dev/null
@@ -1,150 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Curl;
-
-use Guzzle\Common\AbstractHasDispatcher;
-use Guzzle\Http\Message\RequestInterface;
-
-/**
- * Proxies requests and connections to a pool of internal curl_multi handles. Each recursive call will add requests
- * to the next available CurlMulti handle.
- */
-class CurlMultiProxy extends AbstractHasDispatcher implements CurlMultiInterface
-{
-    protected $handles = array();
-    protected $groups = array();
-    protected $queued = array();
-    protected $maxHandles;
-    protected $selectTimeout;
-
-    /**
-     * @param int   $maxHandles The maximum number of idle CurlMulti handles to allow to remain open
-     * @param float $selectTimeout timeout for curl_multi_select
-     */
-    public function __construct($maxHandles = 3, $selectTimeout = 1.0)
-    {
-        $this->maxHandles = $maxHandles;
-        $this->selectTimeout = $selectTimeout;
-        // You can get some weird "Too many open files" errors when sending a large amount of requests in parallel.
-        // These two statements autoload classes before a system runs out of file descriptors so that you can get back
-        // valuable error messages if you run out.
-        class_exists('Guzzle\Http\Message\Response');
-        class_exists('Guzzle\Http\Exception\CurlException');
-    }
-
-    public function add(RequestInterface $request)
-    {
-        $this->queued[] = $request;
-
-        return $this;
-    }
-
-    public function all()
-    {
-        $requests = $this->queued;
-        foreach ($this->handles as $handle) {
-            $requests = array_merge($requests, $handle->all());
-        }
-
-        return $requests;
-    }
-
-    public function remove(RequestInterface $request)
-    {
-        foreach ($this->queued as $i => $r) {
-            if ($request === $r) {
-                unset($this->queued[$i]);
-                return true;
-            }
-        }
-
-        foreach ($this->handles as $handle) {
-            if ($handle->remove($request)) {
-                return true;
-            }
-        }
-
-        return false;
-    }
-
-    public function reset($hard = false)
-    {
-        $this->queued = array();
-        $this->groups = array();
-        foreach ($this->handles as $handle) {
-            $handle->reset();
-        }
-        if ($hard) {
-            $this->handles = array();
-        }
-
-        return $this;
-    }
-
-    public function send()
-    {
-        if ($this->queued) {
-            $group = $this->getAvailableHandle();
-            // Add this handle to a list of handles than is claimed
-            $this->groups[] = $group;
-            while ($request = array_shift($this->queued)) {
-                $group->add($request);
-            }
-            try {
-                $group->send();
-                array_pop($this->groups);
-                $this->cleanupHandles();
-            } catch (\Exception $e) {
-                // Remove the group and cleanup if an exception was encountered and no more requests in group
-                if (!$group->count()) {
-                    array_pop($this->groups);
-                    $this->cleanupHandles();
-                }
-                throw $e;
-            }
-        }
-    }
-
-    public function count()
-    {
-        return count($this->all());
-    }
-
-    /**
-     * Get an existing available CurlMulti handle or create a new one
-     *
-     * @return CurlMulti
-     */
-    protected function getAvailableHandle()
-    {
-        // Grab a handle that is not claimed
-        foreach ($this->handles as $h) {
-            if (!in_array($h, $this->groups, true)) {
-                return $h;
-            }
-        }
-
-        // All are claimed, so create one
-        $handle = new CurlMulti($this->selectTimeout);
-        $handle->setEventDispatcher($this->getEventDispatcher());
-        $this->handles[] = $handle;
-
-        return $handle;
-    }
-
-    /**
-     * Trims down unused CurlMulti handles to limit the number of open connections
-     */
-    protected function cleanupHandles()
-    {
-        if ($diff = max(0, count($this->handles) - $this->maxHandles)) {
-            for ($i = count($this->handles) - 1; $i > 0 && $diff > 0; $i--) {
-                if (!count($this->handles[$i])) {
-                    unset($this->handles[$i]);
-                    $diff--;
-                }
-            }
-            $this->handles = array_values($this->handles);
-        }
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Curl/CurlVersion.php b/vendor/guzzle/http/Guzzle/Http/Curl/CurlVersion.php
deleted file mode 100644
index c3f99dd25dd8efc625154ab42d1814a7f5fe67d7..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Curl/CurlVersion.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Curl;
-
-/**
- * Class used for querying curl_version data
- */
-class CurlVersion
-{
-    /** @var array curl_version() information */
-    protected $version;
-
-    /** @var CurlVersion */
-    protected static $instance;
-
-    /** @var string Default user agent */
-    protected $userAgent;
-
-    /**
-     * @return CurlVersion
-     */
-    public static function getInstance()
-    {
-        if (!self::$instance) {
-            self::$instance = new self();
-        }
-
-        return self::$instance;
-    }
-
-    /**
-     * Get all of the curl_version() data
-     *
-     * @return array
-     */
-    public function getAll()
-    {
-        if (!$this->version) {
-            $this->version = curl_version();
-        }
-
-        return $this->version;
-    }
-
-    /**
-     * Get a specific type of curl information
-     *
-     * @param string $type Version information to retrieve. This value is one of:
-     *     - version_number:     cURL 24 bit version number
-     *     - version:            cURL version number, as a string
-     *     - ssl_version_number: OpenSSL 24 bit version number
-     *     - ssl_version:        OpenSSL version number, as a string
-     *     - libz_version:       zlib version number, as a string
-     *     - host:               Information about the host where cURL was built
-     *     - features:           A bitmask of the CURL_VERSION_XXX constants
-     *     - protocols:          An array of protocols names supported by cURL
-     *
-     * @return string|float|bool if the $type is found, and false if not found
-     */
-    public function get($type)
-    {
-        $version = $this->getAll();
-
-        return isset($version[$type]) ? $version[$type] : false;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Curl/RequestMediator.php b/vendor/guzzle/http/Guzzle/Http/Curl/RequestMediator.php
deleted file mode 100644
index 5d1a0cd872492d409015d2c3fd291d488a028ff3..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Curl/RequestMediator.php
+++ /dev/null
@@ -1,147 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Curl;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\EntityBody;
-use Guzzle\Http\Message\Response;
-
-/**
- * Mediator between curl handles and request objects
- */
-class RequestMediator
-{
-    /** @var RequestInterface */
-    protected $request;
-
-    /** @var bool Whether or not to emit read/write events */
-    protected $emitIo;
-
-    /**
-     * @param RequestInterface $request Request to mediate
-     * @param bool             $emitIo  Set to true to dispatch events on input and output
-     */
-    public function __construct(RequestInterface $request, $emitIo = false)
-    {
-        $this->request = $request;
-        $this->emitIo = $emitIo;
-    }
-
-    /**
-     * Receive a response header from curl
-     *
-     * @param resource $curl   Curl handle
-     * @param string   $header Received header
-     *
-     * @return int
-     */
-    public function receiveResponseHeader($curl, $header)
-    {
-        static $normalize = array("\r", "\n");
-        $length = strlen($header);
-        $header = str_replace($normalize, '', $header);
-
-        if (strpos($header, 'HTTP/') === 0) {
-
-            $startLine = explode(' ', $header, 3);
-            $code = $startLine[1];
-            $status = isset($startLine[2]) ? $startLine[2] : '';
-
-            // Only download the body of the response to the specified response
-            // body when a successful response is received.
-            if ($code >= 200 && $code < 300) {
-                $body = $this->request->getResponseBody();
-            } else {
-                $body = EntityBody::factory();
-            }
-
-            $response = new Response($code, null, $body);
-            $response->setStatus($code, $status);
-            $this->request->startResponse($response);
-
-            $this->request->dispatch('request.receive.status_line', array(
-                'request'       => $this,
-                'line'          => $header,
-                'status_code'   => $code,
-                'reason_phrase' => $status
-            ));
-
-        } elseif ($pos = strpos($header, ':')) {
-            $this->request->getResponse()->addHeader(
-                trim(substr($header, 0, $pos)),
-                trim(substr($header, $pos + 1))
-            );
-        }
-
-        return $length;
-    }
-
-    /**
-     * Received a progress notification
-     *
-     * @param int        $downloadSize Total download size
-     * @param int        $downloaded   Amount of bytes downloaded
-     * @param int        $uploadSize   Total upload size
-     * @param int        $uploaded     Amount of bytes uploaded
-     * @param resource   $handle       CurlHandle object
-     */
-    public function progress($downloadSize, $downloaded, $uploadSize, $uploaded, $handle = null)
-    {
-        $this->request->dispatch('curl.callback.progress', array(
-            'request'       => $this->request,
-            'handle'        => $handle,
-            'download_size' => $downloadSize,
-            'downloaded'    => $downloaded,
-            'upload_size'   => $uploadSize,
-            'uploaded'      => $uploaded
-        ));
-    }
-
-    /**
-     * Write data to the response body of a request
-     *
-     * @param resource $curl  Curl handle
-     * @param string   $write Data that was received
-     *
-     * @return int
-     */
-    public function writeResponseBody($curl, $write)
-    {
-        if ($this->emitIo) {
-            $this->request->dispatch('curl.callback.write', array(
-                'request' => $this->request,
-                'write'   => $write
-            ));
-        }
-
-        if ($response = $this->request->getResponse()) {
-            return $response->getBody()->write($write);
-        } else {
-            // Unexpected data received before response headers - abort transfer
-            return 0;
-        }
-    }
-
-    /**
-     * Read data from the request body and send it to curl
-     *
-     * @param resource $ch     Curl handle
-     * @param resource $fd     File descriptor
-     * @param int      $length Amount of data to read
-     *
-     * @return string
-     */
-    public function readRequestBody($ch, $fd, $length)
-    {
-        if (!($body = $this->request->getBody())) {
-            return '';
-        }
-
-        $read = (string) $body->read($length);
-        if ($this->emitIo) {
-            $this->request->dispatch('curl.callback.read', array('request' => $this->request, 'read' => $read));
-        }
-
-        return $read;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/EntityBody.php b/vendor/guzzle/http/Guzzle/Http/EntityBody.php
deleted file mode 100644
index b60d170f02a88699df8724b2c559897f445affcf..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/EntityBody.php
+++ /dev/null
@@ -1,201 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Common\Version;
-use Guzzle\Stream\Stream;
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Http\Mimetypes;
-
-/**
- * Entity body used with an HTTP request or response
- */
-class EntityBody extends Stream implements EntityBodyInterface
-{
-    /** @var bool Content-Encoding of the entity body if known */
-    protected $contentEncoding = false;
-
-    /** @var callable Method to invoke for rewinding a stream */
-    protected $rewindFunction;
-
-    /**
-     * Create a new EntityBody based on the input type
-     *
-     * @param resource|string|EntityBody $resource Entity body data
-     * @param int                        $size     Size of the data contained in the resource
-     *
-     * @return EntityBody
-     * @throws InvalidArgumentException if the $resource arg is not a resource or string
-     */
-    public static function factory($resource = '', $size = null)
-    {
-        if ($resource instanceof EntityBodyInterface) {
-            return $resource;
-        }
-
-        switch (gettype($resource)) {
-            case 'string':
-                return self::fromString($resource);
-            case 'resource':
-                return new static($resource, $size);
-            case 'object':
-                if (method_exists($resource, '__toString')) {
-                    return self::fromString((string) $resource);
-                }
-                break;
-            case 'array':
-                return self::fromString(http_build_query($resource));
-        }
-
-        throw new InvalidArgumentException('Invalid resource type');
-    }
-
-    public function setRewindFunction($callable)
-    {
-        if (!is_callable($callable)) {
-            throw new InvalidArgumentException('Must specify a callable');
-        }
-
-        $this->rewindFunction = $callable;
-
-        return $this;
-    }
-
-    public function rewind()
-    {
-        return $this->rewindFunction ? call_user_func($this->rewindFunction, $this) : parent::rewind();
-    }
-
-    /**
-     * Create a new EntityBody from a string
-     *
-     * @param string $string String of data
-     *
-     * @return EntityBody
-     */
-    public static function fromString($string)
-    {
-        $stream = fopen('php://temp', 'r+');
-        if ($string !== '') {
-            fwrite($stream, $string);
-            rewind($stream);
-        }
-
-        return new static($stream);
-    }
-
-    public function compress($filter = 'zlib.deflate')
-    {
-        $result = $this->handleCompression($filter);
-        $this->contentEncoding = $result ? $filter : false;
-
-        return $result;
-    }
-
-    public function uncompress($filter = 'zlib.inflate')
-    {
-        $offsetStart = 0;
-
-        // When inflating gzipped data, the first 10 bytes must be stripped
-        // if a gzip header is present
-        if ($filter == 'zlib.inflate') {
-            // @codeCoverageIgnoreStart
-            if (!$this->isReadable() || ($this->isConsumed() && !$this->isSeekable())) {
-                return false;
-            }
-            // @codeCoverageIgnoreEnd
-            if (stream_get_contents($this->stream, 3, 0) === "\x1f\x8b\x08") {
-                $offsetStart = 10;
-            }
-        }
-
-        $this->contentEncoding = false;
-
-        return $this->handleCompression($filter, $offsetStart);
-    }
-
-    public function getContentLength()
-    {
-        return $this->getSize();
-    }
-
-    public function getContentType()
-    {
-        return $this->getUri() ? Mimetypes::getInstance()->fromFilename($this->getUri()) : null;
-    }
-
-    public function getContentMd5($rawOutput = false, $base64Encode = false)
-    {
-        if ($hash = self::getHash($this, 'md5', $rawOutput)) {
-            return $hash && $base64Encode ? base64_encode($hash) : $hash;
-        } else {
-            return false;
-        }
-    }
-
-    /**
-     * Calculate the MD5 hash of an entity body
-     *
-     * @param EntityBodyInterface $body         Entity body to calculate the hash for
-     * @param bool                $rawOutput    Whether or not to use raw output
-     * @param bool                $base64Encode Whether or not to base64 encode raw output (only if raw output is true)
-     *
-     * @return bool|string Returns an MD5 string on success or FALSE on failure
-     * @deprecated This will be deprecated soon
-     * @codeCoverageIgnore
-     */
-    public static function calculateMd5(EntityBodyInterface $body, $rawOutput = false, $base64Encode = false)
-    {
-        Version::warn(__CLASS__ . ' is deprecated. Use getContentMd5()');
-        return $body->getContentMd5($rawOutput, $base64Encode);
-    }
-
-    public function setStreamFilterContentEncoding($streamFilterContentEncoding)
-    {
-        $this->contentEncoding = $streamFilterContentEncoding;
-
-        return $this;
-    }
-
-    public function getContentEncoding()
-    {
-        return strtr($this->contentEncoding, array(
-            'zlib.deflate' => 'gzip',
-            'bzip2.compress' => 'compress'
-        )) ?: false;
-    }
-
-    protected function handleCompression($filter, $offsetStart = 0)
-    {
-        // @codeCoverageIgnoreStart
-        if (!$this->isReadable() || ($this->isConsumed() && !$this->isSeekable())) {
-            return false;
-        }
-        // @codeCoverageIgnoreEnd
-
-        $handle = fopen('php://temp', 'r+');
-        $filter = @stream_filter_append($handle, $filter, STREAM_FILTER_WRITE);
-        if (!$filter) {
-            return false;
-        }
-
-        // Seek to the offset start if possible
-        $this->seek($offsetStart);
-        while ($data = fread($this->stream, 8096)) {
-            fwrite($handle, $data);
-        }
-
-        fclose($this->stream);
-        $this->stream = $handle;
-        stream_filter_remove($filter);
-        $stat = fstat($this->stream);
-        $this->size = $stat['size'];
-        $this->rebuildCache();
-        $this->seek(0);
-
-        // Remove any existing rewind function as the underlying stream has been replaced
-        $this->rewindFunction = null;
-
-        return true;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/EntityBodyInterface.php b/vendor/guzzle/http/Guzzle/Http/EntityBodyInterface.php
deleted file mode 100644
index e640f578501c65b8933144724273b1ed07eb5ee7..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/EntityBodyInterface.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Stream\StreamInterface;
-
-/**
- * Entity body used with an HTTP request or response
- */
-interface EntityBodyInterface extends StreamInterface
-{
-    /**
-     * Specify a custom callback used to rewind a non-seekable stream. This can be useful entity enclosing requests
-     * that are redirected.
-     *
-     * @param mixed $callable Callable to invoke to rewind a non-seekable stream. The callback must accept an
-     *                        EntityBodyInterface object, perform the rewind if possible, and return a boolean
-     *                        representing whether or not the rewind was successful.
-     * @return self
-     */
-    public function setRewindFunction($callable);
-
-    /**
-     * If the stream is readable, compress the data in the stream using deflate compression. The uncompressed stream is
-     * then closed, and the compressed stream then becomes the wrapped stream.
-     *
-     * @param string $filter Compression filter
-     *
-     * @return bool Returns TRUE on success or FALSE on failure
-     */
-    public function compress($filter = 'zlib.deflate');
-
-    /**
-     * Decompress a deflated string. Once uncompressed, the uncompressed string is then used as the wrapped stream.
-     *
-     * @param string $filter De-compression filter
-     *
-     * @return bool Returns TRUE on success or FALSE on failure
-     */
-    public function uncompress($filter = 'zlib.inflate');
-
-    /**
-     * Get the Content-Length of the entity body if possible (alias of getSize)
-     *
-     * @return int|bool Returns the Content-Length or false on failure
-     */
-    public function getContentLength();
-
-    /**
-     * Guess the Content-Type of a local stream
-     *
-     * @return string|null
-     * @see http://www.php.net/manual/en/function.finfo-open.php
-     */
-    public function getContentType();
-
-    /**
-     * Get an MD5 checksum of the stream's contents
-     *
-     * @param bool $rawOutput    Whether or not to use raw output
-     * @param bool $base64Encode Whether or not to base64 encode raw output (only if raw output is true)
-     *
-     * @return bool|string Returns an MD5 string on success or FALSE on failure
-     */
-    public function getContentMd5($rawOutput = false, $base64Encode = false);
-
-    /**
-     * Get the Content-Encoding of the EntityBody
-     *
-     * @return bool|string
-     */
-    public function getContentEncoding();
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Exception/BadResponseException.php b/vendor/guzzle/http/Guzzle/Http/Exception/BadResponseException.php
deleted file mode 100644
index 0ed0b47c2541d88a9de8d9a064cf2853ea1103ca..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Exception/BadResponseException.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Exception;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-
-/**
- * Http request exception thrown when a bad response is received
- */
-class BadResponseException extends RequestException
-{
-    /** @var Response */
-    private $response;
-
-    /**
-     * Factory method to create a new response exception based on the response code.
-     *
-     * @param RequestInterface $request  Request
-     * @param Response         $response Response received
-     *
-     * @return BadResponseException
-     */
-    public static function factory(RequestInterface $request, Response $response)
-    {
-        if ($response->isClientError()) {
-            $label = 'Client error response';
-            $class = __NAMESPACE__ . '\\ClientErrorResponseException';
-        } elseif ($response->isServerError()) {
-            $label = 'Server error response';
-            $class = __NAMESPACE__ . '\\ServerErrorResponseException';
-        } else {
-            $label = 'Unsuccessful response';
-            $class = __CLASS__;
-        }
-
-        $message = $label . PHP_EOL . implode(PHP_EOL, array(
-            '[status code] ' . $response->getStatusCode(),
-            '[reason phrase] ' . $response->getReasonPhrase(),
-            '[url] ' . $request->getUrl(),
-        ));
-
-        $e = new $class($message);
-        $e->setResponse($response);
-        $e->setRequest($request);
-
-        return $e;
-    }
-
-    /**
-     * Set the response that caused the exception
-     *
-     * @param Response $response Response to set
-     */
-    public function setResponse(Response $response)
-    {
-        $this->response = $response;
-    }
-
-    /**
-     * Get the response that caused the exception
-     *
-     * @return Response
-     */
-    public function getResponse()
-    {
-        return $this->response;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Exception/ClientErrorResponseException.php b/vendor/guzzle/http/Guzzle/Http/Exception/ClientErrorResponseException.php
deleted file mode 100644
index 04d7ddc05ef03f776caab904712a5e0ced1cefa4..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Exception/ClientErrorResponseException.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Exception;
-
-/**
- * Exception when a client error is encountered (4xx codes)
- */
-class ClientErrorResponseException extends BadResponseException {}
diff --git a/vendor/guzzle/http/Guzzle/Http/Exception/CouldNotRewindStreamException.php b/vendor/guzzle/http/Guzzle/Http/Exception/CouldNotRewindStreamException.php
deleted file mode 100644
index 63e4ec74dec3841a747fb548212b079590bc997e..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Exception/CouldNotRewindStreamException.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Exception;
-
-use Guzzle\Common\Exception\RuntimeException;
-
-class CouldNotRewindStreamException extends RuntimeException implements HttpException {}
diff --git a/vendor/guzzle/http/Guzzle/Http/Exception/CurlException.php b/vendor/guzzle/http/Guzzle/Http/Exception/CurlException.php
deleted file mode 100644
index a6a744a74bb24e90cb7bc36a2a4b29cc2f3500a0..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Exception/CurlException.php
+++ /dev/null
@@ -1,101 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Exception;
-
-use Guzzle\Http\Curl\CurlHandle;
-
-/**
- * cURL request exception
- */
-class CurlException extends RequestException
-{
-    private $curlError;
-    private $curlErrorNo;
-    private $handle;
-    private $curlInfo = array();
-
-    /**
-     * Set the cURL error message
-     *
-     * @param string $error  Curl error
-     * @param int    $number Curl error number
-     *
-     * @return self
-     */
-    public function setError($error, $number)
-    {
-        $this->curlError = $error;
-        $this->curlErrorNo = $number;
-
-        return $this;
-    }
-
-    /**
-     * Set the associated curl handle
-     *
-     * @param CurlHandle $handle Curl handle
-     *
-     * @return self
-     */
-    public function setCurlHandle(CurlHandle $handle)
-    {
-        $this->handle = $handle;
-
-        return $this;
-    }
-
-    /**
-     * Get the associated cURL handle
-     *
-     * @return CurlHandle|null
-     */
-    public function getCurlHandle()
-    {
-        return $this->handle;
-    }
-
-    /**
-     * Get the associated cURL error message
-     *
-     * @return string|null
-     */
-    public function getError()
-    {
-        return $this->curlError;
-    }
-
-    /**
-     * Get the associated cURL error number
-     *
-     * @return int|null
-     */
-    public function getErrorNo()
-    {
-        return $this->curlErrorNo;
-    }
-
-    /**
-     * Returns curl information about the transfer
-     *
-     * @return array
-     */
-    public function getCurlInfo()
-    {
-        return $this->curlInfo;
-    }
-
-    /**
-     * Set curl transfer information
-     *
-     * @param array $info Array of curl transfer information
-     *
-     * @return self
-     * @link http://php.net/manual/en/function.curl-getinfo.php
-     */
-    public function setCurlInfo(array $info)
-    {
-        $this->curlInfo = $info;
-
-        return $this;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Exception/HttpException.php b/vendor/guzzle/http/Guzzle/Http/Exception/HttpException.php
deleted file mode 100644
index ee87295d36eec2d398217fe832a33d1ac985416d..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Exception/HttpException.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Exception;
-
-use Guzzle\Common\Exception\GuzzleException;
-
-/**
- * Http exception interface
- */
-interface HttpException extends GuzzleException {}
diff --git a/vendor/guzzle/http/Guzzle/Http/Exception/MultiTransferException.php b/vendor/guzzle/http/Guzzle/Http/Exception/MultiTransferException.php
deleted file mode 100644
index 91e384daee41d0ca1b38dff581bc2e63985abff8..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Exception/MultiTransferException.php
+++ /dev/null
@@ -1,145 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Exception;
-
-use Guzzle\Common\Exception\ExceptionCollection;
-use Guzzle\Http\Message\RequestInterface;
-
-/**
- * Exception encountered during a multi transfer
- */
-class MultiTransferException extends ExceptionCollection
-{
-    protected $successfulRequests = array();
-    protected $failedRequests = array();
-    protected $exceptionForRequest = array();
-
-    /**
-     * Get all of the requests in the transfer
-     *
-     * @return array
-     */
-    public function getAllRequests()
-    {
-        return array_merge($this->successfulRequests, $this->failedRequests);
-    }
-
-    /**
-     * Add to the array of successful requests
-     *
-     * @param RequestInterface $request Successful request
-     *
-     * @return self
-     */
-    public function addSuccessfulRequest(RequestInterface $request)
-    {
-        $this->successfulRequests[] = $request;
-
-        return $this;
-    }
-
-    /**
-     * Add to the array of failed requests
-     *
-     * @param RequestInterface $request Failed request
-     *
-     * @return self
-     */
-    public function addFailedRequest(RequestInterface $request)
-    {
-        $this->failedRequests[] = $request;
-
-        return $this;
-    }
-
-    /**
-     * Add to the array of failed requests and associate with exceptions
-     *
-     * @param RequestInterface $request   Failed request
-     * @param \Exception       $exception Exception to add and associate with
-     *
-     * @return self
-     */
-    public function addFailedRequestWithException(RequestInterface $request, \Exception $exception)
-    {
-        $this->add($exception)
-             ->addFailedRequest($request)
-             ->exceptionForRequest[spl_object_hash($request)] = $exception;
-
-        return $this;
-    }
-
-    /**
-     * Get the Exception that caused the given $request to fail
-     *
-     * @param RequestInterface $request Failed command
-     *
-     * @return \Exception|null
-     */
-    public function getExceptionForFailedRequest(RequestInterface $request)
-    {
-        $oid = spl_object_hash($request);
-
-        return isset($this->exceptionForRequest[$oid]) ? $this->exceptionForRequest[$oid] : null;
-    }
-
-    /**
-     * Set all of the successful requests
-     *
-     * @param array Array of requests
-     *
-     * @return self
-     */
-    public function setSuccessfulRequests(array $requests)
-    {
-        $this->successfulRequests = $requests;
-
-        return $this;
-    }
-
-    /**
-     * Set all of the failed requests
-     *
-     * @param array Array of requests
-     *
-     * @return self
-     */
-    public function setFailedRequests(array $requests)
-    {
-        $this->failedRequests = $requests;
-
-        return $this;
-    }
-
-    /**
-     * Get an array of successful requests sent in the multi transfer
-     *
-     * @return array
-     */
-    public function getSuccessfulRequests()
-    {
-        return $this->successfulRequests;
-    }
-
-    /**
-     * Get an array of failed requests sent in the multi transfer
-     *
-     * @return array
-     */
-    public function getFailedRequests()
-    {
-        return $this->failedRequests;
-    }
-
-    /**
-     * Check if the exception object contains a request
-     *
-     * @param RequestInterface $request Request to check
-     *
-     * @return bool
-     */
-    public function containsRequest(RequestInterface $request)
-    {
-        return in_array($request, $this->failedRequests, true) || in_array($request, $this->successfulRequests, true);
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Exception/RequestException.php b/vendor/guzzle/http/Guzzle/Http/Exception/RequestException.php
deleted file mode 100644
index 274df2cb1673e1b01674521f56262c1ab41688c4..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Exception/RequestException.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Exception;
-
-use Guzzle\Common\Exception\RuntimeException;
-use Guzzle\Http\Message\RequestInterface;
-
-/**
- * Http request exception
- */
-class RequestException extends RuntimeException implements HttpException
-{
-    /** @var RequestInterface */
-    protected $request;
-
-    /**
-     * Set the request that caused the exception
-     *
-     * @param RequestInterface $request Request to set
-     *
-     * @return RequestException
-     */
-    public function setRequest(RequestInterface $request)
-    {
-        $this->request = $request;
-
-        return $this;
-    }
-
-    /**
-     * Get the request that caused the exception
-     *
-     * @return RequestInterface
-     */
-    public function getRequest()
-    {
-        return $this->request;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Exception/ServerErrorResponseException.php b/vendor/guzzle/http/Guzzle/Http/Exception/ServerErrorResponseException.php
deleted file mode 100644
index f0f7cfe48107a251db887dc163c578bcada46689..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Exception/ServerErrorResponseException.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Exception;
-
-/**
- * Exception when a server error is encountered (5xx codes)
- */
-class ServerErrorResponseException extends BadResponseException {}
diff --git a/vendor/guzzle/http/Guzzle/Http/Exception/TooManyRedirectsException.php b/vendor/guzzle/http/Guzzle/Http/Exception/TooManyRedirectsException.php
deleted file mode 100644
index 2aa43d11d4fe1f95bdf821c785034b6373e62f4e..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Exception/TooManyRedirectsException.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Exception;
-
-class TooManyRedirectsException extends BadResponseException {}
diff --git a/vendor/guzzle/http/Guzzle/Http/IoEmittingEntityBody.php b/vendor/guzzle/http/Guzzle/Http/IoEmittingEntityBody.php
deleted file mode 100644
index 4cc17a835aedf27cdca7e18593a0a086f2c87c8d..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/IoEmittingEntityBody.php
+++ /dev/null
@@ -1,83 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Common\Event;
-use Guzzle\Common\HasDispatcherInterface;
-use Symfony\Component\EventDispatcher\EventDispatcher;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-
-/**
- * EntityBody decorator that emits events for read and write methods
- */
-class IoEmittingEntityBody extends AbstractEntityBodyDecorator implements HasDispatcherInterface
-{
-    /** @var EventDispatcherInterface */
-    protected $eventDispatcher;
-
-    public static function getAllEvents()
-    {
-        return array('body.read', 'body.write');
-    }
-
-    /**
-     * {@inheritdoc}
-     * @codeCoverageIgnore
-     */
-    public function setEventDispatcher(EventDispatcherInterface $eventDispatcher)
-    {
-        $this->eventDispatcher = $eventDispatcher;
-
-        return $this;
-    }
-
-    public function getEventDispatcher()
-    {
-        if (!$this->eventDispatcher) {
-            $this->eventDispatcher = new EventDispatcher();
-        }
-
-        return $this->eventDispatcher;
-    }
-
-    public function dispatch($eventName, array $context = array())
-    {
-        return $this->getEventDispatcher()->dispatch($eventName, new Event($context));
-    }
-
-    /**
-     * {@inheritdoc}
-     * @codeCoverageIgnore
-     */
-    public function addSubscriber(EventSubscriberInterface $subscriber)
-    {
-        $this->getEventDispatcher()->addSubscriber($subscriber);
-
-        return $this;
-    }
-
-    public function read($length)
-    {
-        $event = array(
-            'body'   => $this,
-            'length' => $length,
-            'read'   => $this->body->read($length)
-        );
-        $this->dispatch('body.read', $event);
-
-        return $event['read'];
-    }
-
-    public function write($string)
-    {
-        $event = array(
-            'body'   => $this,
-            'write'  => $string,
-            'result' => $this->body->write($string)
-        );
-        $this->dispatch('body.write', $event);
-
-        return $event['result'];
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/AbstractMessage.php b/vendor/guzzle/http/Guzzle/Http/Message/AbstractMessage.php
deleted file mode 100644
index 0d066ffceb098d7954b70fcda94bbac58fd3e16d..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/AbstractMessage.php
+++ /dev/null
@@ -1,220 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Common\Version;
-use Guzzle\Common\Collection;
-use Guzzle\Http\Message\Header\HeaderCollection;
-use Guzzle\Http\Message\Header\HeaderFactory;
-use Guzzle\Http\Message\Header\HeaderFactoryInterface;
-use Guzzle\Http\Message\Header\HeaderInterface;
-
-/**
- * Abstract HTTP request/response message
- */
-abstract class AbstractMessage implements MessageInterface
-{
-    /** @var array HTTP header collection */
-    protected $headers;
-
-    /** @var HeaderFactoryInterface $headerFactory */
-    protected $headerFactory;
-
-    /** @var Collection Custom message parameters that are extendable by plugins */
-    protected $params;
-
-    /** @var string Message protocol */
-    protected $protocol = 'HTTP';
-
-    /** @var string HTTP protocol version of the message */
-    protected $protocolVersion = '1.1';
-
-    public function __construct()
-    {
-        $this->params = new Collection();
-        $this->headerFactory = new HeaderFactory();
-        $this->headers = new HeaderCollection();
-    }
-
-    /**
-     * Set the header factory to use to create headers
-     *
-     * @param HeaderFactoryInterface $factory
-     *
-     * @return self
-     */
-    public function setHeaderFactory(HeaderFactoryInterface $factory)
-    {
-        $this->headerFactory = $factory;
-
-        return $this;
-    }
-
-    public function getParams()
-    {
-        return $this->params;
-    }
-
-    public function addHeader($header, $value)
-    {
-        if (isset($this->headers[$header])) {
-            $this->headers[$header]->add($value);
-        } elseif ($value instanceof HeaderInterface) {
-            $this->headers[$header] = $value;
-        } else {
-            $this->headers[$header] = $this->headerFactory->createHeader($header, $value);
-        }
-
-        return $this;
-    }
-
-    public function addHeaders(array $headers)
-    {
-        foreach ($headers as $key => $value) {
-            $this->addHeader($key, $value);
-        }
-
-        return $this;
-    }
-
-    public function getHeader($header)
-    {
-        return $this->headers[$header];
-    }
-
-    public function getHeaders()
-    {
-        return $this->headers;
-    }
-
-    public function getHeaderLines()
-    {
-        $headers = array();
-        foreach ($this->headers as $value) {
-            $headers[] = $value->getName() . ': ' . $value;
-        }
-
-        return $headers;
-    }
-
-    public function setHeader($header, $value)
-    {
-        unset($this->headers[$header]);
-        $this->addHeader($header, $value);
-
-        return $this;
-    }
-
-    public function setHeaders(array $headers)
-    {
-        $this->headers->clear();
-        foreach ($headers as $key => $value) {
-            $this->addHeader($key, $value);
-        }
-
-        return $this;
-    }
-
-    public function hasHeader($header)
-    {
-        return isset($this->headers[$header]);
-    }
-
-    public function removeHeader($header)
-    {
-        unset($this->headers[$header]);
-
-        return $this;
-    }
-
-    /**
-     * @deprecated Use $message->getHeader()->parseParams()
-     * @codeCoverageIgnore
-     */
-    public function getTokenizedHeader($header, $token = ';')
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use $message->getHeader()->parseParams()');
-        if ($this->hasHeader($header)) {
-            $data = new Collection();
-            foreach ($this->getHeader($header)->parseParams() as $values) {
-                foreach ($values as $key => $value) {
-                    if ($value === '') {
-                        $data->set($data->count(), $key);
-                    } else {
-                        $data->add($key, $value);
-                    }
-                }
-            }
-            return $data;
-        }
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function setTokenizedHeader($header, $data, $token = ';')
-    {
-        Version::warn(__METHOD__ . ' is deprecated.');
-        return $this;
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function getCacheControlDirective($directive)
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use $message->getHeader(\'Cache-Control\')->getDirective()');
-        if (!($header = $this->getHeader('Cache-Control'))) {
-            return null;
-        }
-
-        return $header->getDirective($directive);
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function hasCacheControlDirective($directive)
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use $message->getHeader(\'Cache-Control\')->hasDirective()');
-        if ($header = $this->getHeader('Cache-Control')) {
-            return $header->hasDirective($directive);
-        } else {
-            return false;
-        }
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function addCacheControlDirective($directive, $value = true)
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use $message->getHeader(\'Cache-Control\')->addDirective()');
-        if (!($header = $this->getHeader('Cache-Control'))) {
-            $this->addHeader('Cache-Control', '');
-            $header = $this->getHeader('Cache-Control');
-        }
-
-        $header->addDirective($directive, $value);
-
-        return $this;
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function removeCacheControlDirective($directive)
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use $message->getHeader(\'Cache-Control\')->removeDirective()');
-        if ($header = $this->getHeader('Cache-Control')) {
-            $header->removeDirective($directive);
-        }
-
-        return $this;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequest.php b/vendor/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequest.php
deleted file mode 100644
index 212850a254aa369f50e5b1271b4a54a3656d9edc..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequest.php
+++ /dev/null
@@ -1,247 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Http\EntityBody;
-use Guzzle\Http\EntityBodyInterface;
-use Guzzle\Http\QueryString;
-use Guzzle\Http\RedirectPlugin;
-use Guzzle\Http\Exception\RequestException;
-
-/**
- * HTTP request that sends an entity-body in the request message (POST, PUT, PATCH, DELETE)
- */
-class EntityEnclosingRequest extends Request implements EntityEnclosingRequestInterface
-{
-    /** @var int When the size of the body is greater than 1MB, then send Expect: 100-Continue */
-    protected $expectCutoff = 1048576;
-
-    /** @var EntityBodyInterface $body Body of the request */
-    protected $body;
-
-    /** @var QueryString POST fields to use in the EntityBody */
-    protected $postFields;
-
-    /** @var array POST files to send with the request */
-    protected $postFiles = array();
-
-    public function __construct($method, $url, $headers = array())
-    {
-        $this->postFields = new QueryString();
-        parent::__construct($method, $url, $headers);
-    }
-
-    /**
-     * @return string
-     */
-    public function __toString()
-    {
-        // Only attempt to include the POST data if it's only fields
-        if (count($this->postFields) && empty($this->postFiles)) {
-            return parent::__toString() . (string) $this->postFields;
-        }
-
-        return parent::__toString() . $this->body;
-    }
-
-    public function setState($state, array $context = array())
-    {
-        parent::setState($state, $context);
-        if ($state == self::STATE_TRANSFER && !$this->body && !count($this->postFields) && !count($this->postFiles)) {
-            $this->setHeader('Content-Length', 0)->removeHeader('Transfer-Encoding');
-        }
-
-        return $this->state;
-    }
-
-    public function setBody($body, $contentType = null)
-    {
-        $this->body = EntityBody::factory($body);
-
-        // Auto detect the Content-Type from the path of the request if possible
-        if ($contentType === null && !$this->hasHeader('Content-Type')) {
-            $contentType = $this->body->getContentType();
-        }
-
-        if ($contentType) {
-            $this->setHeader('Content-Type', $contentType);
-        }
-
-        // Always add the Expect 100-Continue header if the body cannot be rewound. This helps with redirects.
-        if (!$this->body->isSeekable() && $this->expectCutoff !== false) {
-            $this->setHeader('Expect', '100-Continue');
-        }
-
-        // Set the Content-Length header if it can be determined
-        $size = $this->body->getContentLength();
-        if ($size !== null && $size !== false) {
-            $this->setHeader('Content-Length', $size);
-            if ($size > $this->expectCutoff) {
-                $this->setHeader('Expect', '100-Continue');
-            }
-        } elseif (!$this->hasHeader('Content-Length')) {
-            if ('1.1' == $this->protocolVersion) {
-                $this->setHeader('Transfer-Encoding', 'chunked');
-            } else {
-                throw new RequestException(
-                    'Cannot determine Content-Length and cannot use chunked Transfer-Encoding when using HTTP/1.0'
-                );
-            }
-        }
-
-        return $this;
-    }
-
-    public function getBody()
-    {
-        return $this->body;
-    }
-
-    /**
-     * Set the size that the entity body of the request must exceed before adding the Expect: 100-Continue header.
-     *
-     * @param int|bool $size Cutoff in bytes. Set to false to never send the expect header (even with non-seekable data)
-     *
-     * @return self
-     */
-    public function setExpectHeaderCutoff($size)
-    {
-        $this->expectCutoff = $size;
-        if ($size === false || !$this->body) {
-            $this->removeHeader('Expect');
-        } elseif ($this->body && $this->body->getSize() && $this->body->getSize() > $size) {
-            $this->setHeader('Expect', '100-Continue');
-        }
-
-        return $this;
-    }
-
-    public function configureRedirects($strict = false, $maxRedirects = 5)
-    {
-        $this->getParams()->set(RedirectPlugin::STRICT_REDIRECTS, $strict);
-        if ($maxRedirects == 0) {
-            $this->getParams()->set(RedirectPlugin::DISABLE, true);
-        } else {
-            $this->getParams()->set(RedirectPlugin::MAX_REDIRECTS, $maxRedirects);
-        }
-
-        return $this;
-    }
-
-    public function getPostField($field)
-    {
-        return $this->postFields->get($field);
-    }
-
-    public function getPostFields()
-    {
-        return $this->postFields;
-    }
-
-    public function setPostField($key, $value)
-    {
-        $this->postFields->set($key, $value);
-        $this->processPostFields();
-
-        return $this;
-    }
-
-    public function addPostFields($fields)
-    {
-        $this->postFields->merge($fields);
-        $this->processPostFields();
-
-        return $this;
-    }
-
-    public function removePostField($field)
-    {
-        $this->postFields->remove($field);
-        $this->processPostFields();
-
-        return $this;
-    }
-
-    public function getPostFiles()
-    {
-        return $this->postFiles;
-    }
-
-    public function getPostFile($fieldName)
-    {
-        return isset($this->postFiles[$fieldName]) ? $this->postFiles[$fieldName] : null;
-    }
-
-    public function removePostFile($fieldName)
-    {
-        unset($this->postFiles[$fieldName]);
-        $this->processPostFields();
-
-        return $this;
-    }
-
-    public function addPostFile($field, $filename = null, $contentType = null, $postname = null)
-    {
-        $data = null;
-
-        if ($field instanceof PostFileInterface) {
-            $data = $field;
-        } elseif (is_array($filename)) {
-            // Allow multiple values to be set in a single key
-            foreach ($filename as $file) {
-                $this->addPostFile($field, $file, $contentType);
-            }
-            return $this;
-        } elseif (!is_string($filename)) {
-            throw new RequestException('The path to a file must be a string');
-        } elseif (!empty($filename)) {
-            // Adding an empty file will cause cURL to error out
-            $data = new PostFile($field, $filename, $contentType, $postname);
-        }
-
-        if ($data) {
-            if (!isset($this->postFiles[$data->getFieldName()])) {
-                $this->postFiles[$data->getFieldName()] = array($data);
-            } else {
-                $this->postFiles[$data->getFieldName()][] = $data;
-            }
-            $this->processPostFields();
-        }
-
-        return $this;
-    }
-
-    public function addPostFiles(array $files)
-    {
-        foreach ($files as $key => $file) {
-            if ($file instanceof PostFileInterface) {
-                $this->addPostFile($file, null, null, false);
-            } elseif (is_string($file)) {
-                // Convert non-associative array keys into 'file'
-                if (is_numeric($key)) {
-                    $key = 'file';
-                }
-                $this->addPostFile($key, $file, null, false);
-            } else {
-                throw new RequestException('File must be a string or instance of PostFileInterface');
-            }
-        }
-
-        return $this;
-    }
-
-    /**
-     * Determine what type of request should be sent based on post fields
-     */
-    protected function processPostFields()
-    {
-        if (!$this->postFiles) {
-            $this->removeHeader('Expect')->setHeader('Content-Type', self::URL_ENCODED);
-        } else {
-            $this->setHeader('Content-Type', self::MULTIPART);
-            if ($this->expectCutoff !== false) {
-                $this->setHeader('Expect', '100-Continue');
-            }
-        }
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequestInterface.php b/vendor/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequestInterface.php
deleted file mode 100644
index 49ad4595d6fd437bd695b78692b1de836b39d392..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/EntityEnclosingRequestInterface.php
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Http\Exception\RequestException;
-use Guzzle\Http\EntityBodyInterface;
-use Guzzle\Http\QueryString;
-
-/**
- * HTTP request that sends an entity-body in the request message (POST, PUT)
- */
-interface EntityEnclosingRequestInterface extends RequestInterface
-{
-    const URL_ENCODED = 'application/x-www-form-urlencoded; charset=utf-8';
-    const MULTIPART = 'multipart/form-data';
-
-    /**
-     * Set the body of the request
-     *
-     * @param string|resource|EntityBodyInterface $body        Body to use in the entity body of the request
-     * @param string                              $contentType Content-Type to set. Leave null to use an existing
-     *                                                         Content-Type or to guess the Content-Type
-     * @return self
-     * @throws RequestException if the protocol is < 1.1 and Content-Length can not be determined
-     */
-    public function setBody($body, $contentType = null);
-
-    /**
-     * Get the body of the request if set
-     *
-     * @return EntityBodyInterface|null
-     */
-    public function getBody();
-
-    /**
-     * Get a POST field from the request
-     *
-     * @param string $field Field to retrieve
-     *
-     * @return mixed|null
-     */
-    public function getPostField($field);
-
-    /**
-     * Get the post fields that will be used in the request
-     *
-     * @return QueryString
-     */
-    public function getPostFields();
-
-    /**
-     * Set a POST field value
-     *
-     * @param string $key   Key to set
-     * @param string $value Value to set
-     *
-     * @return self
-     */
-    public function setPostField($key, $value);
-
-    /**
-     * Add POST fields to use in the request
-     *
-     * @param QueryString|array $fields POST fields
-     *
-     * @return self
-     */
-    public function addPostFields($fields);
-
-    /**
-     * Remove a POST field or file by name
-     *
-     * @param string $field Name of the POST field or file to remove
-     *
-     * @return self
-     */
-    public function removePostField($field);
-
-    /**
-     * Returns an associative array of POST field names to PostFileInterface objects
-     *
-     * @return array
-     */
-    public function getPostFiles();
-
-    /**
-     * Get a POST file from the request
-     *
-     * @param string $fieldName POST fields to retrieve
-     *
-     * @return array|null Returns an array wrapping an array of PostFileInterface objects
-     */
-    public function getPostFile($fieldName);
-
-    /**
-     * Remove a POST file from the request
-     *
-     * @param string $fieldName POST file field name to remove
-     *
-     * @return self
-     */
-    public function removePostFile($fieldName);
-
-    /**
-     * Add a POST file to the upload
-     *
-     * @param string $field       POST field to use (e.g. file). Used to reference content from the server.
-     * @param string $filename    Full path to the file. Do not include the @ symbol.
-     * @param string $contentType Optional Content-Type to add to the Content-Disposition.
-     *                            Default behavior is to guess. Set to false to not specify.
-     * @param string $postname    The name of the file, when posted. (e.g. rename the file)
-     * @return self
-     */
-    public function addPostFile($field, $filename = null, $contentType = null, $postname = null);
-
-    /**
-     * Add POST files to use in the upload
-     *
-     * @param array $files An array of POST fields => filenames where filename can be a string or PostFileInterface
-     *
-     * @return self
-     */
-    public function addPostFiles(array $files);
-
-    /**
-     * Configure how redirects are handled for the request
-     *
-     * @param bool $strict       Set to true to follow strict RFC compliance when redirecting POST requests. Most
-     *                           browsers with follow a 301-302 redirect for a POST request with a GET request. This is
-     *                           the default behavior of Guzzle. Enable strict redirects to redirect these responses
-     *                           with a POST rather than a GET request.
-     * @param int  $maxRedirects Specify the maximum number of allowed redirects. Set to 0 to disable redirects.
-     *
-     * @return self
-     */
-    public function configureRedirects($strict = false, $maxRedirects = 5);
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/Header.php b/vendor/guzzle/http/Guzzle/Http/Message/Header.php
deleted file mode 100644
index 50597b2a69881bde4ef634371c0dc6c6de5e5be2..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/Header.php
+++ /dev/null
@@ -1,182 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Common\Version;
-use Guzzle\Http\Message\Header\HeaderInterface;
-
-/**
- * Represents a header and all of the values stored by that header
- */
-class Header implements HeaderInterface
-{
-    protected $values = array();
-    protected $header;
-    protected $glue;
-
-    /**
-     * @param string       $header Name of the header
-     * @param array|string $values Values of the header as an array or a scalar
-     * @param string       $glue   Glue used to combine multiple values into a string
-     */
-    public function __construct($header, $values = array(), $glue = ',')
-    {
-        $this->header = trim($header);
-        $this->glue = $glue;
-
-        foreach ((array) $values as $value) {
-            foreach ((array) $value as $v) {
-                $this->values[] = $v;
-            }
-        }
-    }
-
-    public function __toString()
-    {
-        return implode($this->glue . ' ', $this->toArray());
-    }
-
-    public function add($value)
-    {
-        $this->values[] = $value;
-
-        return $this;
-    }
-
-    public function getName()
-    {
-        return $this->header;
-    }
-
-    public function setName($name)
-    {
-        $this->header = $name;
-
-        return $this;
-    }
-
-    public function setGlue($glue)
-    {
-        $this->glue = $glue;
-
-        return $this;
-    }
-
-    public function getGlue()
-    {
-        return $this->glue;
-    }
-
-    /**
-     * Normalize the header to be a single header with an array of values.
-     *
-     * If any values of the header contains the glue string value (e.g. ","), then the value will be exploded into
-     * multiple entries in the header.
-     *
-     * @return self
-     */
-    public function normalize()
-    {
-        $values = $this->toArray();
-
-        for ($i = 0, $total = count($values); $i < $total; $i++) {
-            if (strpos($values[$i], $this->glue) !== false) {
-                // Explode on glue when the glue is not inside of a comma
-                foreach (preg_split('/' . preg_quote($this->glue) . '(?=([^"]*"[^"]*")*[^"]*$)/', $values[$i]) as $v) {
-                    $values[] = trim($v);
-                }
-                unset($values[$i]);
-            }
-        }
-
-        $this->values = array_values($values);
-
-        return $this;
-    }
-
-    public function hasValue($searchValue)
-    {
-        return in_array($searchValue, $this->toArray());
-    }
-
-    public function removeValue($searchValue)
-    {
-        $this->values = array_values(array_filter($this->values, function ($value) use ($searchValue) {
-            return $value != $searchValue;
-        }));
-
-        return $this;
-    }
-
-    public function toArray()
-    {
-        return $this->values;
-    }
-
-    public function count()
-    {
-        return count($this->toArray());
-    }
-
-    public function getIterator()
-    {
-        return new \ArrayIterator($this->toArray());
-    }
-
-    public function parseParams()
-    {
-        $params = $matches = array();
-        $callback = array($this, 'trimHeader');
-
-        // Normalize the header into a single array and iterate over all values
-        foreach ($this->normalize()->toArray() as $val) {
-            $part = array();
-            foreach (preg_split('/;(?=([^"]*"[^"]*")*[^"]*$)/', $val) as $kvp) {
-                if (!preg_match_all('/<[^>]+>|[^=]+/', $kvp, $matches)) {
-                    continue;
-                }
-                $pieces = array_map($callback, $matches[0]);
-                $part[$pieces[0]] = isset($pieces[1]) ? $pieces[1] : '';
-            }
-            if ($part) {
-                $params[] = $part;
-            }
-        }
-
-        return $params;
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function hasExactHeader($header)
-    {
-        Version::warn(__METHOD__ . ' is deprecated');
-        return $this->header == $header;
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function raw()
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use toArray()');
-        return $this->toArray();
-    }
-
-    /**
-     * Trim a header by removing excess spaces and wrapping quotes
-     *
-     * @param $str
-     *
-     * @return string
-     */
-    protected function trimHeader($str)
-    {
-        static $trimmed = "\"'  \n\t";
-
-        return trim($str, $trimmed);
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/Header/CacheControl.php b/vendor/guzzle/http/Guzzle/Http/Message/Header/CacheControl.php
deleted file mode 100644
index 77789e51fd42ad9e97b078c8724a7c755d9ac635..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/Header/CacheControl.php
+++ /dev/null
@@ -1,121 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message\Header;
-
-use Guzzle\Http\Message\Header;
-
-/**
- * Provides helpful functionality for Cache-Control headers
- */
-class CacheControl extends Header
-{
-    /** @var array */
-    protected $directives;
-
-    public function add($value)
-    {
-        parent::add($value);
-        $this->directives = null;
-    }
-
-    public function removeValue($searchValue)
-    {
-        parent::removeValue($searchValue);
-        $this->directives = null;
-    }
-
-    /**
-     * Check if a specific cache control directive exists
-     *
-     * @param string $param Directive to retrieve
-     *
-     * @return bool
-     */
-    public function hasDirective($param)
-    {
-        $directives = $this->getDirectives();
-
-        return isset($directives[$param]);
-    }
-
-    /**
-     * Get a specific cache control directive
-     *
-     * @param string $param Directive to retrieve
-     *
-     * @return string|bool|null
-     */
-    public function getDirective($param)
-    {
-        $directives = $this->getDirectives();
-
-        return isset($directives[$param]) ? $directives[$param] : null;
-    }
-
-    /**
-     * Add a cache control directive
-     *
-     * @param string $param Directive to add
-     * @param string $value Value to set
-     *
-     * @return self
-     */
-    public function addDirective($param, $value)
-    {
-        $directives = $this->getDirectives();
-        $directives[$param] = $value;
-        $this->updateFromDirectives($directives);
-
-        return $this;
-    }
-
-    /**
-     * Remove a cache control directive by name
-     *
-     * @param string $param Directive to remove
-     *
-     * @return self
-     */
-    public function removeDirective($param)
-    {
-        $directives = $this->getDirectives();
-        unset($directives[$param]);
-        $this->updateFromDirectives($directives);
-
-        return $this;
-    }
-
-    /**
-     * Get an associative array of cache control directives
-     *
-     * @return array
-     */
-    public function getDirectives()
-    {
-        if ($this->directives === null) {
-            $this->directives = array();
-            foreach ($this->parseParams() as $collection) {
-                foreach ($collection as $key => $value) {
-                    $this->directives[$key] = $value === '' ? true : $value;
-                }
-            }
-        }
-
-        return $this->directives;
-    }
-
-    /**
-     * Updates the header value based on the parsed directives
-     *
-     * @param array $directives Array of cache control directives
-     */
-    protected function updateFromDirectives(array $directives)
-    {
-        $this->directives = $directives;
-        $this->values = array();
-
-        foreach ($directives as $key => $value) {
-            $this->values[] = $value === true ? $key : "{$key}={$value}";
-        }
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderCollection.php b/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderCollection.php
deleted file mode 100644
index 8c7f6aefba07be95a398cc13a377865b6f82be88..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderCollection.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message\Header;
-
-use Guzzle\Common\ToArrayInterface;
-
-/**
- * Provides a case-insensitive collection of headers
- */
-class HeaderCollection implements \IteratorAggregate, \Countable, \ArrayAccess, ToArrayInterface
-{
-    /** @var array */
-    protected $headers;
-
-    public function __construct($headers = array())
-    {
-        $this->headers = $headers;
-    }
-
-    public function __clone()
-    {
-        foreach ($this->headers as &$header) {
-            $header = clone $header;
-        }
-    }
-
-    /**
-     * Clears the header collection
-     */
-    public function clear()
-    {
-        $this->headers = array();
-    }
-
-    /**
-     * Set a header on the collection
-     *
-     * @param HeaderInterface $header Header to add
-     *
-     * @return self
-     */
-    public function add(HeaderInterface $header)
-    {
-        $this->headers[strtolower($header->getName())] = $header;
-
-        return $this;
-    }
-
-    /**
-     * Get an array of header objects
-     *
-     * @return array
-     */
-    public function getAll()
-    {
-        return $this->headers;
-    }
-
-    /**
-     * Alias of offsetGet
-     */
-    public function get($key)
-    {
-        return $this->offsetGet($key);
-    }
-
-    public function count()
-    {
-        return count($this->headers);
-    }
-
-    public function offsetExists($offset)
-    {
-        return isset($this->headers[strtolower($offset)]);
-    }
-
-    public function offsetGet($offset)
-    {
-        $l = strtolower($offset);
-
-        return isset($this->headers[$l]) ? $this->headers[$l] : null;
-    }
-
-    public function offsetSet($offset, $value)
-    {
-        $this->add($value);
-    }
-
-    public function offsetUnset($offset)
-    {
-        unset($this->headers[strtolower($offset)]);
-    }
-
-    public function getIterator()
-    {
-        return new \ArrayIterator($this->headers);
-    }
-
-    public function toArray()
-    {
-        $result = array();
-        foreach ($this->headers as $header) {
-            $result[$header->getName()] = $header->toArray();
-        }
-
-        return $result;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderFactory.php b/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderFactory.php
deleted file mode 100644
index 0273be52f81086a819f32f57ccdeae0313d9f92d..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderFactory.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message\Header;
-
-use Guzzle\Http\Message\Header;
-
-/**
- * Default header factory implementation
- */
-class HeaderFactory implements HeaderFactoryInterface
-{
-    /** @var array */
-    protected $mapping = array(
-        'cache-control' => 'Guzzle\Http\Message\Header\CacheControl',
-        'link'          => 'Guzzle\Http\Message\Header\Link',
-    );
-
-    public function createHeader($header, $value = null)
-    {
-        $lowercase = strtolower($header);
-
-        return isset($this->mapping[$lowercase])
-            ? new $this->mapping[$lowercase]($header, $value)
-            : new Header($header, $value);
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderFactoryInterface.php b/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderFactoryInterface.php
deleted file mode 100644
index 9457cf64a1c7ed1f2d5644435c2d9c49d411d5fa..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderFactoryInterface.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message\Header;
-
-/**
- * Interface for creating headers
- */
-interface HeaderFactoryInterface
-{
-    /**
-     * Create a header from a header name and a single value
-     *
-     * @param string $header Name of the header to create
-     * @param string $value  Value to set on the header
-     *
-     * @return HeaderInterface
-     */
-    public function createHeader($header, $value = null);
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderInterface.php b/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderInterface.php
deleted file mode 100644
index adcc78e09b93cebf4acbfca9fe17ce81baa5f4ac..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/Header/HeaderInterface.php
+++ /dev/null
@@ -1,83 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message\Header;
-
-use Guzzle\Common\ToArrayInterface;
-
-interface HeaderInterface extends ToArrayInterface, \Countable, \IteratorAggregate
-{
-    /**
-     * Convert the header to a string
-     *
-     * @return string
-     */
-    public function __toString();
-
-    /**
-     * Add a value to the list of header values
-     *
-     * @param string $value Value to add to the header
-     *
-     * @return self
-     */
-    public function add($value);
-
-    /**
-     * Get the name of the header
-     *
-     * @return string
-     */
-    public function getName();
-
-    /**
-     * Change the name of the header
-     *
-     * @param string $name Name to change to
-     *
-     * @return self
-     */
-    public function setName($name);
-
-    /**
-     * Change the glue used to implode the values
-     *
-     * @param string $glue Glue used to implode multiple values
-     *
-     * @return self
-     */
-    public function setGlue($glue);
-
-    /**
-     * Get the glue used to implode multiple values into a string
-     *
-     * @return string
-     */
-    public function getGlue();
-
-    /**
-     * Check if the collection of headers has a particular value
-     *
-     * @param string $searchValue Value to search for
-     *
-     * @return bool
-     */
-    public function hasValue($searchValue);
-
-    /**
-     * Remove a specific value from the header
-     *
-     * @param string $searchValue Value to remove
-     *
-     * @return self
-     */
-    public function removeValue($searchValue);
-
-    /**
-     * Parse a header containing ";" separated data into an array of associative arrays representing the header
-     * key value pair data of the header. When a parameter does not contain a value, but just contains a key, this
-     * function will inject a key with a '' string value.
-     *
-     * @return array
-     */
-    public function parseParams();
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/Header/Link.php b/vendor/guzzle/http/Guzzle/Http/Message/Header/Link.php
deleted file mode 100644
index a9fb961443cf270617fecb7dd554c80a535db32d..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/Header/Link.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message\Header;
-
-use Guzzle\Http\Message\Header;
-
-/**
- * Provides helpful functionality for link headers
- */
-class Link extends Header
-{
-    /**
-     * Add a link to the header
-     *
-     * @param string $url    Link URL
-     * @param string $rel    Link rel
-     * @param array  $params Other link parameters
-     *
-     * @return self
-     */
-    public function addLink($url, $rel, array $params = array())
-    {
-        $values = array("<{$url}>", "rel=\"{$rel}\"");
-
-        foreach ($params as $k => $v) {
-            $values[] = "{$k}=\"{$v}\"";
-        }
-
-        return $this->add(implode('; ', $values));
-    }
-
-    /**
-     * Check if a specific link exists for a given rel attribute
-     *
-     * @param string $rel rel value
-     *
-     * @return bool
-     */
-    public function hasLink($rel)
-    {
-        return $this->getLink($rel) !== null;
-    }
-
-    /**
-     * Get a specific link for a given rel attribute
-     *
-     * @param string $rel Rel value
-     *
-     * @return array|null
-     */
-    public function getLink($rel)
-    {
-        foreach ($this->getLinks() as $link) {
-            if (isset($link['rel']) && $link['rel'] == $rel) {
-                return $link;
-            }
-        }
-
-        return null;
-    }
-
-    /**
-     * Get an associative array of links
-     *
-     * For example:
-     * Link: <http:/.../front.jpeg>; rel=front; type="image/jpeg", <http://.../back.jpeg>; rel=back; type="image/jpeg"
-     *
-     * <code>
-     * var_export($response->getLinks());
-     * array(
-     *     array(
-     *         'url' => 'http:/.../front.jpeg',
-     *         'rel' => 'back',
-     *         'type' => 'image/jpeg',
-     *     )
-     * )
-     * </code>
-     *
-     * @return array
-     */
-    public function getLinks()
-    {
-        $links = $this->parseParams();
-
-        foreach ($links as &$link) {
-            $key = key($link);
-            unset($link[$key]);
-            $link['url'] = trim($key, '<> ');
-        }
-
-        return $links;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/MessageInterface.php b/vendor/guzzle/http/Guzzle/Http/Message/MessageInterface.php
deleted file mode 100644
index 62bcd4391339802327691ca1d2cffd138ebb2e2e..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/MessageInterface.php
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-/**
- * Request and response message interface
- */
-interface MessageInterface
-{
-    /**
-     * Get application and plugin specific parameters set on the message.
-     *
-     * @return \Guzzle\Common\Collection
-     */
-    public function getParams();
-
-    /**
-     * Add a header to an existing collection of headers.
-     *
-     * @param string $header Header name to add
-     * @param string $value  Value of the header
-     *
-     * @return self
-     */
-    public function addHeader($header, $value);
-
-    /**
-     * Add and merge in an array of HTTP headers.
-     *
-     * @param array $headers Associative array of header data.
-     *
-     * @return self
-     */
-    public function addHeaders(array $headers);
-
-    /**
-     * Retrieve an HTTP header by name. Performs a case-insensitive search of all headers.
-     *
-     * @param string $header Header to retrieve.
-     *
-     * @return Header|null
-     */
-    public function getHeader($header);
-
-    /**
-     * Get all headers as a collection
-     *
-     * @return \Guzzle\Http\Message\Header\HeaderCollection
-     */
-    public function getHeaders();
-
-    /**
-     * Check if the specified header is present.
-     *
-     * @param string $header The header to check.
-     *
-     * @return bool
-     */
-    public function hasHeader($header);
-
-    /**
-     * Remove a specific HTTP header.
-     *
-     * @param string $header HTTP header to remove.
-     *
-     * @return self
-     */
-    public function removeHeader($header);
-
-    /**
-     * Set an HTTP header and overwrite any existing value for the header
-     *
-     * @param string $header Name of the header to set.
-     * @param mixed  $value  Value to set.
-     *
-     * @return self
-     */
-    public function setHeader($header, $value);
-
-    /**
-     * Overwrite all HTTP headers with the supplied array of headers
-     *
-     * @param array $headers Associative array of header data.
-     *
-     * @return self
-     */
-    public function setHeaders(array $headers);
-
-    /**
-     * Get an array of message header lines (e.g. ["Host: example.com", ...])
-     *
-     * @return array
-     */
-    public function getHeaderLines();
-
-    /**
-     * Get the raw message headers as a string
-     *
-     * @return string
-     */
-    public function getRawHeaders();
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/PostFile.php b/vendor/guzzle/http/Guzzle/Http/Message/PostFile.php
deleted file mode 100644
index 141e66d7ed6d3e365623f19c2c9b9d61c7c9c198..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/PostFile.php
+++ /dev/null
@@ -1,124 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Common\Version;
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Http\Mimetypes;
-
-/**
- * POST file upload
- */
-class PostFile implements PostFileInterface
-{
-    protected $fieldName;
-    protected $contentType;
-    protected $filename;
-    protected $postname;
-
-    /**
-     * @param string $fieldName   Name of the field
-     * @param string $filename    Local path to the file
-     * @param string $postname    Remote post file name
-     * @param string $contentType Content-Type of the upload
-     */
-    public function __construct($fieldName, $filename, $contentType = null, $postname = null)
-    {
-        $this->fieldName = $fieldName;
-        $this->setFilename($filename);
-        $this->postname = $postname ? $postname : basename($filename);
-        $this->contentType = $contentType ?: $this->guessContentType();
-    }
-
-    public function setFieldName($name)
-    {
-        $this->fieldName = $name;
-
-        return $this;
-    }
-
-    public function getFieldName()
-    {
-        return $this->fieldName;
-    }
-
-    public function setFilename($filename)
-    {
-        // Remove leading @ symbol
-        if (strpos($filename, '@') === 0) {
-            $filename = substr($filename, 1);
-        }
-
-        if (!is_readable($filename)) {
-            throw new InvalidArgumentException("Unable to open {$filename} for reading");
-        }
-
-        $this->filename = $filename;
-
-        return $this;
-    }
-
-    public function setPostname($postname)
-    {
-        $this->postname = $postname;
-
-        return $this;
-    }
-
-    public function getFilename()
-    {
-        return $this->filename;
-    }
-
-    public function getPostname()
-    {
-        return $this->postname;
-    }
-
-    public function setContentType($type)
-    {
-        $this->contentType = $type;
-
-        return $this;
-    }
-
-    public function getContentType()
-    {
-        return $this->contentType;
-    }
-
-    public function getCurlValue()
-    {
-        // PHP 5.5 introduced a CurlFile object that deprecates the old @filename syntax
-        // See: https://wiki.php.net/rfc/curl-file-upload
-        if (function_exists('curl_file_create')) {
-            return curl_file_create($this->filename, $this->contentType, $this->postname);
-        }
-
-        // Use the old style if using an older version of PHP
-        $value = "@{$this->filename};filename=" . $this->postname;
-        if ($this->contentType) {
-            $value .= ';type=' . $this->contentType;
-        }
-
-        return $value;
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function getCurlString()
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use getCurlValue()');
-        return $this->getCurlValue();
-    }
-
-    /**
-     * Determine the Content-Type of the file
-     */
-    protected function guessContentType()
-    {
-        return Mimetypes::getInstance()->fromFilename($this->filename) ?: 'application/octet-stream';
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/PostFileInterface.php b/vendor/guzzle/http/Guzzle/Http/Message/PostFileInterface.php
deleted file mode 100644
index 7f0779d1e854861850411f3c715a7b61a2ba5764..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/PostFileInterface.php
+++ /dev/null
@@ -1,83 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Common\Exception\InvalidArgumentException;
-
-/**
- * POST file upload
- */
-interface PostFileInterface
-{
-    /**
-     * Set the name of the field
-     *
-     * @param string $name Field name
-     *
-     * @return self
-     */
-    public function setFieldName($name);
-
-    /**
-     * Get the name of the field
-     *
-     * @return string
-     */
-    public function getFieldName();
-
-    /**
-     * Set the path to the file
-     *
-     * @param string $path Full path to the file
-     *
-     * @return self
-     * @throws InvalidArgumentException if the file cannot be read
-     */
-    public function setFilename($path);
-
-    /**
-     * Set the post name of the file
-     *
-     * @param string $name The new name of the file
-     *
-     * @return self
-     */
-    public function setPostname($name);
-
-    /**
-     * Get the full path to the file
-     *
-     * @return string
-     */
-    public function getFilename();
-
-    /**
-     * Get the post name of the file
-     *
-     * @return string
-     */
-    public function getPostname();
-
-    /**
-     * Set the Content-Type of the file
-     *
-     * @param string $type Content type
-     *
-     * @return self
-     */
-    public function setContentType($type);
-
-    /**
-     * Get the Content-Type of the file
-     *
-     * @return string
-     */
-    public function getContentType();
-
-    /**
-     * Get a cURL ready string or CurlFile object for the upload
-     *
-     * @return string
-     */
-    public function getCurlValue();
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/Request.php b/vendor/guzzle/http/Guzzle/Http/Message/Request.php
deleted file mode 100644
index f218cd5ce90e6c689b7cd25308a0475bf4ddf583..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/Request.php
+++ /dev/null
@@ -1,638 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Common\Version;
-use Guzzle\Common\Event;
-use Guzzle\Common\Collection;
-use Guzzle\Common\Exception\RuntimeException;
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Http\Exception\RequestException;
-use Guzzle\Http\Exception\BadResponseException;
-use Guzzle\Http\ClientInterface;
-use Guzzle\Http\EntityBody;
-use Guzzle\Http\EntityBodyInterface;
-use Guzzle\Http\Message\Header\HeaderInterface;
-use Guzzle\Http\Url;
-use Guzzle\Parser\ParserRegistry;
-use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-use Symfony\Component\EventDispatcher\EventDispatcher;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-/**
- * HTTP request class to send requests
- */
-class Request extends AbstractMessage implements RequestInterface
-{
-    /** @var EventDispatcherInterface */
-    protected $eventDispatcher;
-
-    /** @var Url HTTP Url */
-    protected $url;
-
-    /** @var string HTTP method (GET, PUT, POST, DELETE, HEAD, OPTIONS, TRACE) */
-    protected $method;
-
-    /** @var ClientInterface */
-    protected $client;
-
-    /** @var Response Response of the request */
-    protected $response;
-
-    /** @var EntityBodyInterface Response body */
-    protected $responseBody;
-
-    /** @var string State of the request object */
-    protected $state;
-
-    /** @var string Authentication username */
-    protected $username;
-
-    /** @var string Auth password */
-    protected $password;
-
-    /** @var Collection cURL specific transfer options */
-    protected $curlOptions;
-
-    /** @var bool */
-    protected $isRedirect = false;
-
-    public static function getAllEvents()
-    {
-        return array(
-            // Called when receiving or uploading data through cURL
-            'curl.callback.read', 'curl.callback.write', 'curl.callback.progress',
-            // Cloning a request
-            'request.clone',
-            // About to send the request, sent request, completed transaction
-            'request.before_send', 'request.sent', 'request.complete',
-            // A request received a successful response
-            'request.success',
-            // A request received an unsuccessful response
-            'request.error',
-            // An exception is being thrown because of an unsuccessful response
-            'request.exception',
-            // Received response status line
-            'request.receive.status_line'
-        );
-    }
-
-    /**
-     * @param string           $method  HTTP method
-     * @param string|Url       $url     HTTP URL to connect to. The URI scheme, host header, and URI are parsed from the
-     *                                  full URL. If query string parameters are present they will be parsed as well.
-     * @param array|Collection $headers HTTP headers
-     */
-    public function __construct($method, $url, $headers = array())
-    {
-        parent::__construct();
-        $this->method = strtoupper($method);
-        $this->curlOptions = new Collection();
-        $this->setUrl($url);
-
-        if ($headers) {
-            // Special handling for multi-value headers
-            foreach ($headers as $key => $value) {
-                // Deal with collisions with Host and Authorization
-                if ($key == 'host' || $key == 'Host') {
-                    $this->setHeader($key, $value);
-                } elseif ($value instanceof HeaderInterface) {
-                    $this->addHeader($key, $value);
-                } else {
-                    foreach ((array) $value as $v) {
-                        $this->addHeader($key, $v);
-                    }
-                }
-            }
-        }
-
-        $this->setState(self::STATE_NEW);
-    }
-
-    public function __clone()
-    {
-        if ($this->eventDispatcher) {
-            $this->eventDispatcher = clone $this->eventDispatcher;
-        }
-        $this->curlOptions = clone $this->curlOptions;
-        $this->params = clone $this->params;
-        $this->url = clone $this->url;
-        $this->response = $this->responseBody = null;
-        $this->headers = clone $this->headers;
-
-        $this->setState(RequestInterface::STATE_NEW);
-        $this->dispatch('request.clone', array('request' => $this));
-    }
-
-    /**
-     * Get the HTTP request as a string
-     *
-     * @return string
-     */
-    public function __toString()
-    {
-        return $this->getRawHeaders() . "\r\n\r\n";
-    }
-
-    /**
-     * Default method that will throw exceptions if an unsuccessful response is received.
-     *
-     * @param Event $event Received
-     * @throws BadResponseException if the response is not successful
-     */
-    public static function onRequestError(Event $event)
-    {
-        $e = BadResponseException::factory($event['request'], $event['response']);
-        $event['request']->setState(self::STATE_ERROR, array('exception' => $e) + $event->toArray());
-        throw $e;
-    }
-
-    public function setClient(ClientInterface $client)
-    {
-        $this->client = $client;
-
-        return $this;
-    }
-
-    public function getClient()
-    {
-        return $this->client;
-    }
-
-    public function getRawHeaders()
-    {
-        $protocolVersion = $this->protocolVersion ?: '1.1';
-
-        return trim($this->method . ' ' . $this->getResource()) . ' '
-            . strtoupper(str_replace('https', 'http', $this->url->getScheme()))
-            . '/' . $protocolVersion . "\r\n" . implode("\r\n", $this->getHeaderLines());
-    }
-
-    public function setUrl($url)
-    {
-        if ($url instanceof Url) {
-            $this->url = $url;
-        } else {
-            $this->url = Url::factory($url);
-        }
-
-        // Update the port and host header
-        $this->setPort($this->url->getPort());
-
-        if ($this->url->getUsername() || $this->url->getPassword()) {
-            $this->setAuth($this->url->getUsername(), $this->url->getPassword());
-            // Remove the auth info from the URL
-            $this->url->setUsername(null);
-            $this->url->setPassword(null);
-        }
-
-        return $this;
-    }
-
-    public function send()
-    {
-        if (!$this->client) {
-            throw new RuntimeException('A client must be set on the request');
-        }
-
-        return $this->client->send($this);
-    }
-
-    public function getResponse()
-    {
-        return $this->response;
-    }
-
-    public function getQuery($asString = false)
-    {
-        return $asString
-            ? (string) $this->url->getQuery()
-            : $this->url->getQuery();
-    }
-
-    public function getMethod()
-    {
-        return $this->method;
-    }
-
-    public function getScheme()
-    {
-        return $this->url->getScheme();
-    }
-
-    public function setScheme($scheme)
-    {
-        $this->url->setScheme($scheme);
-
-        return $this;
-    }
-
-    public function getHost()
-    {
-        return $this->url->getHost();
-    }
-
-    public function setHost($host)
-    {
-        $this->url->setHost($host);
-        $this->setPort($this->url->getPort());
-
-        return $this;
-    }
-
-    public function getProtocolVersion()
-    {
-        return $this->protocolVersion;
-    }
-
-    public function setProtocolVersion($protocol)
-    {
-        $this->protocolVersion = $protocol;
-
-        return $this;
-    }
-
-    public function getPath()
-    {
-        return '/' . ltrim($this->url->getPath(), '/');
-    }
-
-    public function setPath($path)
-    {
-        $this->url->setPath($path);
-
-        return $this;
-    }
-
-    public function getPort()
-    {
-        return $this->url->getPort();
-    }
-
-    public function setPort($port)
-    {
-        $this->url->setPort($port);
-
-        // Include the port in the Host header if it is not the default port for the scheme of the URL
-        $scheme = $this->url->getScheme();
-        if ($port && (($scheme == 'http' && $port != 80) || ($scheme == 'https' && $port != 443))) {
-            $this->headers['host'] = $this->headerFactory->createHeader('Host', $this->url->getHost() . ':' . $port);
-        } else {
-            $this->headers['host'] = $this->headerFactory->createHeader('Host', $this->url->getHost());
-        }
-
-        return $this;
-    }
-
-    public function getUsername()
-    {
-        return $this->username;
-    }
-
-    public function getPassword()
-    {
-        return $this->password;
-    }
-
-    public function setAuth($user, $password = '', $scheme = CURLAUTH_BASIC)
-    {
-        static $authMap = array(
-            'basic'  => CURLAUTH_BASIC,
-            'digest' => CURLAUTH_DIGEST,
-            'ntlm'   => CURLAUTH_NTLM,
-            'any'    => CURLAUTH_ANY
-        );
-
-        // If we got false or null, disable authentication
-        if (!$user) {
-            $this->password = $this->username = null;
-            $this->removeHeader('Authorization');
-            $this->getCurlOptions()->remove(CURLOPT_HTTPAUTH);
-            return $this;
-        }
-
-        if (!is_numeric($scheme)) {
-            $scheme = strtolower($scheme);
-            if (!isset($authMap[$scheme])) {
-                throw new InvalidArgumentException($scheme . ' is not a valid authentication type');
-            }
-            $scheme = $authMap[$scheme];
-        }
-
-        $this->username = $user;
-        $this->password = $password;
-
-        // Bypass CURL when using basic auth to promote connection reuse
-        if ($scheme == CURLAUTH_BASIC) {
-            $this->getCurlOptions()->remove(CURLOPT_HTTPAUTH);
-            $this->setHeader('Authorization', 'Basic ' . base64_encode($this->username . ':' . $this->password));
-        } else {
-            $this->getCurlOptions()
-                ->set(CURLOPT_HTTPAUTH, $scheme)
-                ->set(CURLOPT_USERPWD, $this->username . ':' . $this->password);
-        }
-
-        return $this;
-    }
-
-    public function getResource()
-    {
-        $resource = $this->getPath();
-        if ($query = (string) $this->url->getQuery()) {
-            $resource .= '?' . $query;
-        }
-
-        return $resource;
-    }
-
-    public function getUrl($asObject = false)
-    {
-        return $asObject ? clone $this->url : (string) $this->url;
-    }
-
-    public function getState()
-    {
-        return $this->state;
-    }
-
-    public function setState($state, array $context = array())
-    {
-        $oldState = $this->state;
-        $this->state = $state;
-
-        switch ($state) {
-            case self::STATE_NEW:
-                $this->response = null;
-                break;
-            case self::STATE_TRANSFER:
-                if ($oldState !== $state) {
-                    // Fix Content-Length and Transfer-Encoding collisions
-                    if ($this->hasHeader('Transfer-Encoding') && $this->hasHeader('Content-Length')) {
-                        $this->removeHeader('Transfer-Encoding');
-                    }
-                    $this->dispatch('request.before_send', array('request' => $this));
-                }
-                break;
-            case self::STATE_COMPLETE:
-                if ($oldState !== $state) {
-                    $this->processResponse($context);
-                    $this->responseBody = null;
-                }
-                break;
-            case self::STATE_ERROR:
-                if (isset($context['exception'])) {
-                    $this->dispatch('request.exception', array(
-                        'request'   => $this,
-                        'response'  => isset($context['response']) ? $context['response'] : $this->response,
-                        'exception' => isset($context['exception']) ? $context['exception'] : null
-                    ));
-                }
-        }
-
-        return $this->state;
-    }
-
-    public function getCurlOptions()
-    {
-        return $this->curlOptions;
-    }
-
-    public function startResponse(Response $response)
-    {
-        $this->state = self::STATE_TRANSFER;
-        $response->setEffectiveUrl((string) $this->getUrl());
-        $this->response = $response;
-
-        return $this;
-    }
-
-    public function setResponse(Response $response, $queued = false)
-    {
-        $response->setEffectiveUrl((string) $this->url);
-
-        if ($queued) {
-            $ed = $this->getEventDispatcher();
-            $ed->addListener('request.before_send', $f = function ($e) use ($response, &$f, $ed) {
-                $e['request']->setResponse($response);
-                $ed->removeListener('request.before_send', $f);
-            }, -9999);
-        } else {
-            $this->response = $response;
-            // If a specific response body is specified, then use it instead of the response's body
-            if ($this->responseBody && !$this->responseBody->getCustomData('default') && !$response->isRedirect()) {
-                $this->getResponseBody()->write((string) $this->response->getBody());
-            } else {
-                $this->responseBody = $this->response->getBody();
-            }
-            $this->setState(self::STATE_COMPLETE);
-        }
-
-        return $this;
-    }
-
-    public function setResponseBody($body)
-    {
-        // Attempt to open a file for writing if a string was passed
-        if (is_string($body)) {
-            // @codeCoverageIgnoreStart
-            if (!($body = fopen($body, 'w+'))) {
-                throw new InvalidArgumentException('Could not open ' . $body . ' for writing');
-            }
-            // @codeCoverageIgnoreEnd
-        }
-
-        $this->responseBody = EntityBody::factory($body);
-
-        return $this;
-    }
-
-    public function getResponseBody()
-    {
-        if ($this->responseBody === null) {
-            $this->responseBody = EntityBody::factory()->setCustomData('default', true);
-        }
-
-        return $this->responseBody;
-    }
-
-    /**
-     * Determine if the response body is repeatable (readable + seekable)
-     *
-     * @return bool
-     * @deprecated Use getResponseBody()->isSeekable()
-     * @codeCoverageIgnore
-     */
-    public function isResponseBodyRepeatable()
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use $request->getResponseBody()->isRepeatable()');
-        return !$this->responseBody ? true : $this->responseBody->isRepeatable();
-    }
-
-    public function getCookies()
-    {
-        if ($cookie = $this->getHeader('Cookie')) {
-            $data = ParserRegistry::getInstance()->getParser('cookie')->parseCookie($cookie);
-            return $data['cookies'];
-        }
-
-        return array();
-    }
-
-    public function getCookie($name)
-    {
-        $cookies = $this->getCookies();
-
-        return isset($cookies[$name]) ? $cookies[$name] : null;
-    }
-
-    public function addCookie($name, $value)
-    {
-        if (!$this->hasHeader('Cookie')) {
-            $this->setHeader('Cookie', "{$name}={$value}");
-        } else {
-            $this->getHeader('Cookie')->add("{$name}={$value}");
-        }
-
-        // Always use semicolons to separate multiple cookie headers
-        $this->getHeader('Cookie')->setGlue(';');
-
-        return $this;
-    }
-
-    public function removeCookie($name)
-    {
-        if ($cookie = $this->getHeader('Cookie')) {
-            foreach ($cookie as $cookieValue) {
-                if (strpos($cookieValue, $name . '=') === 0) {
-                    $cookie->removeValue($cookieValue);
-                }
-            }
-        }
-
-        return $this;
-    }
-
-    public function setEventDispatcher(EventDispatcherInterface $eventDispatcher)
-    {
-        $this->eventDispatcher = $eventDispatcher;
-        $this->eventDispatcher->addListener('request.error', array(__CLASS__, 'onRequestError'), -255);
-
-        return $this;
-    }
-
-    public function getEventDispatcher()
-    {
-        if (!$this->eventDispatcher) {
-            $this->setEventDispatcher(new EventDispatcher());
-        }
-
-        return $this->eventDispatcher;
-    }
-
-    public function dispatch($eventName, array $context = array())
-    {
-        $context['request'] = $this;
-
-        return $this->getEventDispatcher()->dispatch($eventName, new Event($context));
-    }
-
-    public function addSubscriber(EventSubscriberInterface $subscriber)
-    {
-        $this->getEventDispatcher()->addSubscriber($subscriber);
-
-        return $this;
-    }
-
-    /**
-     * Get an array containing the request and response for event notifications
-     *
-     * @return array
-     */
-    protected function getEventArray()
-    {
-        return array(
-            'request'  => $this,
-            'response' => $this->response
-        );
-    }
-
-    /**
-     * Process a received response
-     *
-     * @param array $context Contextual information
-     * @throws RequestException|BadResponseException on unsuccessful responses
-     */
-    protected function processResponse(array $context = array())
-    {
-        if (!$this->response) {
-            // If no response, then processResponse shouldn't have been called
-            $e = new RequestException('Error completing request');
-            $e->setRequest($this);
-            throw $e;
-        }
-
-        $this->state = self::STATE_COMPLETE;
-
-        // A request was sent, but we don't know if we'll send more or if the final response will be successful
-        $this->dispatch('request.sent', $this->getEventArray() + $context);
-
-        // Some response processors will remove the response or reset the state (example: ExponentialBackoffPlugin)
-        if ($this->state == RequestInterface::STATE_COMPLETE) {
-
-            // The request completed, so the HTTP transaction is complete
-            $this->dispatch('request.complete', $this->getEventArray());
-
-            // If the response is bad, allow listeners to modify it or throw exceptions. You can change the response by
-            // modifying the Event object in your listeners or calling setResponse() on the request
-            if ($this->response->isError()) {
-                $event = new Event($this->getEventArray());
-                $this->getEventDispatcher()->dispatch('request.error', $event);
-                // Allow events of request.error to quietly change the response
-                if ($event['response'] !== $this->response) {
-                    $this->response = $event['response'];
-                }
-            }
-
-            // If a successful response was received, dispatch an event
-            if ($this->response->isSuccessful()) {
-                $this->dispatch('request.success', $this->getEventArray());
-            }
-        }
-    }
-
-    /**
-     * @deprecated Use Guzzle\Plugin\Cache\DefaultCanCacheStrategy
-     * @codeCoverageIgnore
-     */
-    public function canCache()
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use Guzzle\Plugin\Cache\DefaultCanCacheStrategy.');
-        if (class_exists('Guzzle\Plugin\Cache\DefaultCanCacheStrategy')) {
-            $canCache = new \Guzzle\Plugin\Cache\DefaultCanCacheStrategy();
-            return $canCache->canCacheRequest($this);
-        } else {
-            return false;
-        }
-    }
-
-    /**
-     * @deprecated Use the history plugin (not emitting a warning as this is built-into the RedirectPlugin for now)
-     * @codeCoverageIgnore
-     */
-    public function setIsRedirect($isRedirect)
-    {
-        $this->isRedirect = $isRedirect;
-
-        return $this;
-    }
-
-    /**
-     * @deprecated Use the history plugin
-     * @codeCoverageIgnore
-     */
-    public function isRedirect()
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use the HistoryPlugin to track this.');
-        return $this->isRedirect;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/RequestFactory.php b/vendor/guzzle/http/Guzzle/Http/Message/RequestFactory.php
deleted file mode 100644
index ba00a767614e4dc98a4078acccb1d57aea4c1008..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/RequestFactory.php
+++ /dev/null
@@ -1,359 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Common\Collection;
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Http\RedirectPlugin;
-use Guzzle\Http\Url;
-use Guzzle\Parser\ParserRegistry;
-
-/**
- * Default HTTP request factory used to create the default {@see Request} and {@see EntityEnclosingRequest} objects.
- */
-class RequestFactory implements RequestFactoryInterface
-{
-    /** @var RequestFactory Singleton instance of the default request factory */
-    protected static $instance;
-
-    /** @var array Hash of methods available to the class (provides fast isset() lookups) */
-    protected $methods;
-
-    /** @var string Class to instantiate for requests with no body */
-    protected $requestClass = 'Guzzle\\Http\\Message\\Request';
-
-    /** @var string Class to instantiate for requests with a body */
-    protected $entityEnclosingRequestClass = 'Guzzle\\Http\\Message\\EntityEnclosingRequest';
-
-    /**
-     * Get a cached instance of the default request factory
-     *
-     * @return RequestFactory
-     */
-    public static function getInstance()
-    {
-        // @codeCoverageIgnoreStart
-        if (!static::$instance) {
-            static::$instance = new static();
-        }
-        // @codeCoverageIgnoreEnd
-
-        return static::$instance;
-    }
-
-    public function __construct()
-    {
-        $this->methods = array_flip(get_class_methods(__CLASS__));
-    }
-
-    public function fromMessage($message)
-    {
-        $parsed = ParserRegistry::getInstance()->getParser('message')->parseRequest($message);
-
-        if (!$parsed) {
-            return false;
-        }
-
-        $request = $this->fromParts($parsed['method'], $parsed['request_url'],
-            $parsed['headers'], $parsed['body'], $parsed['protocol'],
-            $parsed['version']);
-
-        // EntityEnclosingRequest adds an "Expect: 100-Continue" header when using a raw request body for PUT or POST
-        // requests. This factory method should accurately reflect the message, so here we are removing the Expect
-        // header if one was not supplied in the message.
-        if (!isset($parsed['headers']['Expect']) && !isset($parsed['headers']['expect'])) {
-            $request->removeHeader('Expect');
-        }
-
-        return $request;
-    }
-
-    public function fromParts(
-        $method,
-        array $urlParts,
-        $headers = null,
-        $body = null,
-        $protocol = 'HTTP',
-        $protocolVersion = '1.1'
-    ) {
-        return $this->create($method, Url::buildUrl($urlParts), $headers, $body)
-                    ->setProtocolVersion($protocolVersion);
-    }
-
-    public function create($method, $url, $headers = null, $body = null, array $options = array())
-    {
-        $method = strtoupper($method);
-
-        if ($method == 'GET' || $method == 'HEAD' || $method == 'TRACE') {
-            // Handle non-entity-enclosing request methods
-            $request = new $this->requestClass($method, $url, $headers);
-            if ($body) {
-                // The body is where the response body will be stored
-                $type = gettype($body);
-                if ($type == 'string' || $type == 'resource' || $type == 'object') {
-                    $request->setResponseBody($body);
-                }
-            }
-        } else {
-            // Create an entity enclosing request by default
-            $request = new $this->entityEnclosingRequestClass($method, $url, $headers);
-            if ($body || $body === '0') {
-                // Add POST fields and files to an entity enclosing request if an array is used
-                if (is_array($body) || $body instanceof Collection) {
-                    // Normalize PHP style cURL uploads with a leading '@' symbol
-                    foreach ($body as $key => $value) {
-                        if (is_string($value) && substr($value, 0, 1) == '@') {
-                            $request->addPostFile($key, $value);
-                            unset($body[$key]);
-                        }
-                    }
-                    // Add the fields if they are still present and not all files
-                    $request->addPostFields($body);
-                } else {
-                    // Add a raw entity body body to the request
-                    $request->setBody($body, (string) $request->getHeader('Content-Type'));
-                    if ((string) $request->getHeader('Transfer-Encoding') == 'chunked') {
-                        $request->removeHeader('Content-Length');
-                    }
-                }
-            }
-        }
-
-        if ($options) {
-            $this->applyOptions($request, $options);
-        }
-
-        return $request;
-    }
-
-    /**
-     * Clone a request while changing the method. Emulates the behavior of
-     * {@see Guzzle\Http\Message\Request::clone}, but can change the HTTP method.
-     *
-     * @param RequestInterface $request Request to clone
-     * @param string           $method  Method to set
-     *
-     * @return RequestInterface
-     */
-    public function cloneRequestWithMethod(RequestInterface $request, $method)
-    {
-        // Create the request with the same client if possible
-        if ($request->getClient()) {
-            $cloned = $request->getClient()->createRequest($method, $request->getUrl(), $request->getHeaders());
-        } else {
-            $cloned = $this->create($method, $request->getUrl(), $request->getHeaders());
-        }
-
-        $cloned->getCurlOptions()->replace($request->getCurlOptions()->toArray());
-        $cloned->setEventDispatcher(clone $request->getEventDispatcher());
-        // Ensure that that the Content-Length header is not copied if changing to GET or HEAD
-        if (!($cloned instanceof EntityEnclosingRequestInterface)) {
-            $cloned->removeHeader('Content-Length');
-        } elseif ($request instanceof EntityEnclosingRequestInterface) {
-            $cloned->setBody($request->getBody());
-        }
-        $cloned->getParams()->replace($request->getParams()->toArray());
-        $cloned->dispatch('request.clone', array('request' => $cloned));
-
-        return $cloned;
-    }
-
-    public function applyOptions(RequestInterface $request, array $options = array(), $flags = self::OPTIONS_NONE)
-    {
-        // Iterate over each key value pair and attempt to apply a config using function visitors
-        foreach ($options as $key => $value) {
-            $method = "visit_{$key}";
-            if (isset($this->methods[$method])) {
-                $this->{$method}($request, $value, $flags);
-            }
-        }
-    }
-
-    protected function visit_headers(RequestInterface $request, $value, $flags)
-    {
-        if (!is_array($value)) {
-            throw new InvalidArgumentException('headers value must be an array');
-        }
-
-        if ($flags & self::OPTIONS_AS_DEFAULTS) {
-            // Merge headers in but do not overwrite existing values
-            foreach ($value as $key => $header) {
-                if (!$request->hasHeader($key)) {
-                    $request->setHeader($key, $header);
-                }
-            }
-        } else {
-            $request->addHeaders($value);
-        }
-    }
-
-    protected function visit_body(RequestInterface $request, $value, $flags)
-    {
-        if ($request instanceof EntityEnclosingRequestInterface) {
-            $request->setBody($value);
-        } else {
-            throw new InvalidArgumentException('Attempting to set a body on a non-entity-enclosing request');
-        }
-    }
-
-    protected function visit_allow_redirects(RequestInterface $request, $value, $flags)
-    {
-        if ($value === false) {
-            $request->getParams()->set(RedirectPlugin::DISABLE, true);
-        }
-    }
-
-    protected function visit_auth(RequestInterface $request, $value, $flags)
-    {
-        if (!is_array($value)) {
-            throw new InvalidArgumentException('auth value must be an array');
-        }
-
-        $request->setAuth($value[0], isset($value[1]) ? $value[1] : null, isset($value[2]) ? $value[2] : 'basic');
-    }
-
-    protected function visit_query(RequestInterface $request, $value, $flags)
-    {
-        if (!is_array($value)) {
-            throw new InvalidArgumentException('query value must be an array');
-        }
-
-        if ($flags & self::OPTIONS_AS_DEFAULTS) {
-            // Merge query string values in but do not overwrite existing values
-            $query = $request->getQuery();
-            $query->overwriteWith(array_diff_key($value, $query->toArray()));
-        } else {
-            $request->getQuery()->overwriteWith($value);
-        }
-    }
-
-    protected function visit_cookies(RequestInterface $request, $value, $flags)
-    {
-        if (!is_array($value)) {
-            throw new InvalidArgumentException('cookies value must be an array');
-        }
-
-        foreach ($value as $name => $v) {
-            $request->addCookie($name, $v);
-        }
-    }
-
-    protected function visit_events(RequestInterface $request, $value, $flags)
-    {
-        if (!is_array($value)) {
-            throw new InvalidArgumentException('events value must be an array');
-        }
-
-        foreach ($value as $name => $method) {
-            if (is_array($method)) {
-                $request->getEventDispatcher()->addListener($name, $method[0], $method[1]);
-            } else {
-                $request->getEventDispatcher()->addListener($name, $method);
-            }
-        }
-    }
-
-    protected function visit_plugins(RequestInterface $request, $value, $flags)
-    {
-        if (!is_array($value)) {
-            throw new InvalidArgumentException('plugins value must be an array');
-        }
-
-        foreach ($value as $plugin) {
-            $request->addSubscriber($plugin);
-        }
-    }
-
-    protected function visit_exceptions(RequestInterface $request, $value, $flags)
-    {
-        if ($value === false || $value === 0) {
-            $dispatcher = $request->getEventDispatcher();
-            foreach ($dispatcher->getListeners('request.error') as $listener) {
-                if (is_array($listener) && $listener[0] == 'Guzzle\Http\Message\Request' && $listener[1] = 'onRequestError') {
-                    $dispatcher->removeListener('request.error', $listener);
-                    break;
-                }
-            }
-        }
-    }
-
-    protected function visit_save_to(RequestInterface $request, $value, $flags)
-    {
-        $request->setResponseBody($value);
-    }
-
-    protected function visit_params(RequestInterface $request, $value, $flags)
-    {
-        if (!is_array($value)) {
-            throw new InvalidArgumentException('params value must be an array');
-        }
-
-        $request->getParams()->overwriteWith($value);
-    }
-
-    protected function visit_timeout(RequestInterface $request, $value, $flags)
-    {
-        if (defined('CURLOPT_TIMEOUT_MS')) {
-            $request->getCurlOptions()->set(CURLOPT_TIMEOUT_MS, $value * 1000);
-        } else {
-            $request->getCurlOptions()->set(CURLOPT_TIMEOUT, $value);
-        }
-    }
-
-    protected function visit_connect_timeout(RequestInterface $request, $value, $flags)
-    {
-        if (defined('CURLOPT_CONNECTTIMEOUT_MS')) {
-            $request->getCurlOptions()->set(CURLOPT_CONNECTTIMEOUT_MS, $value * 1000);
-        } else {
-            $request->getCurlOptions()->set(CURLOPT_CONNECTTIMEOUT, $value);
-        }
-    }
-
-    protected function visit_debug(RequestInterface $request, $value, $flags)
-    {
-        if ($value) {
-            $request->getCurlOptions()->set(CURLOPT_VERBOSE, true);
-        }
-    }
-
-    protected function visit_verify(RequestInterface $request, $value, $flags)
-    {
-        $curl = $request->getCurlOptions();
-        if ($value === true || is_string($value)) {
-            $curl[CURLOPT_SSL_VERIFYHOST] = 2;
-            $curl[CURLOPT_SSL_VERIFYPEER] = true;
-            if ($value !== true) {
-                $curl[CURLOPT_CAINFO] = $value;
-            }
-        } elseif ($value === false) {
-            unset($curl[CURLOPT_CAINFO]);
-            $curl[CURLOPT_SSL_VERIFYHOST] = 0;
-            $curl[CURLOPT_SSL_VERIFYPEER] = false;
-        }
-    }
-
-    protected function visit_proxy(RequestInterface $request, $value, $flags)
-    {
-        $request->getCurlOptions()->set(CURLOPT_PROXY, $value, $flags);
-    }
-
-    protected function visit_cert(RequestInterface $request, $value, $flags)
-    {
-        if (is_array($value)) {
-            $request->getCurlOptions()->set(CURLOPT_SSLCERT, $value[0]);
-            $request->getCurlOptions()->set(CURLOPT_SSLCERTPASSWD, $value[1]);
-        } else {
-            $request->getCurlOptions()->set(CURLOPT_SSLCERT, $value);
-        }
-    }
-
-    protected function visit_ssl_key(RequestInterface $request, $value, $flags)
-    {
-        if (is_array($value)) {
-            $request->getCurlOptions()->set(CURLOPT_SSLKEY, $value[0]);
-            $request->getCurlOptions()->set(CURLOPT_SSLKEYPASSWD, $value[1]);
-        } else {
-            $request->getCurlOptions()->set(CURLOPT_SSLKEY, $value);
-        }
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/RequestFactoryInterface.php b/vendor/guzzle/http/Guzzle/Http/Message/RequestFactoryInterface.php
deleted file mode 100644
index 6088f10e994cf12738531397836926bc0cdd045c..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/RequestFactoryInterface.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Common\Collection;
-use Guzzle\Http\EntityBodyInterface;
-use Guzzle\Http\Url;
-
-/**
- * Request factory used to create HTTP requests
- */
-interface RequestFactoryInterface
-{
-    const OPTIONS_NONE = 0;
-    const OPTIONS_AS_DEFAULTS = 1;
-
-    /**
-     * Create a new request based on an HTTP message
-     *
-     * @param string $message HTTP message as a string
-     *
-     * @return RequestInterface
-     */
-    public function fromMessage($message);
-
-    /**
-     * Create a request from URL parts as returned from parse_url()
-     *
-     * @param string $method HTTP method (GET, POST, PUT, HEAD, DELETE, etc)
-     *
-     * @param array $urlParts URL parts containing the same keys as parse_url()
-     *     - scheme: e.g. http
-     *     - host:   e.g. www.guzzle-project.com
-     *     - port:   e.g. 80
-     *     - user:   e.g. michael
-     *     - pass:   e.g. rocks
-     *     - path:   e.g. / OR /index.html
-     *     - query:  after the question mark ?
-     * @param array|Collection                          $headers         HTTP headers
-     * @param string|resource|array|EntityBodyInterface $body            Body to send in the request
-     * @param string                                    $protocol        Protocol (HTTP, SPYDY, etc)
-     * @param string                                    $protocolVersion 1.0, 1.1, etc
-     *
-     * @return RequestInterface
-     */
-    public function fromParts(
-        $method,
-        array $urlParts,
-        $headers = null,
-        $body = null,
-        $protocol = 'HTTP',
-        $protocolVersion = '1.1'
-    );
-
-    /**
-     * Create a new request based on the HTTP method
-     *
-     * @param string                                    $method  HTTP method (GET, POST, PUT, PATCH, HEAD, DELETE, ...)
-     * @param string|Url                                $url     HTTP URL to connect to
-     * @param array|Collection                          $headers HTTP headers
-     * @param string|resource|array|EntityBodyInterface $body    Body to send in the request
-     * @param array                                     $options Array of options to apply to the request
-     *
-     * @return RequestInterface
-     */
-    public function create($method, $url, $headers = null, $body = null, array $options = array());
-
-    /**
-     * Apply an associative array of options to the request
-     *
-     * @param RequestInterface $request Request to update
-     * @param array            $options Options to use with the request. Available options are:
-     *        "headers": Associative array of headers
-     *        "query": Associative array of query string values to add to the request
-     *        "body": Body of a request, including an EntityBody, string, or array when sending POST requests.
-     *        "auth": Array of HTTP authentication parameters to use with the request. The array must contain the
-     *            username in index [0], the password in index [2], and can optionally contain the authentication type
-     *            in index [3]. The authentication types are: "Basic", "Digest", "NTLM", "Any" (defaults to "Basic").
-     *        "cookies": Associative array of cookies
-     *        "allow_redirects": Set to false to disable redirects
-     *        "save_to": String, fopen resource, or EntityBody object used to store the body of the response
-     *        "events": Associative array mapping event names to a closure or array of (priority, closure)
-     *        "plugins": Array of plugins to add to the request
-     *        "exceptions": Set to false to disable throwing exceptions on an HTTP level error (e.g. 404, 500, etc)
-     *        "params": Set custom request data parameters on a request. (Note: these are not query string parameters)
-     *        "timeout": Float describing the timeout of the request in seconds
-     *        "connect_timeout": Float describing the number of seconds to wait while trying to connect. Use 0 to wait
-     *            indefinitely.
-     *        "verify": Set to true to enable SSL cert validation (the default), false to disable, or supply the path
-     *            to a CA bundle to enable verification using a custom certificate.
-     *        "cert": Set to a string to specify the path to a file containing a PEM formatted certificate. If a
-     *            password is required, then set an array containing the path to the PEM file followed by the the
-     *            password required for the certificate.
-     *        "ssl_key": Specify the path to a file containing a private SSL key in PEM format. If a password is
-     *            required, then set an array containing the path to the SSL key followed by the password required for
-     *            the certificate.
-     *        "proxy": Specify an HTTP proxy (e.g. "http://username:password@192.168.16.1:10")
-     *        "debug": Set to true to display all data sent over the wire
-     * @param int $flags Bitwise flags to apply when applying the options to the request. Defaults to no special
-     *                   options. `1` (OPTIONS_AS_DEFAULTS): When specified, options will only update a request when
-     *                   the value does not already exist on the request. This is only supported by "query" and
-     *                   "headers". Other bitwise options may be added in the future.
-     */
-    public function applyOptions(RequestInterface $request, array $options = array(), $flags = self::OPTIONS_NONE);
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/RequestInterface.php b/vendor/guzzle/http/Guzzle/Http/Message/RequestInterface.php
deleted file mode 100644
index 2f6b3c8d722c6b6dd6e5914cd6aa46f1c3ef9080..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/RequestInterface.php
+++ /dev/null
@@ -1,318 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Common\Collection;
-use Guzzle\Common\HasDispatcherInterface;
-use Guzzle\Http\Exception\RequestException;
-use Guzzle\Http\ClientInterface;
-use Guzzle\Http\EntityBodyInterface;
-use Guzzle\Http\Url;
-use Guzzle\Http\QueryString;
-
-/**
- * Generic HTTP request interface
- */
-interface RequestInterface extends MessageInterface, HasDispatcherInterface
-{
-    const STATE_NEW = 'new';
-    const STATE_COMPLETE = 'complete';
-    const STATE_TRANSFER = 'transfer';
-    const STATE_ERROR = 'error';
-
-    const GET = 'GET';
-    const PUT = 'PUT';
-    const POST = 'POST';
-    const DELETE = 'DELETE';
-    const HEAD = 'HEAD';
-    const CONNECT = 'CONNECT';
-    const OPTIONS = 'OPTIONS';
-    const TRACE = 'TRACE';
-    const PATCH = 'PATCH';
-
-    /**
-     * @return string
-     */
-    public function __toString();
-
-    /**
-     * Send the request
-     *
-     * @return Response
-     * @throws RequestException on a request error
-     */
-    public function send();
-
-    /**
-     * Set the client used to transport the request
-     *
-     * @param ClientInterface $client
-     *
-     * @return self
-     */
-    public function setClient(ClientInterface $client);
-
-    /**
-     * Get the client used to transport the request
-     *
-     * @return ClientInterface $client
-     */
-    public function getClient();
-
-    /**
-     * Set the URL of the request
-     *
-     * @param string $url|Url Full URL to set including query string
-     *
-     * @return self
-     */
-    public function setUrl($url);
-
-    /**
-     * Get the full URL of the request (e.g. 'http://www.guzzle-project.com/')
-     *
-     * @param bool $asObject Set to TRUE to retrieve the URL as a clone of the URL object owned by the request.
-     *
-     * @return string|Url
-     */
-    public function getUrl($asObject = false);
-
-    /**
-     * Get the resource part of the the request, including the path, query string, and fragment
-     *
-     * @return string
-     */
-    public function getResource();
-
-    /**
-     * Get the collection of key value pairs that will be used as the query string in the request
-     *
-     * @return QueryString
-     */
-    public function getQuery();
-
-    /**
-     * Get the HTTP method of the request
-     *
-     * @return string
-     */
-    public function getMethod();
-
-    /**
-     * Get the URI scheme of the request (http, https, ftp, etc)
-     *
-     * @return string
-     */
-    public function getScheme();
-
-    /**
-     * Set the URI scheme of the request (http, https, ftp, etc)
-     *
-     * @param string $scheme Scheme to set
-     *
-     * @return self
-     */
-    public function setScheme($scheme);
-
-    /**
-     * Get the host of the request
-     *
-     * @return string
-     */
-    public function getHost();
-
-    /**
-     * Set the host of the request. Including a port in the host will modify the port of the request.
-     *
-     * @param string $host Host to set (e.g. www.yahoo.com, www.yahoo.com:80)
-     *
-     * @return self
-     */
-    public function setHost($host);
-
-    /**
-     * Get the path of the request (e.g. '/', '/index.html')
-     *
-     * @return string
-     */
-    public function getPath();
-
-    /**
-     * Set the path of the request (e.g. '/', '/index.html')
-     *
-     * @param string|array $path Path to set or array of segments to implode
-     *
-     * @return self
-     */
-    public function setPath($path);
-
-    /**
-     * Get the port that the request will be sent on if it has been set
-     *
-     * @return int|null
-     */
-    public function getPort();
-
-    /**
-     * Set the port that the request will be sent on
-     *
-     * @param int $port Port number to set
-     *
-     * @return self
-     */
-    public function setPort($port);
-
-    /**
-     * Get the username to pass in the URL if set
-     *
-     * @return string|null
-     */
-    public function getUsername();
-
-    /**
-     * Get the password to pass in the URL if set
-     *
-     * @return string|null
-     */
-    public function getPassword();
-
-    /**
-     * Set HTTP authorization parameters
-     *
-     * @param string|bool $user     User name or false disable authentication
-     * @param string      $password Password
-     * @param string      $scheme   Authentication scheme ('Basic', 'Digest', or a CURLAUTH_* constant (deprecated))
-     *
-     * @return self
-     * @link http://www.ietf.org/rfc/rfc2617.txt
-     * @link http://php.net/manual/en/function.curl-setopt.php See the available options for CURLOPT_HTTPAUTH
-     * @throws RequestException
-     */
-    public function setAuth($user, $password = '', $scheme = 'Basic');
-
-    /**
-     * Get the HTTP protocol version of the request
-     *
-     * @return string
-     */
-    public function getProtocolVersion();
-
-    /**
-     * Set the HTTP protocol version of the request (e.g. 1.1 or 1.0)
-     *
-     * @param string $protocol HTTP protocol version to use with the request
-     *
-     * @return self
-     */
-    public function setProtocolVersion($protocol);
-
-    /**
-     * Get the previously received {@see Response} or NULL if the request has not been sent
-     *
-     * @return Response|null
-     */
-    public function getResponse();
-
-    /**
-     * Manually set a response for the request.
-     *
-     * This method is useful for specifying a mock response for the request or setting the response using a cache.
-     * Manually setting a response will bypass the actual sending of a request.
-     *
-     * @param Response $response Response object to set
-     * @param bool     $queued   Set to TRUE to keep the request in a state of not having been sent, but queue the
-     *                           response for send()
-     *
-     * @return self Returns a reference to the object.
-     */
-    public function setResponse(Response $response, $queued = false);
-
-    /**
-     * The start of a response has been received for a request and the request is still in progress
-     *
-     * @param Response $response Response that has been received so far
-     *
-     * @return self
-     */
-    public function startResponse(Response $response);
-
-    /**
-     * Set the EntityBody that will hold a successful response message's entity body.
-     *
-     * This method should be invoked when you need to send the response's entity body somewhere other than the normal
-     * php://temp buffer. For example, you can send the entity body to a socket, file, or some other custom stream.
-     *
-     * @param EntityBodyInterface|string|resource $body Response body object. Pass a string to attempt to store the
-     *                                                  response body in a local file.
-     * @return Request
-     */
-    public function setResponseBody($body);
-
-    /**
-     * Get the EntityBody that will hold the resulting response message's entity body. This response body will only
-     * be used for successful responses. Intermediate responses (e.g. redirects) will not use the targeted response
-     * body.
-     *
-     * @return EntityBodyInterface
-     */
-    public function getResponseBody();
-
-    /**
-     * Get the state of the request. One of 'complete', 'transfer', 'new', 'error'
-     *
-     * @return string
-     */
-    public function getState();
-
-    /**
-     * Set the state of the request
-     *
-     * @param string $state   State of the request ('complete', 'transfer', 'new', 'error')
-     * @param array  $context Contextual information about the state change
-     *
-     * @return string Returns the current state of the request (which may have changed due to events being fired)
-     */
-    public function setState($state, array $context = array());
-
-    /**
-     * Get the cURL options that will be applied when the cURL handle is created
-     *
-     * @return Collection
-     */
-    public function getCurlOptions();
-
-    /**
-     * Get an array of Cookies
-     *
-     * @return array
-     */
-    public function getCookies();
-
-    /**
-     * Get a cookie value by name
-     *
-     * @param string $name Cookie to retrieve
-     *
-     * @return null|string
-     */
-    public function getCookie($name);
-
-    /**
-     * Add a Cookie value by name to the Cookie header
-     *
-     * @param string $name  Name of the cookie to add
-     * @param string $value Value to set
-     *
-     * @return self
-     */
-    public function addCookie($name, $value);
-
-    /**
-     * Remove a specific cookie value by name
-     *
-     * @param string $name Cookie to remove by name
-     *
-     * @return self
-     */
-    public function removeCookie($name);
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Message/Response.php b/vendor/guzzle/http/Guzzle/Http/Message/Response.php
deleted file mode 100644
index 153e2dd9636c469cb001d090929f828cd09a9a03..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Message/Response.php
+++ /dev/null
@@ -1,968 +0,0 @@
-<?php
-
-namespace Guzzle\Http\Message;
-
-use Guzzle\Common\Version;
-use Guzzle\Common\ToArrayInterface;
-use Guzzle\Common\Exception\RuntimeException;
-use Guzzle\Http\EntityBodyInterface;
-use Guzzle\Http\EntityBody;
-use Guzzle\Http\Exception\BadResponseException;
-use Guzzle\Http\RedirectPlugin;
-use Guzzle\Parser\ParserRegistry;
-
-/**
- * Guzzle HTTP response object
- */
-class Response extends AbstractMessage implements \Serializable
-{
-    /**
-     * @var array Array of reason phrases and their corresponding status codes
-     */
-    private static $statusTexts = array(
-        100 => 'Continue',
-        101 => 'Switching Protocols',
-        102 => 'Processing',
-        200 => 'OK',
-        201 => 'Created',
-        202 => 'Accepted',
-        203 => 'Non-Authoritative Information',
-        204 => 'No Content',
-        205 => 'Reset Content',
-        206 => 'Partial Content',
-        207 => 'Multi-Status',
-        208 => 'Already Reported',
-        226 => 'IM Used',
-        300 => 'Multiple Choices',
-        301 => 'Moved Permanently',
-        302 => 'Found',
-        303 => 'See Other',
-        304 => 'Not Modified',
-        305 => 'Use Proxy',
-        307 => 'Temporary Redirect',
-        308 => 'Permanent Redirect',
-        400 => 'Bad Request',
-        401 => 'Unauthorized',
-        402 => 'Payment Required',
-        403 => 'Forbidden',
-        404 => 'Not Found',
-        405 => 'Method Not Allowed',
-        406 => 'Not Acceptable',
-        407 => 'Proxy Authentication Required',
-        408 => 'Request Timeout',
-        409 => 'Conflict',
-        410 => 'Gone',
-        411 => 'Length Required',
-        412 => 'Precondition Failed',
-        413 => 'Request Entity Too Large',
-        414 => 'Request-URI Too Long',
-        415 => 'Unsupported Media Type',
-        416 => 'Requested Range Not Satisfiable',
-        417 => 'Expectation Failed',
-        422 => 'Unprocessable Entity',
-        423 => 'Locked',
-        424 => 'Failed Dependency',
-        425 => 'Reserved for WebDAV advanced collections expired proposal',
-        426 => 'Upgrade required',
-        428 => 'Precondition Required',
-        429 => 'Too Many Requests',
-        431 => 'Request Header Fields Too Large',
-        500 => 'Internal Server Error',
-        501 => 'Not Implemented',
-        502 => 'Bad Gateway',
-        503 => 'Service Unavailable',
-        504 => 'Gateway Timeout',
-        505 => 'HTTP Version Not Supported',
-        506 => 'Variant Also Negotiates (Experimental)',
-        507 => 'Insufficient Storage',
-        508 => 'Loop Detected',
-        510 => 'Not Extended',
-        511 => 'Network Authentication Required',
-    );
-
-    /** @var EntityBodyInterface The response body */
-    protected $body;
-
-    /** @var string The reason phrase of the response (human readable code) */
-    protected $reasonPhrase;
-
-    /** @var string The status code of the response */
-    protected $statusCode;
-
-    /** @var array Information about the request */
-    protected $info = array();
-
-    /** @var string The effective URL that returned this response */
-    protected $effectiveUrl;
-
-    /** @var array Cacheable response codes (see RFC 2616:13.4) */
-    protected static $cacheResponseCodes = array(200, 203, 206, 300, 301, 410);
-
-    /**
-     * Create a new Response based on a raw response message
-     *
-     * @param string $message Response message
-     *
-     * @return self|bool Returns false on error
-     */
-    public static function fromMessage($message)
-    {
-        $data = ParserRegistry::getInstance()->getParser('message')->parseResponse($message);
-        if (!$data) {
-            return false;
-        }
-
-        $response = new static($data['code'], $data['headers'], $data['body']);
-        $response->setProtocol($data['protocol'], $data['version'])
-                 ->setStatus($data['code'], $data['reason_phrase']);
-
-        // Set the appropriate Content-Length if the one set is inaccurate (e.g. setting to X)
-        $contentLength = (string) $response->getHeader('Content-Length');
-        $actualLength = strlen($data['body']);
-        if (strlen($data['body']) > 0 && $contentLength != $actualLength) {
-            $response->setHeader('Content-Length', $actualLength);
-        }
-
-        return $response;
-    }
-
-    /**
-     * Construct the response
-     *
-     * @param string                              $statusCode The response status code (e.g. 200, 404, etc)
-     * @param ToArrayInterface|array              $headers    The response headers
-     * @param string|resource|EntityBodyInterface $body       The body of the response
-     *
-     * @throws BadResponseException if an invalid response code is given
-     */
-    public function __construct($statusCode, $headers = null, $body = null)
-    {
-        parent::__construct();
-        $this->setStatus($statusCode);
-        $this->body = EntityBody::factory($body !== null ? $body : '');
-
-        if ($headers) {
-            if (is_array($headers)) {
-                $this->setHeaders($headers);
-            } elseif ($headers instanceof ToArrayInterface) {
-                $this->setHeaders($headers->toArray());
-            } else {
-                throw new BadResponseException('Invalid headers argument received');
-            }
-        }
-    }
-
-    /**
-     * @return string
-     */
-    public function __toString()
-    {
-        return $this->getMessage();
-    }
-
-    public function serialize()
-    {
-        return json_encode(array(
-            'status'  => $this->statusCode,
-            'body'    => (string) $this->body,
-            'headers' => $this->headers->toArray()
-        ));
-    }
-
-    public function unserialize($serialize)
-    {
-        $data = json_decode($serialize, true);
-        $this->__construct($data['status'], $data['headers'], $data['body']);
-    }
-
-    /**
-     * Get the response entity body
-     *
-     * @param bool $asString Set to TRUE to return a string of the body rather than a full body object
-     *
-     * @return EntityBodyInterface|string
-     */
-    public function getBody($asString = false)
-    {
-        return $asString ? (string) $this->body : $this->body;
-    }
-
-    /**
-     * Set the response entity body
-     *
-     * @param EntityBodyInterface|string $body Body to set
-     *
-     * @return self
-     */
-    public function setBody($body)
-    {
-        $this->body = EntityBody::factory($body);
-
-        return $this;
-    }
-
-    /**
-     * Set the protocol and protocol version of the response
-     *
-     * @param string $protocol Response protocol
-     * @param string $version  Protocol version
-     *
-     * @return self
-     */
-    public function setProtocol($protocol, $version)
-    {
-        $this->protocol = $protocol;
-        $this->protocolVersion = $version;
-
-        return $this;
-    }
-
-    /**
-     * Get the protocol used for the response (e.g. HTTP)
-     *
-     * @return string
-     */
-    public function getProtocol()
-    {
-        return $this->protocol;
-    }
-
-    /**
-     * Get the HTTP protocol version
-     *
-     * @return string
-     */
-    public function getProtocolVersion()
-    {
-        return $this->protocolVersion;
-    }
-
-    /**
-     * Get a cURL transfer information
-     *
-     * @param string $key A single statistic to check
-     *
-     * @return array|string|null Returns all stats if no key is set, a single stat if a key is set, or null if a key
-     *                           is set and not found
-     * @link http://www.php.net/manual/en/function.curl-getinfo.php
-     */
-    public function getInfo($key = null)
-    {
-        if ($key === null) {
-            return $this->info;
-        } elseif (array_key_exists($key, $this->info)) {
-            return $this->info[$key];
-        } else {
-            return null;
-        }
-    }
-
-    /**
-     * Set the transfer information
-     *
-     * @param array $info Array of cURL transfer stats
-     *
-     * @return self
-     */
-    public function setInfo(array $info)
-    {
-        $this->info = $info;
-
-        return $this;
-    }
-
-    /**
-     * Set the response status
-     *
-     * @param int    $statusCode   Response status code to set
-     * @param string $reasonPhrase Response reason phrase
-     *
-     * @return self
-     * @throws BadResponseException when an invalid response code is received
-     */
-    public function setStatus($statusCode, $reasonPhrase = '')
-    {
-        $this->statusCode = (int) $statusCode;
-
-        if (!$reasonPhrase && isset(self::$statusTexts[$this->statusCode])) {
-            $this->reasonPhrase = self::$statusTexts[$this->statusCode];
-        } else {
-            $this->reasonPhrase = $reasonPhrase;
-        }
-
-        return $this;
-    }
-
-    /**
-     * Get the response status code
-     *
-     * @return integer
-     */
-    public function getStatusCode()
-    {
-        return $this->statusCode;
-    }
-
-    /**
-     * Get the entire response as a string
-     *
-     * @return string
-     */
-    public function getMessage()
-    {
-        $message = $this->getRawHeaders();
-
-        // Only include the body in the message if the size is < 2MB
-        $size = $this->body->getSize();
-        if ($size < 2097152) {
-            $message .= (string) $this->body;
-        }
-
-        return $message;
-    }
-
-    /**
-     * Get the the raw message headers as a string
-     *
-     * @return string
-     */
-    public function getRawHeaders()
-    {
-        $headers = 'HTTP/1.1 ' . $this->statusCode . ' ' . $this->reasonPhrase . "\r\n";
-        $lines = $this->getHeaderLines();
-        if (!empty($lines)) {
-            $headers .= implode("\r\n", $lines) . "\r\n";
-        }
-
-        return $headers . "\r\n";
-    }
-
-    /**
-     * Get the response reason phrase- a human readable version of the numeric
-     * status code
-     *
-     * @return string
-     */
-    public function getReasonPhrase()
-    {
-        return $this->reasonPhrase;
-    }
-
-    /**
-     * Get the Accept-Ranges HTTP header
-     *
-     * @return string Returns what partial content range types this server supports.
-     */
-    public function getAcceptRanges()
-    {
-        return (string) $this->getHeader('Accept-Ranges');
-    }
-
-    /**
-     * Calculate the age of the response
-     *
-     * @return integer
-     */
-    public function calculateAge()
-    {
-        $age = $this->getHeader('Age');
-
-        if ($age === null && $this->getDate()) {
-            $age = time() - strtotime($this->getDate());
-        }
-
-        return $age === null ? null : (int) (string) $age;
-    }
-
-    /**
-     * Get the Age HTTP header
-     *
-     * @return integer|null Returns the age the object has been in a proxy cache in seconds.
-     */
-    public function getAge()
-    {
-        return (string) $this->getHeader('Age');
-    }
-
-    /**
-     * Get the Allow HTTP header
-     *
-     * @return string|null Returns valid actions for a specified resource. To be used for a 405 Method not allowed.
-     */
-    public function getAllow()
-    {
-        return (string) $this->getHeader('Allow');
-    }
-
-    /**
-     * Check if an HTTP method is allowed by checking the Allow response header
-     *
-     * @param string $method Method to check
-     *
-     * @return bool
-     */
-    public function isMethodAllowed($method)
-    {
-        $allow = $this->getHeader('Allow');
-        if ($allow) {
-            foreach (explode(',', $allow) as $allowable) {
-                if (!strcasecmp(trim($allowable), $method)) {
-                    return true;
-                }
-            }
-        }
-
-        return false;
-    }
-
-    /**
-     * Get the Cache-Control HTTP header
-     *
-     * @return string
-     */
-    public function getCacheControl()
-    {
-        return (string) $this->getHeader('Cache-Control');
-    }
-
-    /**
-     * Get the Connection HTTP header
-     *
-     * @return string
-     */
-    public function getConnection()
-    {
-        return (string) $this->getHeader('Connection');
-    }
-
-    /**
-     * Get the Content-Encoding HTTP header
-     *
-     * @return string|null
-     */
-    public function getContentEncoding()
-    {
-        return (string) $this->getHeader('Content-Encoding');
-    }
-
-    /**
-     * Get the Content-Language HTTP header
-     *
-     * @return string|null Returns the language the content is in.
-     */
-    public function getContentLanguage()
-    {
-        return (string) $this->getHeader('Content-Language');
-    }
-
-    /**
-     * Get the Content-Length HTTP header
-     *
-     * @return integer Returns the length of the response body in bytes
-     */
-    public function getContentLength()
-    {
-        return (int) (string) $this->getHeader('Content-Length');
-    }
-
-    /**
-     * Get the Content-Location HTTP header
-     *
-     * @return string|null Returns an alternate location for the returned data (e.g /index.htm)
-     */
-    public function getContentLocation()
-    {
-        return (string) $this->getHeader('Content-Location');
-    }
-
-    /**
-     * Get the Content-Disposition HTTP header
-     *
-     * @return string|null Returns the Content-Disposition header
-     */
-    public function getContentDisposition()
-    {
-        return (string) $this->getHeader('Content-Disposition');
-    }
-
-    /**
-     * Get the Content-MD5 HTTP header
-     *
-     * @return string|null Returns a Base64-encoded binary MD5 sum of the content of the response.
-     */
-    public function getContentMd5()
-    {
-        return (string) $this->getHeader('Content-MD5');
-    }
-
-    /**
-     * Get the Content-Range HTTP header
-     *
-     * @return string Returns where in a full body message this partial message belongs (e.g. bytes 21010-47021/47022).
-     */
-    public function getContentRange()
-    {
-        return (string) $this->getHeader('Content-Range');
-    }
-
-    /**
-     * Get the Content-Type HTTP header
-     *
-     * @return string Returns the mime type of this content.
-     */
-    public function getContentType()
-    {
-        return (string) $this->getHeader('Content-Type');
-    }
-
-    /**
-     * Checks if the Content-Type is of a certain type.  This is useful if the
-     * Content-Type header contains charset information and you need to know if
-     * the Content-Type matches a particular type.
-     *
-     * @param string $type Content type to check against
-     *
-     * @return bool
-     */
-    public function isContentType($type)
-    {
-        return stripos($this->getHeader('Content-Type'), $type) !== false;
-    }
-
-    /**
-     * Get the Date HTTP header
-     *
-     * @return string|null Returns the date and time that the message was sent.
-     */
-    public function getDate()
-    {
-        return (string) $this->getHeader('Date');
-    }
-
-    /**
-     * Get the ETag HTTP header
-     *
-     * @return string|null Returns an identifier for a specific version of a resource, often a Message digest.
-     */
-    public function getEtag()
-    {
-        return (string) $this->getHeader('ETag');
-    }
-
-    /**
-     * Get the Expires HTTP header
-     *
-     * @return string|null Returns the date/time after which the response is considered stale.
-     */
-    public function getExpires()
-    {
-        return (string) $this->getHeader('Expires');
-    }
-
-    /**
-     * Get the Last-Modified HTTP header
-     *
-     * @return string|null Returns the last modified date for the requested object, in RFC 2822 format
-     *                     (e.g. Tue, 15 Nov 1994 12:45:26 GMT)
-     */
-    public function getLastModified()
-    {
-        return (string) $this->getHeader('Last-Modified');
-    }
-
-    /**
-     * Get the Location HTTP header
-     *
-     * @return string|null Used in redirection, or when a new resource has been created.
-     */
-    public function getLocation()
-    {
-        return (string) $this->getHeader('Location');
-    }
-
-    /**
-     * Get the Pragma HTTP header
-     *
-     * @return Header|null Returns the implementation-specific headers that may have various effects anywhere along
-     *                     the request-response chain.
-     */
-    public function getPragma()
-    {
-        return (string) $this->getHeader('Pragma');
-    }
-
-    /**
-     * Get the Proxy-Authenticate HTTP header
-     *
-     * @return string|null Authentication to access the proxy (e.g. Basic)
-     */
-    public function getProxyAuthenticate()
-    {
-        return (string) $this->getHeader('Proxy-Authenticate');
-    }
-
-    /**
-     * Get the Retry-After HTTP header
-     *
-     * @return int|null If an entity is temporarily unavailable, this instructs the client to try again after a
-     *                  specified period of time.
-     */
-    public function getRetryAfter()
-    {
-        return (string) $this->getHeader('Retry-After');
-    }
-
-    /**
-     * Get the Server HTTP header
-     *
-     * @return string|null A name for the server
-     */
-    public function getServer()
-    {
-        return (string)  $this->getHeader('Server');
-    }
-
-    /**
-     * Get the Set-Cookie HTTP header
-     *
-     * @return string|null An HTTP cookie.
-     */
-    public function getSetCookie()
-    {
-        return (string) $this->getHeader('Set-Cookie');
-    }
-
-    /**
-     * Get the Trailer HTTP header
-     *
-     * @return string|null The Trailer general field value indicates that the given set of header fields is present in
-     *                     the trailer of a message encoded with chunked transfer-coding.
-     */
-    public function getTrailer()
-    {
-        return (string) $this->getHeader('Trailer');
-    }
-
-    /**
-     * Get the Transfer-Encoding HTTP header
-     *
-     * @return string|null The form of encoding used to safely transfer the entity to the user
-     */
-    public function getTransferEncoding()
-    {
-        return (string) $this->getHeader('Transfer-Encoding');
-    }
-
-    /**
-     * Get the Vary HTTP header
-     *
-     * @return string|null Tells downstream proxies how to match future request headers to decide whether the cached
-     *                     response can be used rather than requesting a fresh one from the origin server.
-     */
-    public function getVary()
-    {
-        return (string) $this->getHeader('Vary');
-    }
-
-    /**
-     * Get the Via HTTP header
-     *
-     * @return string|null Informs the client of proxies through which the response was sent.
-     */
-    public function getVia()
-    {
-        return (string) $this->getHeader('Via');
-    }
-
-    /**
-     * Get the Warning HTTP header
-     *
-     * @return string|null A general warning about possible problems with the entity body
-     */
-    public function getWarning()
-    {
-        return (string) $this->getHeader('Warning');
-    }
-
-    /**
-     * Get the WWW-Authenticate HTTP header
-     *
-     * @return string|null Indicates the authentication scheme that should be used to access the requested entity
-     */
-    public function getWwwAuthenticate()
-    {
-        return (string) $this->getHeader('WWW-Authenticate');
-    }
-
-    /**
-     * Checks if HTTP Status code is a Client Error (4xx)
-     *
-     * @return bool
-     */
-    public function isClientError()
-    {
-        return $this->statusCode >= 400 && $this->statusCode < 500;
-    }
-
-    /**
-     * Checks if HTTP Status code is Server OR Client Error (4xx or 5xx)
-     *
-     * @return boolean
-     */
-    public function isError()
-    {
-        return $this->isClientError() || $this->isServerError();
-    }
-
-    /**
-     * Checks if HTTP Status code is Information (1xx)
-     *
-     * @return bool
-     */
-    public function isInformational()
-    {
-        return $this->statusCode < 200;
-    }
-
-    /**
-     * Checks if HTTP Status code is a Redirect (3xx)
-     *
-     * @return bool
-     */
-    public function isRedirect()
-    {
-        return $this->statusCode >= 300 && $this->statusCode < 400;
-    }
-
-    /**
-     * Checks if HTTP Status code is Server Error (5xx)
-     *
-     * @return bool
-     */
-    public function isServerError()
-    {
-        return $this->statusCode >= 500 && $this->statusCode < 600;
-    }
-
-    /**
-     * Checks if HTTP Status code is Successful (2xx | 304)
-     *
-     * @return bool
-     */
-    public function isSuccessful()
-    {
-        return ($this->statusCode >= 200 && $this->statusCode < 300) || $this->statusCode == 304;
-    }
-
-    /**
-     * Check if the response can be cached based on the response headers
-     *
-     * @return bool Returns TRUE if the response can be cached or false if not
-     */
-    public function canCache()
-    {
-        // Check if the response is cacheable based on the code
-        if (!in_array((int) $this->getStatusCode(), self::$cacheResponseCodes)) {
-            return false;
-        }
-
-        // Make sure a valid body was returned and can be cached
-        if ((!$this->getBody()->isReadable() || !$this->getBody()->isSeekable())
-            && ($this->getContentLength() > 0 || $this->getTransferEncoding() == 'chunked')) {
-            return false;
-        }
-
-        // Never cache no-store resources (this is a private cache, so private
-        // can be cached)
-        if ($this->getHeader('Cache-Control') && $this->getHeader('Cache-Control')->hasDirective('no-store')) {
-            return false;
-        }
-
-        return $this->isFresh() || $this->getFreshness() === null || $this->canValidate();
-    }
-
-    /**
-     * Gets the number of seconds from the current time in which this response is still considered fresh
-     *
-     * @return int|null Returns the number of seconds
-     */
-    public function getMaxAge()
-    {
-        if ($header = $this->getHeader('Cache-Control')) {
-            // s-max-age, then max-age, then Expires
-            if ($age = $header->getDirective('s-maxage')) {
-                return $age;
-            }
-            if ($age = $header->getDirective('max-age')) {
-                return $age;
-            }
-        }
-
-        if ($this->getHeader('Expires')) {
-            return strtotime($this->getExpires()) - time();
-        }
-
-        return null;
-    }
-
-    /**
-     * Check if the response is considered fresh.
-     *
-     * A response is considered fresh when its age is less than or equal to the freshness lifetime (maximum age) of the
-     * response.
-     *
-     * @return bool|null
-     */
-    public function isFresh()
-    {
-        $fresh = $this->getFreshness();
-
-        return $fresh === null ? null : $fresh >= 0;
-    }
-
-    /**
-     * Check if the response can be validated against the origin server using a conditional GET request.
-     *
-     * @return bool
-     */
-    public function canValidate()
-    {
-        return $this->getEtag() || $this->getLastModified();
-    }
-
-    /**
-     * Get the freshness of the response by returning the difference of the maximum lifetime of the response and the
-     * age of the response (max-age - age).
-     *
-     * Freshness values less than 0 mean that the response is no longer fresh and is ABS(freshness) seconds expired.
-     * Freshness values of greater than zero is the number of seconds until the response is no longer fresh. A NULL
-     * result means that no freshness information is available.
-     *
-     * @return int
-     */
-    public function getFreshness()
-    {
-        $maxAge = $this->getMaxAge();
-        $age = $this->calculateAge();
-
-        return $maxAge && $age ? ($maxAge - $age) : null;
-    }
-
-    /**
-     * Parse the JSON response body and return an array
-     *
-     * @return array|string|int|bool|float
-     * @throws RuntimeException if the response body is not in JSON format
-     */
-    public function json()
-    {
-        $data = json_decode((string) $this->body, true);
-        if (JSON_ERROR_NONE !== json_last_error()) {
-            throw new RuntimeException('Unable to parse response body into JSON: ' . json_last_error());
-        }
-
-        return $data === null ? array() : $data;
-    }
-
-    /**
-     * Parse the XML response body and return a \SimpleXMLElement.
-     *
-     * In order to prevent XXE attacks, this method disables loading external
-     * entities. If you rely on external entities, then you must parse the
-     * XML response manually by accessing the response body directly.
-     *
-     * @return \SimpleXMLElement
-     * @throws RuntimeException if the response body is not in XML format
-     * @link http://websec.io/2012/08/27/Preventing-XXE-in-PHP.html
-     */
-    public function xml()
-    {
-        $errorMessage = null;
-        $internalErrors = libxml_use_internal_errors(true);
-        $disableEntities = libxml_disable_entity_loader(true);
-        libxml_clear_errors();
-
-        try {
-            $xml = new \SimpleXMLElement((string) $this->body ?: '<root />', LIBXML_NONET);
-            if ($error = libxml_get_last_error()) {
-                $errorMessage = $error->message;
-            }
-        } catch (\Exception $e) {
-            $errorMessage = $e->getMessage();
-        }
-
-        libxml_clear_errors();
-        libxml_use_internal_errors($internalErrors);
-        libxml_disable_entity_loader($disableEntities);
-
-        if ($errorMessage) {
-            throw new RuntimeException('Unable to parse response body into XML: ' . $errorMessage);
-        }
-
-        return $xml;
-    }
-
-    /**
-     * Get the redirect count of this response
-     *
-     * @return int
-     */
-    public function getRedirectCount()
-    {
-        return (int) $this->params->get(RedirectPlugin::REDIRECT_COUNT);
-    }
-
-    /**
-     * Set the effective URL that resulted in this response (e.g. the last redirect URL)
-     *
-     * @param string $url The effective URL
-     *
-     * @return self
-     */
-    public function setEffectiveUrl($url)
-    {
-        $this->effectiveUrl = $url;
-
-        return $this;
-    }
-
-    /**
-     * Get the effective URL that resulted in this response (e.g. the last redirect URL)
-     *
-     * @return string
-     */
-    public function getEffectiveUrl()
-    {
-        return $this->effectiveUrl;
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function getPreviousResponse()
-    {
-        Version::warn(__METHOD__ . ' is deprecated. Use the HistoryPlugin.');
-        return null;
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function setRequest($request)
-    {
-        Version::warn(__METHOD__ . ' is deprecated');
-        return $this;
-    }
-
-    /**
-     * @deprecated
-     * @codeCoverageIgnore
-     */
-    public function getRequest()
-    {
-        Version::warn(__METHOD__ . ' is deprecated');
-        return null;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Mimetypes.php b/vendor/guzzle/http/Guzzle/Http/Mimetypes.php
deleted file mode 100644
index d71586a05b39c2afe826a29b6cf45327f288e275..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Mimetypes.php
+++ /dev/null
@@ -1,962 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-/**
- * Provides mappings of file extensions to mimetypes
- * @link http://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x/conf/mime.types
- */
-class Mimetypes
-{
-    /** @var self */
-    protected static $instance;
-
-    /** @var array Mapping of extension to mimetype */
-    protected $mimetypes = array(
-        '3dml' => 'text/vnd.in3d.3dml',
-        '3g2' => 'video/3gpp2',
-        '3gp' => 'video/3gpp',
-        '7z' => 'application/x-7z-compressed',
-        'aab' => 'application/x-authorware-bin',
-        'aac' => 'audio/x-aac',
-        'aam' => 'application/x-authorware-map',
-        'aas' => 'application/x-authorware-seg',
-        'abw' => 'application/x-abiword',
-        'ac' => 'application/pkix-attr-cert',
-        'acc' => 'application/vnd.americandynamics.acc',
-        'ace' => 'application/x-ace-compressed',
-        'acu' => 'application/vnd.acucobol',
-        'acutc' => 'application/vnd.acucorp',
-        'adp' => 'audio/adpcm',
-        'aep' => 'application/vnd.audiograph',
-        'afm' => 'application/x-font-type1',
-        'afp' => 'application/vnd.ibm.modcap',
-        'ahead' => 'application/vnd.ahead.space',
-        'ai' => 'application/postscript',
-        'aif' => 'audio/x-aiff',
-        'aifc' => 'audio/x-aiff',
-        'aiff' => 'audio/x-aiff',
-        'air' => 'application/vnd.adobe.air-application-installer-package+zip',
-        'ait' => 'application/vnd.dvb.ait',
-        'ami' => 'application/vnd.amiga.ami',
-        'apk' => 'application/vnd.android.package-archive',
-        'application' => 'application/x-ms-application',
-        'apr' => 'application/vnd.lotus-approach',
-        'asa' => 'text/plain',
-        'asax' => 'application/octet-stream',
-        'asc' => 'application/pgp-signature',
-        'ascx' => 'text/plain',
-        'asf' => 'video/x-ms-asf',
-        'ashx' => 'text/plain',
-        'asm' => 'text/x-asm',
-        'asmx' => 'text/plain',
-        'aso' => 'application/vnd.accpac.simply.aso',
-        'asp' => 'text/plain',
-        'aspx' => 'text/plain',
-        'asx' => 'video/x-ms-asf',
-        'atc' => 'application/vnd.acucorp',
-        'atom' => 'application/atom+xml',
-        'atomcat' => 'application/atomcat+xml',
-        'atomsvc' => 'application/atomsvc+xml',
-        'atx' => 'application/vnd.antix.game-component',
-        'au' => 'audio/basic',
-        'avi' => 'video/x-msvideo',
-        'aw' => 'application/applixware',
-        'axd' => 'text/plain',
-        'azf' => 'application/vnd.airzip.filesecure.azf',
-        'azs' => 'application/vnd.airzip.filesecure.azs',
-        'azw' => 'application/vnd.amazon.ebook',
-        'bat' => 'application/x-msdownload',
-        'bcpio' => 'application/x-bcpio',
-        'bdf' => 'application/x-font-bdf',
-        'bdm' => 'application/vnd.syncml.dm+wbxml',
-        'bed' => 'application/vnd.realvnc.bed',
-        'bh2' => 'application/vnd.fujitsu.oasysprs',
-        'bin' => 'application/octet-stream',
-        'bmi' => 'application/vnd.bmi',
-        'bmp' => 'image/bmp',
-        'book' => 'application/vnd.framemaker',
-        'box' => 'application/vnd.previewsystems.box',
-        'boz' => 'application/x-bzip2',
-        'bpk' => 'application/octet-stream',
-        'btif' => 'image/prs.btif',
-        'bz' => 'application/x-bzip',
-        'bz2' => 'application/x-bzip2',
-        'c' => 'text/x-c',
-        'c11amc' => 'application/vnd.cluetrust.cartomobile-config',
-        'c11amz' => 'application/vnd.cluetrust.cartomobile-config-pkg',
-        'c4d' => 'application/vnd.clonk.c4group',
-        'c4f' => 'application/vnd.clonk.c4group',
-        'c4g' => 'application/vnd.clonk.c4group',
-        'c4p' => 'application/vnd.clonk.c4group',
-        'c4u' => 'application/vnd.clonk.c4group',
-        'cab' => 'application/vnd.ms-cab-compressed',
-        'car' => 'application/vnd.curl.car',
-        'cat' => 'application/vnd.ms-pki.seccat',
-        'cc' => 'text/x-c',
-        'cct' => 'application/x-director',
-        'ccxml' => 'application/ccxml+xml',
-        'cdbcmsg' => 'application/vnd.contact.cmsg',
-        'cdf' => 'application/x-netcdf',
-        'cdkey' => 'application/vnd.mediastation.cdkey',
-        'cdmia' => 'application/cdmi-capability',
-        'cdmic' => 'application/cdmi-container',
-        'cdmid' => 'application/cdmi-domain',
-        'cdmio' => 'application/cdmi-object',
-        'cdmiq' => 'application/cdmi-queue',
-        'cdx' => 'chemical/x-cdx',
-        'cdxml' => 'application/vnd.chemdraw+xml',
-        'cdy' => 'application/vnd.cinderella',
-        'cer' => 'application/pkix-cert',
-        'cfc' => 'application/x-coldfusion',
-        'cfm' => 'application/x-coldfusion',
-        'cgm' => 'image/cgm',
-        'chat' => 'application/x-chat',
-        'chm' => 'application/vnd.ms-htmlhelp',
-        'chrt' => 'application/vnd.kde.kchart',
-        'cif' => 'chemical/x-cif',
-        'cii' => 'application/vnd.anser-web-certificate-issue-initiation',
-        'cil' => 'application/vnd.ms-artgalry',
-        'cla' => 'application/vnd.claymore',
-        'class' => 'application/java-vm',
-        'clkk' => 'application/vnd.crick.clicker.keyboard',
-        'clkp' => 'application/vnd.crick.clicker.palette',
-        'clkt' => 'application/vnd.crick.clicker.template',
-        'clkw' => 'application/vnd.crick.clicker.wordbank',
-        'clkx' => 'application/vnd.crick.clicker',
-        'clp' => 'application/x-msclip',
-        'cmc' => 'application/vnd.cosmocaller',
-        'cmdf' => 'chemical/x-cmdf',
-        'cml' => 'chemical/x-cml',
-        'cmp' => 'application/vnd.yellowriver-custom-menu',
-        'cmx' => 'image/x-cmx',
-        'cod' => 'application/vnd.rim.cod',
-        'com' => 'application/x-msdownload',
-        'conf' => 'text/plain',
-        'cpio' => 'application/x-cpio',
-        'cpp' => 'text/x-c',
-        'cpt' => 'application/mac-compactpro',
-        'crd' => 'application/x-mscardfile',
-        'crl' => 'application/pkix-crl',
-        'crt' => 'application/x-x509-ca-cert',
-        'cryptonote' => 'application/vnd.rig.cryptonote',
-        'cs' => 'text/plain',
-        'csh' => 'application/x-csh',
-        'csml' => 'chemical/x-csml',
-        'csp' => 'application/vnd.commonspace',
-        'css' => 'text/css',
-        'cst' => 'application/x-director',
-        'csv' => 'text/csv',
-        'cu' => 'application/cu-seeme',
-        'curl' => 'text/vnd.curl',
-        'cww' => 'application/prs.cww',
-        'cxt' => 'application/x-director',
-        'cxx' => 'text/x-c',
-        'dae' => 'model/vnd.collada+xml',
-        'daf' => 'application/vnd.mobius.daf',
-        'dataless' => 'application/vnd.fdsn.seed',
-        'davmount' => 'application/davmount+xml',
-        'dcr' => 'application/x-director',
-        'dcurl' => 'text/vnd.curl.dcurl',
-        'dd2' => 'application/vnd.oma.dd2+xml',
-        'ddd' => 'application/vnd.fujixerox.ddd',
-        'deb' => 'application/x-debian-package',
-        'def' => 'text/plain',
-        'deploy' => 'application/octet-stream',
-        'der' => 'application/x-x509-ca-cert',
-        'dfac' => 'application/vnd.dreamfactory',
-        'dic' => 'text/x-c',
-        'dir' => 'application/x-director',
-        'dis' => 'application/vnd.mobius.dis',
-        'dist' => 'application/octet-stream',
-        'distz' => 'application/octet-stream',
-        'djv' => 'image/vnd.djvu',
-        'djvu' => 'image/vnd.djvu',
-        'dll' => 'application/x-msdownload',
-        'dmg' => 'application/octet-stream',
-        'dms' => 'application/octet-stream',
-        'dna' => 'application/vnd.dna',
-        'doc' => 'application/msword',
-        'docm' => 'application/vnd.ms-word.document.macroenabled.12',
-        'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
-        'dot' => 'application/msword',
-        'dotm' => 'application/vnd.ms-word.template.macroenabled.12',
-        'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
-        'dp' => 'application/vnd.osgi.dp',
-        'dpg' => 'application/vnd.dpgraph',
-        'dra' => 'audio/vnd.dra',
-        'dsc' => 'text/prs.lines.tag',
-        'dssc' => 'application/dssc+der',
-        'dtb' => 'application/x-dtbook+xml',
-        'dtd' => 'application/xml-dtd',
-        'dts' => 'audio/vnd.dts',
-        'dtshd' => 'audio/vnd.dts.hd',
-        'dump' => 'application/octet-stream',
-        'dvi' => 'application/x-dvi',
-        'dwf' => 'model/vnd.dwf',
-        'dwg' => 'image/vnd.dwg',
-        'dxf' => 'image/vnd.dxf',
-        'dxp' => 'application/vnd.spotfire.dxp',
-        'dxr' => 'application/x-director',
-        'ecelp4800' => 'audio/vnd.nuera.ecelp4800',
-        'ecelp7470' => 'audio/vnd.nuera.ecelp7470',
-        'ecelp9600' => 'audio/vnd.nuera.ecelp9600',
-        'ecma' => 'application/ecmascript',
-        'edm' => 'application/vnd.novadigm.edm',
-        'edx' => 'application/vnd.novadigm.edx',
-        'efif' => 'application/vnd.picsel',
-        'ei6' => 'application/vnd.pg.osasli',
-        'elc' => 'application/octet-stream',
-        'eml' => 'message/rfc822',
-        'emma' => 'application/emma+xml',
-        'eol' => 'audio/vnd.digital-winds',
-        'eot' => 'application/vnd.ms-fontobject',
-        'eps' => 'application/postscript',
-        'epub' => 'application/epub+zip',
-        'es3' => 'application/vnd.eszigno3+xml',
-        'esf' => 'application/vnd.epson.esf',
-        'et3' => 'application/vnd.eszigno3+xml',
-        'etx' => 'text/x-setext',
-        'exe' => 'application/x-msdownload',
-        'exi' => 'application/exi',
-        'ext' => 'application/vnd.novadigm.ext',
-        'ez' => 'application/andrew-inset',
-        'ez2' => 'application/vnd.ezpix-album',
-        'ez3' => 'application/vnd.ezpix-package',
-        'f' => 'text/x-fortran',
-        'f4v' => 'video/x-f4v',
-        'f77' => 'text/x-fortran',
-        'f90' => 'text/x-fortran',
-        'fbs' => 'image/vnd.fastbidsheet',
-        'fcs' => 'application/vnd.isac.fcs',
-        'fdf' => 'application/vnd.fdf',
-        'fe_launch' => 'application/vnd.denovo.fcselayout-link',
-        'fg5' => 'application/vnd.fujitsu.oasysgp',
-        'fgd' => 'application/x-director',
-        'fh' => 'image/x-freehand',
-        'fh4' => 'image/x-freehand',
-        'fh5' => 'image/x-freehand',
-        'fh7' => 'image/x-freehand',
-        'fhc' => 'image/x-freehand',
-        'fig' => 'application/x-xfig',
-        'fli' => 'video/x-fli',
-        'flo' => 'application/vnd.micrografx.flo',
-        'flv' => 'video/x-flv',
-        'flw' => 'application/vnd.kde.kivio',
-        'flx' => 'text/vnd.fmi.flexstor',
-        'fly' => 'text/vnd.fly',
-        'fm' => 'application/vnd.framemaker',
-        'fnc' => 'application/vnd.frogans.fnc',
-        'for' => 'text/x-fortran',
-        'fpx' => 'image/vnd.fpx',
-        'frame' => 'application/vnd.framemaker',
-        'fsc' => 'application/vnd.fsc.weblaunch',
-        'fst' => 'image/vnd.fst',
-        'ftc' => 'application/vnd.fluxtime.clip',
-        'fti' => 'application/vnd.anser-web-funds-transfer-initiation',
-        'fvt' => 'video/vnd.fvt',
-        'fxp' => 'application/vnd.adobe.fxp',
-        'fxpl' => 'application/vnd.adobe.fxp',
-        'fzs' => 'application/vnd.fuzzysheet',
-        'g2w' => 'application/vnd.geoplan',
-        'g3' => 'image/g3fax',
-        'g3w' => 'application/vnd.geospace',
-        'gac' => 'application/vnd.groove-account',
-        'gdl' => 'model/vnd.gdl',
-        'geo' => 'application/vnd.dynageo',
-        'gex' => 'application/vnd.geometry-explorer',
-        'ggb' => 'application/vnd.geogebra.file',
-        'ggt' => 'application/vnd.geogebra.tool',
-        'ghf' => 'application/vnd.groove-help',
-        'gif' => 'image/gif',
-        'gim' => 'application/vnd.groove-identity-message',
-        'gmx' => 'application/vnd.gmx',
-        'gnumeric' => 'application/x-gnumeric',
-        'gph' => 'application/vnd.flographit',
-        'gqf' => 'application/vnd.grafeq',
-        'gqs' => 'application/vnd.grafeq',
-        'gram' => 'application/srgs',
-        'gre' => 'application/vnd.geometry-explorer',
-        'grv' => 'application/vnd.groove-injector',
-        'grxml' => 'application/srgs+xml',
-        'gsf' => 'application/x-font-ghostscript',
-        'gtar' => 'application/x-gtar',
-        'gtm' => 'application/vnd.groove-tool-message',
-        'gtw' => 'model/vnd.gtw',
-        'gv' => 'text/vnd.graphviz',
-        'gxt' => 'application/vnd.geonext',
-        'h' => 'text/x-c',
-        'h261' => 'video/h261',
-        'h263' => 'video/h263',
-        'h264' => 'video/h264',
-        'hal' => 'application/vnd.hal+xml',
-        'hbci' => 'application/vnd.hbci',
-        'hdf' => 'application/x-hdf',
-        'hh' => 'text/x-c',
-        'hlp' => 'application/winhlp',
-        'hpgl' => 'application/vnd.hp-hpgl',
-        'hpid' => 'application/vnd.hp-hpid',
-        'hps' => 'application/vnd.hp-hps',
-        'hqx' => 'application/mac-binhex40',
-        'hta' => 'application/octet-stream',
-        'htc' => 'text/html',
-        'htke' => 'application/vnd.kenameaapp',
-        'htm' => 'text/html',
-        'html' => 'text/html',
-        'hvd' => 'application/vnd.yamaha.hv-dic',
-        'hvp' => 'application/vnd.yamaha.hv-voice',
-        'hvs' => 'application/vnd.yamaha.hv-script',
-        'i2g' => 'application/vnd.intergeo',
-        'icc' => 'application/vnd.iccprofile',
-        'ice' => 'x-conference/x-cooltalk',
-        'icm' => 'application/vnd.iccprofile',
-        'ico' => 'image/x-icon',
-        'ics' => 'text/calendar',
-        'ief' => 'image/ief',
-        'ifb' => 'text/calendar',
-        'ifm' => 'application/vnd.shana.informed.formdata',
-        'iges' => 'model/iges',
-        'igl' => 'application/vnd.igloader',
-        'igm' => 'application/vnd.insors.igm',
-        'igs' => 'model/iges',
-        'igx' => 'application/vnd.micrografx.igx',
-        'iif' => 'application/vnd.shana.informed.interchange',
-        'imp' => 'application/vnd.accpac.simply.imp',
-        'ims' => 'application/vnd.ms-ims',
-        'in' => 'text/plain',
-        'ini' => 'text/plain',
-        'ipfix' => 'application/ipfix',
-        'ipk' => 'application/vnd.shana.informed.package',
-        'irm' => 'application/vnd.ibm.rights-management',
-        'irp' => 'application/vnd.irepository.package+xml',
-        'iso' => 'application/octet-stream',
-        'itp' => 'application/vnd.shana.informed.formtemplate',
-        'ivp' => 'application/vnd.immervision-ivp',
-        'ivu' => 'application/vnd.immervision-ivu',
-        'jad' => 'text/vnd.sun.j2me.app-descriptor',
-        'jam' => 'application/vnd.jam',
-        'jar' => 'application/java-archive',
-        'java' => 'text/x-java-source',
-        'jisp' => 'application/vnd.jisp',
-        'jlt' => 'application/vnd.hp-jlyt',
-        'jnlp' => 'application/x-java-jnlp-file',
-        'joda' => 'application/vnd.joost.joda-archive',
-        'jpe' => 'image/jpeg',
-        'jpeg' => 'image/jpeg',
-        'jpg' => 'image/jpeg',
-        'jpgm' => 'video/jpm',
-        'jpgv' => 'video/jpeg',
-        'jpm' => 'video/jpm',
-        'js' => 'text/javascript',
-        'json' => 'application/json',
-        'kar' => 'audio/midi',
-        'karbon' => 'application/vnd.kde.karbon',
-        'kfo' => 'application/vnd.kde.kformula',
-        'kia' => 'application/vnd.kidspiration',
-        'kml' => 'application/vnd.google-earth.kml+xml',
-        'kmz' => 'application/vnd.google-earth.kmz',
-        'kne' => 'application/vnd.kinar',
-        'knp' => 'application/vnd.kinar',
-        'kon' => 'application/vnd.kde.kontour',
-        'kpr' => 'application/vnd.kde.kpresenter',
-        'kpt' => 'application/vnd.kde.kpresenter',
-        'ksp' => 'application/vnd.kde.kspread',
-        'ktr' => 'application/vnd.kahootz',
-        'ktx' => 'image/ktx',
-        'ktz' => 'application/vnd.kahootz',
-        'kwd' => 'application/vnd.kde.kword',
-        'kwt' => 'application/vnd.kde.kword',
-        'lasxml' => 'application/vnd.las.las+xml',
-        'latex' => 'application/x-latex',
-        'lbd' => 'application/vnd.llamagraphics.life-balance.desktop',
-        'lbe' => 'application/vnd.llamagraphics.life-balance.exchange+xml',
-        'les' => 'application/vnd.hhe.lesson-player',
-        'lha' => 'application/octet-stream',
-        'link66' => 'application/vnd.route66.link66+xml',
-        'list' => 'text/plain',
-        'list3820' => 'application/vnd.ibm.modcap',
-        'listafp' => 'application/vnd.ibm.modcap',
-        'log' => 'text/plain',
-        'lostxml' => 'application/lost+xml',
-        'lrf' => 'application/octet-stream',
-        'lrm' => 'application/vnd.ms-lrm',
-        'ltf' => 'application/vnd.frogans.ltf',
-        'lvp' => 'audio/vnd.lucent.voice',
-        'lwp' => 'application/vnd.lotus-wordpro',
-        'lzh' => 'application/octet-stream',
-        'm13' => 'application/x-msmediaview',
-        'm14' => 'application/x-msmediaview',
-        'm1v' => 'video/mpeg',
-        'm21' => 'application/mp21',
-        'm2a' => 'audio/mpeg',
-        'm2v' => 'video/mpeg',
-        'm3a' => 'audio/mpeg',
-        'm3u' => 'audio/x-mpegurl',
-        'm3u8' => 'application/vnd.apple.mpegurl',
-        'm4a' => 'audio/mp4',
-        'm4u' => 'video/vnd.mpegurl',
-        'm4v' => 'video/mp4',
-        'ma' => 'application/mathematica',
-        'mads' => 'application/mads+xml',
-        'mag' => 'application/vnd.ecowin.chart',
-        'maker' => 'application/vnd.framemaker',
-        'man' => 'text/troff',
-        'mathml' => 'application/mathml+xml',
-        'mb' => 'application/mathematica',
-        'mbk' => 'application/vnd.mobius.mbk',
-        'mbox' => 'application/mbox',
-        'mc1' => 'application/vnd.medcalcdata',
-        'mcd' => 'application/vnd.mcd',
-        'mcurl' => 'text/vnd.curl.mcurl',
-        'mdb' => 'application/x-msaccess',
-        'mdi' => 'image/vnd.ms-modi',
-        'me' => 'text/troff',
-        'mesh' => 'model/mesh',
-        'meta4' => 'application/metalink4+xml',
-        'mets' => 'application/mets+xml',
-        'mfm' => 'application/vnd.mfmp',
-        'mgp' => 'application/vnd.osgeo.mapguide.package',
-        'mgz' => 'application/vnd.proteus.magazine',
-        'mid' => 'audio/midi',
-        'midi' => 'audio/midi',
-        'mif' => 'application/vnd.mif',
-        'mime' => 'message/rfc822',
-        'mj2' => 'video/mj2',
-        'mjp2' => 'video/mj2',
-        'mlp' => 'application/vnd.dolby.mlp',
-        'mmd' => 'application/vnd.chipnuts.karaoke-mmd',
-        'mmf' => 'application/vnd.smaf',
-        'mmr' => 'image/vnd.fujixerox.edmics-mmr',
-        'mny' => 'application/x-msmoney',
-        'mobi' => 'application/x-mobipocket-ebook',
-        'mods' => 'application/mods+xml',
-        'mov' => 'video/quicktime',
-        'movie' => 'video/x-sgi-movie',
-        'mp2' => 'audio/mpeg',
-        'mp21' => 'application/mp21',
-        'mp2a' => 'audio/mpeg',
-        'mp3' => 'audio/mpeg',
-        'mp4' => 'video/mp4',
-        'mp4a' => 'audio/mp4',
-        'mp4s' => 'application/mp4',
-        'mp4v' => 'video/mp4',
-        'mpc' => 'application/vnd.mophun.certificate',
-        'mpe' => 'video/mpeg',
-        'mpeg' => 'video/mpeg',
-        'mpg' => 'video/mpeg',
-        'mpg4' => 'video/mp4',
-        'mpga' => 'audio/mpeg',
-        'mpkg' => 'application/vnd.apple.installer+xml',
-        'mpm' => 'application/vnd.blueice.multipass',
-        'mpn' => 'application/vnd.mophun.application',
-        'mpp' => 'application/vnd.ms-project',
-        'mpt' => 'application/vnd.ms-project',
-        'mpy' => 'application/vnd.ibm.minipay',
-        'mqy' => 'application/vnd.mobius.mqy',
-        'mrc' => 'application/marc',
-        'mrcx' => 'application/marcxml+xml',
-        'ms' => 'text/troff',
-        'mscml' => 'application/mediaservercontrol+xml',
-        'mseed' => 'application/vnd.fdsn.mseed',
-        'mseq' => 'application/vnd.mseq',
-        'msf' => 'application/vnd.epson.msf',
-        'msh' => 'model/mesh',
-        'msi' => 'application/x-msdownload',
-        'msl' => 'application/vnd.mobius.msl',
-        'msty' => 'application/vnd.muvee.style',
-        'mts' => 'model/vnd.mts',
-        'mus' => 'application/vnd.musician',
-        'musicxml' => 'application/vnd.recordare.musicxml+xml',
-        'mvb' => 'application/x-msmediaview',
-        'mwf' => 'application/vnd.mfer',
-        'mxf' => 'application/mxf',
-        'mxl' => 'application/vnd.recordare.musicxml',
-        'mxml' => 'application/xv+xml',
-        'mxs' => 'application/vnd.triscape.mxs',
-        'mxu' => 'video/vnd.mpegurl',
-        'n-gage' => 'application/vnd.nokia.n-gage.symbian.install',
-        'n3' => 'text/n3',
-        'nb' => 'application/mathematica',
-        'nbp' => 'application/vnd.wolfram.player',
-        'nc' => 'application/x-netcdf',
-        'ncx' => 'application/x-dtbncx+xml',
-        'ngdat' => 'application/vnd.nokia.n-gage.data',
-        'nlu' => 'application/vnd.neurolanguage.nlu',
-        'nml' => 'application/vnd.enliven',
-        'nnd' => 'application/vnd.noblenet-directory',
-        'nns' => 'application/vnd.noblenet-sealer',
-        'nnw' => 'application/vnd.noblenet-web',
-        'npx' => 'image/vnd.net-fpx',
-        'nsf' => 'application/vnd.lotus-notes',
-        'oa2' => 'application/vnd.fujitsu.oasys2',
-        'oa3' => 'application/vnd.fujitsu.oasys3',
-        'oas' => 'application/vnd.fujitsu.oasys',
-        'obd' => 'application/x-msbinder',
-        'oda' => 'application/oda',
-        'odb' => 'application/vnd.oasis.opendocument.database',
-        'odc' => 'application/vnd.oasis.opendocument.chart',
-        'odf' => 'application/vnd.oasis.opendocument.formula',
-        'odft' => 'application/vnd.oasis.opendocument.formula-template',
-        'odg' => 'application/vnd.oasis.opendocument.graphics',
-        'odi' => 'application/vnd.oasis.opendocument.image',
-        'odm' => 'application/vnd.oasis.opendocument.text-master',
-        'odp' => 'application/vnd.oasis.opendocument.presentation',
-        'ods' => 'application/vnd.oasis.opendocument.spreadsheet',
-        'odt' => 'application/vnd.oasis.opendocument.text',
-        'oga' => 'audio/ogg',
-        'ogg' => 'audio/ogg',
-        'ogv' => 'video/ogg',
-        'ogx' => 'application/ogg',
-        'onepkg' => 'application/onenote',
-        'onetmp' => 'application/onenote',
-        'onetoc' => 'application/onenote',
-        'onetoc2' => 'application/onenote',
-        'opf' => 'application/oebps-package+xml',
-        'oprc' => 'application/vnd.palm',
-        'org' => 'application/vnd.lotus-organizer',
-        'osf' => 'application/vnd.yamaha.openscoreformat',
-        'osfpvg' => 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
-        'otc' => 'application/vnd.oasis.opendocument.chart-template',
-        'otf' => 'application/x-font-otf',
-        'otg' => 'application/vnd.oasis.opendocument.graphics-template',
-        'oth' => 'application/vnd.oasis.opendocument.text-web',
-        'oti' => 'application/vnd.oasis.opendocument.image-template',
-        'otp' => 'application/vnd.oasis.opendocument.presentation-template',
-        'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template',
-        'ott' => 'application/vnd.oasis.opendocument.text-template',
-        'oxt' => 'application/vnd.openofficeorg.extension',
-        'p' => 'text/x-pascal',
-        'p10' => 'application/pkcs10',
-        'p12' => 'application/x-pkcs12',
-        'p7b' => 'application/x-pkcs7-certificates',
-        'p7c' => 'application/pkcs7-mime',
-        'p7m' => 'application/pkcs7-mime',
-        'p7r' => 'application/x-pkcs7-certreqresp',
-        'p7s' => 'application/pkcs7-signature',
-        'p8' => 'application/pkcs8',
-        'pas' => 'text/x-pascal',
-        'paw' => 'application/vnd.pawaafile',
-        'pbd' => 'application/vnd.powerbuilder6',
-        'pbm' => 'image/x-portable-bitmap',
-        'pcf' => 'application/x-font-pcf',
-        'pcl' => 'application/vnd.hp-pcl',
-        'pclxl' => 'application/vnd.hp-pclxl',
-        'pct' => 'image/x-pict',
-        'pcurl' => 'application/vnd.curl.pcurl',
-        'pcx' => 'image/x-pcx',
-        'pdb' => 'application/vnd.palm',
-        'pdf' => 'application/pdf',
-        'pfa' => 'application/x-font-type1',
-        'pfb' => 'application/x-font-type1',
-        'pfm' => 'application/x-font-type1',
-        'pfr' => 'application/font-tdpfr',
-        'pfx' => 'application/x-pkcs12',
-        'pgm' => 'image/x-portable-graymap',
-        'pgn' => 'application/x-chess-pgn',
-        'pgp' => 'application/pgp-encrypted',
-        'php' => 'text/x-php',
-        'phps' => 'application/x-httpd-phps',
-        'pic' => 'image/x-pict',
-        'pkg' => 'application/octet-stream',
-        'pki' => 'application/pkixcmp',
-        'pkipath' => 'application/pkix-pkipath',
-        'plb' => 'application/vnd.3gpp.pic-bw-large',
-        'plc' => 'application/vnd.mobius.plc',
-        'plf' => 'application/vnd.pocketlearn',
-        'pls' => 'application/pls+xml',
-        'pml' => 'application/vnd.ctc-posml',
-        'png' => 'image/png',
-        'pnm' => 'image/x-portable-anymap',
-        'portpkg' => 'application/vnd.macports.portpkg',
-        'pot' => 'application/vnd.ms-powerpoint',
-        'potm' => 'application/vnd.ms-powerpoint.template.macroenabled.12',
-        'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template',
-        'ppam' => 'application/vnd.ms-powerpoint.addin.macroenabled.12',
-        'ppd' => 'application/vnd.cups-ppd',
-        'ppm' => 'image/x-portable-pixmap',
-        'pps' => 'application/vnd.ms-powerpoint',
-        'ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
-        'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
-        'ppt' => 'application/vnd.ms-powerpoint',
-        'pptm' => 'application/vnd.ms-powerpoint.presentation.macroenabled.12',
-        'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
-        'pqa' => 'application/vnd.palm',
-        'prc' => 'application/x-mobipocket-ebook',
-        'pre' => 'application/vnd.lotus-freelance',
-        'prf' => 'application/pics-rules',
-        'ps' => 'application/postscript',
-        'psb' => 'application/vnd.3gpp.pic-bw-small',
-        'psd' => 'image/vnd.adobe.photoshop',
-        'psf' => 'application/x-font-linux-psf',
-        'pskcxml' => 'application/pskc+xml',
-        'ptid' => 'application/vnd.pvi.ptid1',
-        'pub' => 'application/x-mspublisher',
-        'pvb' => 'application/vnd.3gpp.pic-bw-var',
-        'pwn' => 'application/vnd.3m.post-it-notes',
-        'pya' => 'audio/vnd.ms-playready.media.pya',
-        'pyv' => 'video/vnd.ms-playready.media.pyv',
-        'qam' => 'application/vnd.epson.quickanime',
-        'qbo' => 'application/vnd.intu.qbo',
-        'qfx' => 'application/vnd.intu.qfx',
-        'qps' => 'application/vnd.publishare-delta-tree',
-        'qt' => 'video/quicktime',
-        'qwd' => 'application/vnd.quark.quarkxpress',
-        'qwt' => 'application/vnd.quark.quarkxpress',
-        'qxb' => 'application/vnd.quark.quarkxpress',
-        'qxd' => 'application/vnd.quark.quarkxpress',
-        'qxl' => 'application/vnd.quark.quarkxpress',
-        'qxt' => 'application/vnd.quark.quarkxpress',
-        'ra' => 'audio/x-pn-realaudio',
-        'ram' => 'audio/x-pn-realaudio',
-        'rar' => 'application/x-rar-compressed',
-        'ras' => 'image/x-cmu-raster',
-        'rb' => 'text/plain',
-        'rcprofile' => 'application/vnd.ipunplugged.rcprofile',
-        'rdf' => 'application/rdf+xml',
-        'rdz' => 'application/vnd.data-vision.rdz',
-        'rep' => 'application/vnd.businessobjects',
-        'res' => 'application/x-dtbresource+xml',
-        'resx' => 'text/xml',
-        'rgb' => 'image/x-rgb',
-        'rif' => 'application/reginfo+xml',
-        'rip' => 'audio/vnd.rip',
-        'rl' => 'application/resource-lists+xml',
-        'rlc' => 'image/vnd.fujixerox.edmics-rlc',
-        'rld' => 'application/resource-lists-diff+xml',
-        'rm' => 'application/vnd.rn-realmedia',
-        'rmi' => 'audio/midi',
-        'rmp' => 'audio/x-pn-realaudio-plugin',
-        'rms' => 'application/vnd.jcp.javame.midlet-rms',
-        'rnc' => 'application/relax-ng-compact-syntax',
-        'roff' => 'text/troff',
-        'rp9' => 'application/vnd.cloanto.rp9',
-        'rpss' => 'application/vnd.nokia.radio-presets',
-        'rpst' => 'application/vnd.nokia.radio-preset',
-        'rq' => 'application/sparql-query',
-        'rs' => 'application/rls-services+xml',
-        'rsd' => 'application/rsd+xml',
-        'rss' => 'application/rss+xml',
-        'rtf' => 'application/rtf',
-        'rtx' => 'text/richtext',
-        's' => 'text/x-asm',
-        'saf' => 'application/vnd.yamaha.smaf-audio',
-        'sbml' => 'application/sbml+xml',
-        'sc' => 'application/vnd.ibm.secure-container',
-        'scd' => 'application/x-msschedule',
-        'scm' => 'application/vnd.lotus-screencam',
-        'scq' => 'application/scvp-cv-request',
-        'scs' => 'application/scvp-cv-response',
-        'scurl' => 'text/vnd.curl.scurl',
-        'sda' => 'application/vnd.stardivision.draw',
-        'sdc' => 'application/vnd.stardivision.calc',
-        'sdd' => 'application/vnd.stardivision.impress',
-        'sdkd' => 'application/vnd.solent.sdkm+xml',
-        'sdkm' => 'application/vnd.solent.sdkm+xml',
-        'sdp' => 'application/sdp',
-        'sdw' => 'application/vnd.stardivision.writer',
-        'see' => 'application/vnd.seemail',
-        'seed' => 'application/vnd.fdsn.seed',
-        'sema' => 'application/vnd.sema',
-        'semd' => 'application/vnd.semd',
-        'semf' => 'application/vnd.semf',
-        'ser' => 'application/java-serialized-object',
-        'setpay' => 'application/set-payment-initiation',
-        'setreg' => 'application/set-registration-initiation',
-        'sfd-hdstx' => 'application/vnd.hydrostatix.sof-data',
-        'sfs' => 'application/vnd.spotfire.sfs',
-        'sgl' => 'application/vnd.stardivision.writer-global',
-        'sgm' => 'text/sgml',
-        'sgml' => 'text/sgml',
-        'sh' => 'application/x-sh',
-        'shar' => 'application/x-shar',
-        'shf' => 'application/shf+xml',
-        'sig' => 'application/pgp-signature',
-        'silo' => 'model/mesh',
-        'sis' => 'application/vnd.symbian.install',
-        'sisx' => 'application/vnd.symbian.install',
-        'sit' => 'application/x-stuffit',
-        'sitx' => 'application/x-stuffitx',
-        'skd' => 'application/vnd.koan',
-        'skm' => 'application/vnd.koan',
-        'skp' => 'application/vnd.koan',
-        'skt' => 'application/vnd.koan',
-        'sldm' => 'application/vnd.ms-powerpoint.slide.macroenabled.12',
-        'sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
-        'slt' => 'application/vnd.epson.salt',
-        'sm' => 'application/vnd.stepmania.stepchart',
-        'smf' => 'application/vnd.stardivision.math',
-        'smi' => 'application/smil+xml',
-        'smil' => 'application/smil+xml',
-        'snd' => 'audio/basic',
-        'snf' => 'application/x-font-snf',
-        'so' => 'application/octet-stream',
-        'spc' => 'application/x-pkcs7-certificates',
-        'spf' => 'application/vnd.yamaha.smaf-phrase',
-        'spl' => 'application/x-futuresplash',
-        'spot' => 'text/vnd.in3d.spot',
-        'spp' => 'application/scvp-vp-response',
-        'spq' => 'application/scvp-vp-request',
-        'spx' => 'audio/ogg',
-        'src' => 'application/x-wais-source',
-        'sru' => 'application/sru+xml',
-        'srx' => 'application/sparql-results+xml',
-        'sse' => 'application/vnd.kodak-descriptor',
-        'ssf' => 'application/vnd.epson.ssf',
-        'ssml' => 'application/ssml+xml',
-        'st' => 'application/vnd.sailingtracker.track',
-        'stc' => 'application/vnd.sun.xml.calc.template',
-        'std' => 'application/vnd.sun.xml.draw.template',
-        'stf' => 'application/vnd.wt.stf',
-        'sti' => 'application/vnd.sun.xml.impress.template',
-        'stk' => 'application/hyperstudio',
-        'stl' => 'application/vnd.ms-pki.stl',
-        'str' => 'application/vnd.pg.format',
-        'stw' => 'application/vnd.sun.xml.writer.template',
-        'sub' => 'image/vnd.dvb.subtitle',
-        'sus' => 'application/vnd.sus-calendar',
-        'susp' => 'application/vnd.sus-calendar',
-        'sv4cpio' => 'application/x-sv4cpio',
-        'sv4crc' => 'application/x-sv4crc',
-        'svc' => 'application/vnd.dvb.service',
-        'svd' => 'application/vnd.svd',
-        'svg' => 'image/svg+xml',
-        'svgz' => 'image/svg+xml',
-        'swa' => 'application/x-director',
-        'swf' => 'application/x-shockwave-flash',
-        'swi' => 'application/vnd.aristanetworks.swi',
-        'sxc' => 'application/vnd.sun.xml.calc',
-        'sxd' => 'application/vnd.sun.xml.draw',
-        'sxg' => 'application/vnd.sun.xml.writer.global',
-        'sxi' => 'application/vnd.sun.xml.impress',
-        'sxm' => 'application/vnd.sun.xml.math',
-        'sxw' => 'application/vnd.sun.xml.writer',
-        't' => 'text/troff',
-        'tao' => 'application/vnd.tao.intent-module-archive',
-        'tar' => 'application/x-tar',
-        'tcap' => 'application/vnd.3gpp2.tcap',
-        'tcl' => 'application/x-tcl',
-        'teacher' => 'application/vnd.smart.teacher',
-        'tei' => 'application/tei+xml',
-        'teicorpus' => 'application/tei+xml',
-        'tex' => 'application/x-tex',
-        'texi' => 'application/x-texinfo',
-        'texinfo' => 'application/x-texinfo',
-        'text' => 'text/plain',
-        'tfi' => 'application/thraud+xml',
-        'tfm' => 'application/x-tex-tfm',
-        'thmx' => 'application/vnd.ms-officetheme',
-        'tif' => 'image/tiff',
-        'tiff' => 'image/tiff',
-        'tmo' => 'application/vnd.tmobile-livetv',
-        'torrent' => 'application/x-bittorrent',
-        'tpl' => 'application/vnd.groove-tool-template',
-        'tpt' => 'application/vnd.trid.tpt',
-        'tr' => 'text/troff',
-        'tra' => 'application/vnd.trueapp',
-        'trm' => 'application/x-msterminal',
-        'tsd' => 'application/timestamped-data',
-        'tsv' => 'text/tab-separated-values',
-        'ttc' => 'application/x-font-ttf',
-        'ttf' => 'application/x-font-ttf',
-        'ttl' => 'text/turtle',
-        'twd' => 'application/vnd.simtech-mindmapper',
-        'twds' => 'application/vnd.simtech-mindmapper',
-        'txd' => 'application/vnd.genomatix.tuxedo',
-        'txf' => 'application/vnd.mobius.txf',
-        'txt' => 'text/plain',
-        'u32' => 'application/x-authorware-bin',
-        'udeb' => 'application/x-debian-package',
-        'ufd' => 'application/vnd.ufdl',
-        'ufdl' => 'application/vnd.ufdl',
-        'umj' => 'application/vnd.umajin',
-        'unityweb' => 'application/vnd.unity',
-        'uoml' => 'application/vnd.uoml+xml',
-        'uri' => 'text/uri-list',
-        'uris' => 'text/uri-list',
-        'urls' => 'text/uri-list',
-        'ustar' => 'application/x-ustar',
-        'utz' => 'application/vnd.uiq.theme',
-        'uu' => 'text/x-uuencode',
-        'uva' => 'audio/vnd.dece.audio',
-        'uvd' => 'application/vnd.dece.data',
-        'uvf' => 'application/vnd.dece.data',
-        'uvg' => 'image/vnd.dece.graphic',
-        'uvh' => 'video/vnd.dece.hd',
-        'uvi' => 'image/vnd.dece.graphic',
-        'uvm' => 'video/vnd.dece.mobile',
-        'uvp' => 'video/vnd.dece.pd',
-        'uvs' => 'video/vnd.dece.sd',
-        'uvt' => 'application/vnd.dece.ttml+xml',
-        'uvu' => 'video/vnd.uvvu.mp4',
-        'uvv' => 'video/vnd.dece.video',
-        'uvva' => 'audio/vnd.dece.audio',
-        'uvvd' => 'application/vnd.dece.data',
-        'uvvf' => 'application/vnd.dece.data',
-        'uvvg' => 'image/vnd.dece.graphic',
-        'uvvh' => 'video/vnd.dece.hd',
-        'uvvi' => 'image/vnd.dece.graphic',
-        'uvvm' => 'video/vnd.dece.mobile',
-        'uvvp' => 'video/vnd.dece.pd',
-        'uvvs' => 'video/vnd.dece.sd',
-        'uvvt' => 'application/vnd.dece.ttml+xml',
-        'uvvu' => 'video/vnd.uvvu.mp4',
-        'uvvv' => 'video/vnd.dece.video',
-        'uvvx' => 'application/vnd.dece.unspecified',
-        'uvx' => 'application/vnd.dece.unspecified',
-        'vcd' => 'application/x-cdlink',
-        'vcf' => 'text/x-vcard',
-        'vcg' => 'application/vnd.groove-vcard',
-        'vcs' => 'text/x-vcalendar',
-        'vcx' => 'application/vnd.vcx',
-        'vis' => 'application/vnd.visionary',
-        'viv' => 'video/vnd.vivo',
-        'vor' => 'application/vnd.stardivision.writer',
-        'vox' => 'application/x-authorware-bin',
-        'vrml' => 'model/vrml',
-        'vsd' => 'application/vnd.visio',
-        'vsf' => 'application/vnd.vsf',
-        'vss' => 'application/vnd.visio',
-        'vst' => 'application/vnd.visio',
-        'vsw' => 'application/vnd.visio',
-        'vtu' => 'model/vnd.vtu',
-        'vxml' => 'application/voicexml+xml',
-        'w3d' => 'application/x-director',
-        'wad' => 'application/x-doom',
-        'wav' => 'audio/x-wav',
-        'wax' => 'audio/x-ms-wax',
-        'wbmp' => 'image/vnd.wap.wbmp',
-        'wbs' => 'application/vnd.criticaltools.wbs+xml',
-        'wbxml' => 'application/vnd.wap.wbxml',
-        'wcm' => 'application/vnd.ms-works',
-        'wdb' => 'application/vnd.ms-works',
-        'weba' => 'audio/webm',
-        'webm' => 'video/webm',
-        'webp' => 'image/webp',
-        'wg' => 'application/vnd.pmi.widget',
-        'wgt' => 'application/widget',
-        'wks' => 'application/vnd.ms-works',
-        'wm' => 'video/x-ms-wm',
-        'wma' => 'audio/x-ms-wma',
-        'wmd' => 'application/x-ms-wmd',
-        'wmf' => 'application/x-msmetafile',
-        'wml' => 'text/vnd.wap.wml',
-        'wmlc' => 'application/vnd.wap.wmlc',
-        'wmls' => 'text/vnd.wap.wmlscript',
-        'wmlsc' => 'application/vnd.wap.wmlscriptc',
-        'wmv' => 'video/x-ms-wmv',
-        'wmx' => 'video/x-ms-wmx',
-        'wmz' => 'application/x-ms-wmz',
-        'woff' => 'application/x-font-woff',
-        'wpd' => 'application/vnd.wordperfect',
-        'wpl' => 'application/vnd.ms-wpl',
-        'wps' => 'application/vnd.ms-works',
-        'wqd' => 'application/vnd.wqd',
-        'wri' => 'application/x-mswrite',
-        'wrl' => 'model/vrml',
-        'wsdl' => 'application/wsdl+xml',
-        'wspolicy' => 'application/wspolicy+xml',
-        'wtb' => 'application/vnd.webturbo',
-        'wvx' => 'video/x-ms-wvx',
-        'x32' => 'application/x-authorware-bin',
-        'x3d' => 'application/vnd.hzn-3d-crossword',
-        'xap' => 'application/x-silverlight-app',
-        'xar' => 'application/vnd.xara',
-        'xbap' => 'application/x-ms-xbap',
-        'xbd' => 'application/vnd.fujixerox.docuworks.binder',
-        'xbm' => 'image/x-xbitmap',
-        'xdf' => 'application/xcap-diff+xml',
-        'xdm' => 'application/vnd.syncml.dm+xml',
-        'xdp' => 'application/vnd.adobe.xdp+xml',
-        'xdssc' => 'application/dssc+xml',
-        'xdw' => 'application/vnd.fujixerox.docuworks',
-        'xenc' => 'application/xenc+xml',
-        'xer' => 'application/patch-ops-error+xml',
-        'xfdf' => 'application/vnd.adobe.xfdf',
-        'xfdl' => 'application/vnd.xfdl',
-        'xht' => 'application/xhtml+xml',
-        'xhtml' => 'application/xhtml+xml',
-        'xhvml' => 'application/xv+xml',
-        'xif' => 'image/vnd.xiff',
-        'xla' => 'application/vnd.ms-excel',
-        'xlam' => 'application/vnd.ms-excel.addin.macroenabled.12',
-        'xlc' => 'application/vnd.ms-excel',
-        'xlm' => 'application/vnd.ms-excel',
-        'xls' => 'application/vnd.ms-excel',
-        'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
-        'xlsm' => 'application/vnd.ms-excel.sheet.macroenabled.12',
-        'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
-        'xlt' => 'application/vnd.ms-excel',
-        'xltm' => 'application/vnd.ms-excel.template.macroenabled.12',
-        'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
-        'xlw' => 'application/vnd.ms-excel',
-        'xml' => 'application/xml',
-        'xo' => 'application/vnd.olpc-sugar',
-        'xop' => 'application/xop+xml',
-        'xpi' => 'application/x-xpinstall',
-        'xpm' => 'image/x-xpixmap',
-        'xpr' => 'application/vnd.is-xpr',
-        'xps' => 'application/vnd.ms-xpsdocument',
-        'xpw' => 'application/vnd.intercon.formnet',
-        'xpx' => 'application/vnd.intercon.formnet',
-        'xsl' => 'application/xml',
-        'xslt' => 'application/xslt+xml',
-        'xsm' => 'application/vnd.syncml+xml',
-        'xspf' => 'application/xspf+xml',
-        'xul' => 'application/vnd.mozilla.xul+xml',
-        'xvm' => 'application/xv+xml',
-        'xvml' => 'application/xv+xml',
-        'xwd' => 'image/x-xwindowdump',
-        'xyz' => 'chemical/x-xyz',
-        'yaml' => 'text/yaml',
-        'yang' => 'application/yang',
-        'yin' => 'application/yin+xml',
-        'yml' => 'text/yaml',
-        'zaz' => 'application/vnd.zzazz.deck+xml',
-        'zip' => 'application/zip',
-        'zir' => 'application/vnd.zul',
-        'zirz' => 'application/vnd.zul',
-        'zmm' => 'application/vnd.handheld-entertainment+xml'
-    );
-
-    /**
-     * Get a singleton instance of the class
-     *
-     * @return self
-     * @codeCoverageIgnore
-     */
-    public static function getInstance()
-    {
-        if (!self::$instance) {
-            self::$instance = new self();
-        }
-
-        return self::$instance;
-    }
-
-    /**
-     * Get a mimetype value from a file extension
-     *
-     * @param string $extension File extension
-     *
-     * @return string|null
-     *
-     */
-    public function fromExtension($extension)
-    {
-        $extension = strtolower($extension);
-
-        return isset($this->mimetypes[$extension]) ? $this->mimetypes[$extension] : null;
-    }
-
-    /**
-     * Get a mimetype from a filename
-     *
-     * @param string $filename Filename to generate a mimetype from
-     *
-     * @return string|null
-     */
-    public function fromFilename($filename)
-    {
-        return $this->fromExtension(pathinfo($filename, PATHINFO_EXTENSION));
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/QueryAggregator/CommaAggregator.php b/vendor/guzzle/http/Guzzle/Http/QueryAggregator/CommaAggregator.php
deleted file mode 100644
index 4b4e49d05201e5d1de6645acf82fec4489d11c11..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/QueryAggregator/CommaAggregator.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace Guzzle\Http\QueryAggregator;
-
-use Guzzle\Http\QueryString;
-
-/**
- * Aggregates nested query string variables using commas
- */
-class CommaAggregator implements QueryAggregatorInterface
-{
-    public function aggregate($key, $value, QueryString $query)
-    {
-        if ($query->isUrlEncoding()) {
-            return array($query->encodeValue($key) => implode(',', array_map(array($query, 'encodeValue'), $value)));
-        } else {
-            return array($key => implode(',', $value));
-        }
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/QueryAggregator/DuplicateAggregator.php b/vendor/guzzle/http/Guzzle/Http/QueryAggregator/DuplicateAggregator.php
deleted file mode 100644
index 1bf1730e4e697bc6796fd4c3ef037b2a3d0f43ef..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/QueryAggregator/DuplicateAggregator.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Guzzle\Http\QueryAggregator;
-
-use Guzzle\Http\QueryString;
-
-/**
- * Does not aggregate nested query string values and allows duplicates in the resulting array
- *
- * Example: http://test.com?q=1&q=2
- */
-class DuplicateAggregator implements QueryAggregatorInterface
-{
-    public function aggregate($key, $value, QueryString $query)
-    {
-        if ($query->isUrlEncoding()) {
-            return array($query->encodeValue($key) => array_map(array($query, 'encodeValue'), $value));
-        } else {
-            return array($key => $value);
-        }
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/QueryAggregator/PhpAggregator.php b/vendor/guzzle/http/Guzzle/Http/QueryAggregator/PhpAggregator.php
deleted file mode 100644
index 133ea2bd9622fa3e8695226804c51bd2850ae5f5..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/QueryAggregator/PhpAggregator.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-namespace Guzzle\Http\QueryAggregator;
-
-use Guzzle\Http\QueryString;
-
-/**
- * Aggregates nested query string variables using PHP style []
- */
-class PhpAggregator implements QueryAggregatorInterface
-{
-    public function aggregate($key, $value, QueryString $query)
-    {
-        $ret = array();
-
-        foreach ($value as $k => $v) {
-            $k = "{$key}[{$k}]";
-            if (is_array($v)) {
-                $ret = array_merge($ret, self::aggregate($k, $v, $query));
-            } else {
-                $ret[$query->encodeValue($k)] = $query->encodeValue($v);
-            }
-        }
-
-        return $ret;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/QueryAggregator/QueryAggregatorInterface.php b/vendor/guzzle/http/Guzzle/Http/QueryAggregator/QueryAggregatorInterface.php
deleted file mode 100644
index 72bee620c825166dcde60c1c05bf6a8c40745336..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/QueryAggregator/QueryAggregatorInterface.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Guzzle\Http\QueryAggregator;
-
-use Guzzle\Http\QueryString;
-
-/**
- * Interface used for aggregating nested query string variables into a flattened array of key value pairs
- */
-interface QueryAggregatorInterface
-{
-    /**
-     * Aggregate multi-valued parameters into a flattened associative array
-     *
-     * @param string      $key   The name of the query string parameter
-     * @param array       $value The values of the parameter
-     * @param QueryString $query The query string that is being aggregated
-     *
-     * @return array Returns an array of the combined values
-     */
-    public function aggregate($key, $value, QueryString $query);
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/QueryString.php b/vendor/guzzle/http/Guzzle/Http/QueryString.php
deleted file mode 100644
index 38a26407382a3cdf31c443c729f1c99a461c2647..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/QueryString.php
+++ /dev/null
@@ -1,297 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Common\Collection;
-use Guzzle\Common\Exception\RuntimeException;
-use Guzzle\Http\QueryAggregator\DuplicateAggregator;
-use Guzzle\Http\QueryAggregator\QueryAggregatorInterface;
-use Guzzle\Http\QueryAggregator\PhpAggregator;
-
-/**
- * Query string object to handle managing query string parameters and aggregating those parameters together as a string.
- */
-class QueryString extends Collection
-{
-    /** @var string Used to URL encode with rawurlencode */
-    const RFC_3986 = 'RFC 3986';
-
-    /** @var string Used to encode with urlencode */
-    const FORM_URLENCODED = 'application/x-www-form-urlencoded';
-
-    /** @var string Constant used to create blank query string values (e.g. ?foo) */
-    const BLANK = "_guzzle_blank_";
-
-    /** @var string The query string field separator (e.g. '&') */
-    protected $fieldSeparator = '&';
-
-    /** @var string The query string value separator (e.g. '=') */
-    protected $valueSeparator = '=';
-
-    /** @var bool URL encode fields and values */
-    protected $urlEncode = 'RFC 3986';
-
-    /** @var QueryAggregatorInterface */
-    protected $aggregator;
-
-    /** @var array Cached PHP aggregator */
-    private static $defaultAggregator = null;
-
-    /**
-     * Parse a query string into a QueryString object
-     *
-     * @param string $query Query string to parse
-     *
-     * @return self
-     */
-    public static function fromString($query)
-    {
-        $q = new static();
-        if ($query === '') {
-            return $q;
-        }
-
-        $foundDuplicates = $foundPhpStyle = false;
-
-        foreach (explode('&', $query) as $kvp) {
-            $parts = explode('=', $kvp, 2);
-            $key = rawurldecode($parts[0]);
-            if ($paramIsPhpStyleArray = substr($key, -2) == '[]') {
-                $foundPhpStyle = true;
-                $key = substr($key, 0, -2);
-            }
-            if (isset($parts[1])) {
-                $value = rawurldecode(str_replace('+', '%20', $parts[1]));
-                if (isset($q[$key])) {
-                    $q->add($key, $value);
-                    $foundDuplicates = true;
-                } elseif ($paramIsPhpStyleArray) {
-                    $q[$key] = array($value);
-                } else {
-                    $q[$key] = $value;
-                }
-            } else {
-                // Uses false by default to represent keys with no trailing "=" sign.
-                $q->add($key, false);
-            }
-        }
-
-        // Use the duplicate aggregator if duplicates were found and not using PHP style arrays
-        if ($foundDuplicates && !$foundPhpStyle) {
-            $q->setAggregator(new DuplicateAggregator());
-        }
-
-        return $q;
-    }
-
-    /**
-     * Convert the query string parameters to a query string string
-     *
-     * @return string
-     * @throws RuntimeException
-     */
-    public function __toString()
-    {
-        if (!$this->data) {
-            return '';
-        }
-
-        $queryList = array();
-        foreach ($this->prepareData($this->data) as $name => $value) {
-            $queryList[] = $this->convertKvp($name, $value);
-        }
-
-        return implode($this->fieldSeparator, $queryList);
-    }
-
-    /**
-     * Get the query string field separator
-     *
-     * @return string
-     */
-    public function getFieldSeparator()
-    {
-        return $this->fieldSeparator;
-    }
-
-    /**
-     * Get the query string value separator
-     *
-     * @return string
-     */
-    public function getValueSeparator()
-    {
-        return $this->valueSeparator;
-    }
-
-    /**
-     * Returns the type of URL encoding used by the query string
-     *
-     * One of: false, "RFC 3986", or "application/x-www-form-urlencoded"
-     *
-     * @return bool|string
-     */
-    public function getUrlEncoding()
-    {
-        return $this->urlEncode;
-    }
-
-    /**
-     * Returns true or false if using URL encoding
-     *
-     * @return bool
-     */
-    public function isUrlEncoding()
-    {
-        return $this->urlEncode !== false;
-    }
-
-    /**
-     * Provide a function for combining multi-valued query string parameters into a single or multiple fields
-     *
-     * @param null|QueryAggregatorInterface $aggregator Pass in a QueryAggregatorInterface object to handle converting
-     *                                                  deeply nested query string variables into a flattened array.
-     *                                                  Pass null to use the default PHP style aggregator. For legacy
-     *                                                  reasons, this function accepts a callable that must accepts a
-     *                                                  $key, $value, and query object.
-     * @return self
-     * @see \Guzzle\Http\QueryString::aggregateUsingComma()
-     */
-    public function setAggregator(QueryAggregatorInterface $aggregator = null)
-    {
-        // Use the default aggregator if none was set
-        if (!$aggregator) {
-            if (!self::$defaultAggregator) {
-                self::$defaultAggregator = new PhpAggregator();
-            }
-            $aggregator = self::$defaultAggregator;
-        }
-
-        $this->aggregator = $aggregator;
-
-        return $this;
-    }
-
-    /**
-     * Set whether or not field names and values should be rawurlencoded
-     *
-     * @param bool|string $encode Set to TRUE to use RFC 3986 encoding (rawurlencode), false to disable encoding, or
-     *                            form_urlencoding to use application/x-www-form-urlencoded encoding (urlencode)
-     * @return self
-     */
-    public function useUrlEncoding($encode)
-    {
-        $this->urlEncode = ($encode === true) ? self::RFC_3986 : $encode;
-
-        return $this;
-    }
-
-    /**
-     * Set the query string separator
-     *
-     * @param string $separator The query string separator that will separate fields
-     *
-     * @return self
-     */
-    public function setFieldSeparator($separator)
-    {
-        $this->fieldSeparator = $separator;
-
-        return $this;
-    }
-
-    /**
-     * Set the query string value separator
-     *
-     * @param string $separator The query string separator that will separate values from fields
-     *
-     * @return self
-     */
-    public function setValueSeparator($separator)
-    {
-        $this->valueSeparator = $separator;
-
-        return $this;
-    }
-
-    /**
-     * Returns an array of url encoded field names and values
-     *
-     * @return array
-     */
-    public function urlEncode()
-    {
-        return $this->prepareData($this->data);
-    }
-
-    /**
-     * URL encodes a value based on the url encoding type of the query string object
-     *
-     * @param string $value Value to encode
-     *
-     * @return string
-     */
-    public function encodeValue($value)
-    {
-        if ($this->urlEncode == self::RFC_3986) {
-            return rawurlencode($value);
-        } elseif ($this->urlEncode == self::FORM_URLENCODED) {
-            return urlencode($value);
-        } else {
-            return (string) $value;
-        }
-    }
-
-    /**
-     * Url encode parameter data and convert nested query strings into a flattened hash.
-     *
-     * @param array $data The data to encode
-     *
-     * @return array Returns an array of encoded values and keys
-     */
-    protected function prepareData(array $data)
-    {
-        // If no aggregator is present then set the default
-        if (!$this->aggregator) {
-            $this->setAggregator(null);
-        }
-
-        $temp = array();
-        foreach ($data as $key => $value) {
-            if ($value === false || $value === null) {
-                // False and null will not include the "=". Use an empty string to include the "=".
-                $temp[$this->encodeValue($key)] = $value;
-            } elseif (is_array($value)) {
-                $temp = array_merge($temp, $this->aggregator->aggregate($key, $value, $this));
-            } else {
-                $temp[$this->encodeValue($key)] = $this->encodeValue($value);
-            }
-        }
-
-        return $temp;
-    }
-
-    /**
-     * Converts a key value pair that can contain strings, nulls, false, or arrays
-     * into a single string.
-     *
-     * @param string $name  Name of the field
-     * @param mixed  $value Value of the field
-     * @return string
-     */
-    private function convertKvp($name, $value)
-    {
-        if ($value === self::BLANK || $value === null || $value === false) {
-            return $name;
-        } elseif (!is_array($value)) {
-            return $name . $this->valueSeparator . $value;
-        }
-
-        $result = '';
-        foreach ($value as $v) {
-            $result .= $this->convertKvp($name, $v) . $this->fieldSeparator;
-        }
-
-        return rtrim($result, $this->fieldSeparator);
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/ReadLimitEntityBody.php b/vendor/guzzle/http/Guzzle/Http/ReadLimitEntityBody.php
deleted file mode 100644
index a34893a661e9ba2273fda56524584040cc421b1d..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/ReadLimitEntityBody.php
+++ /dev/null
@@ -1,106 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-/**
- * EntityBody decorator used to return only a subset of an entity body
- */
-class ReadLimitEntityBody extends AbstractEntityBodyDecorator
-{
-    /** @var int Limit the number of bytes that can be read */
-    protected $limit;
-
-    /** @var int Offset to start reading from */
-    protected $offset;
-
-    /**
-     * @param EntityBodyInterface $body   Body to wrap
-     * @param int                 $limit  Total number of bytes to allow to be read from the stream
-     * @param int                 $offset Position to seek to before reading (only works on seekable streams)
-     */
-    public function __construct(EntityBodyInterface $body, $limit, $offset = 0)
-    {
-        parent::__construct($body);
-        $this->setLimit($limit)->setOffset($offset);
-    }
-
-    /**
-     * Returns only a subset of the decorated entity body when cast as a string
-     * {@inheritdoc}
-     */
-    public function __toString()
-    {
-        return substr((string) $this->body, $this->offset, $this->limit) ?: '';
-    }
-
-    public function isConsumed()
-    {
-        return $this->body->isConsumed() ||
-            ($this->body->ftell() >= $this->offset + $this->limit);
-    }
-
-    /**
-     * Returns the Content-Length of the limited subset of data
-     * {@inheritdoc}
-     */
-    public function getContentLength()
-    {
-        $length = $this->body->getContentLength();
-
-        return $length === false
-            ? $this->limit
-            : min($this->limit, min($length, $this->offset + $this->limit) - $this->offset);
-    }
-
-    /**
-     * Allow for a bounded seek on the read limited entity body
-     * {@inheritdoc}
-     */
-    public function seek($offset, $whence = SEEK_SET)
-    {
-        return $whence === SEEK_SET
-            ? $this->body->seek(max($this->offset, min($this->offset + $this->limit, $offset)))
-            : false;
-    }
-
-    /**
-     * Set the offset to start limiting from
-     *
-     * @param int $offset Offset to seek to and begin byte limiting from
-     *
-     * @return self
-     */
-    public function setOffset($offset)
-    {
-        $this->body->seek($offset);
-        $this->offset = $offset;
-
-        return $this;
-    }
-
-    /**
-     * Set the limit of bytes that the decorator allows to be read from the stream
-     *
-     * @param int $limit Total number of bytes to allow to be read from the stream
-     *
-     * @return self
-     */
-    public function setLimit($limit)
-    {
-        $this->limit = $limit;
-
-        return $this;
-    }
-
-    public function read($length)
-    {
-        // Check if the current position is less than the total allowed bytes + original offset
-        $remaining = ($this->offset + $this->limit) - $this->body->ftell();
-        if ($remaining > 0) {
-            // Only return the amount of requested data, ensuring that the byte limit is not exceeded
-            return $this->body->read(min($remaining, $length));
-        } else {
-            return false;
-        }
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/RedirectPlugin.php b/vendor/guzzle/http/Guzzle/Http/RedirectPlugin.php
deleted file mode 100644
index 1a824b8b76d2b3aad083a98a855b72e8819a4a27..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/RedirectPlugin.php
+++ /dev/null
@@ -1,250 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Common\Event;
-use Guzzle\Http\Exception\BadResponseException;
-use Guzzle\Http\Url;
-use Guzzle\Http\Message\Response;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\RequestFactory;
-use Guzzle\Http\Message\EntityEnclosingRequestInterface;
-use Guzzle\Http\Exception\TooManyRedirectsException;
-use Guzzle\Http\Exception\CouldNotRewindStreamException;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-/**
- * Plugin to implement HTTP redirects. Can redirect like a web browser or using strict RFC 2616 compliance
- */
-class RedirectPlugin implements EventSubscriberInterface
-{
-    const REDIRECT_COUNT = 'redirect.count';
-    const MAX_REDIRECTS = 'redirect.max';
-    const STRICT_REDIRECTS = 'redirect.strict';
-    const PARENT_REQUEST = 'redirect.parent_request';
-    const DISABLE = 'redirect.disable';
-
-    /**
-     * @var int Default number of redirects allowed when no setting is supplied by a request
-     */
-    protected $defaultMaxRedirects = 5;
-
-    public static function getSubscribedEvents()
-    {
-        return array(
-            'request.sent'        => array('onRequestSent', 100),
-            'request.clone'       => 'cleanupRequest',
-            'request.before_send' => 'cleanupRequest'
-        );
-    }
-
-    /**
-     * Clean up the parameters of a request when it is cloned
-     *
-     * @param Event $event Event emitted
-     */
-    public function cleanupRequest(Event $event)
-    {
-        $params = $event['request']->getParams();
-        unset($params[self::REDIRECT_COUNT]);
-        unset($params[self::PARENT_REQUEST]);
-    }
-
-    /**
-     * Called when a request receives a redirect response
-     *
-     * @param Event $event Event emitted
-     */
-    public function onRequestSent(Event $event)
-    {
-        $response = $event['response'];
-        $request = $event['request'];
-
-        // Only act on redirect requests with Location headers
-        if (!$response || $request->getParams()->get(self::DISABLE)) {
-            return;
-        }
-
-        // Trace the original request based on parameter history
-        $original = $this->getOriginalRequest($request);
-
-        // Terminating condition to set the effective response on the original request
-        if (!$response->isRedirect() || !$response->hasHeader('Location')) {
-            if ($request !== $original) {
-                // This is a terminating redirect response, so set it on the original request
-                $response->getParams()->set(self::REDIRECT_COUNT, $original->getParams()->get(self::REDIRECT_COUNT));
-                $original->setResponse($response);
-                $response->setEffectiveUrl($request->getUrl());
-            }
-            return;
-        }
-
-        $this->sendRedirectRequest($original, $request, $response);
-    }
-
-    /**
-     * Get the original request that initiated a series of redirects
-     *
-     * @param RequestInterface $request Request to get the original request from
-     *
-     * @return RequestInterface
-     */
-    protected function getOriginalRequest(RequestInterface $request)
-    {
-        $original = $request;
-        // The number of redirects is held on the original request, so determine which request that is
-        while ($parent = $original->getParams()->get(self::PARENT_REQUEST)) {
-            $original = $parent;
-        }
-
-        return $original;
-    }
-
-    /**
-     * Create a redirect request for a specific request object
-     *
-     * Takes into account strict RFC compliant redirection (e.g. redirect POST with POST) vs doing what most clients do
-     * (e.g. redirect POST with GET).
-     *
-     * @param RequestInterface $request    Request being redirected
-     * @param RequestInterface $original   Original request
-     * @param int              $statusCode Status code of the redirect
-     * @param string           $location   Location header of the redirect
-     *
-     * @return RequestInterface Returns a new redirect request
-     * @throws CouldNotRewindStreamException If the body needs to be rewound but cannot
-     */
-    protected function createRedirectRequest(
-        RequestInterface $request,
-        $statusCode,
-        $location,
-        RequestInterface $original
-    ) {
-        $redirectRequest = null;
-        $strict = $original->getParams()->get(self::STRICT_REDIRECTS);
-
-        // Switch method to GET for 303 redirects.  301 and 302 redirects also switch to GET unless we are forcing RFC
-        // compliance to emulate what most browsers do.  NOTE: IE only switches methods on 301/302 when coming from a POST.
-        if ($request instanceof EntityEnclosingRequestInterface && ($statusCode == 303 || (!$strict && $statusCode <= 302))) {
-            $redirectRequest = RequestFactory::getInstance()->cloneRequestWithMethod($request, 'GET');
-        } else {
-            $redirectRequest = clone $request;
-        }
-
-        $redirectRequest->setIsRedirect(true);
-        // Always use the same response body when redirecting
-        $redirectRequest->setResponseBody($request->getResponseBody());
-
-        $location = Url::factory($location);
-        // If the location is not absolute, then combine it with the original URL
-        if (!$location->isAbsolute()) {
-            $originalUrl = $redirectRequest->getUrl(true);
-            // Remove query string parameters and just take what is present on the redirect Location header
-            $originalUrl->getQuery()->clear();
-            $location = $originalUrl->combine((string) $location, true);
-        }
-
-        $redirectRequest->setUrl($location);
-
-        // Add the parent request to the request before it sends (make sure it's before the onRequestClone event too)
-        $redirectRequest->getEventDispatcher()->addListener(
-            'request.before_send',
-            $func = function ($e) use (&$func, $request, $redirectRequest) {
-                $redirectRequest->getEventDispatcher()->removeListener('request.before_send', $func);
-                $e['request']->getParams()->set(RedirectPlugin::PARENT_REQUEST, $request);
-            }
-        );
-
-        // Rewind the entity body of the request if needed
-        if ($redirectRequest instanceof EntityEnclosingRequestInterface && $redirectRequest->getBody()) {
-            $body = $redirectRequest->getBody();
-            // Only rewind the body if some of it has been read already, and throw an exception if the rewind fails
-            if ($body->ftell() && !$body->rewind()) {
-                throw new CouldNotRewindStreamException(
-                    'Unable to rewind the non-seekable entity body of the request after redirecting. cURL probably '
-                    . 'sent part of body before the redirect occurred. Try adding acustom rewind function using on the '
-                    . 'entity body of the request using setRewindFunction().'
-                );
-            }
-        }
-
-        return $redirectRequest;
-    }
-
-    /**
-     * Prepare the request for redirection and enforce the maximum number of allowed redirects per client
-     *
-     * @param RequestInterface $original  Original request
-     * @param RequestInterface $request   Request to prepare and validate
-     * @param Response         $response  The current response
-     *
-     * @return RequestInterface
-     */
-    protected function prepareRedirection(RequestInterface $original, RequestInterface $request, Response $response)
-    {
-        $params = $original->getParams();
-        // This is a new redirect, so increment the redirect counter
-        $current = $params[self::REDIRECT_COUNT] + 1;
-        $params[self::REDIRECT_COUNT] = $current;
-        // Use a provided maximum value or default to a max redirect count of 5
-        $max = isset($params[self::MAX_REDIRECTS]) ? $params[self::MAX_REDIRECTS] : $this->defaultMaxRedirects;
-
-        // Throw an exception if the redirect count is exceeded
-        if ($current > $max) {
-            $this->throwTooManyRedirectsException($original, $max);
-            return false;
-        } else {
-            // Create a redirect request based on the redirect rules set on the request
-            return $this->createRedirectRequest(
-                $request,
-                $response->getStatusCode(),
-                trim($response->getLocation()),
-                $original
-            );
-        }
-    }
-
-    /**
-     * Send a redirect request and handle any errors
-     *
-     * @param RequestInterface $original The originating request
-     * @param RequestInterface $request  The current request being redirected
-     * @param Response         $response The response of the current request
-     *
-     * @throws BadResponseException|\Exception
-     */
-    protected function sendRedirectRequest(RequestInterface $original, RequestInterface $request, Response $response)
-    {
-        // Validate and create a redirect request based on the original request and current response
-        if ($redirectRequest = $this->prepareRedirection($original, $request, $response)) {
-            try {
-                $redirectRequest->send();
-            } catch (BadResponseException $e) {
-                $e->getResponse();
-                if (!$e->getResponse()) {
-                    throw $e;
-                }
-            }
-        }
-    }
-
-    /**
-     * Throw a too many redirects exception for a request
-     *
-     * @param RequestInterface $original Request
-     * @param int              $max      Max allowed redirects
-     *
-     * @throws TooManyRedirectsException when too many redirects have been issued
-     */
-    protected function throwTooManyRedirectsException(RequestInterface $original, $max)
-    {
-        $original->getEventDispatcher()->addListener(
-            'request.complete',
-            $func = function ($e) use (&$func, $original, $max) {
-                $original->getEventDispatcher()->removeListener('request.complete', $func);
-                $str = "{$max} redirects were issued for this request:\n" . $e['request']->getRawHeaders();
-                throw new TooManyRedirectsException($str);
-            }
-        );
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Resources/cacert.pem b/vendor/guzzle/http/Guzzle/Http/Resources/cacert.pem
deleted file mode 100644
index 9794dfb70f44b03eca060bb4f72462ac0bbb9a94..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Resources/cacert.pem
+++ /dev/null
@@ -1,3866 +0,0 @@
-##
-## ca-bundle.crt -- Bundle of CA Root Certificates
-##
-## Certificate data from Mozilla as of: Tue Apr 22 08:29:31 2014
-##
-## This is a bundle of X.509 certificates of public Certificate Authorities
-## (CA). These were automatically extracted from Mozilla's root certificates
-## file (certdata.txt).  This file can be found in the mozilla source tree:
-## http://mxr.mozilla.org/mozilla-release/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1
-##
-## It contains the certificates in PEM format and therefore
-## can be directly used with curl / libcurl / php_curl, or with
-## an Apache+mod_ssl webserver for SSL client authentication.
-## Just configure this file as the SSLCACertificateFile.
-##
-
-
-GTE CyberTrust Global Root
-==========================
------BEGIN CERTIFICATE-----
-MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9HVEUg
-Q29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNvbHV0aW9ucywgSW5jLjEjMCEG
-A1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJvb3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEz
-MjM1OTAwWjB1MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQL
-Ex5HVEUgQ3liZXJUcnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0
-IEdsb2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrHiM3dFw4u
-sJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTSr41tiGeA5u2ylc9yMcql
-HHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X404Wqk2kmhXBIgD8SFcd5tB8FLztimQID
-AQABMA0GCSqGSIb3DQEBBAUAA4GBAG3rGwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMW
-M4ETCJ57NE7fQMh017l93PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OF
-NMQkpw0PlZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/
------END CERTIFICATE-----
-
-Thawte Server CA
-================
------BEGIN CERTIFICATE-----
-MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT
-DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs
-dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UE
-AxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5j
-b20wHhcNOTYwODAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNV
-BAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29u
-c3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcG
-A1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0
-ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl
-/Kj0R1HahbUgdJSGHg91yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg7
-1CcEJRCXL+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGjEzAR
-MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG7oWDTSEwjsrZqG9J
-GubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6eQNuozDJ0uW8NxuOzRAvZim+aKZuZ
-GCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZqdq5snUb9kLy78fyGPmJvKP/iiMucEc=
------END CERTIFICATE-----
-
-Thawte Premium Server CA
-========================
------BEGIN CERTIFICATE-----
-MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgT
-DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs
-dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UE
-AxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZl
-ckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgc4xCzAJBgNVBAYT
-AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMU
-VGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2
-aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZ
-cHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2
-aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560ZXUCTe/LCaIh
-Udib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j+ao6hnO2RlNYyIkFvYMRuHM/
-qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQAm
-SCwWwlj66BZ0DKqqX1Q/8tfJeGBeXm43YyJ3Nn6yF8Q0ufUIhfzJATj/Tb7yFkJD57taRvvBxhEf
-8UqwKEbJw8RCfbz6q1lu1bdRiBHjpIUZa4JMpAwSremkrj/xw0llmozFyD4lt5SZu5IycQfwhl7t
-UCemDaYj+bvLpgcUQg==
------END CERTIFICATE-----
-
-Equifax Secure CA
-=================
------BEGIN CERTIFICATE-----
-MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJVUzEQMA4GA1UE
-ChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5
-MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoT
-B0VxdWlmYXgxLTArBgNVBAsTJEVxdWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCB
-nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPR
-fM6fBeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+AcJkVV5MW
-8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kCAwEAAaOCAQkwggEFMHAG
-A1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UE
-CxMkRXF1aWZheCBTZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoG
-A1UdEAQTMBGBDzIwMTgwODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvS
-spXXR9gjIBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQFMAMB
-Af8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUAA4GBAFjOKer89961
-zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y7qj/WsjTVbJmcVfewCHrPSqnI0kB
-BIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee95
-70+sB3c4
------END CERTIFICATE-----
-
-Verisign Class 3 Public Primary Certification Authority
-=======================================================
------BEGIN CERTIFICATE-----
-MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkGA1UEBhMCVVMx
-FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5
-IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVow
-XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAz
-IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA
-A4GNADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhEBarsAx94
-f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/isI19wKTakyYbnsZogy1Ol
-hec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0GCSqGSIb3DQEBAgUAA4GBALtMEivPLCYA
-TxQT3ab7/AoRhIzzKBxnki98tsX63/Dolbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59Ah
-WM1pF+NEHJwZRDmJXNycAA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2Omuf
-Tqj/ZA1k
------END CERTIFICATE-----
-
-Verisign Class 3 Public Primary Certification Authority - G2
-============================================================
------BEGIN CERTIFICATE-----
-MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT
-MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy
-eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
-dCBOZXR3b3JrMB4XDTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVT
-MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy
-eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
-dCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCO
-FoUgRm1HP9SFIIThbbP4pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71
-lSk8UOg013gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwIDAQAB
-MA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSkU01UbSuvDV1Ai2TT
-1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7iF6YM40AIOw7n60RzKprxaZLvcRTD
-Oaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpYoJ2daZH9
------END CERTIFICATE-----
-
-GlobalSign Root CA
-==================
------BEGIN CERTIFICATE-----
-MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx
-GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds
-b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV
-BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD
-VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa
-DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc
-THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb
-Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP
-c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX
-gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
-HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF
-AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj
-Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG
-j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH
-hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC
-X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==
------END CERTIFICATE-----
-
-GlobalSign Root CA - R2
-=======================
------BEGIN CERTIFICATE-----
-MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv
-YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh
-bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT
-aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln
-bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6
-ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp
-s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN
-S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL
-TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C
-ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
-FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i
-YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN
-BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp
-9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu
-01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7
-9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
-TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
------END CERTIFICATE-----
-
-ValiCert Class 1 VA
-===================
------BEGIN CERTIFICATE-----
-MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
-b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
-YXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
-bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNTIy
-MjM0OFoXDTE5MDYyNTIyMjM0OFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
-d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDEg
-UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
-LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
-A4GNADCBiQKBgQDYWYJ6ibiWuqYvaG9YLqdUHAZu9OqNSLwxlBfw8068srg1knaw0KWlAdcAAxIi
-GQj4/xEjm84H9b9pGib+TunRf50sQB1ZaG6m+FiwnRqP0z/x3BkGgagO4DrdyFNFCQbmD3DD+kCm
-DuJWBQ8YTfwggtFzVXSNdnKgHZ0dwN0/cQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFBoPUn0LBwG
-lN+VYH+Wexf+T3GtZMjdd9LvWVXoP+iOBSoh8gfStadS/pyxtuJbdxdA6nLWI8sogTLDAHkY7FkX
-icnGah5xyf23dKUlRWnFSKsZ4UWKJWsZ7uW7EvV/96aNUcPwnXS3qT6gpf+2SQMT2iLM7XGCK5nP
-Orf1LXLI
------END CERTIFICATE-----
-
-ValiCert Class 2 VA
-===================
------BEGIN CERTIFICATE-----
-MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
-b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
-YXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
-bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw
-MTk1NFoXDTE5MDYyNjAwMTk1NFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
-d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDIg
-UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
-LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
-A4GNADCBiQKBgQDOOnHK5avIWZJV16vYdA757tn2VUdZZUcOBVXc65g2PFxTXdMwzzjsvUGJ7SVC
-CSRrCl6zfN1SLUzm1NZ9WlmpZdRJEy0kTRxQb7XBhVQ7/nHk01xC+YDgkRoKWzk2Z/M/VXwbP7Rf
-ZHM047QSv4dk+NoS/zcnwbNDu+97bi5p9wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADt/UG9vUJSZ
-SWI4OB9L+KXIPqeCgfYrx+jFzug6EILLGACOTb2oWH+heQC1u+mNr0HZDzTuIYEZoDJJKPTEjlbV
-UjP9UNV+mWwD5MlM/Mtsq2azSiGM5bUMMj4QssxsodyamEwCW/POuZ6lcg5Ktz885hZo+L7tdEy8
-W9ViH0Pd
------END CERTIFICATE-----
-
-RSA Root Certificate 1
-======================
------BEGIN CERTIFICATE-----
-MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
-b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
-YXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
-bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw
-MjIzM1oXDTE5MDYyNjAwMjIzM1owgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
-d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDMg
-UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
-LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
-A4GNADCBiQKBgQDjmFGWHOjVsQaBalfDcnWTq8+epvzzFlLWLU2fNUSoLgRNB0mKOCn1dzfnt6td
-3zZxFJmP3MKS8edgkpfs2Ejcv8ECIMYkpChMMFp2bbFc893enhBxoYjHW5tBbcqwuI4V7q0zK89H
-BFx1cQqYJJgpp0lZpd34t0NiYfPT4tBVPwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFa7AliEZwgs
-3x/be0kz9dNnnfS0ChCzycUs4pJqcXgn8nCDQtM+z6lU9PHYkhaM0QTLS6vJn0WuPIqpsHEzXcjF
-V9+vqDWzf4mH6eglkrh/hXqu1rweN1gqZ8mRzyqBPu3GOd/APhmcGcwTTYJBtYze4D1gCCAPRX5r
-on+jjBXu
------END CERTIFICATE-----
-
-Verisign Class 3 Public Primary Certification Authority - G3
-============================================================
------BEGIN CERTIFICATE-----
-MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV
-UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
-cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
-IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh
-dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw
-CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy
-dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv
-cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg
-Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
-ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1
-EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc
-cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw
-EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj
-055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA
-ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f
-j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC
-/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0
-xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa
-t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ==
------END CERTIFICATE-----
-
-Verisign Class 4 Public Primary Certification Authority - G3
-============================================================
------BEGIN CERTIFICATE-----
-MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV
-UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
-cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
-IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh
-dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw
-CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy
-dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv
-cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDQgUHVibGljIFByaW1hcnkg
-Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
-ggEBAK3LpRFpxlmr8Y+1GQ9Wzsy1HyDkniYlS+BzZYlZ3tCD5PUPtbut8XzoIfzk6AzufEUiGXaS
-tBO3IFsJ+mGuqPKljYXCKtbeZjbSmwL0qJJgfJxptI8kHtCGUvYynEFYHiK9zUVilQhu0GbdU6LM
-8BDcVHOLBKFGMzNcF0C5nk3T875Vg+ixiY5afJqWIpA7iCXy0lOIAgwLePLmNxdLMEYH5IBtptiW
-Lugs+BGzOA1mppvqySNb247i8xOOGlktqgLw7KSHZtzBP/XYufTsgsbSPZUd5cBPhMnZo0QoBmrX
-Razwa2rvTl/4EYIeOGM0ZlDUPpNz+jDDZq3/ky2X7wMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA
-j/ola09b5KROJ1WrIhVZPMq1CtRK26vdoV9TxaBXOcLORyu+OshWv8LZJxA6sQU8wHcxuzrTBXtt
-mhwwjIDLk5Mqg6sFUYICABFna/OIYUdfA5PVWw3g8dShMjWFsjrbsIKr0csKvE+MW8VLADsfKoKm
-fjaF3H48ZwC15DtS4KjrXRX5xm3wrR0OhbepmnMUWluPQSjA1egtTaRezarZ7c7c2NU8Qh0XwRJd
-RTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/bLvSHgCwIe34QWKCudiyxLtG
-UPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg==
------END CERTIFICATE-----
-
-Entrust.net Secure Server CA
-============================
------BEGIN CERTIFICATE-----
-MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMCVVMxFDASBgNV
-BAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkg
-cmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRl
-ZDE6MDgGA1UEAxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhv
-cml0eTAeFw05OTA1MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQswCQYDVQQGEwJVUzEUMBIG
-A1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBi
-eSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1p
-dGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDNKIM0VBuJ8w+vN5Ex/68xYMmo6LIQ
-aO2f55M28Qpku0f1BBc/I0dNxScZgSYMVHINiC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5
-gXpa0zf3wkrYKZImZNHkmGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OCAdcw
-ggHTMBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHboIHYpIHVMIHSMQsw
-CQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5l
-dC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBF
-bnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENl
-cnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNodHRwOi8vd3d3LmVu
-dHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAigA8xOTk5MDUyNTE2MDk0MFqBDzIwMTkw
-NTI1MTYwOTQwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0Bow
-HQYDVR0OBBYEFPAXYhNVPbP/CgBr+1CEl/PtYtAaMAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9B0EA
-BAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAkNwwAvpkdMKnCqV8IY00F6j7Rw7/JXyN
-Ewr75Ji174z4xRAN95K+8cPV1ZVqBLssziY2ZcgxxufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9
-n9cd2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI=
------END CERTIFICATE-----
-
-Entrust.net Premium 2048 Secure Server CA
-=========================================
------BEGIN CERTIFICATE-----
-MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
-ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
-bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
-BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
-NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
-d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
-MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
-ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
-MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL
-Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
-hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
-nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
-VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E
-BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ
-KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy
-T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf
-zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT
-J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e
-nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE=
------END CERTIFICATE-----
-
-Baltimore CyberTrust Root
-=========================
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE
-ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li
-ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC
-SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs
-dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME
-uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB
-UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C
-G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9
-XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr
-l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI
-VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB
-BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh
-cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5
-hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa
-Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H
-RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
------END CERTIFICATE-----
-
-Equifax Secure Global eBusiness CA
-==================================
------BEGIN CERTIFICATE-----
-MIICkDCCAfmgAwIBAgIBATANBgkqhkiG9w0BAQQFADBaMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
-RXF1aWZheCBTZWN1cmUgSW5jLjEtMCsGA1UEAxMkRXF1aWZheCBTZWN1cmUgR2xvYmFsIGVCdXNp
-bmVzcyBDQS0xMB4XDTk5MDYyMTA0MDAwMFoXDTIwMDYyMTA0MDAwMFowWjELMAkGA1UEBhMCVVMx
-HDAaBgNVBAoTE0VxdWlmYXggU2VjdXJlIEluYy4xLTArBgNVBAMTJEVxdWlmYXggU2VjdXJlIEds
-b2JhbCBlQnVzaW5lc3MgQ0EtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuucXkAJlsTRV
-PEnCUdXfp9E3j9HngXNBUmCbnaEXJnitx7HoJpQytd4zjTov2/KaelpzmKNc6fuKcxtc58O/gGzN
-qfTWK8D3+ZmqY6KxRwIP1ORROhI8bIpaVIRw28HFkM9yRcuoWcDNM50/o5brhTMhHD4ePmBudpxn
-hcXIw2ECAwEAAaNmMGQwEQYJYIZIAYb4QgEBBAQDAgAHMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
-BBgwFoAUvqigdHJQa0S3ySPY+6j/s1draGwwHQYDVR0OBBYEFL6ooHRyUGtEt8kj2Puo/7NXa2hs
-MA0GCSqGSIb3DQEBBAUAA4GBADDiAVGqx+pf2rnQZQ8w1j7aDRRJbpGTJxQx78T3LUX47Me/okEN
-I7SS+RkAZ70Br83gcfxaz2TE4JaY0KNA4gGK7ycH8WUBikQtBmV1UsCGECAhX2xrD2yuCRyv8qIY
-NMR1pHMc8Y3c7635s3a0kr/clRAevsvIO1qEYBlWlKlV
------END CERTIFICATE-----
-
-Equifax Secure eBusiness CA 1
-=============================
------BEGIN CERTIFICATE-----
-MIICgjCCAeugAwIBAgIBBDANBgkqhkiG9w0BAQQFADBTMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
-RXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNzIENB
-LTEwHhcNOTkwNjIxMDQwMDAwWhcNMjAwNjIxMDQwMDAwWjBTMQswCQYDVQQGEwJVUzEcMBoGA1UE
-ChMTRXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNz
-IENBLTEwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM4vGbwXt3fek6lfWg0XTzQaDJj0ItlZ
-1MRoRvC0NcWFAyDGr0WlIVFFQesWWDYyb+JQYmT5/VGcqiTZ9J2DKocKIdMSODRsjQBuWqDZQu4a
-IZX5UkxVWsUPOE9G+m34LjXWHXzr4vCwdYDIqROsvojvOm6rXyo4YgKwEnv+j6YDAgMBAAGjZjBk
-MBEGCWCGSAGG+EIBAQQEAwIABzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEp4MlIR21kW
-Nl7fwRQ2QGpHfEyhMB0GA1UdDgQWBBRKeDJSEdtZFjZe38EUNkBqR3xMoTANBgkqhkiG9w0BAQQF
-AAOBgQB1W6ibAxHm6VZMzfmpTMANmvPMZWnmJXbMWbfWVMMdzZmsGd20hdXgPfxiIKeES1hl8eL5
-lSE/9dR+WB5Hh1Q+WKG1tfgq73HnvMP2sUlG4tega+VWeponmHxGYhTnyfxuAxJ5gDgdSIKN/Bf+
-KpYrtWKmpj29f5JZzVoqgrI3eQ==
------END CERTIFICATE-----
-
-AddTrust Low-Value Services Root
-================================
------BEGIN CERTIFICATE-----
-MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
-QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRU
-cnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMwMTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQsw
-CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBO
-ZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEB
-AQUAA4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ulCDtbKRY6
-54eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6ntGO0/7Gcrjyvd7ZWxbWr
-oulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyldI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1
-Zmne3yzxbrww2ywkEtvrNTVokMsAsJchPXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJui
-GMx1I4S+6+JNM3GOGvDC+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8w
-HQYDVR0OBBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTAD
-AQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBlMQswCQYDVQQGEwJT
-RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEw
-HwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxt
-ZBsfzQ3duQH6lmM0MkhHma6X7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0Ph
-iVYrqW9yTkkz43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY
-eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJlpz/+0WatC7xr
-mYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOAWiFeIc9TVPC6b4nbqKqVz4vj
-ccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk=
------END CERTIFICATE-----
-
-AddTrust External Root
-======================
------BEGIN CERTIFICATE-----
-MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
-QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD
-VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw
-NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU
-cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg
-Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821
-+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw
-Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo
-aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy
-2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7
-7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P
-BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL
-VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk
-VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB
-IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl
-j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5
-6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355
-e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u
-G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=
------END CERTIFICATE-----
-
-AddTrust Public Services Root
-=============================
------BEGIN CERTIFICATE-----
-MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
-QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSAwHgYDVQQDExdBZGRU
-cnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAxMDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJ
-BgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5l
-dHdvcmsxIDAeBgNVBAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV6tsfSlbu
-nyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nXGCwwfQ56HmIexkvA/X1i
-d9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnPdzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSG
-Aa2Il+tmzV7R/9x98oTaunet3IAIx6eH1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAw
-HM+A+WD+eeSI8t0A65RF62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0G
-A1UdDgQWBBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
-/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDELMAkGA1UEBhMCU0Ux
-FDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29yazEgMB4G
-A1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4
-JNojVhaTdt02KLmuG7jD8WS6IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL
-+YPoRNWyQSW/iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao
-GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh4SINhwBk/ox9
-Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQmXiLsks3/QppEIW1cxeMiHV9H
-EufOX1362KqxMy3ZdvJOOjMMK7MtkAY=
------END CERTIFICATE-----
-
-AddTrust Qualified Certificates Root
-====================================
------BEGIN CERTIFICATE-----
-MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
-QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSMwIQYDVQQDExpBZGRU
-cnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcx
-CzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQ
-IE5ldHdvcmsxIzAhBgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG
-9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwqxBb/4Oxx
-64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G87B4pfYOQnrjfxvM0PC3
-KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i2O+tCBGaKZnhqkRFmhJePp1tUvznoD1o
-L/BLcHwTOK28FSXx1s6rosAx1i+f4P8UWfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GR
-wVY18BTcZTYJbqukB8c10cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HU
-MIHRMB0GA1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/
-BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6FrpGkwZzELMAkGA1UE
-BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29y
-azEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlmaWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQAD
-ggEBABmrder4i2VhlRO6aQTvhsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxG
-GuoYQ992zPlmhpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X
-dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3P6CxB9bpT9ze
-RXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9YiQBCYz95OdBEsIJuQRno3eDB
-iFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5noxqE=
------END CERTIFICATE-----
-
-Entrust Root Certification Authority
-====================================
------BEGIN CERTIFICATE-----
-MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV
-BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw
-b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG
-A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0
-MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu
-MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu
-Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v
-dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
-ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz
-A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww
-Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68
-j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN
-rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw
-DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1
-MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH
-hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
-A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM
-Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa
-v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS
-W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0
-tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8
------END CERTIFICATE-----
-
-RSA Security 2048 v3
-====================
------BEGIN CERTIFICATE-----
-MIIDYTCCAkmgAwIBAgIQCgEBAQAAAnwAAAAKAAAAAjANBgkqhkiG9w0BAQUFADA6MRkwFwYDVQQK
-ExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJpdHkgMjA0OCBWMzAeFw0wMTAy
-MjIyMDM5MjNaFw0yNjAyMjIyMDM5MjNaMDoxGTAXBgNVBAoTEFJTQSBTZWN1cml0eSBJbmMxHTAb
-BgNVBAsTFFJTQSBTZWN1cml0eSAyMDQ4IFYzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
-AQEAt49VcdKA3XtpeafwGFAyPGJn9gqVB93mG/Oe2dJBVGutn3y+Gc37RqtBaB4Y6lXIL5F4iSj7
-Jylg/9+PjDvJSZu1pJTOAeo+tWN7fyb9Gd3AIb2E0S1PRsNO3Ng3OTsor8udGuorryGlwSMiuLgb
-WhOHV4PR8CDn6E8jQrAApX2J6elhc5SYcSa8LWrg903w8bYqODGBDSnhAMFRD0xS+ARaqn1y07iH
-KrtjEAMqs6FPDVpeRrc9DvV07Jmf+T0kgYim3WBU6JU2PcYJk5qjEoAAVZkZR73QpXzDuvsf9/UP
-+Ky5tfQ3mBMY3oVbtwyCO4dvlTlYMNpuAWgXIszACwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/
-MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4E
-FgQUB8NRMKSq6UWuNST6/yQsM9CxnYwwDQYJKoZIhvcNAQEFBQADggEBAF8+hnZuuDU8TjYcHnmY
-v/3VEhF5Ug7uMYm83X/50cYVIeiKAVQNOvtUudZj1LGqlk2iQk3UUx+LEN5/Zb5gEydxiKRz44Rj
-0aRV4VCT5hsOedBnvEbIvz8XDZXmxpBp3ue0L96VfdASPz0+f00/FGj1EVDVwfSQpQgdMWD/YIwj
-VAqv/qFuxdF6Kmh4zx6CCiC0H63lhbJqaHVOrSU3lIW+vaHU6rcMSzyd6BIA8F+sDeGscGNz9395
-nzIlQnQFgCi/vcEkllgVsRch6YlL2weIZ/QVrXA+L02FO8K32/6YaCOJ4XQP3vTFhGMpG8zLB8kA
-pKnXwiJPZ9d37CAFYd4=
------END CERTIFICATE-----
-
-GeoTrust Global CA
-==================
------BEGIN CERTIFICATE-----
-MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK
-Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw
-MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j
-LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
-CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo
-BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet
-8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc
-T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU
-vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD
-AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk
-DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q
-zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4
-d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2
-mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p
-XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm
-Mw==
------END CERTIFICATE-----
-
-GeoTrust Global CA 2
-====================
------BEGIN CERTIFICATE-----
-MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN
-R2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwHhcNMDQwMzA0MDUw
-MDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j
-LjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
-ggEKAoIBAQDvPE1APRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/
-NTL8Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hLTytCOb1k
-LUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL5mkWRxHCJ1kDs6ZgwiFA
-Vvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7S4wMcoKK+xfNAGw6EzywhIdLFnopsk/b
-HdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQF
-MAMBAf8wHQYDVR0OBBYEFHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNH
-K266ZUapEBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6tdEPx7
-srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv/NgdRN3ggX+d6Yvh
-ZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywNA0ZF66D0f0hExghAzN4bcLUprbqL
-OzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkC
-x1YAzUm5s2x7UwQa4qjJqhIFI8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqF
-H4z1Ir+rzoPz4iIprn2DQKi6bA==
------END CERTIFICATE-----
-
-GeoTrust Universal CA
-=====================
------BEGIN CERTIFICATE-----
-MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN
-R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1
-MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu
-Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
-ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t
-JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e
-RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs
-7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d
-8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V
-qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga
-Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB
-Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu
-KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08
-ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0
-XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB
-hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc
-aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2
-qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL
-oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK
-xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF
-KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2
-DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK
-xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU
-p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI
-P/rmMuGNG2+k5o7Y+SlIis5z/iw=
------END CERTIFICATE-----
-
-GeoTrust Universal CA 2
-=======================
------BEGIN CERTIFICATE-----
-MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN
-R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0
-MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg
-SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA
-A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0
-DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17
-j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q
-JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a
-QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2
-WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP
-20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn
-ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC
-SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG
-8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2
-+/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E
-BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z
-dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ
-4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+
-mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq
-A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg
-Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP
-pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d
-FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp
-gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm
-X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
------END CERTIFICATE-----
-
-America Online Root Certification Authority 1
-=============================================
------BEGIN CERTIFICATE-----
-MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
-QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp
-Y2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2MDAwMFoXDTM3MTExOTIwNDMwMFowYzELMAkG
-A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg
-T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBAKgv6KRpBgNHw+kqmP8ZonCaxlCyfqXfaE0bfA+2l2h9LaaLl+lkhsmj76CG
-v2BlnEtUiMJIxUo5vxTjWVXlGbR0yLQFOVwWpeKVBeASrlmLojNoWBym1BW32J/X3HGrfpq/m44z
-DyL9Hy7nBzbvYjnF3cu6JRQj3gzGPTzOggjmZj7aUTsWOqMFf6Dch9Wc/HKpoH145LcxVR5lu9Rh
-sCFg7RAycsWSJR74kEoYeEfffjA3PlAb2xzTa5qGUwew76wGePiEmf4hjUyAtgyC9mZweRrTT6PP
-8c9GsEsPPt2IYriMqQkoO3rHl+Ee5fSfwMCuJKDIodkP1nsmgmkyPacCAwEAAaNjMGEwDwYDVR0T
-AQH/BAUwAwEB/zAdBgNVHQ4EFgQUAK3Zo/Z59m50qX8zPYEX10zPM94wHwYDVR0jBBgwFoAUAK3Z
-o/Z59m50qX8zPYEX10zPM94wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBBQUAA4IBAQB8itEf
-GDeC4Liwo+1WlchiYZwFos3CYiZhzRAW18y0ZTTQEYqtqKkFZu90821fnZmv9ov761KyBZiibyrF
-VL0lvV+uyIbqRizBs73B6UlwGBaXCBOMIOAbLjpHyx7kADCVW/RFo8AasAFOq73AI25jP4BKxQft
-3OJvx8Fi8eNy1gTIdGcL+oiroQHIb/AUr9KZzVGTfu0uOMe9zkZQPXLjeSWdm4grECDdpbgyn43g
-Kd8hdIaC2y+CMMbHNYaz+ZZfRtsMRf3zUMNvxsNIrUam4SdHCh0Om7bCd39j8uB9Gr784N/Xx6ds
-sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7
------END CERTIFICATE-----
-
-America Online Root Certification Authority 2
-=============================================
------BEGIN CERTIFICATE-----
-MIIFpDCCA4ygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
-QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp
-Y2F0aW9uIEF1dGhvcml0eSAyMB4XDTAyMDUyODA2MDAwMFoXDTM3MDkyOTE0MDgwMFowYzELMAkG
-A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg
-T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCAiIwDQYJKoZIhvcNAQEBBQAD
-ggIPADCCAgoCggIBAMxBRR3pPU0Q9oyxQcngXssNt79Hc9PwVU3dxgz6sWYFas14tNwC206B89en
-fHG8dWOgXeMHDEjsJcQDIPT/DjsS/5uN4cbVG7RtIuOx238hZK+GvFciKtZHgVdEglZTvYYUAQv8
-f3SkWq7xuhG1m1hagLQ3eAkzfDJHA1zEpYNI9FdWboE2JxhP7JsowtS013wMPgwr38oE18aO6lhO
-qKSlGBxsRZijQdEt0sdtjRnxrXm3gT+9BoInLRBYBbV4Bbkv2wxrkJB+FFk4u5QkE+XRnRTf04JN
-RvCAOVIyD+OEsnpD8l7eXz8d3eOyG6ChKiMDbi4BFYdcpnV1x5dhvt6G3NRI270qv0pV2uh9UPu0
-gBe4lL8BPeraunzgWGcXuVjgiIZGZ2ydEEdYMtA1fHkqkKJaEBEjNa0vzORKW6fIJ/KD3l67Xnfn
-6KVuY8INXWHQjNJsWiEOyiijzirplcdIz5ZvHZIlyMbGwcEMBawmxNJ10uEqZ8A9W6Wa6897Gqid
-FEXlD6CaZd4vKL3Ob5Rmg0gp2OpljK+T2WSfVVcmv2/LNzGZo2C7HK2JNDJiuEMhBnIMoVxtRsX6
-Kc8w3onccVvdtjc+31D1uAclJuW8tf48ArO3+L5DwYcRlJ4jbBeKuIonDFRH8KmzwICMoCfrHRnj
-B453cMor9H124HhnAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFE1FwWg4u3Op
-aaEg5+31IqEjFNeeMB8GA1UdIwQYMBaAFE1FwWg4u3OpaaEg5+31IqEjFNeeMA4GA1UdDwEB/wQE
-AwIBhjANBgkqhkiG9w0BAQUFAAOCAgEAZ2sGuV9FOypLM7PmG2tZTiLMubekJcmnxPBUlgtk87FY
-T15R/LKXeydlwuXK5w0MJXti4/qftIe3RUavg6WXSIylvfEWK5t2LHo1YGwRgJfMqZJS5ivmae2p
-+DYtLHe/YUjRYwu5W1LtGLBDQiKmsXeu3mnFzcccobGlHBD7GL4acN3Bkku+KVqdPzW+5X1R+FXg
-JXUjhx5c3LqdsKyzadsXg8n33gy8CNyRnqjQ1xU3c6U1uPx+xURABsPr+CKAXEfOAuMRn0T//Zoy
-zH1kUQ7rVyZ2OuMeIjzCpjbdGe+n/BLzJsBZMYVMnNjP36TMzCmT/5RtdlwTCJfy7aULTd3oyWgO
-ZtMADjMSW7yV5TKQqLPGbIOtd+6Lfn6xqavT4fG2wLHqiMDn05DpKJKUe2h7lyoKZy2FAjgQ5ANh
-1NolNscIWC2hp1GvMApJ9aZphwctREZ2jirlmjvXGKL8nDgQzMY70rUXOm/9riW99XJZZLF0Kjhf
-GEzfz3EEWjbUvy+ZnOjZurGV5gJLIaFb1cFPj65pbVPbAZO1XB4Y3WRayhgoPmMEEf0cjQAPuDff
-Z4qdZqkCapH/E8ovXYO8h5Ns3CRRFgQlZvqz2cK6Kb6aSDiCmfS/O0oxGfm/jiEzFMpPVF/7zvuP
-cX/9XhmgD0uRuMRUvAawRY8mkaKO/qk=
------END CERTIFICATE-----
-
-Visa eCommerce Root
-===================
------BEGIN CERTIFICATE-----
-MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG
-EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug
-QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2
-WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm
-VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv
-bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL
-F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b
-RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0
-TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI
-/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs
-GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG
-MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc
-CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW
-YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz
-zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu
-YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt
-398znM/jra6O1I7mT1GvFpLgXPYHDw==
------END CERTIFICATE-----
-
-Certum Root CA
-==============
------BEGIN CERTIFICATE-----
-MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQK
-ExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQTAeFw0wMjA2MTExMDQ2Mzla
-Fw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8u
-by4xEjAQBgNVBAMTCUNlcnR1bSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6x
-wS7TT3zNJc4YPk/EjG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdL
-kKWoePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GIULdtlkIJ
-89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapuOb7kky/ZR6By6/qmW6/K
-Uz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUgAKpoC6EahQGcxEZjgoi2IrHu/qpGWX7P
-NSzVttpd90gzFFS269lvzs2I1qsb2pY7HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkq
-hkiG9w0BAQUFAAOCAQEAuI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+
-GXYkHAQaTOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTgxSvg
-GrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1qCjqTE5s7FCMTY5w/
-0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5xO/fIR/RpbxXyEV6DHpx8Uq79AtoS
-qFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs6GAqm4VKQPNriiTsBhYscw==
------END CERTIFICATE-----
-
-Comodo AAA Services root
-========================
------BEGIN CERTIFICATE-----
-MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
-R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
-TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw
-MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl
-c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV
-BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
-ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG
-C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs
-i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW
-Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH
-Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK
-Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f
-BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl
-cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz
-LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm
-7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz
-Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z
-8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C
-12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg==
------END CERTIFICATE-----
-
-Comodo Secure Services root
-===========================
------BEGIN CERTIFICATE-----
-MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
-R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
-TGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAw
-MDAwMFoXDTI4MTIzMTIzNTk1OVowfjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFu
-Y2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAi
-BgNVBAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPMcm3ye5drswfxdySRXyWP
-9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3SHpR7LZQdqnXXs5jLrLxkU0C8j6ysNstc
-rbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rC
-oznl2yY4rYsK7hljxxwk3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3V
-p6ea5EQz6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNVHQ4E
-FgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
-gYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1NlY3VyZUNlcnRpZmlj
-YXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRwOi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlm
-aWNhdGVTZXJ2aWNlcy5jcmwwDQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm
-4J4oqF7Tt/Q05qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj
-Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtIgKvcnDe4IRRL
-DXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJaD61JlfutuC23bkpgHl9j6Pw
-pCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDlizeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1H
-RR3B7Hzs/Sk=
------END CERTIFICATE-----
-
-Comodo Trusted Services root
-============================
------BEGIN CERTIFICATE-----
-MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
-R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
-TGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEw
-MDAwMDBaFw0yODEyMzEyMzU5NTlaMH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1h
-bmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUw
-IwYDVQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWWfnJSoBVC21ndZHoa0Lh7
-3TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMtTGo87IvDktJTdyR0nAducPy9C1t2ul/y
-/9c3S0pgePfw+spwtOpZqqPOSC+pw7ILfhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6
-juljatEPmsbS9Is6FARW1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsS
-ivnkBbA7kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0GA1Ud
-DgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
-/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21vZG9jYS5jb20vVHJ1c3RlZENlcnRp
-ZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRodHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENl
-cnRpZmljYXRlU2VydmljZXMuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8Ntw
-uleGFTQQuS9/HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32
-pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxISjBc/lDb+XbDA
-BHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+xqFx7D+gIIxmOom0jtTYsU0l
-R+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/AtyjcndBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O
-9y5Xt5hwXsjEeLBi
------END CERTIFICATE-----
-
-QuoVadis Root CA
-================
------BEGIN CERTIFICATE-----
-MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE
-ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
-eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz
-MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp
-cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD
-EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk
-J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL
-F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL
-YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen
-AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w
-PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y
-ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7
-MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj
-YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs
-ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh
-Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW
-Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu
-BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw
-FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6
-tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo
-fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul
-LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x
-gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi
-5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi
-5nrQNiOKSnQ2+Q==
------END CERTIFICATE-----
-
-QuoVadis Root CA 2
-==================
------BEGIN CERTIFICATE-----
-MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT
-EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0wNjExMjQx
-ODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM
-aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4IC
-DwAwggIKAoICAQCaGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6
-XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk
-lvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bBrrcCaoF6qUWD4gXmuVbB
-lDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp+ARz8un+XJiM9XOva7R+zdRcAitMOeGy
-lZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt
-66/3FsvbzSUr5R/7mp/iUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1Jdxn
-wQ5hYIizPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og/zOh
-D7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UHoycR7hYQe7xFSkyy
-BNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuIyV77zGHcizN300QyNQliBJIWENie
-J0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1Ud
-DgQWBBQahGK8SEwzJQTU7tD2A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGU
-a6FJpEcwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT
-ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv
-Z+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzng/iN/Ae42l9NLmeyhP3ZRPx3
-UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2BlfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodm
-VjB3pjd4M1IQWK4/YY7yarHvGH5KWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK
-+JDSV6IZUaUtl0HaB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrW
-IozchLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPRTUIZ3Ph1
-WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWDmbA4CD/pXvk1B+TJYm5X
-f6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0ZohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II
-4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8
-VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u
------END CERTIFICATE-----
-
-QuoVadis Root CA 3
-==================
------BEGIN CERTIFICATE-----
-MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT
-EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx
-OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM
-aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC
-DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg
-DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij
-KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K
-DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv
-BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp
-p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8
-nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX
-MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM
-Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz
-uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT
-BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj
-YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0
-aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB
-BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD
-VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4
-ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE
-AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV
-qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s
-hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z
-POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2
-Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp
-8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC
-bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu
-g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p
-vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr
-qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto=
------END CERTIFICATE-----
-
-Security Communication Root CA
-==============================
------BEGIN CERTIFICATE-----
-MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP
-U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw
-HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP
-U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw
-ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw
-8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM
-DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX
-5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd
-DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2
-JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw
-DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g
-0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a
-mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ
-s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ
-6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi
-FL39vmwLAw==
------END CERTIFICATE-----
-
-Sonera Class 2 Root CA
-======================
------BEGIN CERTIFICATE-----
-MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG
-U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw
-NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh
-IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3
-/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT
-dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG
-f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P
-tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH
-nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT
-XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt
-0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI
-cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph
-Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx
-EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH
-llpwrN9M
------END CERTIFICATE-----
-
-Staat der Nederlanden Root CA
-=============================
------BEGIN CERTIFICATE-----
-MIIDujCCAqKgAwIBAgIEAJiWijANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJOTDEeMBwGA1UE
-ChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSYwJAYDVQQDEx1TdGFhdCBkZXIgTmVkZXJsYW5kZW4g
-Um9vdCBDQTAeFw0wMjEyMTcwOTIzNDlaFw0xNTEyMTYwOTE1MzhaMFUxCzAJBgNVBAYTAk5MMR4w
-HAYDVQQKExVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xJjAkBgNVBAMTHVN0YWF0IGRlciBOZWRlcmxh
-bmRlbiBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmNK1URF6gaYUmHFt
-vsznExvWJw56s2oYHLZhWtVhCb/ekBPHZ+7d89rFDBKeNVU+LCeIQGv33N0iYfXCxw719tV2U02P
-jLwYdjeFnejKScfST5gTCaI+Ioicf9byEGW07l8Y1Rfj+MX94p2i71MOhXeiD+EwR+4A5zN9RGca
-C1Hoi6CeUJhoNFIfLm0B8mBF8jHrqTFoKbt6QZ7GGX+UtFE5A3+y3qcym7RHjm+0Sq7lr7HcsBth
-vJly3uSJt3omXdozSVtSnA71iq3DuD3oBmrC1SoLbHuEvVYFy4ZlkuxEK7COudxwC0barbxjiDn6
-22r+I/q85Ej0ZytqERAhSQIDAQABo4GRMIGOMAwGA1UdEwQFMAMBAf8wTwYDVR0gBEgwRjBEBgRV
-HSAAMDwwOgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cucGtpb3ZlcmhlaWQubmwvcG9saWNpZXMvcm9v
-dC1wb2xpY3kwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSofeu8Y6R0E3QA7Jbg0zTBLL9s+DAN
-BgkqhkiG9w0BAQUFAAOCAQEABYSHVXQ2YcG70dTGFagTtJ+k/rvuFbQvBgwp8qiSpGEN/KtcCFtR
-EytNwiphyPgJWPwtArI5fZlmgb9uXJVFIGzmeafR2Bwp/MIgJ1HI8XxdNGdphREwxgDS1/PTfLbw
-MVcoEoJz6TMvplW0C5GUR5z6u3pCMuiufi3IvKwUv9kP2Vv8wfl6leF9fpb8cbDCTMjfRTTJzg3y
-nGQI0DvDKcWy7ZAEwbEpkcUwb8GpcjPM/l0WFywRaed+/sWDCN+83CI6LiBpIzlWYGeQiy52OfsR
-iJf2fL1LuCAWZwWN4jvBcj+UlTfHXbme2JOhF4//DGYVwSR8MnwDHTuhWEUykw==
------END CERTIFICATE-----
-
-TDC Internet Root CA
-====================
------BEGIN CERTIFICATE-----
-MIIEKzCCAxOgAwIBAgIEOsylTDANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJESzEVMBMGA1UE
-ChMMVERDIEludGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQgUm9vdCBDQTAeFw0wMTA0MDUx
-NjMzMTdaFw0yMTA0MDUxNzAzMTdaMEMxCzAJBgNVBAYTAkRLMRUwEwYDVQQKEwxUREMgSW50ZXJu
-ZXQxHTAbBgNVBAsTFFREQyBJbnRlcm5ldCBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
-MIIBCgKCAQEAxLhAvJHVYx/XmaCLDEAedLdInUaMArLgJF/wGROnN4NrXceO+YQwzho7+vvOi20j
-xsNuZp+Jpd/gQlBn+h9sHvTQBda/ytZO5GhgbEaqHF1j4QeGDmUApy6mcca8uYGoOn0a0vnRrEvL
-znWv3Hv6gXPU/Lq9QYjUdLP5Xjg6PEOo0pVOd20TDJ2PeAG3WiAfAzc14izbSysseLlJ28TQx5yc
-5IogCSEWVmb/Bexb4/DPqyQkXsN/cHoSxNK1EKC2IeGNeGlVRGn1ypYcNIUXJXfi9i8nmHj9eQY6
-otZaQ8H/7AQ77hPv01ha/5Lr7K7a8jcDR0G2l8ktCkEiu7vmpwIDAQABo4IBJTCCASEwEQYJYIZI
-AYb4QgEBBAQDAgAHMGUGA1UdHwReMFwwWqBYoFakVDBSMQswCQYDVQQGEwJESzEVMBMGA1UEChMM
-VERDIEludGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQgUm9vdCBDQTENMAsGA1UEAxMEQ1JM
-MTArBgNVHRAEJDAigA8yMDAxMDQwNTE2MzMxN1qBDzIwMjEwNDA1MTcwMzE3WjALBgNVHQ8EBAMC
-AQYwHwYDVR0jBBgwFoAUbGQBx/2FbazI2p5QCIUItTxWqFAwHQYDVR0OBBYEFGxkAcf9hW2syNqe
-UAiFCLU8VqhQMAwGA1UdEwQFMAMBAf8wHQYJKoZIhvZ9B0EABBAwDhsIVjUuMDo0LjADAgSQMA0G
-CSqGSIb3DQEBBQUAA4IBAQBOQ8zR3R0QGwZ/t6T609lN+yOfI1Rb5osvBCiLtSdtiaHsmGnc540m
-gwV5dOy0uaOXwTUA/RXaOYE6lTGQ3pfphqiZdwzlWqCE/xIWrG64jcN7ksKsLtB9KOy282A4aW8+
-2ARVPp7MVdK6/rtHBNcK2RYKNCn1WBPVT8+PVkuzHu7TmHnaCB4Mb7j4Fifvwm899qNLPg7kbWzb
-O0ESm70NRyN/PErQr8Cv9u8btRXE64PECV90i9kR+8JWsTz4cMo0jUNAE4z9mQNUecYu6oah9jrU
-Cbz0vGbMPVjQV0kK7iXiQe4T+Zs4NNEA9X7nlB38aQNiuJkFBT1reBK9sG9l
------END CERTIFICATE-----
-
-UTN DATACorp SGC Root CA
-========================
------BEGIN CERTIFICATE-----
-MIIEXjCCA0agAwIBAgIQRL4Mi1AAIbQR0ypoBqmtaTANBgkqhkiG9w0BAQUFADCBkzELMAkGA1UE
-BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
-IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xGzAZ
-BgNVBAMTElVUTiAtIERBVEFDb3JwIFNHQzAeFw05OTA2MjQxODU3MjFaFw0xOTA2MjQxOTA2MzBa
-MIGTMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4w
-HAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRy
-dXN0LmNvbTEbMBkGA1UEAxMSVVROIC0gREFUQUNvcnAgU0dDMIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEA3+5YEKIrblXEjr8uRgnn4AgPLit6E5Qbvfa2gI5lBZMAHryv4g+OGQ0SR+ys
-raP6LnD43m77VkIVni5c7yPeIbkFdicZD0/Ww5y0vpQZY/KmEQrrU0icvvIpOxboGqBMpsn0GFlo
-wHDyUwDAXlCCpVZvNvlK4ESGoE1O1kduSUrLZ9emxAW5jh70/P/N5zbgnAVssjMiFdC04MwXwLLA
-9P4yPykqlXvY8qdOD1R8oQ2AswkDwf9c3V6aPryuvEeKaq5xyh+xKrhfQgUL7EYw0XILyulWbfXv
-33i+Ybqypa4ETLyorGkVl73v67SMvzX41MPRKA5cOp9wGDMgd8SirwIDAQABo4GrMIGoMAsGA1Ud
-DwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRTMtGzz3/64PGgXYVOktKeRR20TzA9
-BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLURBVEFDb3JwU0dD
-LmNybDAqBgNVHSUEIzAhBggrBgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMA0GCSqGSIb3
-DQEBBQUAA4IBAQAnNZcAiosovcYzMB4p/OL31ZjUQLtgyr+rFywJNn9Q+kHcrpY6CiM+iVnJowft
-Gzet/Hy+UUla3joKVAgWRcKZsYfNjGjgaQPpxE6YsjuMFrMOoAyYUJuTqXAJyCyjj98C5OBxOvG0
-I3KgqgHf35g+FFCgMSa9KOlaMCZ1+XtgHI3zzVAmbQQnmt/VDUVHKWss5nbZqSl9Mt3JNjy9rjXx
-EZ4du5A/EkdOjtd+D2JzHVImOBwYSf0wdJrE5SIv2MCN7ZF6TACPcn9d2t0bi0Vr591pl6jFVkwP
-DPafepE39peC4N1xaf92P2BNPM/3mfnGV/TJVTl4uix5yaaIK/QI
------END CERTIFICATE-----
-
-UTN USERFirst Hardware Root CA
-==============================
------BEGIN CERTIFICATE-----
-MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCBlzELMAkGA1UE
-BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
-IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAd
-BgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgx
-OTIyWjCBlzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0
-eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz
-ZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwggEiMA0GCSqGSIb3
-DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlI
-wrthdBKWHTxqctU8EGc6Oe0rE81m65UJM6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFd
-tqdt++BxF2uiiPsA3/4aMXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8
-i4fDidNdoI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqIDsjf
-Pe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9KsyoUhbAgMBAAGjgbkw
-gbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKFyXyYbKJhDlV0HN9WF
-lp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF
-UkZpcnN0LUhhcmR3YXJlLmNybDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUF
-BwMGBggrBgEFBQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM
-//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28GpgoiskliCE7/yMgUsogW
-XecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gECJChicsZUN/KHAG8HQQZexB2
-lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kn
-iCrVWFCVH/A7HFe7fRQ5YiuayZSSKqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67
-nfhmqA==
------END CERTIFICATE-----
-
-Camerfirma Chambers of Commerce Root
-====================================
------BEGIN CERTIFICATE-----
-MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
-QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
-ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx
-NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp
-cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn
-MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC
-AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU
-xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH
-NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW
-DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV
-d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud
-EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v
-cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P
-AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh
-bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD
-VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz
-aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi
-fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD
-L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN
-UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n
-ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1
-erfutGWaIZDgqtCYvDi1czyL+Nw=
------END CERTIFICATE-----
-
-Camerfirma Global Chambersign Root
-==================================
------BEGIN CERTIFICATE-----
-MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
-QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
-ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx
-NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt
-YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg
-MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw
-ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J
-1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O
-by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl
-6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c
-8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/
-BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j
-aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B
-Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj
-aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y
-ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh
-bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA
-PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y
-gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ
-PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4
-IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes
-t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A==
------END CERTIFICATE-----
-
-NetLock Notary (Class A) Root
-=============================
------BEGIN CERTIFICATE-----
-MIIGfTCCBWWgAwIBAgICAQMwDQYJKoZIhvcNAQEEBQAwga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQI
-EwdIdW5nYXJ5MREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6
-dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9j
-ayBLb3pqZWd5em9pIChDbGFzcyBBKSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNDIzMTQ0N1oX
-DTE5MDIxOTIzMTQ0N1owga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQIEwdIdW5nYXJ5MREwDwYDVQQH
-EwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6dG9uc2FnaSBLZnQuMRowGAYD
-VQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9jayBLb3pqZWd5em9pIChDbGFz
-cyBBKSBUYW51c2l0dmFueWtpYWRvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvHSM
-D7tM9DceqQWC2ObhbHDqeLVu0ThEDaiDzl3S1tWBxdRL51uUcCbbO51qTGL3cfNk1mE7PetzozfZ
-z+qMkjvN9wfcZnSX9EUi3fRc4L9t875lM+QVOr/bmJBVOMTtplVjC7B4BPTjbsE/jvxReB+SnoPC
-/tmwqcm8WgD/qaiYdPv2LD4VOQ22BFWoDpggQrOxJa1+mm9dU7GrDPzr4PN6s6iz/0b2Y6LYOph7
-tqyF/7AlT3Rj5xMHpQqPBffAZG9+pyeAlt7ULoZgx2srXnN7F+eRP2QM2EsiNCubMvJIH5+hCoR6
-4sKtlz2O1cH5VqNQ6ca0+pii7pXmKgOM3wIDAQABo4ICnzCCApswDgYDVR0PAQH/BAQDAgAGMBIG
-A1UdEwEB/wQIMAYBAf8CAQQwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaC
-Ak1GSUdZRUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pv
-bGdhbHRhdGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQu
-IEEgaGl0ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2Vn
-LWJpenRvc2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0
-ZXRlbGUgYXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFz
-IGxlaXJhc2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBh
-IGh0dHBzOi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVu
-b3J6ZXNAbmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBh
-bmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sg
-Q1BTIGF2YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFp
-bCBhdCBjcHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4IBAQBIJEb3ulZv+sgoA0BO5TE5
-ayZrU3/b39/zcT0mwBQOxmd7I6gMc90Bu8bKbjc5VdXHjFYgDigKDtIqpLBJUsY4B/6+CgmM0ZjP
-ytoUMaFP0jn8DxEsQ8Pdq5PHVT5HfBgaANzze9jyf1JsIPQLX2lS9O74silg6+NJMSEN1rUQQeJB
-CWziGppWS3cC9qCbmieH6FUpccKQn0V4GuEVZD3QDtigdp+uxdAu6tYPVuxkf1qbFFgBJ34TUMdr
-KuZoPL9coAob4Q566eKAw+np9v1sEZ7Q5SgnK1QyQhSCdeZK8CtmdWOMovsEPoMOmzbwGOQmIMOM
-8CgHrTwXZoi1/baI
------END CERTIFICATE-----
-
-NetLock Business (Class B) Root
-===============================
------BEGIN CERTIFICATE-----
-MIIFSzCCBLSgAwIBAgIBaTANBgkqhkiG9w0BAQQFADCBmTELMAkGA1UEBhMCSFUxETAPBgNVBAcT
-CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
-BAsTEVRhbnVzaXR2YW55a2lhZG9rMTIwMAYDVQQDEylOZXRMb2NrIFV6bGV0aSAoQ2xhc3MgQikg
-VGFudXNpdHZhbnlraWFkbzAeFw05OTAyMjUxNDEwMjJaFw0xOTAyMjAxNDEwMjJaMIGZMQswCQYD
-VQQGEwJIVTERMA8GA1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRv
-bnNhZ2kgS2Z0LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxMjAwBgNVBAMTKU5ldExvY2sg
-VXpsZXRpIChDbGFzcyBCKSBUYW51c2l0dmFueWtpYWRvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB
-iQKBgQCx6gTsIKAjwo84YM/HRrPVG/77uZmeBNwcf4xKgZjupNTKihe5In+DCnVMm8Bp2GQ5o+2S
-o/1bXHQawEfKOml2mrriRBf8TKPV/riXiK+IA4kfpPIEPsgHC+b5sy96YhQJRhTKZPWLgLViqNhr
-1nGTLbO/CVRY7QbrqHvcQ7GhaQIDAQABo4ICnzCCApswEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNV
-HQ8BAf8EBAMCAAYwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaCAk1GSUdZ
-RUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pvbGdhbHRh
-dGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQuIEEgaGl0
-ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2VnLWJpenRv
-c2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUg
-YXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFzIGxlaXJh
-c2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBhIGh0dHBz
-Oi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVub3J6ZXNA
-bmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBhbmQgdGhl
-IHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sgQ1BTIGF2
-YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFpbCBhdCBj
-cHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4GBAATbrowXr/gOkDFOzT4JwG06sPgzTEdM
-43WIEJessDgVkcYplswhwG08pXTP2IKlOcNl40JwuyKQ433bNXbhoLXan3BukxowOR0w2y7jfLKR
-stE3Kfq51hdcR0/jHTjrn9V7lagonhVK0dHQKwCXoOKSNitjrFgBazMpUIaD8QFI
------END CERTIFICATE-----
-
-NetLock Express (Class C) Root
-==============================
------BEGIN CERTIFICATE-----
-MIIFTzCCBLigAwIBAgIBaDANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMCSFUxETAPBgNVBAcT
-CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
-BAsTEVRhbnVzaXR2YW55a2lhZG9rMTQwMgYDVQQDEytOZXRMb2NrIEV4cHJlc3N6IChDbGFzcyBD
-KSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNTE0MDgxMVoXDTE5MDIyMDE0MDgxMVowgZsxCzAJ
-BgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6
-dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE0MDIGA1UEAxMrTmV0TG9j
-ayBFeHByZXNzeiAoQ2xhc3MgQykgVGFudXNpdHZhbnlraWFkbzCBnzANBgkqhkiG9w0BAQEFAAOB
-jQAwgYkCgYEA6+ywbGGKIyWvYCDj2Z/8kwvbXY2wobNAOoLO/XXgeDIDhlqGlZHtU/qdQPzm6N3Z
-W3oDvV3zOwzDUXmbrVWg6dADEK8KuhRC2VImESLH0iDMgqSaqf64gXadarfSNnU+sYYJ9m5tfk63
-euyucYT2BDMIJTLrdKwWRMbkQJMdf60CAwEAAaOCAp8wggKbMBIGA1UdEwEB/wQIMAYBAf8CAQQw
-DgYDVR0PAQH/BAQDAgAGMBEGCWCGSAGG+EIBAQQEAwIABzCCAmAGCWCGSAGG+EIBDQSCAlEWggJN
-RklHWUVMRU0hIEV6ZW4gdGFudXNpdHZhbnkgYSBOZXRMb2NrIEtmdC4gQWx0YWxhbm9zIFN6b2xn
-YWx0YXRhc2kgRmVsdGV0ZWxlaWJlbiBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBB
-IGhpdGVsZXNpdGVzIGZvbHlhbWF0YXQgYSBOZXRMb2NrIEtmdC4gdGVybWVrZmVsZWxvc3NlZy1i
-aXp0b3NpdGFzYSB2ZWRpLiBBIGRpZ2l0YWxpcyBhbGFpcmFzIGVsZm9nYWRhc2FuYWsgZmVsdGV0
-ZWxlIGF6IGVsb2lydCBlbGxlbm9yemVzaSBlbGphcmFzIG1lZ3RldGVsZS4gQXogZWxqYXJhcyBs
-ZWlyYXNhIG1lZ3RhbGFsaGF0byBhIE5ldExvY2sgS2Z0LiBJbnRlcm5ldCBob25sYXBqYW4gYSBo
-dHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIGNpbWVuIHZhZ3kga2VyaGV0byBheiBlbGxlbm9y
-emVzQG5ldGxvY2submV0IGUtbWFpbCBjaW1lbi4gSU1QT1JUQU5UISBUaGUgaXNzdWFuY2UgYW5k
-IHRoZSB1c2Ugb2YgdGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdWJqZWN0IHRvIHRoZSBOZXRMb2NrIENQ
-UyBhdmFpbGFibGUgYXQgaHR0cHM6Ly93d3cubmV0bG9jay5uZXQvZG9jcyBvciBieSBlLW1haWwg
-YXQgY3BzQG5ldGxvY2submV0LjANBgkqhkiG9w0BAQQFAAOBgQAQrX/XDDKACtiG8XmYta3UzbM2
-xJZIwVzNmtkFLp++UOv0JhQQLdRmF/iewSf98e3ke0ugbLWrmldwpu2gpO0u9f38vf5NNwgMvOOW
-gyL1SRt/Syu0VMGAfJlOHdCM7tCs5ZL6dVb+ZKATj7i4Fp1hBWeAyNDYpQcCNJgEjTME1A==
------END CERTIFICATE-----
-
-XRamp Global CA Root
-====================
------BEGIN CERTIFICATE-----
-MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE
-BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj
-dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB
-dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx
-HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg
-U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
-dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu
-IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx
-foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE
-zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs
-AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry
-xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud
-EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap
-oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC
-AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc
-/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt
-qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n
-nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz
-8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw=
------END CERTIFICATE-----
-
-Go Daddy Class 2 CA
-===================
------BEGIN CERTIFICATE-----
-MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY
-VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp
-ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG
-A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g
-RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD
-ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv
-2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32
-qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j
-YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY
-vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O
-BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o
-atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu
-MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG
-A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim
-PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt
-I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ
-HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI
-Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b
-vZ8=
------END CERTIFICATE-----
-
-Starfield Class 2 CA
-====================
------BEGIN CERTIFICATE-----
-MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc
-U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg
-Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo
-MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG
-A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG
-SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY
-bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ
-JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm
-epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN
-F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF
-MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f
-hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo
-bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g
-QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs
-afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM
-PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl
-xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD
-KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3
-QBFGmh95DmK/D5fs4C8fF5Q=
------END CERTIFICATE-----
-
-StartCom Certification Authority
-================================
------BEGIN CERTIFICATE-----
-MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN
-U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu
-ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0
-NjM2WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
-LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg
-U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
-ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y
-o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/
-Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d
-eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt
-2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z
-6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ
-osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/
-untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc
-UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT
-37uMdBNSSwIDAQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE
-FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0
-Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0Y29tLm9yZy9zZnNj
-YS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUH
-AgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRw
-Oi8vY2VydC5zdGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYg
-U3RhcnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5
-LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl
-cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQuc3Rh
-cnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilT
-dGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOC
-AgEAFmyZ9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8jhvh
-3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUWFjgKXlf2Ysd6AgXm
-vB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJzewT4F+irsfMuXGRuczE6Eri8sxHk
-fY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3
-fsNrarnDy0RLrHiQi+fHLB5LEUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZ
-EoalHmdkrQYuL6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq
-yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuCO3NJo2pXh5Tl
-1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6Vum0ABj6y6koQOdjQK/W/7HW/
-lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkyShNOsF/5oirpt9P/FlUQqmMGqz9IgcgA38coro
-g14=
------END CERTIFICATE-----
-
-Taiwan GRCA
-===========
------BEGIN CERTIFICATE-----
-MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG
-EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
-DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv
-dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD
-ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN
-w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5
-BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O
-1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO
-htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov
-J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7
-Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t
-B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB
-O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8
-lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV
-HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2
-09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ
-TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj
-Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2
-Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU
-D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz
-DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk
-Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk
-7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ
-CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy
-+fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS
------END CERTIFICATE-----
-
-Swisscom Root CA 1
-==================
------BEGIN CERTIFICATE-----
-MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQG
-EwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2VydGlmaWNhdGUgU2Vy
-dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4
-MTgyMjA2MjBaMGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGln
-aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIIC
-IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9m2BtRsiM
-MW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdihFvkcxC7mlSpnzNApbjyF
-NDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/TilftKaNXXsLmREDA/7n29uj/x2lzZAe
-AR81sH8A25Bvxn570e56eqeqDFdvpG3FEzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkC
-b6dJtDZd0KTeByy2dbcokdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn
-7uHbHaBuHYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNFvJbN
-cA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo19AOeCMgkckkKmUp
-WyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjCL3UcPX7ape8eYIVpQtPM+GP+HkM5
-haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJWbjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNY
-MUJDLXT5xp6mig/p/r+D5kNXJLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYw
-HQYDVR0hBBYwFDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j
-BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzcK6FptWfUjNP9
-MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzfky9NfEBWMXrrpA9gzXrzvsMn
-jgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7IkVh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQ
-MbFamIp1TpBcahQq4FJHgmDmHtqBsfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4H
-VtA4oJVwIHaM190e3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtl
-vrsRls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ipmXeascCl
-OS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HHb6D0jqTsNFFbjCYDcKF3
-1QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksfrK/7DZBaZmBwXarNeNQk7shBoJMBkpxq
-nvy5JMWzFYJ+vq6VK+uxwNrjAWALXmmshFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCy
-x/yP2FS1k2Kdzs9Z+z0YzirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMW
-NY6E0F/6MBr1mmz0DlP5OlvRHA==
------END CERTIFICATE-----
-
-DigiCert Assured ID Root CA
-===========================
------BEGIN CERTIFICATE-----
-MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG
-EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw
-IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx
-MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL
-ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew
-ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO
-9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy
-UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW
-/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy
-oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf
-GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF
-66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq
-hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc
-EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn
-SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i
-8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
-+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
------END CERTIFICATE-----
-
-DigiCert Global Root CA
-=======================
------BEGIN CERTIFICATE-----
-MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG
-EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw
-HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw
-MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3
-dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq
-hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn
-TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5
-BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H
-4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y
-7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB
-o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm
-8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF
-BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr
-EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt
-tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886
-UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
-CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
------END CERTIFICATE-----
-
-DigiCert High Assurance EV Root CA
-==================================
------BEGIN CERTIFICATE-----
-MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG
-EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw
-KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw
-MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ
-MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu
-Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t
-Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS
-OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3
-MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ
-NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe
-h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB
-Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY
-JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ
-V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp
-myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK
-mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe
-vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K
------END CERTIFICATE-----
-
-Certplus Class 2 Primary CA
-===========================
------BEGIN CERTIFICATE-----
-MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE
-BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN
-OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy
-dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR
-5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ
-Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO
-YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e
-e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME
-CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ
-YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t
-L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD
-P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R
-TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+
-7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW
-//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7
-l7+ijrRU
------END CERTIFICATE-----
-
-DST Root CA X3
-==============
------BEGIN CERTIFICATE-----
-MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK
-ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X
-DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1
-cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT
-rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9
-UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy
-xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d
-utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T
-AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ
-MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug
-dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE
-GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw
-RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS
-fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
------END CERTIFICATE-----
-
-DST ACES CA X6
-==============
------BEGIN CERTIFICATE-----
-MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG
-EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT
-MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha
-MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE
-CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI
-DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa
-pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow
-GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy
-MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud
-EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu
-Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy
-dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU
-CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2
-5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t
-Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq
-nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs
-vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3
-oKfN5XozNmr6mis=
------END CERTIFICATE-----
-
-TURKTRUST Certificate Services Provider Root 1
-==============================================
------BEGIN CERTIFICATE-----
-MIID+zCCAuOgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBtzE/MD0GA1UEAww2VMOcUktUUlVTVCBF
-bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGDAJUUjEP
-MA0GA1UEBwwGQU5LQVJBMVYwVAYDVQQKDE0oYykgMjAwNSBUw5xSS1RSVVNUIEJpbGdpIMSwbGV0
-acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjAeFw0wNTA1MTMx
-MDI3MTdaFw0xNTAzMjIxMDI3MTdaMIG3MT8wPQYDVQQDDDZUw5xSS1RSVVNUIEVsZWt0cm9uaWsg
-U2VydGlmaWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLExCzAJBgNVBAYMAlRSMQ8wDQYDVQQHDAZB
-TktBUkExVjBUBgNVBAoMTShjKSAyMDA1IFTDnFJLVFJVU1QgQmlsZ2kgxLBsZXRpxZ9pbSB2ZSBC
-aWxpxZ9pbSBHw7x2ZW5sacSfaSBIaXptZXRsZXJpIEEuxZ4uMIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEAylIF1mMD2Bxf3dJ7XfIMYGFbazt0K3gNfUW9InTojAPBxhEqPZW8qZSwu5GX
-yGl8hMW0kWxsE2qkVa2kheiVfrMArwDCBRj1cJ02i67L5BuBf5OI+2pVu32Fks66WJ/bMsW9Xe8i
-Si9BB35JYbOG7E6mQW6EvAPs9TscyB/C7qju6hJKjRTP8wrgUDn5CDX4EVmt5yLqS8oUBt5CurKZ
-8y1UiBAG6uEaPj1nH/vO+3yC6BFdSsG5FOpU2WabfIl9BJpiyelSPJ6c79L1JuTm5Rh8i27fbMx4
-W09ysstcP4wFjdFMjK2Sx+F4f2VsSQZQLJ4ywtdKxnWKWU51b0dewQIDAQABoxAwDjAMBgNVHRME
-BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAV9VX/N5aAWSGk/KEVTCD21F/aAyT8z5Aa9CEKmu46
-sWrv7/hg0Uw2ZkUd82YCdAR7kjCo3gp2D++Vbr3JN+YaDayJSFvMgzbC9UZcWYJWtNX+I7TYVBxE
-q8Sn5RTOPEFhfEPmzcSBCYsk+1Ql1haolgxnB2+zUEfjHCQo3SqYpGH+2+oSN7wBGjSFvW5P55Fy
-B0SFHljKVETd96y5y4khctuPwGkplyqjrhgjlxxBKot8KsF8kOipKMDTkcatKIdAaLX/7KfS0zgY
-nNN9aV3wxqUeJBujR/xpB2jn5Jq07Q+hh4cCzofSSE7hvP/L8XKSRGQDJereW26fyfJOrN3H
------END CERTIFICATE-----
-
-TURKTRUST Certificate Services Provider Root 2
-==============================================
------BEGIN CERTIFICATE-----
-MIIEPDCCAySgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvjE/MD0GA1UEAww2VMOcUktUUlVTVCBF
-bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP
-MA0GA1UEBwwGQW5rYXJhMV0wWwYDVQQKDFRUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg
-QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgS2FzxLFtIDIwMDUwHhcN
-MDUxMTA3MTAwNzU3WhcNMTUwOTE2MTAwNzU3WjCBvjE/MD0GA1UEAww2VMOcUktUUlVTVCBFbGVr
-dHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEPMA0G
-A1UEBwwGQW5rYXJhMV0wWwYDVQQKDFRUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmls
-acWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgS2FzxLFtIDIwMDUwggEiMA0G
-CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpNn7DkUNMwxmYCMjHWHtPFoylzkkBH3MOrHUTpvqe
-LCDe2JAOCtFp0if7qnefJ1Il4std2NiDUBd9irWCPwSOtNXwSadktx4uXyCcUHVPr+G1QRT0mJKI
-x+XlZEdhR3n9wFHxwZnn3M5q+6+1ATDcRhzviuyV79z/rxAc653YsKpqhRgNF8k+v/Gb0AmJQv2g
-QrSdiVFVKc8bcLyEVK3BEx+Y9C52YItdP5qtygy/p1Zbj3e41Z55SZI/4PGXJHpsmxcPbe9TmJEr
-5A++WXkHeLuXlfSfadRYhwqp48y2WBmfJiGxxFmNskF1wK1pzpwACPI2/z7woQ8arBT9pmAPAgMB
-AAGjQzBBMB0GA1UdDgQWBBTZN7NOBf3Zz58SFq62iS/rJTqIHDAPBgNVHQ8BAf8EBQMDBwYAMA8G
-A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHJglrfJ3NgpXiOFX7KzLXb7iNcX/ntt
-Rbj2hWyfIvwqECLsqrkw9qtY1jkQMZkpAL2JZkH7dN6RwRgLn7Vhy506vvWolKMiVW4XSf/SKfE4
-Jl3vpao6+XF75tpYHdN0wgH6PmlYX63LaL4ULptswLbcoCb6dxriJNoaN+BnrdFzgw2lGh1uEpJ+
-hGIAF728JRhX8tepb1mIvDS3LoV4nZbcFMMsilKbloxSZj2GFotHuFEJjOp9zYhys2AzsfAKRO8P
-9Qk3iCQOLGsgOqL6EfJANZxEaGM7rDNvY7wsu/LSy3Z9fYjYHcgFHW68lKlmjHdxx/qR+i9Rnuk5
-UrbnBEI=
------END CERTIFICATE-----
-
-SwissSign Gold CA - G2
-======================
------BEGIN CERTIFICATE-----
-MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkNIMRUw
-EwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzIwHhcN
-MDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBFMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dp
-c3NTaWduIEFHMR8wHQYDVQQDExZTd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0B
-AQEFAAOCAg8AMIICCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUq
-t2/876LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+bbqBHH5C
-jCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c6bM8K8vzARO/Ws/BtQpg
-vd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqEemA8atufK+ze3gE/bk3lUIbLtK/tREDF
-ylqM2tIrfKjuvqblCqoOpd8FUrdVxyJdMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvR
-AiTysybUa9oEVeXBCsdtMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuend
-jIj3o02yMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69yFGkO
-peUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPiaG59je883WX0XaxR
-7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxMgI93e2CaHt+28kgeDrpOVG2Y4OGi
-GqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw
-AwEB/zAdBgNVHQ4EFgQUWyV7lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64
-OfPAeGZe6Drn8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov
-L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe645R88a7A3hfm
-5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczOUYrHUDFu4Up+GC9pWbY9ZIEr
-44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOf
-Mke6UiI0HTJ6CVanfCU2qT1L2sCCbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6m
-Gu6uLftIdxf+u+yvGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxp
-mo/a77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCChdiDyyJk
-vC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid392qgQmwLOM7XdVAyksLf
-KzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEppLd6leNcG2mqeSz53OiATIgHQv2ieY2Br
-NU0LbbqhPcCT4H8js1WtciVORvnSFu+wZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6Lqj
-viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ
------END CERTIFICATE-----
-
-SwissSign Silver CA - G2
-========================
------BEGIN CERTIFICATE-----
-MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT
-BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X
-DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3
-aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG
-9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644
-N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm
-+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH
-6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu
-MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h
-qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5
-FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs
-ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc
-celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X
-CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/
-BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB
-tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0
-cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P
-4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F
-kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L
-3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx
-/uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa
-DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP
-e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu
-WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ
-DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub
-DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u
------END CERTIFICATE-----
-
-GeoTrust Primary Certification Authority
-========================================
------BEGIN CERTIFICATE-----
-MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG
-EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD
-ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx
-CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ
-cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
-CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN
-b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9
-nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge
-RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt
-tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
-AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI
-hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K
-Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN
-NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa
-Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG
-1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk=
------END CERTIFICATE-----
-
-thawte Primary Root CA
-======================
------BEGIN CERTIFICATE-----
-MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE
-BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2
-aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv
-cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3
-MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg
-SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv
-KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT
-FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs
-oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ
-1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc
-q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K
-aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p
-afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD
-VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF
-AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE
-uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX
-xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89
-jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH
-z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA==
------END CERTIFICATE-----
-
-VeriSign Class 3 Public Primary Certification Authority - G5
-============================================================
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
-BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO
-ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
-IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp
-ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln
-biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh
-dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt
-YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
-ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz
-j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD
-Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/
-Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r
-fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/
-BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv
-Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG
-SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+
-X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE
-KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC
-Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE
-ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
-
-SecureTrust CA
-==============
------BEGIN CERTIFICATE-----
-MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG
-EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy
-dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe
-BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC
-ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX
-OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t
-DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH
-GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b
-01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH
-ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/
-BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj
-aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ
-KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu
-SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf
-mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ
-nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR
-3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE=
------END CERTIFICATE-----
-
-Secure Global CA
-================
------BEGIN CERTIFICATE-----
-MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG
-EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH
-bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg
-MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg
-Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx
-YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ
-bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g
-8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV
-HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi
-0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud
-EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn
-oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA
-MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+
-OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn
-CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5
-3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc
-f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW
------END CERTIFICATE-----
-
-COMODO Certification Authority
-==============================
------BEGIN CERTIFICATE-----
-MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE
-BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
-A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1
-dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb
-MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD
-T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
-MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH
-+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww
-xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV
-4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA
-1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI
-rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E
-BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k
-b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC
-AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP
-OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/
-RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc
-IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN
-+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ==
------END CERTIFICATE-----
-
-Network Solutions Certificate Authority
-=======================================
------BEGIN CERTIFICATE-----
-MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG
-EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr
-IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx
-MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu
-MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G
-CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx
-jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT
-aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT
-crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc
-/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB
-AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP
-BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv
-bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA
-A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q
-4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/
-GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv
-wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD
-ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey
------END CERTIFICATE-----
-
-WellsSecure Public Root Certificate Authority
-=============================================
------BEGIN CERTIFICATE-----
-MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoM
-F1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYw
-NAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN
-MDcxMjEzMTcwNzU0WhcNMjIxMjE0MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dl
-bGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYD
-VQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G
-CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+rWxxTkqxtnt3CxC5FlAM1
-iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjUDk/41itMpBb570OYj7OeUt9tkTmPOL13
-i0Nj67eT/DBMHAGTthP796EfvyXhdDcsHqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8
-bJVhHlfXBIEyg1J55oNjz7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiB
-K0HmOFafSZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/SlwxlAgMB
-AAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu
-cGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBQm
-lRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0jBIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGB
-i6SBiDCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRww
-GgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg
-Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEBALkVsUSRzCPI
-K0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd/ZDJPHV3V3p9+N701NX3leZ0
-bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pBA4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSlj
-qHyita04pO2t/caaH/+Xc/77szWnk4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+es
-E2fDbbFwRnzVlhE9iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJ
-tylv2G0xffX8oRAHh84vWdw+WNs=
------END CERTIFICATE-----
-
-COMODO ECC Certification Authority
-==================================
------BEGIN CERTIFICATE-----
-MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC
-R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE
-ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB
-dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix
-GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR
-Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo
-b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X
-4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni
-wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E
-BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG
-FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA
-U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY=
------END CERTIFICATE-----
-
-IGC/A
-=====
------BEGIN CERTIFICATE-----
-MIIEAjCCAuqgAwIBAgIFORFFEJQwDQYJKoZIhvcNAQEFBQAwgYUxCzAJBgNVBAYTAkZSMQ8wDQYD
-VQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVE
-Q1NTSTEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZy
-MB4XDTAyMTIxMzE0MjkyM1oXDTIwMTAxNzE0MjkyMlowgYUxCzAJBgNVBAYTAkZSMQ8wDQYDVQQI
-EwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVEQ1NT
-STEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZyMIIB
-IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsh/R0GLFMzvABIaIs9z4iPf930Pfeo2aSVz2
-TqrMHLmh6yeJ8kbpO0px1R2OLc/mratjUMdUC24SyZA2xtgv2pGqaMVy/hcKshd+ebUyiHDKcMCW
-So7kVc0dJ5S/znIq7Fz5cyD+vfcuiWe4u0dzEvfRNWk68gq5rv9GQkaiv6GFGvm/5P9JhfejcIYy
-HF2fYPepraX/z9E0+X1bF8bc1g4oa8Ld8fUzaJ1O/Id8NhLWo4DoQw1VYZTqZDdH6nfK0LJYBcNd
-frGoRpAxVs5wKpayMLh35nnAvSk7/ZR3TL0gzUEl4C7HG7vupARB0l2tEmqKm0f7yd1GQOGdPDPQ
-tQIDAQABo3cwdTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBRjAVBgNVHSAEDjAMMAoGCCqB
-egF5AQEBMB0GA1UdDgQWBBSjBS8YYFDCiQrdKyFP/45OqDAxNjAfBgNVHSMEGDAWgBSjBS8YYFDC
-iQrdKyFP/45OqDAxNjANBgkqhkiG9w0BAQUFAAOCAQEABdwm2Pp3FURo/C9mOnTgXeQp/wYHE4RK
-q89toB9RlPhJy3Q2FLwV3duJL92PoF189RLrn544pEfMs5bZvpwlqwN+Mw+VgQ39FuCIvjfwbF3Q
-MZsyK10XZZOYYLxuj7GoPB7ZHPOpJkL5ZB3C55L29B5aqhlSXa/oovdgoPaN8In1buAKBQGVyYsg
-Crpa/JosPL3Dt8ldeCUFP1YUmwza+zpI/pdpXsoQhvdOlgQITeywvl3cO45Pwf2aNjSaTFR+FwNI
-lQgRHAdvhQh+XU3Endv7rs6y0bO4g2wdsrN58dhwmX7wEwLOXt1R0982gaEbeC9xs/FZTEYYKKuF
-0mBWWg==
------END CERTIFICATE-----
-
-Security Communication EV RootCA1
-=================================
------BEGIN CERTIFICATE-----
-MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc
-U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh
-dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE
-BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl
-Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
-AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO
-/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX
-WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z
-ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4
-bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK
-9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG
-SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm
-iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG
-Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW
-mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW
-T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490
------END CERTIFICATE-----
-
-OISTE WISeKey Global Root GA CA
-===============================
------BEGIN CERTIFICATE-----
-MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE
-BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG
-A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH
-bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD
-VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw
-IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5
-IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9
-Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg
-Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD
-d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ
-/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R
-LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw
-AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ
-KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm
-MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4
-+vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa
-hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY
-okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0=
------END CERTIFICATE-----
-
-Microsec e-Szigno Root CA
-=========================
------BEGIN CERTIFICATE-----
-MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAwcjELMAkGA1UE
-BhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNyb3NlYyBMdGQuMRQwEgYDVQQL
-EwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9zZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0
-MDYxMjI4NDRaFw0xNzA0MDYxMjI4NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVz
-dDEWMBQGA1UEChMNTWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMT
-GU1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
-AQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2uuO/TEdyB5s87lozWbxXG
-d36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/N
-oqdNAoI/gqyFxuEPkEeZlApxcpMqyabAvjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjc
-QR/Ji3HWVBTji1R4P770Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJ
-PqW+jqpx62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcBAQRb
-MFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3AwLQYIKwYBBQUHMAKG
-IWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAPBgNVHRMBAf8EBTADAQH/MIIBcwYD
-VR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIBAQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3
-LmUtc3ppZ25vLmh1L1NaU1ovMIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0A
-dAB2AOEAbgB5ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn
-AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABTAHoAbwBsAGcA
-4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABhACAAcwB6AGUAcgBpAG4AdAAg
-AGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABoAHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMA
-egBpAGcAbgBvAC4AaAB1AC8AUwBaAFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6
-Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NO
-PU1pY3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxPPU1pY3Jv
-c2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5h
-cnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuBEGluZm9AZS1zemlnbm8uaHWkdzB1MSMw
-IQYDVQQDDBpNaWNyb3NlYyBlLVN6aWduw7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhT
-WjEWMBQGA1UEChMNTWljcm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhV
-MIGsBgNVHSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJIVTER
-MA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDASBgNVBAsTC2UtU3pp
-Z25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBSb290IENBghEAzLjnv04pGv2i3Gal
-HCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMT
-nGZjWS7KXHAM/IO8VbH0jgdsZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FE
-aGAHQzAxQmHl7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a
-86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfRhUZLphK3dehK
-yVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/MPMMNz7UwiiAc7EBt51alhQB
-S6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU=
------END CERTIFICATE-----
-
-Certigna
-========
------BEGIN CERTIFICATE-----
-MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw
-EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3
-MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI
-Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q
-XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH
-GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p
-ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg
-DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf
-Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ
-tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ
-BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J
-SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA
-hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+
-ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu
-PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY
-1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw
-WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg==
------END CERTIFICATE-----
-
-AC Ra\xC3\xADz Certic\xC3\xA1mara S.A.
-======================================
------BEGIN CERTIFICATE-----
-MIIGZjCCBE6gAwIBAgIPB35Sk3vgFeNX8GmMy+wMMA0GCSqGSIb3DQEBBQUAMHsxCzAJBgNVBAYT
-AkNPMUcwRQYDVQQKDD5Tb2NpZWRhZCBDYW1lcmFsIGRlIENlcnRpZmljYWNpw7NuIERpZ2l0YWwg
-LSBDZXJ0aWPDoW1hcmEgUy5BLjEjMCEGA1UEAwwaQUMgUmHDrXogQ2VydGljw6FtYXJhIFMuQS4w
-HhcNMDYxMTI3MjA0NjI5WhcNMzAwNDAyMjE0MjAyWjB7MQswCQYDVQQGEwJDTzFHMEUGA1UECgw+
-U29jaWVkYWQgQ2FtZXJhbCBkZSBDZXJ0aWZpY2FjacOzbiBEaWdpdGFsIC0gQ2VydGljw6FtYXJh
-IFMuQS4xIzAhBgNVBAMMGkFDIFJhw616IENlcnRpY8OhbWFyYSBTLkEuMIICIjANBgkqhkiG9w0B
-AQEFAAOCAg8AMIICCgKCAgEAq2uJo1PMSCMI+8PPUZYILrgIem08kBeGqentLhM0R7LQcNzJPNCN
-yu5LF6vQhbCnIwTLqKL85XXbQMpiiY9QngE9JlsYhBzLfDe3fezTf3MZsGqy2IiKLUV0qPezuMDU
-2s0iiXRNWhU5cxh0T7XrmafBHoi0wpOQY5fzp6cSsgkiBzPZkc0OnB8OIMfuuzONj8LSWKdf/WU3
-4ojC2I+GdV75LaeHM/J4Ny+LvB2GNzmxlPLYvEqcgxhaBvzz1NS6jBUJJfD5to0EfhcSM2tXSExP
-2yYe68yQ54v5aHxwD6Mq0Do43zeX4lvegGHTgNiRg0JaTASJaBE8rF9ogEHMYELODVoqDA+bMMCm
-8Ibbq0nXl21Ii/kDwFJnmxL3wvIumGVC2daa49AZMQyth9VXAnow6IYm+48jilSH5L887uvDdUhf
-HjlvgWJsxS3EF1QZtzeNnDeRyPYL1epjb4OsOMLzP96a++EjYfDIJss2yKHzMI+ko6Kh3VOz3vCa
-Mh+DkXkwwakfU5tTohVTP92dsxA7SH2JD/ztA/X7JWR1DhcZDY8AFmd5ekD8LVkH2ZD6mq093ICK
-5lw1omdMEWux+IBkAC1vImHFrEsm5VoQgpukg3s0956JkSCXjrdCx2bD0Omk1vUgjcTDlaxECp1b
-czwmPS9KvqfJpxAe+59QafMCAwEAAaOB5jCB4zAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE
-AwIBBjAdBgNVHQ4EFgQU0QnQ6dfOeXRU+Tows/RtLAMDG2gwgaAGA1UdIASBmDCBlTCBkgYEVR0g
-ADCBiTArBggrBgEFBQcCARYfaHR0cDovL3d3dy5jZXJ0aWNhbWFyYS5jb20vZHBjLzBaBggrBgEF
-BQcCAjBOGkxMaW1pdGFjaW9uZXMgZGUgZ2FyYW507WFzIGRlIGVzdGUgY2VydGlmaWNhZG8gc2Ug
-cHVlZGVuIGVuY29udHJhciBlbiBsYSBEUEMuMA0GCSqGSIb3DQEBBQUAA4ICAQBclLW4RZFNjmEf
-AygPU3zmpFmps4p6xbD/CHwso3EcIRNnoZUSQDWDg4902zNc8El2CoFS3UnUmjIz75uny3XlesuX
-EpBcunvFm9+7OSPI/5jOCk0iAUgHforA1SBClETvv3eiiWdIG0ADBaGJ7M9i4z0ldma/Jre7Ir5v
-/zlXdLp6yQGVwZVR6Kss+LGGIOk/yzVb0hfpKv6DExdA7ohiZVvVO2Dpezy4ydV/NgIlqmjCMRW3
-MGXrfx1IebHPOeJCgBbT9ZMj/EyXyVo3bHwi2ErN0o42gzmRkBDI8ck1fj+404HGIGQatlDCIaR4
-3NAvO2STdPCWkPHv+wlaNECW8DYSwaN0jJN+Qd53i+yG2dIPPy3RzECiiWZIHiCznCNZc6lEc7wk
-eZBWN7PGKX6jD/EpOe9+XCgycDWs2rjIdWb8m0w5R44bb5tNAlQiM+9hup4phO9OSzNHdpdqy35f
-/RWmnkJDW2ZaiogN9xa5P1FlK2Zqi9E4UqLWRhH6/JocdJ6PlwsCT2TG9WjTSy3/pDceiz+/RL5h
-RqGEPQgnTIEgd4kI6mdAXmwIUV80WoyWaM3X94nCHNMyAK9Sy9NgWyo6R35rMDOhYil/SrnhLecU
-Iw4OGEfhefwVVdCx/CVxY3UzHCMrr1zZ7Ud3YA47Dx7SwNxkBYn8eNZcLCZDqQ==
------END CERTIFICATE-----
-
-TC TrustCenter Class 2 CA II
-============================
------BEGIN CERTIFICATE-----
-MIIEqjCCA5KgAwIBAgIOLmoAAQACH9dSISwRXDswDQYJKoZIhvcNAQEFBQAwdjELMAkGA1UEBhMC
-REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNVBAsTGVRDIFRydXN0Q2VudGVy
-IENsYXNzIDIgQ0ExJTAjBgNVBAMTHFRDIFRydXN0Q2VudGVyIENsYXNzIDIgQ0EgSUkwHhcNMDYw
-MTEyMTQzODQzWhcNMjUxMjMxMjI1OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1
-c3RDZW50ZXIgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQTElMCMGA1UE
-AxMcVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
-AQoCggEBAKuAh5uO8MN8h9foJIIRszzdQ2Lu+MNF2ujhoF/RKrLqk2jftMjWQ+nEdVl//OEd+DFw
-IxuInie5e/060smp6RQvkL4DUsFJzfb95AhmC1eKokKguNV/aVyQMrKXDcpK3EY+AlWJU+MaWss2
-xgdW94zPEfRMuzBwBJWl9jmM/XOBCH2JXjIeIqkiRUuwZi4wzJ9l/fzLganx4Duvo4bRierERXlQ
-Xa7pIXSSTYtZgo+U4+lK8edJsBTj9WLL1XK9H7nSn6DNqPoByNkN39r8R52zyFTfSUrxIan+GE7u
-SNQZu+995OKdy1u2bv/jzVrndIIFuoAlOMvkaZ6vQaoahPUCAwEAAaOCATQwggEwMA8GA1UdEwEB
-/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTjq1RMgKHbVkO3kUrL84J6E1wIqzCB
-7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRydXN0Y2VudGVyLmRlL2NybC92Mi90
-Y19jbGFzc18yX2NhX0lJLmNybIaBn2xkYXA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBU
-cnVzdENlbnRlciUyMENsYXNzJTIwMiUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21i
-SCxPVT1yb290Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u
-TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEAjNfffu4bgBCzg/XbEeprS6iSGNn3Bzn1LL4G
-dXpoUxUc6krtXvwjshOg0wn/9vYua0Fxec3ibf2uWWuFHbhOIprtZjluS5TmVfwLG4t3wVMTZonZ
-KNaL80VKY7f9ewthXbhtvsPcW3nS7Yblok2+XnR8au0WOB9/WIFaGusyiC2y8zl3gK9etmF1Kdsj
-TYjKUCjLhdLTEKJZbtOTVAB6okaVhgWcqRmY5TFyDADiZ9lA4CQze28suVyrZZ0srHbqNZn1l7kP
-JOzHdiEoZa5X6AeIdUpWoNIFOqTmjZKILPPy4cHGYdtBxceb9w4aUUXCYWvcZCcXjFq32nQozZfk
-vQ==
------END CERTIFICATE-----
-
-TC TrustCenter Class 3 CA II
-============================
------BEGIN CERTIFICATE-----
-MIIEqjCCA5KgAwIBAgIOSkcAAQAC5aBd1j8AUb8wDQYJKoZIhvcNAQEFBQAwdjELMAkGA1UEBhMC
-REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNVBAsTGVRDIFRydXN0Q2VudGVy
-IENsYXNzIDMgQ0ExJTAjBgNVBAMTHFRDIFRydXN0Q2VudGVyIENsYXNzIDMgQ0EgSUkwHhcNMDYw
-MTEyMTQ0MTU3WhcNMjUxMjMxMjI1OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1
-c3RDZW50ZXIgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQTElMCMGA1UE
-AxMcVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
-AQoCggEBALTgu1G7OVyLBMVMeRwjhjEQY0NVJz/GRcekPewJDRoeIMJWHt4bNwcwIi9v8Qbxq63W
-yKthoy9DxLCyLfzDlml7forkzMA5EpBCYMnMNWju2l+QVl/NHE1bWEnrDgFPZPosPIlY2C8u4rBo
-6SI7dYnWRBpl8huXJh0obazovVkdKyT21oQDZogkAHhg8fir/gKya/si+zXmFtGt9i4S5Po1auUZ
-uV3bOx4a+9P/FRQI2AlqukWdFHlgfa9Aigdzs5OW03Q0jTo3Kd5c7PXuLjHCINy+8U9/I1LZW+Jk
-2ZyqBwi1Rb3R0DHBq1SfqdLDYmAD8bs5SpJKPQq5ncWg/jcCAwEAAaOCATQwggEwMA8GA1UdEwEB
-/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTUovyfs8PYA9NXXAek0CSnwPIA1DCB
-7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRydXN0Y2VudGVyLmRlL2NybC92Mi90
-Y19jbGFzc18zX2NhX0lJLmNybIaBn2xkYXA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBU
-cnVzdENlbnRlciUyMENsYXNzJTIwMyUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21i
-SCxPVT1yb290Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u
-TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEANmDkcPcGIEPZIxpC8vijsrlNirTzwppVMXzE
-O2eatN9NDoqTSheLG43KieHPOh6sHfGcMrSOWXaiQYUlN6AT0PV8TtXqluJucsG7Kv5sbviRmEb8
-yRtXW+rIGjs/sFGYPAfaLFkB2otE6OF0/ado3VS6g0bsyEa1+K+XwDsJHI/OcpY9M1ZwvJbL2NV9
-IJqDnxrcOfHFcqMRA/07QlIp2+gB95tejNaNhk4Z+rwcvsUhpYeeeC422wlxo3I0+GzjBgnyXlal
-092Y+tTmBvTwtiBjS+opvaqCZh77gaqnN60TGOaSw4HBM7uIHqHn4rS9MWwOUT1v+5ZWgOI2F9Hc
-5A==
------END CERTIFICATE-----
-
-TC TrustCenter Universal CA I
-=============================
------BEGIN CERTIFICATE-----
-MIID3TCCAsWgAwIBAgIOHaIAAQAC7LdggHiNtgYwDQYJKoZIhvcNAQEFBQAweTELMAkGA1UEBhMC
-REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNVBAsTG1RDIFRydXN0Q2VudGVy
-IFVuaXZlcnNhbCBDQTEmMCQGA1UEAxMdVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBIEkwHhcN
-MDYwMzIyMTU1NDI4WhcNMjUxMjMxMjI1OTU5WjB5MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMg
-VHJ1c3RDZW50ZXIgR21iSDEkMCIGA1UECxMbVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBMSYw
-JAYDVQQDEx1UQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0EgSTCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBAKR3I5ZEr5D0MacQ9CaHnPM42Q9e3s9B6DGtxnSRJJZ4Hgmgm5qVSkr1YnwC
-qMqs+1oEdjneX/H5s7/zA1hV0qq34wQi0fiU2iIIAI3TfCZdzHd55yx4Oagmcw6iXSVphU9VDprv
-xrlE4Vc93x9UIuVvZaozhDrzznq+VZeujRIPFDPiUHDDSYcTvFHe15gSWu86gzOSBnWLknwSaHtw
-ag+1m7Z3W0hZneTvWq3zwZ7U10VOylY0Ibw+F1tvdwxIAUMpsN0/lm7mlaoMwCC2/T42J5zjXM9O
-gdwZu5GQfezmlwQek8wiSdeXhrYTCjxDI3d+8NzmzSQfO4ObNDqDNOMCAwEAAaNjMGEwHwYDVR0j
-BBgwFoAUkqR1LKSevoFE63n8isWVpesQdXMwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
-AYYwHQYDVR0OBBYEFJKkdSyknr6BROt5/IrFlaXrEHVzMA0GCSqGSIb3DQEBBQUAA4IBAQAo0uCG
-1eb4e/CX3CJrO5UUVg8RMKWaTzqwOuAGy2X17caXJ/4l8lfmXpWMPmRgFVp/Lw0BxbFg/UU1z/Cy
-vwbZ71q+s2IhtNerNXxTPqYn8aEt2hojnczd7Dwtnic0XQ/CNnm8yUpiLe1r2X1BQ3y2qsrtYbE3
-ghUJGooWMNjsydZHcnhLEEYUjl8Or+zHL6sQ17bxbuyGssLoDZJz3KL0Dzq/YSMQiZxIQG5wALPT
-ujdEWBF6AmqI8Dc08BnprNRlc/ZpjGSUOnmFKbAWKwyCPwacx/0QK54PLLae4xW/2TYcuiUaUj0a
-7CIMHOCkoj3w6DnPgcB77V0fb8XQC9eY
------END CERTIFICATE-----
-
-Deutsche Telekom Root CA 2
-==========================
------BEGIN CERTIFICATE-----
-MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT
-RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG
-A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5
-MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G
-A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS
-b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5
-bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI
-KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY
-AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK
-Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV
-jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV
-HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr
-E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy
-zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8
-rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G
-dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU
-Cm26OWMohpLzGITY+9HPBVZkVw==
------END CERTIFICATE-----
-
-ComSign Secured CA
-==================
------BEGIN CERTIFICATE-----
-MIIDqzCCApOgAwIBAgIRAMcoRwmzuGxFjB36JPU2TukwDQYJKoZIhvcNAQEFBQAwPDEbMBkGA1UE
-AxMSQ29tU2lnbiBTZWN1cmVkIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQGEwJJTDAeFw0w
-NDAzMjQxMTM3MjBaFw0yOTAzMTYxNTA0NTZaMDwxGzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBD
-QTEQMA4GA1UEChMHQ29tU2lnbjELMAkGA1UEBhMCSUwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
-ggEKAoIBAQDGtWhfHZQVw6QIVS3joFd67+l0Kru5fFdJGhFeTymHDEjWaueP1H5XJLkGieQcPOqs
-49ohgHMhCu95mGwfCP+hUH3ymBvJVG8+pSjsIQQPRbsHPaHA+iqYHU4Gk/v1iDurX8sWv+bznkqH
-7Rnqwp9D5PGBpX8QTz7RSmKtUxvLg/8HZaWSLWapW7ha9B20IZFKF3ueMv5WJDmyVIRD9YTC2LxB
-kMyd1mja6YJQqTtoz7VdApRgFrFD2UNd3V2Hbuq7s8lr9gOUCXDeFhF6K+h2j0kQmHe5Y1yLM5d1
-9guMsqtb3nQgJT/j8xH5h2iGNXHDHYwt6+UarA9z1YJZQIDTAgMBAAGjgacwgaQwDAYDVR0TBAUw
-AwEB/zBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vZmVkaXIuY29tc2lnbi5jby5pbC9jcmwvQ29t
-U2lnblNlY3VyZWRDQS5jcmwwDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaAFMFL7XC29z58ADsA
-j8c+DkWfHl3sMB0GA1UdDgQWBBTBS+1wtvc+fAA7AI/HPg5Fnx5d7DANBgkqhkiG9w0BAQUFAAOC
-AQEAFs/ukhNQq3sUnjO2QiBq1BW9Cav8cujvR3qQrFHBZE7piL1DRYHjZiM/EoZNGeQFsOY3wo3a
-BijJD4mkU6l1P7CW+6tMM1X5eCZGbxs2mPtCdsGCuY7e+0X5YxtiOzkGynd6qDwJz2w2PQ8KRUtp
-FhpFfTMDZflScZAmlaxMDPWLkz/MdXSFmLr/YnpNH4n+rr2UAJm/EaXc4HnFFgt9AmEd6oX5AhVP
-51qJThRv4zdLhfXBPGHg/QVBspJ/wx2g0K5SZGBrGMYmnNj1ZOQ2GmKfig8+/21OGVZOIJFsnzQz
-OjRXUDpvgV4GxvU+fE6OK85lBi5d0ipTdF7Tbieejw==
------END CERTIFICATE-----
-
-Cybertrust Global Root
-======================
------BEGIN CERTIFICATE-----
-MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li
-ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4
-MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD
-ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
-+Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW
-0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL
-AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin
-89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT
-8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP
-BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2
-MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G
-A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO
-lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi
-5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2
-hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T
-X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW
-WL1WMRJOEcgh4LMRkWXbtKaIOM5V
------END CERTIFICATE-----
-
-ePKI Root Certification Authority
-=================================
------BEGIN CERTIFICATE-----
-MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG
-EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg
-Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx
-MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq
-MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B
-AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs
-IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi
-lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv
-qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX
-12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O
-WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+
-ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao
-lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/
-vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi
-Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi
-MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH
-ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0
-1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq
-KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV
-xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP
-NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r
-GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE
-xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx
-gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy
-sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD
-BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw=
------END CERTIFICATE-----
-
-T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3
-=============================================================================================================================
------BEGIN CERTIFICATE-----
-MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRSMRgwFgYDVQQH
-DA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJpbGltc2VsIHZlIFRla25vbG9q
-aWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSwVEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ry
-b25payB2ZSBLcmlwdG9sb2ppIEFyYcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNV
-BAsMGkthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUg
-S8O2ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAeFw0wNzA4
-MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIxGDAWBgNVBAcMD0dlYnpl
-IC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmlsaW1zZWwgdmUgVGVrbm9sb2ppayBBcmHF
-n3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBUQUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZl
-IEtyaXB0b2xvamkgQXJhxZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2Ft
-dSBTZXJ0aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7ZrIFNl
-cnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIBIjANBgkqhkiG9w0B
-AQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4hgb46ezzb8R1Sf1n68yJMlaCQvEhO
-Eav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yKO7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1
-xnnRFDDtG1hba+818qEhTsXOfJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR
-6Oqeyjh1jmKwlZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL
-hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQIDAQABo0IwQDAd
-BgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF
-MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmPNOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4
-N5EY3ATIZJkrGG2AA1nJrvhY0D7twyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLT
-y9LQQfMmNkqblWwM7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYh
-LBOhgLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5noN+J1q2M
-dqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUsyZyQ2uypQjyttgI=
------END CERTIFICATE-----
-
-Buypass Class 2 CA 1
-====================
------BEGIN CERTIFICATE-----
-MIIDUzCCAjugAwIBAgIBATANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU
-QnV5cGFzcyBBUy05ODMxNjMzMjcxHTAbBgNVBAMMFEJ1eXBhc3MgQ2xhc3MgMiBDQSAxMB4XDTA2
-MTAxMzEwMjUwOVoXDTE2MTAxMzEwMjUwOVowSzELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBh
-c3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQDDBRCdXlwYXNzIENsYXNzIDIgQ0EgMTCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAIs8B0XY9t/mx8q6jUPFR42wWsE425KEHK8T1A9vNkYgxC7M
-cXA0ojTTNy7Y3Tp3L8DrKehc0rWpkTSHIln+zNvnma+WwajHQN2lFYxuyHyXA8vmIPLXl18xoS83
-0r7uvqmtqEyeIWZDO6i88wmjONVZJMHCR3axiFyCO7srpgTXjAePzdVBHfCuuCkslFJgNJQ72uA4
-0Z0zPhX0kzLFANq1KWYOOngPIVJfAuWSeyXTkh4vFZ2B5J2O6O+JzhRMVB0cgRJNcKi+EAUXfh/R
-uFdV7c27UsKwHnjCTTZoy1YmwVLBvXb3WNVyfh9EdrsAiR0WnVE1703CVu9r4Iw7DekCAwEAAaNC
-MEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUP42aWYv8e3uco684sDntkHGA1sgwDgYDVR0P
-AQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAVGn4TirnoB6NLJzKyQJHyIdFkhb5jatLPgcIV
-1Xp+DCmsNx4cfHZSldq1fyOhKXdlyTKdqC5Wq2B2zha0jX94wNWZUYN/Xtm+DKhQ7SLHrQVMdvvt
-7h5HZPb3J31cKA9FxVxiXqaakZG3Uxcu3K1gnZZkOb1naLKuBctN518fV4bVIJwo+28TOPX2EZL2
-fZleHwzoq0QkKXJAPTZSr4xYkHPB7GEseaHsh7U/2k3ZIQAw3pDaDtMaSKk+hQsUi4y8QZ5q9w5w
-wDX3OaJdZtB7WZ+oRxKaJyOkLY4ng5IgodcVf/EuGO70SH8vf/GhGLWhC5SgYiAynB321O+/TIho
------END CERTIFICATE-----
-
-Buypass Class 3 CA 1
-====================
------BEGIN CERTIFICATE-----
-MIIDUzCCAjugAwIBAgIBAjANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU
-QnV5cGFzcyBBUy05ODMxNjMzMjcxHTAbBgNVBAMMFEJ1eXBhc3MgQ2xhc3MgMyBDQSAxMB4XDTA1
-MDUwOTE0MTMwM1oXDTE1MDUwOTE0MTMwM1owSzELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBh
-c3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQDDBRCdXlwYXNzIENsYXNzIDMgQ0EgMTCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAKSO13TZKWTeXx+HgJHqTjnmGcZEC4DVC69TB4sSveZn8AKx
-ifZgisRbsELRwCGoy+Gb72RRtqfPFfV0gGgEkKBYouZ0plNTVUhjP5JW3SROjvi6K//zNIqeKNc0
-n6wv1g/xpC+9UrJJhW05NfBEMJNGJPO251P7vGGvqaMU+8IXF4Rs4HyI+MkcVyzwPX6UvCWThOia
-AJpFBUJXgPROztmuOfbIUxAMZTpHe2DC1vqRycZxbL2RhzyRhkmr8w+gbCZ2Xhysm3HljbybIR6c
-1jh+JIAVMYKWsUnTYjdbiAwKYjT+p0h+mbEwi5A3lRyoH6UsjfRVyNvdWQrCrXig9IsCAwEAAaNC
-MEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUOBTmyPCppAP0Tj4io1vy1uCtQHQwDgYDVR0P
-AQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQABZ6OMySU9E2NdFm/soT4JXJEVKirZgCFPBdy7
-pYmrEzMqnji3jG8CcmPHc3ceCQa6Oyh7pEfJYWsICCD8igWKH7y6xsL+z27sEzNxZy5p+qksP2bA
-EllNC1QCkoS72xLvg3BweMhT+t/Gxv/ciC8HwEmdMldg0/L2mSlf56oBzKwzqBwKu5HEA6BvtjT5
-htOzdlSY9EqBs1OdTUDs5XcTRa9bqh/YL0yCe/4qxFi7T/ye/QNlGioOw6UgFpRreaaiErS7GqQj
-el/wroQk5PMr+4okoyeYZdowdXb8GZHo2+ubPzK/QJcHJrrM85SFSnonk8+QQtS4Wxam58tAA915
------END CERTIFICATE-----
-
-EBG Elektronik Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1
-==========================================================================
------BEGIN CERTIFICATE-----
-MIIF5zCCA8+gAwIBAgIITK9zQhyOdAIwDQYJKoZIhvcNAQEFBQAwgYAxODA2BgNVBAMML0VCRyBF
-bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMTcwNQYDVQQKDC5FQkcg
-QmlsacWfaW0gVGVrbm9sb2ppbGVyaSB2ZSBIaXptZXRsZXJpIEEuxZ4uMQswCQYDVQQGEwJUUjAe
-Fw0wNjA4MTcwMDIxMDlaFw0xNjA4MTQwMDMxMDlaMIGAMTgwNgYDVQQDDC9FQkcgRWxla3Ryb25p
-ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTE3MDUGA1UECgwuRUJHIEJpbGnFn2lt
-IFRla25vbG9qaWxlcmkgdmUgSGl6bWV0bGVyaSBBLsWeLjELMAkGA1UEBhMCVFIwggIiMA0GCSqG
-SIb3DQEBAQUAA4ICDwAwggIKAoICAQDuoIRh0DpqZhAy2DE4f6en5f2h4fuXd7hxlugTlkaDT7by
-X3JWbhNgpQGR4lvFzVcfd2NR/y8927k/qqk153nQ9dAktiHq6yOU/im/+4mRDGSaBUorzAzu8T2b
-gmmkTPiab+ci2hC6X5L8GCcKqKpE+i4stPtGmggDg3KriORqcsnlZR9uKg+ds+g75AxuetpX/dfr
-eYteIAbTdgtsApWjluTLdlHRKJ2hGvxEok3MenaoDT2/F08iiFD9rrbskFBKW5+VQarKD7JK/oCZ
-TqNGFav4c0JqwmZ2sQomFd2TkuzbqV9UIlKRcF0T6kjsbgNs2d1s/OsNA/+mgxKb8amTD8UmTDGy
-Y5lhcucqZJnSuOl14nypqZoaqsNW2xCaPINStnuWt6yHd6i58mcLlEOzrz5z+kI2sSXFCjEmN1Zn
-uqMLfdb3ic1nobc6HmZP9qBVFCVMLDMNpkGMvQQxahByCp0OLna9XvNRiYuoP1Vzv9s6xiQFlpJI
-qkuNKgPlV5EQ9GooFW5Hd4RcUXSfGenmHmMWOeMRFeNYGkS9y8RsZteEBt8w9DeiQyJ50hBs37vm
-ExH8nYQKE3vwO9D8owrXieqWfo1IhR5kX9tUoqzVegJ5a9KK8GfaZXINFHDk6Y54jzJ0fFfy1tb0
-Nokb+Clsi7n2l9GkLqq+CxnCRelwXQIDAJ3Zo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB
-/wQEAwIBBjAdBgNVHQ4EFgQU587GT/wWZ5b6SqMHwQSny2re2kcwHwYDVR0jBBgwFoAU587GT/wW
-Z5b6SqMHwQSny2re2kcwDQYJKoZIhvcNAQEFBQADggIBAJuYml2+8ygjdsZs93/mQJ7ANtyVDR2t
-FcU22NU57/IeIl6zgrRdu0waypIN30ckHrMk2pGI6YNw3ZPX6bqz3xZaPt7gyPvT/Wwp+BVGoGgm
-zJNSroIBk5DKd8pNSe/iWtkqvTDOTLKBtjDOWU/aWR1qeqRFsIImgYZ29fUQALjuswnoT4cCB64k
-XPBfrAowzIpAoHMEwfuJJPaaHFy3PApnNgUIMbOv2AFoKuB4j3TeuFGkjGwgPaL7s9QJ/XvCgKqT
-bCmYIai7FvOpEl90tYeY8pUm3zTvilORiF0alKM/fCL414i6poyWqD1SNGKfAB5UVUJnxk1Gj7sU
-RT0KlhaOEKGXmdXTMIXM3rRyt7yKPBgpaP3ccQfuJDlq+u2lrDgv+R4QDgZxGhBM/nV+/x5XOULK
-1+EVoVZVWRvRo68R2E7DpSvvkL/A7IITW43WciyTTo9qKd+FPNMN4KIYEsxVL0e3p5sC/kH2iExt
-2qkBR4NkJ2IQgtYSe14DHzSpyZH+r11thie3I6p1GMog57AP14kOpmciY/SDQSsGS7tY1dHXt7kQ
-Y9iJSrSq3RZj9W6+YKH47ejWkE8axsWgKdOnIaj1Wjz3x0miIZpKlVIglnKaZsv30oZDfCK+lvm9
-AahH3eU7QPl1K5srRmSGjR70j/sHd9DqSaIcjVIUpgqT
------END CERTIFICATE-----
-
-certSIGN ROOT CA
-================
------BEGIN CERTIFICATE-----
-MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD
-VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa
-Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE
-CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I
-JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH
-rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2
-ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD
-0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943
-AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B
-Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB
-AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8
-SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0
-x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt
-vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz
-TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD
------END CERTIFICATE-----
-
-CNNIC ROOT
-==========
------BEGIN CERTIFICATE-----
-MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJDTjEOMAwGA1UE
-ChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2MDcwOTE0WhcNMjcwNDE2MDcw
-OTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1Qw
-ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzD
-o+/hn7E7SIX1mlwhIhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tiz
-VHa6dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZOV/kbZKKT
-VrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrCGHn2emU1z5DrvTOTn1Or
-czvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gNv7Sg2Ca+I19zN38m5pIEo3/PIKe38zrK
-y5nLAgMBAAGjczBxMBEGCWCGSAGG+EIBAQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscC
-wQ7vptU7ETAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991S
-lgrHAsEO76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnKOOK5
-Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvHugDnuL8BV8F3RTIM
-O/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7HgviyJA/qIYM/PmLXoXLT1tLYhFHxUV8
-BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fLbuXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2
-G8kS1sHNzYDzAgE8yGnLRUhj2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5m
-mxE=
------END CERTIFICATE-----
-
-ApplicationCA - Japanese Government
-===================================
------BEGIN CERTIFICATE-----
-MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEcMBoGA1UEChMT
-SmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRpb25DQTAeFw0wNzEyMTIxNTAw
-MDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYTAkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zl
-cm5tZW50MRYwFAYDVQQLEw1BcHBsaWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
-CgKCAQEAp23gdE6Hj6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4
-fl+Kf5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55IrmTwcrN
-wVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cwFO5cjFW6WY2H/CPek9AE
-jP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDihtQWEjdnjDuGWk81quzMKq2edY3rZ+nYVu
-nyoKb58DKTCXKB28t89UKU5RMfkntigm/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRU
-WssmP3HMlEYNllPqa0jQk/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNV
-BAYTAkpQMRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOCseOD
-vOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADlqRHZ3ODrs
-o2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJhyzjVOGjprIIC8CFqMjSnHH2HZ9g
-/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYD
-io+nEhEMy/0/ecGc/WLuo89UDNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmW
-dupwX3kSa+SjB1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL
-rosot4LKGAfmt1t06SAZf7IbiVQ=
------END CERTIFICATE-----
-
-GeoTrust Primary Certification Authority - G3
-=============================================
------BEGIN CERTIFICATE-----
-MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE
-BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0
-IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy
-eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz
-NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo
-YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT
-LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j
-K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE
-c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C
-IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu
-dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC
-MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr
-2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9
-cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE
-Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD
-AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s
-t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt
------END CERTIFICATE-----
-
-thawte Primary Root CA - G2
-===========================
------BEGIN CERTIFICATE-----
-MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC
-VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu
-IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg
-Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV
-MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG
-b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt
-IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS
-LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5
-8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU
-mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN
-G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K
-rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg==
------END CERTIFICATE-----
-
-thawte Primary Root CA - G3
-===========================
------BEGIN CERTIFICATE-----
-MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE
-BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2
-aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv
-cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w
-ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh
-d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD
-VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG
-A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
-MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At
-P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC
-+BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY
-7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW
-vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E
-BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ
-KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK
-A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu
-t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC
-8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm
-er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A=
------END CERTIFICATE-----
-
-GeoTrust Primary Certification Authority - G2
-=============================================
------BEGIN CERTIFICATE-----
-MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC
-VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu
-Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD
-ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1
-OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg
-MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl
-b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG
-BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc
-KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD
-VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+
-EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m
-ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2
-npaqBA+K
------END CERTIFICATE-----
-
-VeriSign Universal Root Certification Authority
-===============================================
------BEGIN CERTIFICATE-----
-MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE
-BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO
-ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
-IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u
-IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV
-UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
-cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
-IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj
-1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP
-MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72
-9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I
-AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR
-tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G
-CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O
-a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud
-DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3
-Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx
-Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx
-P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P
-wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4
-mJO37M2CYfE45k+XmCpajQ==
------END CERTIFICATE-----
-
-VeriSign Class 3 Public Primary Certification Authority - G4
-============================================================
------BEGIN CERTIFICATE-----
-MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC
-VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
-b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz
-ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj
-YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU
-cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo
-b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5
-IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8
-Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz
-rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB
-/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw
-HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u
-Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD
-A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx
-AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA==
------END CERTIFICATE-----
-
-NetLock Arany (Class Gold) Főtanúsítvány
-============================================
------BEGIN CERTIFICATE-----
-MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G
-A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610
-dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB
-cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx
-MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO
-ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv
-biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6
-c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu
-0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw
-/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk
-H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw
-fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1
-neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB
-BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW
-qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta
-YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC
-bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna
-NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu
-dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E=
------END CERTIFICATE-----
-
-Staat der Nederlanden Root CA - G2
-==================================
------BEGIN CERTIFICATE-----
-MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE
-CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g
-Um9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oXDTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMC
-TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l
-ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ
-5291qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8SpuOUfiUtn
-vWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPUZ5uW6M7XxgpT0GtJlvOj
-CwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvEpMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiil
-e7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCR
-OME4HYYEhLoaJXhena/MUGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpI
-CT0ugpTNGmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy5V65
-48r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv6q012iDTiIJh8BIi
-trzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEKeN5KzlW/HdXZt1bv8Hb/C3m1r737
-qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMB
-AAGjgZcwgZQwDwYDVR0TAQH/BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcC
-ARYxaHR0cDovL3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV
-HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqGSIb3DQEBCwUA
-A4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLySCZa59sCrI2AGeYwRTlHSeYAz
-+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwj
-f/ST7ZwaUb7dRUG/kSS0H4zpX897IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaN
-kqbG9AclVMwWVxJKgnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfk
-CpYL+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxLvJxxcypF
-URmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkmbEgeqmiSBeGCc1qb3Adb
-CG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvkN1trSt8sV4pAWja63XVECDdCcAz+3F4h
-oKOKwJCcaNpQ5kUQR3i2TtJlycM33+FCY7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoV
-IPVVYpbtbZNQvOSqeK3Zywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm
-66+KAQ==
------END CERTIFICATE-----
-
-CA Disig
-========
------BEGIN CERTIFICATE-----
-MIIEDzCCAvegAwIBAgIBATANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQGEwJTSzETMBEGA1UEBxMK
-QnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwHhcNMDYw
-MzIyMDEzOTM0WhcNMTYwMzIyMDEzOTM0WjBKMQswCQYDVQQGEwJTSzETMBEGA1UEBxMKQnJhdGlz
-bGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwggEiMA0GCSqGSIb3
-DQEBAQUAA4IBDwAwggEKAoIBAQCS9jHBfYj9mQGp2HvycXXxMcbzdWb6UShGhJd4NLxs/LxFWYgm
-GErENx+hSkS943EE9UQX4j/8SFhvXJ56CbpRNyIjZkMhsDxkovhqFQ4/61HhVKndBpnXmjxUizkD
-Pw/Fzsbrg3ICqB9x8y34dQjbYkzo+s7552oftms1grrijxaSfQUMbEYDXcDtab86wYqg6I7ZuUUo
-hwjstMoVvoLdtUSLLa2GDGhibYVW8qwUYzrG0ZmsNHhWS8+2rT+MitcE5eN4TPWGqvWP+j1scaMt
-ymfraHtuM6kMgiioTGohQBUgDCZbg8KpFhXAJIJdKxatymP2dACw30PEEGBWZ2NFAgMBAAGjgf8w
-gfwwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUjbJJaJ1yCCW5wCf1UJNWSEZx+Y8wDgYDVR0P
-AQH/BAQDAgEGMDYGA1UdEQQvMC2BE2Nhb3BlcmF0b3JAZGlzaWcuc2uGFmh0dHA6Ly93d3cuZGlz
-aWcuc2svY2EwZgYDVR0fBF8wXTAtoCugKYYnaHR0cDovL3d3dy5kaXNpZy5zay9jYS9jcmwvY2Ff
-ZGlzaWcuY3JsMCygKqAohiZodHRwOi8vY2EuZGlzaWcuc2svY2EvY3JsL2NhX2Rpc2lnLmNybDAa
-BgNVHSAEEzARMA8GDSuBHpGT5goAAAABAQEwDQYJKoZIhvcNAQEFBQADggEBAF00dGFMrzvY/59t
-WDYcPQuBDRIrRhCA/ec8J9B6yKm2fnQwM6M6int0wHl5QpNt/7EpFIKrIYwvF/k/Ji/1WcbvgAa3
-mkkp7M5+cTxqEEHA9tOasnxakZzArFvITV734VP/Q3f8nktnbNfzg9Gg4H8l37iYC5oyOGwwoPP/
-CBUz91BKez6jPiCp3C9WgArtQVCwyfTssuMmRAAOb54GvCKWU3BlxFAKRmukLyeBEicTXxChds6K
-ezfqwzlhA5WYOudsiCUI/HloDYd9Yvi0X/vF2Ey9WLw/Q1vUHgFNPGO+I++MzVpQuGhU+QqZMxEA
-4Z7CRneC9VkGjCFMhwnN5ag=
------END CERTIFICATE-----
-
-Juur-SK
-=======
------BEGIN CERTIFICATE-----
-MIIE5jCCA86gAwIBAgIEO45L/DANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lA
-c2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAw
-DgYDVQQDEwdKdXVyLVNLMB4XDTAxMDgzMDE0MjMwMVoXDTE2MDgyNjE0MjMwMVowXTEYMBYGCSqG
-SIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVy
-aW1pc2tlc2t1czEQMA4GA1UEAxMHSnV1ci1TSzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
-ggEBAIFxNj4zB9bjMI0TfncyRsvPGbJgMUaXhvSYRqTCZUXP00B841oiqBB4M8yIsdOBSvZiF3tf
-TQou0M+LI+5PAk676w7KvRhj6IAcjeEcjT3g/1tf6mTll+g/mX8MCgkzABpTpyHhOEvWgxutr2TC
-+Rx6jGZITWYfGAriPrsfB2WThbkasLnE+w0R9vXW+RvHLCu3GFH+4Hv2qEivbDtPL+/40UceJlfw
-UR0zlv/vWT3aTdEVNMfqPxZIe5EcgEMPPbgFPtGzlc3Yyg/CQ2fbt5PgIoIuvvVoKIO5wTtpeyDa
-Tpxt4brNj3pssAki14sL2xzVWiZbDcDq5WDQn/413z8CAwEAAaOCAawwggGoMA8GA1UdEwEB/wQF
-MAMBAf8wggEWBgNVHSAEggENMIIBCTCCAQUGCisGAQQBzh8BAQEwgfYwgdAGCCsGAQUFBwICMIHD
-HoHAAFMAZQBlACAAcwBlAHIAdABpAGYAaQBrAGEAYQB0ACAAbwBuACAAdgDkAGwAagBhAHMAdABh
-AHQAdQBkACAAQQBTAC0AaQBzACAAUwBlAHIAdABpAGYAaQB0AHMAZQBlAHIAaQBtAGkAcwBrAGUA
-cwBrAHUAcwAgAGEAbABhAG0ALQBTAEsAIABzAGUAcgB0AGkAZgBpAGsAYQBhAHQAaQBkAGUAIABr
-AGkAbgBuAGkAdABhAG0AaQBzAGUAawBzMCEGCCsGAQUFBwIBFhVodHRwOi8vd3d3LnNrLmVlL2Nw
-cy8wKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL3d3dy5zay5lZS9qdXVyL2NybC8wHQYDVR0OBBYE
-FASqekej5ImvGs8KQKcYP2/v6X2+MB8GA1UdIwQYMBaAFASqekej5ImvGs8KQKcYP2/v6X2+MA4G
-A1UdDwEB/wQEAwIB5jANBgkqhkiG9w0BAQUFAAOCAQEAe8EYlFOiCfP+JmeaUOTDBS8rNXiRTHyo
-ERF5TElZrMj3hWVcRrs7EKACr81Ptcw2Kuxd/u+gkcm2k298gFTsxwhwDY77guwqYHhpNjbRxZyL
-abVAyJRld/JXIWY7zoVAtjNjGr95HvxcHdMdkxuLDF2FvZkwMhgJkVLpfKG6/2SSmuz+Ne6ML678
-IIbsSt4beDI3poHSna9aEhbKmVv8b20OxaAehsmR0FyYgl9jDIpaq9iVpszLita/ZEuOyoqysOkh
-Mp6qqIWYNIE5ITuoOlIyPfZrN4YGWhWY3PARZv40ILcD9EEQfTmEeZZyY7aWAuVrua0ZTbvGRNs2
-yyqcjg==
------END CERTIFICATE-----
-
-Hongkong Post Root CA 1
-=======================
------BEGIN CERTIFICATE-----
-MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT
-DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx
-NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n
-IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1
-ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr
-auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh
-qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY
-V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV
-HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i
-h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio
-l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei
-IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps
-T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT
-c4afU9hDDl3WY4JxHYB0yvbiAmvZWg==
------END CERTIFICATE-----
-
-SecureSign RootCA11
-===================
------BEGIN CERTIFICATE-----
-MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi
-SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS
-b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw
-KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1
-cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL
-TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO
-wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq
-g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP
-O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA
-bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX
-t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh
-OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r
-bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ
-Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01
-y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061
-lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I=
------END CERTIFICATE-----
-
-ACEDICOM Root
-=============
------BEGIN CERTIFICATE-----
-MIIFtTCCA52gAwIBAgIIYY3HhjsBggUwDQYJKoZIhvcNAQEFBQAwRDEWMBQGA1UEAwwNQUNFRElD
-T00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMB4XDTA4
-MDQxODE2MjQyMloXDTI4MDQxMzE2MjQyMlowRDEWMBQGA1UEAwwNQUNFRElDT00gUm9vdDEMMAoG
-A1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMIICIjANBgkqhkiG9w0BAQEF
-AAOCAg8AMIICCgKCAgEA/5KV4WgGdrQsyFhIyv2AVClVYyT/kGWbEHV7w2rbYgIB8hiGtXxaOLHk
-WLn709gtn70yN78sFW2+tfQh0hOR2QetAQXW8713zl9CgQr5auODAKgrLlUTY4HKRxx7XBZXehuD
-YAQ6PmXDzQHe3qTWDLqO3tkE7hdWIpuPY/1NFgu3e3eM+SW10W2ZEi5PGrjm6gSSrj0RuVFCPYew
-MYWveVqc/udOXpJPQ/yrOq2lEiZmueIM15jO1FillUAKt0SdE3QrwqXrIhWYENiLxQSfHY9g5QYb
-m8+5eaA9oiM/Qj9r+hwDezCNzmzAv+YbX79nuIQZ1RXve8uQNjFiybwCq0Zfm/4aaJQ0PZCOrfbk
-HQl/Sog4P75n/TSW9R28MHTLOO7VbKvU/PQAtwBbhTIWdjPp2KOZnQUAqhbm84F9b32qhm2tFXTT
-xKJxqvQUfecyuB+81fFOvW8XAjnXDpVCOscAPukmYxHqC9FK/xidstd7LzrZlvvoHpKuE1XI2Sf2
-3EgbsCTBheN3nZqk8wwRHQ3ItBTutYJXCb8gWH8vIiPYcMt5bMlL8qkqyPyHK9caUPgn6C9D4zq9
-2Fdx/c6mUlv53U3t5fZvie27k5x2IXXwkkwp9y+cAS7+UEaeZAwUswdbxcJzbPEHXEUkFDWug/Fq
-TYl6+rPYLWbwNof1K1MCAwEAAaOBqjCBpzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKaz
-4SsrSbbXc6GqlPUB53NlTKxQMA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUprPhKytJttdzoaqU
-9QHnc2VMrFAwRAYDVR0gBD0wOzA5BgRVHSAAMDEwLwYIKwYBBQUHAgEWI2h0dHA6Ly9hY2VkaWNv
-bS5lZGljb21ncm91cC5jb20vZG9jMA0GCSqGSIb3DQEBBQUAA4ICAQDOLAtSUWImfQwng4/F9tqg
-aHtPkl7qpHMyEVNEskTLnewPeUKzEKbHDZ3Ltvo/Onzqv4hTGzz3gvoFNTPhNahXwOf9jU8/kzJP
-eGYDdwdY6ZXIfj7QeQCM8htRM5u8lOk6e25SLTKeI6RF+7YuE7CLGLHdztUdp0J/Vb77W7tH1Pwk
-zQSulgUV1qzOMPPKC8W64iLgpq0i5ALudBF/TP94HTXa5gI06xgSYXcGCRZj6hitoocf8seACQl1
-ThCojz2GuHURwCRiipZ7SkXp7FnFvmuD5uHorLUwHv4FB4D54SMNUI8FmP8sX+g7tq3PgbUhh8oI
-KiMnMCArz+2UW6yyetLHKKGKC5tNSixthT8Jcjxn4tncB7rrZXtaAWPWkFtPF2Y9fwsZo5NjEFIq
-nxQWWOLcpfShFosOkYuByptZ+thrkQdlVV9SH686+5DdaaVbnG0OLLb6zqylfDJKZ0DcMDQj3dcE
-I2bw/FWAp/tmGYI1Z2JwOV5vx+qQQEQIHriy1tvuWacNGHk0vFQYXlPKNFHtRQrmjseCNj6nOGOp
-MCwXEGCSn1WHElkQwg9naRHMTh5+Spqtr0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3o
-tkYNbn5XOmeUwssfnHdKZ05phkOTOPu220+DkdRgfks+KzgHVZhepA==
------END CERTIFICATE-----
-
-Verisign Class 3 Public Primary Certification Authority
-=======================================================
------BEGIN CERTIFICATE-----
-MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCVVMx
-FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5
-IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVow
-XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAz
-IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA
-A4GNADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhEBarsAx94
-f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/isI19wKTakyYbnsZogy1Ol
-hec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABByUqkFFBky
-CEHwxWsKzH4PIRnN5GfcX6kb5sroc50i2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWX
-bj9T/UWZYB2oK0z5XqcJ2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/
-D/xwzoiQ
------END CERTIFICATE-----
-
-Microsec e-Szigno Root CA 2009
-==============================
------BEGIN CERTIFICATE-----
-MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER
-MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv
-c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o
-dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE
-BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt
-U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw
-DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA
-fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG
-0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA
-pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm
-1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC
-AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf
-QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE
-FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o
-lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX
-I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775
-tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02
-yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi
-LXpUq3DDfSJlgnCW
------END CERTIFICATE-----
-
-E-Guven Kok Elektronik Sertifika Hizmet Saglayicisi
-===================================================
------BEGIN CERTIFICATE-----
-MIIDtjCCAp6gAwIBAgIQRJmNPMADJ72cdpW56tustTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG
-EwJUUjEoMCYGA1UEChMfRWxla3Ryb25payBCaWxnaSBHdXZlbmxpZ2kgQS5TLjE8MDoGA1UEAxMz
-ZS1HdXZlbiBLb2sgRWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhZ2xheWljaXNpMB4XDTA3
-MDEwNDExMzI0OFoXDTE3MDEwNDExMzI0OFowdTELMAkGA1UEBhMCVFIxKDAmBgNVBAoTH0VsZWt0
-cm9uaWsgQmlsZ2kgR3V2ZW5saWdpIEEuUy4xPDA6BgNVBAMTM2UtR3V2ZW4gS29rIEVsZWt0cm9u
-aWsgU2VydGlmaWthIEhpem1ldCBTYWdsYXlpY2lzaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
-AQoCggEBAMMSIJ6wXgBljU5Gu4Bc6SwGl9XzcslwuedLZYDBS75+PNdUMZTe1RK6UxYC6lhj71vY
-8+0qGqpxSKPcEC1fX+tcS5yWCEIlKBHMilpiAVDV6wlTL/jDj/6z/P2douNffb7tC+Bg62nsM+3Y
-jfsSSYMAyYuXjDtzKjKzEve5TfL0TW3H5tYmNwjy2f1rXKPlSFxYvEK+A1qBuhw1DADT9SN+cTAI
-JjjcJRFHLfO6IxClv7wC90Nex/6wN1CZew+TzuZDLMN+DfIcQ2Zgy2ExR4ejT669VmxMvLz4Bcpk
-9Ok0oSy1c+HCPujIyTQlCFzz7abHlJ+tiEMl1+E5YP6sOVkCAwEAAaNCMEAwDgYDVR0PAQH/BAQD
-AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ/uRLOU1fqRTy7ZVZoEVtstxNulMA0GCSqG
-SIb3DQEBBQUAA4IBAQB/X7lTW2M9dTLn+sR0GstG30ZpHFLPqk/CaOv/gKlR6D1id4k9CnU58W5d
-F4dvaAXBlGzZXd/aslnLpRCKysw5zZ/rTt5S/wzw9JKp8mxTq5vSR6AfdPebmvEvFZ96ZDAYBzwq
-D2fK/A+JYZ1lpTzlvBNbCNvj/+27BrtqBrF6T2XGgv0enIu1De5Iu7i9qgi0+6N8y5/NkHZchpZ4
-Vwpm+Vganf2XKWDeEaaQHBkc7gGWIjQ0LpH5t8Qn0Xvmv/uARFoW5evg1Ao4vOSR49XrXMGs3xtq
-fJ7lddK2l4fbzIcrQzqECK+rPNv3PGYxhrCdU3nt+CPeQuMtgvEP5fqX
------END CERTIFICATE-----
-
-GlobalSign Root CA - R3
-=======================
------BEGIN CERTIFICATE-----
-MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv
-YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh
-bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT
-aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln
-bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt
-iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ
-0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3
-rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl
-OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2
-xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE
-FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7
-lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8
-EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E
-bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18
-YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r
-kpeDMdmztcpHWD9f
------END CERTIFICATE-----
-
-Autoridad de Certificacion Firmaprofesional CIF A62634068
-=========================================================
------BEGIN CERTIFICATE-----
-MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA
-BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2
-MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw
-QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB
-NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD
-Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P
-B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY
-7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH
-ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI
-plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX
-MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX
-LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK
-bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU
-vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud
-EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH
-DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp
-cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA
-bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx
-ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx
-51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk
-R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP
-T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f
-Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl
-osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR
-crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR
-saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD
-KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi
-6Et8Vcad+qMUu2WFbm5PEn4KPJ2V
------END CERTIFICATE-----
-
-Izenpe.com
-==========
------BEGIN CERTIFICATE-----
-MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG
-EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz
-MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu
-QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ
-03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK
-ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU
-+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC
-PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT
-OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK
-F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK
-0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+
-0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB
-leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID
-AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+
-SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG
-NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx
-MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O
-BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l
-Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga
-kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q
-hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs
-g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5
-aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5
-nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC
-ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo
-Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z
-WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw==
------END CERTIFICATE-----
-
-Chambers of Commerce Root - 2008
-================================
------BEGIN CERTIFICATE-----
-MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD
-MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv
-bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu
-QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy
-Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl
-ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF
-EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl
-cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
-AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA
-XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj
-h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/
-ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk
-NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g
-D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331
-lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ
-0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj
-ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2
-EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI
-G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ
-BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh
-bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh
-bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC
-CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH
-AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1
-wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH
-3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU
-RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6
-M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1
-YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF
-9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK
-zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG
-nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg
-OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ
------END CERTIFICATE-----
-
-Global Chambersign Root - 2008
-==============================
------BEGIN CERTIFICATE-----
-MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD
-MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv
-bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu
-QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx
-NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg
-Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ
-QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD
-aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf
-VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf
-XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0
-ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB
-/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA
-TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M
-H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe
-Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF
-HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh
-wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB
-AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT
-BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE
-BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm
-aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm
-aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp
-1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0
-dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG
-/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6
-ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s
-dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg
-9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH
-foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du
-qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr
-P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq
-c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z
-09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B
------END CERTIFICATE-----
-
-Go Daddy Root Certificate Authority - G2
-========================================
------BEGIN CERTIFICATE-----
-MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT
-B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu
-MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5
-MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6
-b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G
-A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq
-9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD
-+qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd
-fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl
-NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC
-MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9
-BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac
-vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r
-5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV
-N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO
-LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1
------END CERTIFICATE-----
-
-Starfield Root Certificate Authority - G2
-=========================================
------BEGIN CERTIFICATE-----
-MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT
-B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s
-b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0
-eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw
-DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg
-VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB
-dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv
-W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs
-bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk
-N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf
-ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU
-JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
-AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol
-TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx
-4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw
-F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K
-pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ
-c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0
------END CERTIFICATE-----
-
-Starfield Services Root Certificate Authority - G2
-==================================================
------BEGIN CERTIFICATE-----
-MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT
-B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s
-b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl
-IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV
-BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT
-dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg
-Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
-AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2
-h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa
-hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP
-LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB
-rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw
-AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG
-SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP
-E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy
-xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd
-iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza
-YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6
------END CERTIFICATE-----
-
-AffirmTrust Commercial
-======================
------BEGIN CERTIFICATE-----
-MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS
-BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw
-MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly
-bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb
-DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV
-C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6
-BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww
-MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV
-HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
-AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG
-hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi
-qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv
-0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh
-sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8=
------END CERTIFICATE-----
-
-AffirmTrust Networking
-======================
------BEGIN CERTIFICATE-----
-MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS
-BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw
-MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly
-bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE
-Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI
-dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24
-/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb
-h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV
-HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
-AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu
-UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6
-12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23
-WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9
-/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s=
------END CERTIFICATE-----
-
-AffirmTrust Premium
-===================
------BEGIN CERTIFICATE-----
-MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS
-BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy
-OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy
-dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
-MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn
-BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV
-5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs
-+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd
-GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R
-p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI
-S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04
-6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5
-/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo
-+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB
-/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv
-MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg
-Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC
-6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S
-L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK
-+4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV
-BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg
-IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60
-g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb
-zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw==
------END CERTIFICATE-----
-
-AffirmTrust Premium ECC
-=======================
------BEGIN CERTIFICATE-----
-MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV
-BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx
-MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U
-cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA
-IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ
-N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW
-BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK
-BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X
-57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM
-eQ==
------END CERTIFICATE-----
-
-Certum Trusted Network CA
-=========================
------BEGIN CERTIFICATE-----
-MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK
-ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv
-biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy
-MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU
-ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
-MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC
-l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J
-J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4
-fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0
-cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB
-Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw
-DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj
-jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1
-mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj
-Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI
-03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw=
------END CERTIFICATE-----
-
-Certinomis - Autorité Racine
-=============================
------BEGIN CERTIFICATE-----
-MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjETMBEGA1UEChMK
-Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAkBgNVBAMMHUNlcnRpbm9taXMg
-LSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkG
-A1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYw
-JAYDVQQDDB1DZXJ0aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQAD
-ggIPADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jYF1AMnmHa
-wE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N8y4oH3DfVS9O7cdxbwly
-Lu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWerP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw
-2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92N
-jMD2AR5vpTESOH2VwnHu7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9q
-c1pkIuVC28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6lSTC
-lrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1Enn1So2+WLhl+HPNb
-xxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB0iSVL1N6aaLwD4ZFjliCK0wi1F6g
-530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql095gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna
-4NH4+ej9Uji29YnfAgMBAAGjWzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G
-A1UdDgQWBBQNjLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ
-KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9sov3/4gbIOZ/x
-WqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZMOH8oMDX/nyNTt7buFHAAQCva
-R6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40
-nJ+U8/aGH88bc62UeYdocMMzpXDn2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1B
-CxMjidPJC+iKunqjo3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjv
-JL1vnxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG5ERQL1TE
-qkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWqpdEdnV1j6CTmNhTih60b
-WfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZbdsLLO7XSAPCjDuGtbkD326C00EauFddE
-wk01+dIL8hf2rGbVJLJP0RyZwG71fet0BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/
-vgt2Fl43N+bYdJeimUV5
------END CERTIFICATE-----
-
-Root CA Generalitat Valenciana
-==============================
------BEGIN CERTIFICATE-----
-MIIGizCCBXOgAwIBAgIEO0XlaDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJFUzEfMB0GA1UE
-ChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJR1ZBMScwJQYDVQQDEx5Sb290
-IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwHhcNMDEwNzA2MTYyMjQ3WhcNMjEwNzAxMTUyMjQ3
-WjBoMQswCQYDVQQGEwJFUzEfMB0GA1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UE
-CxMGUEtJR1ZBMScwJQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwggEiMA0G
-CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGKqtXETcvIorKA3Qdyu0togu8M1JAJke+WmmmO3I2
-F0zo37i7L3bhQEZ0ZQKQUgi0/6iMweDHiVYQOTPvaLRfX9ptI6GJXiKjSgbwJ/BXufjpTjJ3Cj9B
-ZPPrZe52/lSqfR0grvPXdMIKX/UIKFIIzFVd0g/bmoGlu6GzwZTNVOAydTGRGmKy3nXiz0+J2ZGQ
-D0EbtFpKd71ng+CT516nDOeB0/RSrFOyA8dEJvt55cs0YFAQexvba9dHq198aMpunUEDEO5rmXte
-JajCq+TA81yc477OMUxkHl6AovWDfgzWyoxVjr7gvkkHD6MkQXpYHYTqWBLI4bft75PelAgxAgMB
-AAGjggM7MIIDNzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnBraS5n
-dmEuZXMwEgYDVR0TAQH/BAgwBgEB/wIBAjCCAjQGA1UdIASCAiswggInMIICIwYKKwYBBAG/VQIB
-ADCCAhMwggHoBggrBgEFBQcCAjCCAdoeggHWAEEAdQB0AG8AcgBpAGQAYQBkACAAZABlACAAQwBl
-AHIAdABpAGYAaQBjAGEAYwBpAPMAbgAgAFIAYQDtAHoAIABkAGUAIABsAGEAIABHAGUAbgBlAHIA
-YQBsAGkAdABhAHQAIABWAGEAbABlAG4AYwBpAGEAbgBhAC4ADQAKAEwAYQAgAEQAZQBjAGwAYQBy
-AGEAYwBpAPMAbgAgAGQAZQAgAFAAcgDhAGMAdABpAGMAYQBzACAAZABlACAAQwBlAHIAdABpAGYA
-aQBjAGEAYwBpAPMAbgAgAHEAdQBlACAAcgBpAGcAZQAgAGUAbAAgAGYAdQBuAGMAaQBvAG4AYQBt
-AGkAZQBuAHQAbwAgAGQAZQAgAGwAYQAgAHAAcgBlAHMAZQBuAHQAZQAgAEEAdQB0AG8AcgBpAGQA
-YQBkACAAZABlACAAQwBlAHIAdABpAGYAaQBjAGEAYwBpAPMAbgAgAHMAZQAgAGUAbgBjAHUAZQBu
-AHQAcgBhACAAZQBuACAAbABhACAAZABpAHIAZQBjAGMAaQDzAG4AIAB3AGUAYgAgAGgAdAB0AHAA
-OgAvAC8AdwB3AHcALgBwAGsAaQAuAGcAdgBhAC4AZQBzAC8AYwBwAHMwJQYIKwYBBQUHAgEWGWh0
-dHA6Ly93d3cucGtpLmd2YS5lcy9jcHMwHQYDVR0OBBYEFHs100DSHHgZZu90ECjcPk+yeAT8MIGV
-BgNVHSMEgY0wgYqAFHs100DSHHgZZu90ECjcPk+yeAT8oWykajBoMQswCQYDVQQGEwJFUzEfMB0G
-A1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJR1ZBMScwJQYDVQQDEx5S
-b290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmGCBDtF5WgwDQYJKoZIhvcNAQEFBQADggEBACRh
-TvW1yEICKrNcda3FbcrnlD+laJWIwVTAEGmiEi8YPyVQqHxK6sYJ2fR1xkDar1CdPaUWu20xxsdz
-Ckj+IHLtb8zog2EWRpABlUt9jppSCS/2bxzkoXHPjCpaF3ODR00PNvsETUlR4hTJZGH71BTg9J63
-NI8KJr2XXPR5OkowGcytT6CYirQxlyric21+eLj4iIlPsSKRZEv1UN4D2+XFducTZnV+ZfsBn5OH
-iJ35Rld8TWCvmHMTI6QgkYH60GFmuH3Rr9ZvHmw96RH9qfmCIoaZM3Fa6hlXPZHNqcCjbgcTpsnt
-+GijnsNacgmHKNHEc8RzGF9QdRYxn7fofMM=
------END CERTIFICATE-----
-
-A-Trust-nQual-03
-================
------BEGIN CERTIFICATE-----
-MIIDzzCCAregAwIBAgIDAWweMA0GCSqGSIb3DQEBBQUAMIGNMQswCQYDVQQGEwJBVDFIMEYGA1UE
-Cgw/QS1UcnVzdCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBpbSBlbGVrdHIuIERhdGVudmVy
-a2VociBHbWJIMRkwFwYDVQQLDBBBLVRydXN0LW5RdWFsLTAzMRkwFwYDVQQDDBBBLVRydXN0LW5R
-dWFsLTAzMB4XDTA1MDgxNzIyMDAwMFoXDTE1MDgxNzIyMDAwMFowgY0xCzAJBgNVBAYTAkFUMUgw
-RgYDVQQKDD9BLVRydXN0IEdlcy4gZi4gU2ljaGVyaGVpdHNzeXN0ZW1lIGltIGVsZWt0ci4gRGF0
-ZW52ZXJrZWhyIEdtYkgxGTAXBgNVBAsMEEEtVHJ1c3QtblF1YWwtMDMxGTAXBgNVBAMMEEEtVHJ1
-c3QtblF1YWwtMDMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtPWFuA/OQO8BBC4SA
-zewqo51ru27CQoT3URThoKgtUaNR8t4j8DRE/5TrzAUjlUC5B3ilJfYKvUWG6Nm9wASOhURh73+n
-yfrBJcyFLGM/BWBzSQXgYHiVEEvc+RFZznF/QJuKqiTfC0Li21a8StKlDJu3Qz7dg9MmEALP6iPE
-SU7l0+m0iKsMrmKS1GWH2WrX9IWf5DMiJaXlyDO6w8dB3F/GaswADm0yqLaHNgBid5seHzTLkDx4
-iHQF63n1k3Flyp3HaxgtPVxO59X4PzF9j4fsCiIvI+n+u33J4PTs63zEsMMtYrWacdaxaujs2e3V
-cuy+VwHOBVWf3tFgiBCzAgMBAAGjNjA0MA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECERqlWdV
-eRFPMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAVdRU0VlIXLOThaq/Yy/kgM40
-ozRiPvbY7meIMQQDbwvUB/tOdQ/TLtPAF8fGKOwGDREkDg6lXb+MshOWcdzUzg4NCmgybLlBMRmr
-sQd7TZjTXLDR8KdCoLXEjq/+8T/0709GAHbrAvv5ndJAlseIOrifEXnzgGWovR/TeIGgUUw3tKZd
-JXDRZslo+S4RFGjxVJgIrCaSD96JntT6s3kr0qN51OyLrIdTaEJMUVF0HhsnLuP1Hyl0Te2v9+GS
-mYHovjrHF1D2t8b8m7CKa9aIA5GPBnc6hQLdmNVDeD/GMBWsm2vLV7eJUYs66MmEDNuxUCAKGkq6
-ahq97BvIxYSazQ==
------END CERTIFICATE-----
-
-TWCA Root Certification Authority
-=================================
------BEGIN CERTIFICATE-----
-MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ
-VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh
-dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG
-EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB
-IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
-AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx
-QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC
-oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP
-4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r
-y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB
-BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG
-9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC
-mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW
-QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY
-T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny
-Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw==
------END CERTIFICATE-----
-
-Security Communication RootCA2
-==============================
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc
-U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh
-dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC
-SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy
-aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
-ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++
-+T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R
-3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV
-spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K
-EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8
-QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB
-CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj
-u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk
-3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q
-tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29
-mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03
------END CERTIFICATE-----
-
-EC-ACC
-======
------BEGIN CERTIFICATE-----
-MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE
-BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w
-ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD
-VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE
-CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT
-BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7
-MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt
-SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl
-Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh
-cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND
-MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK
-w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT
-ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4
-HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a
-E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw
-0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E
-BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD
-VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0
-Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l
-dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ
-lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa
-Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe
-l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2
-E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D
-5EI=
------END CERTIFICATE-----
-
-Hellenic Academic and Research Institutions RootCA 2011
-=======================================================
------BEGIN CERTIFICATE-----
-MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT
-O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y
-aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z
-IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT
-AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z
-IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo
-IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
-AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI
-1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa
-71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u
-8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH
-3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/
-MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8
-MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu
-b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt
-XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8
-TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD
-/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N
-7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4
------END CERTIFICATE-----
-
-Actalis Authentication Root CA
-==============================
------BEGIN CERTIFICATE-----
-MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM
-BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE
-AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky
-MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz
-IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290
-IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ
-wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa
-by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6
-zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f
-YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2
-oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l
-EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7
-hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8
-EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5
-jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY
-iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt
-ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI
-WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0
-JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx
-K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+
-Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC
-4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo
-2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz
-lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem
-OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9
-vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg==
------END CERTIFICATE-----
-
-Trustis FPS Root CA
-===================
------BEGIN CERTIFICATE-----
-MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG
-EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290
-IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV
-BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ
-KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ
-RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk
-H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa
-cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt
-o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA
-AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd
-BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c
-GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC
-yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P
-8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV
-l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl
-iB6XzCGcKQENZetX2fNXlrtIzYE=
------END CERTIFICATE-----
-
-StartCom Certification Authority
-================================
------BEGIN CERTIFICATE-----
-MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN
-U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu
-ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0
-NjM3WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
-LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg
-U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
-ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y
-o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/
-Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d
-eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt
-2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z
-6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ
-osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/
-untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc
-UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT
-37uMdBNSSwIDAQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD
-VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQ
-Qa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCCATgwLgYIKwYBBQUHAgEWImh0
-dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
-c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENv
-bW1lcmNpYWwgKFN0YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0
-aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0
-aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t
-L3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBG
-cmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5
-fPGFf59Jb2vKXfuM/gTFwWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWm
-N3PH/UvSTa0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst0OcN
-Org+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNcpRJvkrKTlMeIFw6T
-tn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKlCcWw0bdT82AUuoVpaiF8H3VhFyAX
-e2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVFP0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA
-2MFrLH9ZXF2RsXAiV+uKa0hK1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBs
-HvUwyKMQ5bLmKhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE
-JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ8dCAWZvLMdib
-D4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnmfyWl8kgAwKQB2j8=
------END CERTIFICATE-----
-
-StartCom Certification Authority G2
-===================================
------BEGIN CERTIFICATE-----
-MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN
-U3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
-RzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UE
-ChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3Jp
-dHkgRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8O
-o1XJJZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsDvfOpL9HG
-4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnooD/Uefyf3lLE3PbfHkffi
-Aez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/Q0kGi4xDuFby2X8hQxfqp0iVAXV16iul
-Q5XqFYSdCI0mblWbq9zSOdIxHWDirMxWRST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbs
-O+wmETRIjfaAKxojAuuKHDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8H
-vKTlXcxNnw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM0D4L
-nMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/iUUjXuG+v+E5+M5iS
-FGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9Ha90OrInwMEePnWjFqmveiJdnxMa
-z6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHgTuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8E
-BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJ
-KoZIhvcNAQELBQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K
-2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfXUfEpY9Z1zRbk
-J4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl6/2o1PXWT6RbdejF0mCy2wl+
-JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG
-/+gyRr61M3Z3qAFdlsHB1b6uJcDJHgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTc
-nIhT76IxW1hPkWLIwpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/Xld
-blhYXzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5lIxKVCCIc
-l85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoohdVddLHRDiBYmxOlsGOm
-7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulrso8uBtjRkcfGEvRM/TAXw8HaOFvjqerm
-obp573PYtlNXLfbQ4ddI
------END CERTIFICATE-----
-
-Buypass Class 2 Root CA
-=======================
------BEGIN CERTIFICATE-----
-MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU
-QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X
-DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1
-eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw
-DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1
-g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn
-9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b
-/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU
-CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff
-awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI
-zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn
-Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX
-Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs
-M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD
-VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF
-AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s
-A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI
-osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S
-aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd
-DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD
-LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0
-oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC
-wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS
-CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN
-rJgWVqA=
------END CERTIFICATE-----
-
-Buypass Class 3 Root CA
-=======================
------BEGIN CERTIFICATE-----
-MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU
-QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X
-DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1
-eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw
-DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH
-sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR
-5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh
-7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ
-ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH
-2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV
-/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ
-RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA
-Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq
-j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD
-VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF
-AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV
-cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G
-uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG
-Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8
-ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2
-KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz
-6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug
-UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe
-eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi
-Cp/HuZc=
------END CERTIFICATE-----
-
-T-TeleSec GlobalRoot Class 3
-============================
------BEGIN CERTIFICATE-----
-MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM
-IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU
-cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx
-MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz
-dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD
-ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3
-DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK
-9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU
-NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF
-iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W
-0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA
-MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr
-AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb
-fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT
-ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h
-P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml
-e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw==
------END CERTIFICATE-----
-
-EE Certification Centre Root CA
-===============================
------BEGIN CERTIFICATE-----
-MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG
-EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy
-dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw
-MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB
-UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy
-ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM
-TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2
-rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw
-93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN
-P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T
-AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ
-MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF
-BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj
-xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM
-lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u
-uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU
-3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM
-dcGWxZ0=
------END CERTIFICATE-----
-
-TURKTRUST Certificate Services Provider Root 2007
-=================================================
------BEGIN CERTIFICATE-----
-MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOcUktUUlVTVCBF
-bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP
-MA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg
-QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4X
-DTA3MTIyNTE4MzcxOVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxl
-a3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMCVFIxDzAN
-BgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp
-bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4gKGMpIEFyYWzEsWsgMjAwNzCCASIw
-DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9N
-YvDdE3ePYakqtdTyuTFYKTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQv
-KUmi8wUG+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveGHtya
-KhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6PIzdezKKqdfcYbwnT
-rqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M733WB2+Y8a+xwXrXgTW4qhe04MsC
-AwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHkYb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAP
-BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/s
-Px+EnWVUXKgWAkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I
-aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5mxRZNTZPz/OO
-Xl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsaXRik7r4EW5nVcV9VZWRi1aKb
-BFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZqxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAK
-poRq0Tl9
------END CERTIFICATE-----
-
-D-TRUST Root Class 3 CA 2 2009
-==============================
------BEGIN CERTIFICATE-----
-MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK
-DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe
-Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE
-LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw
-DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD
-ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA
-BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv
-KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z
-p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC
-AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ
-4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y
-eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw
-MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G
-PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw
-OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm
-2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0
-o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV
-dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph
-X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I=
------END CERTIFICATE-----
-
-D-TRUST Root Class 3 CA 2 EV 2009
-=================================
------BEGIN CERTIFICATE-----
-MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK
-DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw
-OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK
-DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw
-OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS
-egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh
-zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T
-7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60
-sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35
-11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv
-cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v
-ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El
-MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp
-b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh
-c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+
-PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05
-nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX
-ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA
-NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv
-w9y4AyHqnxbxLFS1
------END CERTIFICATE-----
-
-PSCProcert
-==========
------BEGIN CERTIFICATE-----
-MIIJhjCCB26gAwIBAgIBCzANBgkqhkiG9w0BAQsFADCCAR4xPjA8BgNVBAMTNUF1dG9yaWRhZCBk
-ZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9sYW5vMQswCQYDVQQGEwJWRTEQ
-MA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlzdHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lz
-dGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBl
-cmludGVuZGVuY2lhIGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUw
-IwYJKoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyODE2NTEwMFoXDTIw
-MTIyNTIzNTk1OVowgdExJjAkBgkqhkiG9w0BCQEWF2NvbnRhY3RvQHByb2NlcnQubmV0LnZlMQ8w
-DQYDVQQHEwZDaGFjYW8xEDAOBgNVBAgTB01pcmFuZGExKjAoBgNVBAsTIVByb3ZlZWRvciBkZSBD
-ZXJ0aWZpY2Fkb3MgUFJPQ0VSVDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZp
-Y2FjaW9uIEVsZWN0cm9uaWNhMQswCQYDVQQGEwJWRTETMBEGA1UEAxMKUFNDUHJvY2VydDCCAiIw
-DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANW39KOUM6FGqVVhSQ2oh3NekS1wwQYalNo97BVC
-wfWMrmoX8Yqt/ICV6oNEolt6Vc5Pp6XVurgfoCfAUFM+jbnADrgV3NZs+J74BCXfgI8Qhd19L3uA
-3VcAZCP4bsm+lU/hdezgfl6VzbHvvnpC2Mks0+saGiKLt38GieU89RLAu9MLmV+QfI4tL3czkkoh
-RqipCKzx9hEC2ZUWno0vluYC3XXCFCpa1sl9JcLB/KpnheLsvtF8PPqv1W7/U0HU9TI4seJfxPmO
-EO8GqQKJ/+MMbpfg353bIdD0PghpbNjU5Db4g7ayNo+c7zo3Fn2/omnXO1ty0K+qP1xmk6wKImG2
-0qCZyFSTXai20b1dCl53lKItwIKOvMoDKjSuc/HUtQy9vmebVOvh+qBa7Dh+PsHMosdEMXXqP+UH
-0quhJZb25uSgXTcYOWEAM11G1ADEtMo88aKjPvM6/2kwLkDd9p+cJsmWN63nOaK/6mnbVSKVUyqU
-td+tFjiBdWbjxywbk5yqjKPK2Ww8F22c3HxT4CAnQzb5EuE8XL1mv6JpIzi4mWCZDlZTOpx+FIyw
-Bm/xhnaQr/2v/pDGj59/i5IjnOcVdo/Vi5QTcmn7K2FjiO/mpF7moxdqWEfLcU8UC17IAggmosvp
-r2uKGcfLFFb14dq12fy/czja+eevbqQ34gcnAgMBAAGjggMXMIIDEzASBgNVHRMBAf8ECDAGAQH/
-AgEBMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAz
-Ni0wMB0GA1UdDgQWBBRBDxk4qpl/Qguk1yeYVKIXTC1RVDCCAVAGA1UdIwSCAUcwggFDgBStuyId
-xuDSAaj9dlBSk+2YwU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRp
-ZmljYWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAwDgYDVQQH
-EwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYDVQQKEy1TaXN0ZW1hIE5h
-Y2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5k
-ZW5jaWEgZGUgU2VydmljaW9zIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG
-9w0BCQEWFmFjcmFpekBzdXNjZXJ0ZS5nb2IudmWCAQowDgYDVR0PAQH/BAQDAgEGME0GA1UdEQRG
-MESCDnByb2NlcnQubmV0LnZloBUGBWCGXgIBoAwMClBTQy0wMDAwMDKgGwYFYIZeAgKgEgwQUklG
-LUotMzE2MzUzNzMtNzB2BgNVHR8EbzBtMEagRKBChkBodHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52
-ZS9sY3IvQ0VSVElGSUNBRE8tUkFJWi1TSEEzODRDUkxERVIuY3JsMCOgIaAfhh1sZGFwOi8vYWNy
-YWl6LnN1c2NlcnRlLmdvYi52ZTA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9v
-Y3NwLnN1c2NlcnRlLmdvYi52ZTBBBgNVHSAEOjA4MDYGBmCGXgMBAjAsMCoGCCsGAQUFBwIBFh5o
-dHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52ZS9kcGMwDQYJKoZIhvcNAQELBQADggIBACtZ6yKZu4Sq
-T96QxtGGcSOeSwORR3C7wJJg7ODU523G0+1ng3dS1fLld6c2suNUvtm7CpsR72H0xpkzmfWvADmN
-g7+mvTV+LFwxNG9s2/NkAZiqlCxB3RWGymspThbASfzXg0gTB1GEMVKIu4YXx2sviiCtxQuPcD4q
-uxtxj7mkoP3YldmvWb8lK5jpY5MvYB7Eqvh39YtsL+1+LrVPQA3uvFd359m21D+VJzog1eWuq2w1
-n8GhHVnchIHuTQfiSLaeS5UtQbHh6N5+LwUeaO6/u5BlOsju6rEYNxxik6SgMexxbJHmpHmJWhSn
-FFAFTKQAVzAswbVhltw+HoSvOULP5dAssSS830DD7X9jSr3hTxJkhpXzsOfIt+FTvZLm8wyWuevo
-5pLtp4EJFAv8lXrPj9Y0TzYS3F7RNHXGRoAvlQSMx4bEqCaJqD8Zm4G7UaRKhqsLEQ+xrmNTbSjq
-3TNWOByyrYDT13K9mmyZY+gAu0F2BbdbmRiKw7gSXFbPVgx96OLP7bx0R/vu0xdOIk9W/1DzLuY5
-poLWccret9W6aAjtmcz9opLLabid+Qqkpj5PkygqYWwHJgD/ll9ohri4zspV4KuxPX+Y1zMOWj3Y
-eMLEYC/HYvBhkdI4sPaeVdtAgAUSM84dkpvRabP/v/GSCmE1P93+hvS84Bpxs2Km
------END CERTIFICATE-----
-
-China Internet Network Information Center EV Certificates Root
-==============================================================
------BEGIN CERTIFICATE-----
-MIID9zCCAt+gAwIBAgIESJ8AATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCQ04xMjAwBgNV
-BAoMKUNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyMUcwRQYDVQQDDD5D
-aGluYSBJbnRlcm5ldCBOZXR3b3JrIEluZm9ybWF0aW9uIENlbnRlciBFViBDZXJ0aWZpY2F0ZXMg
-Um9vdDAeFw0xMDA4MzEwNzExMjVaFw0zMDA4MzEwNzExMjVaMIGKMQswCQYDVQQGEwJDTjEyMDAG
-A1UECgwpQ2hpbmEgSW50ZXJuZXQgTmV0d29yayBJbmZvcm1hdGlvbiBDZW50ZXIxRzBFBgNVBAMM
-PkNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyIEVWIENlcnRpZmljYXRl
-cyBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm35z7r07eKpkQ0H1UN+U8i6y
-jUqORlTSIRLIOTJCBumD1Z9S7eVnAztUwYyZmczpwA//DdmEEbK40ctb3B75aDFk4Zv6dOtouSCV
-98YPjUesWgbdYavi7NifFy2cyjw1l1VxzUOFsUcW9SxTgHbP0wBkvUCZ3czY28Sf1hNfQYOL+Q2H
-klY0bBoQCxfVWhyXWIQ8hBouXJE0bhlffxdpxWXvayHG1VA6v2G5BY3vbzQ6sm8UY78WO5upKv23
-KzhmBsUs4qpnHkWnjQRmQvaPK++IIGmPMowUc9orhpFjIpryp9vOiYurXccUwVswah+xt54ugQEC
-7c+WXmPbqOY4twIDAQABo2MwYTAfBgNVHSMEGDAWgBR8cks5x8DbYqVPm6oYNJKiyoOCWTAPBgNV
-HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUfHJLOcfA22KlT5uqGDSSosqD
-glkwDQYJKoZIhvcNAQEFBQADggEBACrDx0M3j92tpLIM7twUbY8opJhJywyA6vPtI2Z1fcXTIWd5
-0XPFtQO3WKwMVC/GVhMPMdoG52U7HW8228gd+f2ABsqjPWYWqJ1MFn3AlUa1UeTiH9fqBk1jjZaM
-7+czV0I664zBechNdn3e9rG3geCg+aF4RhcaVpjwTj2rHO3sOdwHSPdj/gauwqRcalsyiMXHM4Ws
-ZkJHwlgkmeHlPuV1LI5D1l08eB6olYIpUNHRFrrvwb562bTYzB5MRuF3sTGrvSrIzo9uoV1/A3U0
-5K2JRVRevq4opbs/eHnrc7MKDf2+yfdWrPa37S+bISnHOLaVxATywy39FCqQmbkHzJ8=
------END CERTIFICATE-----
-
-Swisscom Root CA 2
-==================
------BEGIN CERTIFICATE-----
-MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBkMQswCQYDVQQG
-EwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2VydGlmaWNhdGUgU2Vy
-dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2
-MjUwNzM4MTRaMGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGln
-aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIIC
-IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvErjw0DzpPM
-LgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r0rk0X2s682Q2zsKwzxNo
-ysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJ
-wDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVPACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpH
-Wrumnf2U5NGKpV+GY3aFy6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1a
-SgJA/MTAtukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL6yxS
-NLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0uPoTXGiTOmekl9Ab
-mbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrALacywlKinh/LTSlDcX3KwFnUey7QY
-Ypqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velhk6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3
-qPyZ7iVNTA6z00yPhOgpD/0QVAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYw
-HQYDVR0hBBYwFDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O
-BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqhb97iEoHF8Twu
-MA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4RfbgZPnm3qKhyN2abGu2sEzsO
-v2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ
-82YqZh6NM4OKb3xuqFp1mrjX2lhIREeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLz
-o9v/tdhZsnPdTSpxsrpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcs
-a0vvaGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciATwoCqISxx
-OQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99nBjx8Oto0QuFmtEYE3saW
-mA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5Wt6NlUe07qxS/TFED6F+KBZvuim6c779o
-+sjaC+NCydAXFJy3SuCvkychVSa1ZC+N8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TC
-rvJcwhbtkj6EPnNgiLx29CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX
-5OfNeOI5wSsSnqaeG8XmDtkx2Q==
------END CERTIFICATE-----
-
-Swisscom Root EV CA 2
-=====================
------BEGIN CERTIFICATE-----
-MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAwZzELMAkGA1UE
-BhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdpdGFsIENlcnRpZmljYXRlIFNl
-cnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcN
-MzEwNjI1MDg0NTA4WjBnMQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsT
-HERpZ2l0YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYg
-Q0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7BxUglgRCgz
-o3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD1ycfMQ4jFrclyxy0uYAy
-Xhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPHoCE2G3pXKSinLr9xJZDzRINpUKTk4Rti
-GZQJo/PDvO/0vezbE53PnUgJUmfANykRHvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8Li
-qG12W0OfvrSdsyaGOx9/5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaH
-Za0zKcQvidm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHLOdAG
-alNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaCNYGu+HuB5ur+rPQa
-m3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f46Fq9mDU5zXNysRojddxyNMkM3Ox
-bPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCBUWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDi
-xzgHcgplwLa7JSnaFp6LNYth7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/
-BAQDAgGGMB0GA1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED
-MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWBbj2ITY1x0kbB
-bkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6xXCX5145v9Ydkn+0UjrgEjihL
-j6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98TPLr+flaYC/NUn81ETm484T4VvwYmneTwkLbU
-wp4wLh/vx3rEUMfqe9pQy3omywC0Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7
-XwgiG/W9mR4U9s70WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH
-59yLGn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm7JFe3VE/
-23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4Snr8PyQUQ3nqjsTzyP6Wq
-J3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VNvBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyA
-HmBR3NdUIR7KYndP+tiPsys6DXhyyWhBWkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/gi
-uMod89a2GQ+fYWVq6nTIfI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuW
-l8PVP3wbI+2ksx0WckNLIOFZfsLorSa/ovc=
------END CERTIFICATE-----
-
-CA Disig Root R1
-================
------BEGIN CERTIFICATE-----
-MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlNLMRMw
-EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp
-ZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQyMDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sx
-EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp
-c2lnIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy
-3QRkD2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/oOI7bm+V8
-u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3AfQ+lekLZWnDZv6fXARz2
-m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJeIgpFy4QxTaz+29FHuvlglzmxZcfe+5nk
-CiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8noc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTa
-YVKvJrT1cU/J19IG32PK/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6
-vpmumwKjrckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD3AjL
-LhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE7cderVC6xkGbrPAX
-ZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkCyC2fg69naQanMVXVz0tv/wQFx1is
-XxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLdqvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNV
-HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ
-04IwDQYJKoZIhvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR
-xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaASfX8MPWbTx9B
-LxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXoHqJPYNcHKfyyo6SdbhWSVhlM
-CrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpBemOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5Gfb
-VSUZP/3oNn6z4eGBrxEWi1CXYBmCAMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85
-YmLLW1AL14FABZyb7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKS
-ds+xDzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvkF7mGnjix
-lAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqFa3qdnom2piiZk4hA9z7N
-UaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsTQ6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJ
-a7+h89n07eLw4+1knj0vllJPgFOL
------END CERTIFICATE-----
-
-CA Disig Root R2
-================
------BEGIN CERTIFICATE-----
-MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw
-EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp
-ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx
-EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp
-c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC
-w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia
-xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7
-A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S
-GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV
-g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa
-5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE
-koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A
-Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i
-Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV
-HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u
-Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM
-tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV
-sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je
-dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8
-1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx
-mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01
-utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0
-sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg
-UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV
-7+ZtsH8tZ/3zbBt1RqPlShfppNcL
------END CERTIFICATE-----
-
-ACCVRAIZ1
-=========
------BEGIN CERTIFICATE-----
-MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB
-SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1
-MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH
-UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC
-DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM
-jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0
-RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD
-aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ
-0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG
-WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7
-8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR
-5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J
-9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK
-Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw
-Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu
-Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2
-VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM
-Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA
-QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh
-AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA
-YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj
-AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA
-IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk
-aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0
-dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2
-MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI
-hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E
-R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN
-YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49
-nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ
-TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3
-sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h
-I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg
-Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd
-3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p
-EfbRD0tVNEYqi4Y7
------END CERTIFICATE-----
-
-TWCA Global Root CA
-===================
------BEGIN CERTIFICATE-----
-MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT
-CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD
-QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK
-EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg
-Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C
-nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV
-r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR
-Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV
-tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W
-KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99
-sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p
-yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn
-kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI
-zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC
-AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g
-cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn
-LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M
-8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg
-/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg
-lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP
-A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m
-i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8
-EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3
-zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0=
------END CERTIFICATE-----
-
-TeliaSonera Root CA v1
-======================
------BEGIN CERTIFICATE-----
-MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE
-CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4
-MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW
-VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+
-6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA
-3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k
-B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn
-Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH
-oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3
-F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ
-oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7
-gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc
-TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB
-AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW
-DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm
-zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx
-0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW
-pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV
-G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc
-c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT
-JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2
-qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6
-Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems
-WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY=
------END CERTIFICATE-----
-
-E-Tugra Certification Authority
-===============================
------BEGIN CERTIFICATE-----
-MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w
-DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls
-ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN
-ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw
-NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx
-QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl
-cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD
-DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
-MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd
-hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K
-CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g
-ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ
-BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0
-E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz
-rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq
-jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn
-rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5
-dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB
-/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG
-MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK
-kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO
-XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807
-VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo
-a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc
-dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV
-KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT
-Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0
-8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G
-C7TbO6Orb1wdtn7os4I07QZcJA==
------END CERTIFICATE-----
-
-T-TeleSec GlobalRoot Class 2
-============================
------BEGIN CERTIFICATE-----
-MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM
-IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU
-cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx
-MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz
-dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD
-ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3
-DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ
-SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F
-vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970
-2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV
-WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA
-MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy
-YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4
-r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf
-vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR
-3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN
-9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg==
------END CERTIFICATE-----
-
-Atos TrustedRoot 2011
-=====================
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU
-cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4
-MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG
-A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV
-hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr
-54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+
-DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320
-HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR
-z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R
-l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ
-bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB
-CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h
-k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh
-TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9
-61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G
-3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed
------END CERTIFICATE-----
diff --git a/vendor/guzzle/http/Guzzle/Http/StaticClient.php b/vendor/guzzle/http/Guzzle/Http/StaticClient.php
deleted file mode 100644
index dbd4c18413a5870a67ff6de38afa27029b2e1612..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/StaticClient.php
+++ /dev/null
@@ -1,157 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Http\Client;
-use Guzzle\Http\ClientInterface;
-use Guzzle\Stream\StreamRequestFactoryInterface;
-use Guzzle\Stream\PhpStreamRequestFactory;
-
-/**
- * Simplified interface to Guzzle that does not require a class to be instantiated
- */
-final class StaticClient
-{
-    /** @var Client Guzzle client */
-    private static $client;
-
-    /**
-     * Mount the client to a simpler class name for a specific client
-     *
-     * @param string          $className Class name to use to mount
-     * @param ClientInterface $client    Client used to send requests
-     */
-    public static function mount($className = 'Guzzle', ClientInterface $client = null)
-    {
-        class_alias(__CLASS__, $className);
-        if ($client) {
-            self::$client = $client;
-        }
-    }
-
-    /**
-     * @param  string $method  HTTP request method (GET, POST, HEAD, DELETE, PUT, etc)
-     * @param  string $url     URL of the request
-     * @param  array  $options Options to use with the request. See: Guzzle\Http\Message\RequestFactory::applyOptions()
-     * @return \Guzzle\Http\Message\Response|\Guzzle\Stream\Stream
-     */
-    public static function request($method, $url, $options = array())
-    {
-        // @codeCoverageIgnoreStart
-        if (!self::$client) {
-            self::$client = new Client();
-        }
-        // @codeCoverageIgnoreEnd
-
-        $request = self::$client->createRequest($method, $url, null, null, $options);
-
-        if (isset($options['stream'])) {
-            if ($options['stream'] instanceof StreamRequestFactoryInterface) {
-                return $options['stream']->fromRequest($request);
-            } elseif ($options['stream'] == true) {
-                $streamFactory = new PhpStreamRequestFactory();
-                return $streamFactory->fromRequest($request);
-            }
-        }
-
-        return $request->send();
-    }
-
-    /**
-     * Send a GET request
-     *
-     * @param string $url     URL of the request
-     * @param array  $options Array of request options
-     *
-     * @return \Guzzle\Http\Message\Response
-     * @see Guzzle::request for a list of available options
-     */
-    public static function get($url, $options = array())
-    {
-        return self::request('GET', $url, $options);
-    }
-
-    /**
-     * Send a HEAD request
-     *
-     * @param string $url     URL of the request
-     * @param array  $options Array of request options
-     *
-     * @return \Guzzle\Http\Message\Response
-     * @see Guzzle::request for a list of available options
-     */
-    public static function head($url, $options = array())
-    {
-        return self::request('HEAD', $url, $options);
-    }
-
-    /**
-     * Send a DELETE request
-     *
-     * @param string $url     URL of the request
-     * @param array  $options Array of request options
-     *
-     * @return \Guzzle\Http\Message\Response
-     * @see Guzzle::request for a list of available options
-     */
-    public static function delete($url, $options = array())
-    {
-        return self::request('DELETE', $url, $options);
-    }
-
-    /**
-     * Send a POST request
-     *
-     * @param string $url     URL of the request
-     * @param array  $options Array of request options
-     *
-     * @return \Guzzle\Http\Message\Response
-     * @see Guzzle::request for a list of available options
-     */
-    public static function post($url, $options = array())
-    {
-        return self::request('POST', $url, $options);
-    }
-
-    /**
-     * Send a PUT request
-     *
-     * @param string $url     URL of the request
-     * @param array  $options Array of request options
-     *
-     * @return \Guzzle\Http\Message\Response
-     * @see Guzzle::request for a list of available options
-     */
-    public static function put($url, $options = array())
-    {
-        return self::request('PUT', $url, $options);
-    }
-
-    /**
-     * Send a PATCH request
-     *
-     * @param string $url     URL of the request
-     * @param array  $options Array of request options
-     *
-     * @return \Guzzle\Http\Message\Response
-     * @see Guzzle::request for a list of available options
-     */
-    public static function patch($url, $options = array())
-    {
-        return self::request('PATCH', $url, $options);
-    }
-
-    /**
-     * Send an OPTIONS request
-     *
-     * @param string $url     URL of the request
-     * @param array  $options Array of request options
-     *
-     * @return \Guzzle\Http\Message\Response
-     * @see Guzzle::request for a list of available options
-     */
-    public static function options($url, $options = array())
-    {
-        return self::request('OPTIONS', $url, $options);
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/Url.php b/vendor/guzzle/http/Guzzle/Http/Url.php
deleted file mode 100644
index 6a4e772451411a996b8227c581ab0d53f5d3de75..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/Url.php
+++ /dev/null
@@ -1,554 +0,0 @@
-<?php
-
-namespace Guzzle\Http;
-
-use Guzzle\Common\Exception\InvalidArgumentException;
-
-/**
- * Parses and generates URLs based on URL parts. In favor of performance, URL parts are not validated.
- */
-class Url
-{
-    protected $scheme;
-    protected $host;
-    protected $port;
-    protected $username;
-    protected $password;
-    protected $path = '';
-    protected $fragment;
-
-    /** @var QueryString Query part of the URL */
-    protected $query;
-
-    /**
-     * Factory method to create a new URL from a URL string
-     *
-     * @param string $url Full URL used to create a Url object
-     *
-     * @return Url
-     * @throws InvalidArgumentException
-     */
-    public static function factory($url)
-    {
-        static $defaults = array('scheme' => null, 'host' => null, 'path' => null, 'port' => null, 'query' => null,
-            'user' => null, 'pass' => null, 'fragment' => null);
-
-        if (false === ($parts = parse_url($url))) {
-            throw new InvalidArgumentException('Was unable to parse malformed url: ' . $url);
-        }
-
-        $parts += $defaults;
-
-        // Convert the query string into a QueryString object
-        if ($parts['query'] || 0 !== strlen($parts['query'])) {
-            $parts['query'] = QueryString::fromString($parts['query']);
-        }
-
-        return new static($parts['scheme'], $parts['host'], $parts['user'],
-            $parts['pass'], $parts['port'], $parts['path'], $parts['query'],
-            $parts['fragment']);
-    }
-
-    /**
-     * Build a URL from parse_url parts. The generated URL will be a relative URL if a scheme or host are not provided.
-     *
-     * @param array $parts Array of parse_url parts
-     *
-     * @return string
-     */
-    public static function buildUrl(array $parts)
-    {
-        $url = $scheme = '';
-
-        if (isset($parts['scheme'])) {
-            $scheme = $parts['scheme'];
-            $url .= $scheme . ':';
-        }
-
-        if (isset($parts['host'])) {
-            $url .= '//';
-            if (isset($parts['user'])) {
-                $url .= $parts['user'];
-                if (isset($parts['pass'])) {
-                    $url .= ':' . $parts['pass'];
-                }
-                $url .=  '@';
-            }
-
-            $url .= $parts['host'];
-
-            // Only include the port if it is not the default port of the scheme
-            if (isset($parts['port'])
-                && !(($scheme == 'http' && $parts['port'] == 80) || ($scheme == 'https' && $parts['port'] == 443))
-            ) {
-                $url .= ':' . $parts['port'];
-            }
-        }
-
-        // Add the path component if present
-        if (isset($parts['path']) && 0 !== strlen($parts['path'])) {
-            // Always ensure that the path begins with '/' if set and something is before the path
-            if ($url && $parts['path'][0] != '/' && substr($url, -1)  != '/') {
-                $url .= '/';
-            }
-            $url .= $parts['path'];
-        }
-
-        // Add the query string if present
-        if (isset($parts['query'])) {
-            $url .= '?' . $parts['query'];
-        }
-
-        // Ensure that # is only added to the url if fragment contains anything.
-        if (isset($parts['fragment'])) {
-            $url .= '#' . $parts['fragment'];
-        }
-
-        return $url;
-    }
-
-    /**
-     * Create a new URL from URL parts
-     *
-     * @param string                   $scheme   Scheme of the URL
-     * @param string                   $host     Host of the URL
-     * @param string                   $username Username of the URL
-     * @param string                   $password Password of the URL
-     * @param int                      $port     Port of the URL
-     * @param string                   $path     Path of the URL
-     * @param QueryString|array|string $query    Query string of the URL
-     * @param string                   $fragment Fragment of the URL
-     */
-    public function __construct($scheme, $host, $username = null, $password = null, $port = null, $path = null, QueryString $query = null, $fragment = null)
-    {
-        $this->scheme = $scheme;
-        $this->host = $host;
-        $this->port = $port;
-        $this->username = $username;
-        $this->password = $password;
-        $this->fragment = $fragment;
-        if (!$query) {
-            $this->query = new QueryString();
-        } else {
-            $this->setQuery($query);
-        }
-        $this->setPath($path);
-    }
-
-    /**
-     * Clone the URL
-     */
-    public function __clone()
-    {
-        $this->query = clone $this->query;
-    }
-
-    /**
-     * Returns the URL as a URL string
-     *
-     * @return string
-     */
-    public function __toString()
-    {
-        return self::buildUrl($this->getParts());
-    }
-
-    /**
-     * Get the parts of the URL as an array
-     *
-     * @return array
-     */
-    public function getParts()
-    {
-        $query = (string) $this->query;
-
-        return array(
-            'scheme' => $this->scheme,
-            'user' => $this->username,
-            'pass' => $this->password,
-            'host' => $this->host,
-            'port' => $this->port,
-            'path' => $this->getPath(),
-            'query' => $query !== '' ? $query : null,
-            'fragment' => $this->fragment,
-        );
-    }
-
-    /**
-     * Set the host of the request.
-     *
-     * @param string $host Host to set (e.g. www.yahoo.com, yahoo.com)
-     *
-     * @return Url
-     */
-    public function setHost($host)
-    {
-        if (strpos($host, ':') === false) {
-            $this->host = $host;
-        } else {
-            list($host, $port) = explode(':', $host);
-            $this->host = $host;
-            $this->setPort($port);
-        }
-
-        return $this;
-    }
-
-    /**
-     * Get the host part of the URL
-     *
-     * @return string
-     */
-    public function getHost()
-    {
-        return $this->host;
-    }
-
-    /**
-     * Set the scheme part of the URL (http, https, ftp, etc)
-     *
-     * @param string $scheme Scheme to set
-     *
-     * @return Url
-     */
-    public function setScheme($scheme)
-    {
-        if ($this->scheme == 'http' && $this->port == 80) {
-            $this->port = null;
-        } elseif ($this->scheme == 'https' && $this->port == 443) {
-            $this->port = null;
-        }
-
-        $this->scheme = $scheme;
-
-        return $this;
-    }
-
-    /**
-     * Get the scheme part of the URL
-     *
-     * @return string
-     */
-    public function getScheme()
-    {
-        return $this->scheme;
-    }
-
-    /**
-     * Set the port part of the URL
-     *
-     * @param int $port Port to set
-     *
-     * @return Url
-     */
-    public function setPort($port)
-    {
-        $this->port = $port;
-
-        return $this;
-    }
-
-    /**
-     * Get the port part of the URl. Will return the default port for a given scheme if no port has been set.
-     *
-     * @return int|null
-     */
-    public function getPort()
-    {
-        if ($this->port) {
-            return $this->port;
-        } elseif ($this->scheme == 'http') {
-            return 80;
-        } elseif ($this->scheme == 'https') {
-            return 443;
-        }
-
-        return null;
-    }
-
-    /**
-     * Set the path part of the URL
-     *
-     * @param array|string $path Path string or array of path segments
-     *
-     * @return Url
-     */
-    public function setPath($path)
-    {
-        static $pathReplace = array(' ' => '%20', '?' => '%3F');
-        if (is_array($path)) {
-            $path = '/' . implode('/', $path);
-        }
-
-        $this->path = strtr($path, $pathReplace);
-
-        return $this;
-    }
-
-    /**
-     * Normalize the URL so that double slashes and relative paths are removed
-     *
-     * @return Url
-     */
-    public function normalizePath()
-    {
-        if (!$this->path || $this->path == '/' || $this->path == '*') {
-            return $this;
-        }
-
-        $results = array();
-        $segments = $this->getPathSegments();
-        foreach ($segments as $segment) {
-            if ($segment == '..') {
-                array_pop($results);
-            } elseif ($segment != '.' && $segment != '') {
-                $results[] = $segment;
-            }
-        }
-
-        // Combine the normalized parts and add the leading slash if needed
-        $this->path = ($this->path[0] == '/' ? '/' : '') . implode('/', $results);
-
-        // Add the trailing slash if necessary
-        if ($this->path != '/' && end($segments) == '') {
-            $this->path .= '/';
-        }
-
-        return $this;
-    }
-
-    /**
-     * Add a relative path to the currently set path.
-     *
-     * @param string $relativePath Relative path to add
-     *
-     * @return Url
-     */
-    public function addPath($relativePath)
-    {
-        if ($relativePath != '/' && is_string($relativePath) && strlen($relativePath) > 0) {
-            // Add a leading slash if needed
-            if ($relativePath[0] != '/') {
-                $relativePath = '/' . $relativePath;
-            }
-            $this->setPath(str_replace('//', '/', $this->path . $relativePath));
-        }
-
-        return $this;
-    }
-
-    /**
-     * Get the path part of the URL
-     *
-     * @return string
-     */
-    public function getPath()
-    {
-        return $this->path;
-    }
-
-    /**
-     * Get the path segments of the URL as an array
-     *
-     * @return array
-     */
-    public function getPathSegments()
-    {
-        return array_slice(explode('/', $this->getPath()), 1);
-    }
-
-    /**
-     * Set the password part of the URL
-     *
-     * @param string $password Password to set
-     *
-     * @return Url
-     */
-    public function setPassword($password)
-    {
-        $this->password = $password;
-
-        return $this;
-    }
-
-    /**
-     * Get the password part of the URL
-     *
-     * @return null|string
-     */
-    public function getPassword()
-    {
-        return $this->password;
-    }
-
-    /**
-     * Set the username part of the URL
-     *
-     * @param string $username Username to set
-     *
-     * @return Url
-     */
-    public function setUsername($username)
-    {
-        $this->username = $username;
-
-        return $this;
-    }
-
-    /**
-     * Get the username part of the URl
-     *
-     * @return null|string
-     */
-    public function getUsername()
-    {
-        return $this->username;
-    }
-
-    /**
-     * Get the query part of the URL as a QueryString object
-     *
-     * @return QueryString
-     */
-    public function getQuery()
-    {
-        return $this->query;
-    }
-
-    /**
-     * Set the query part of the URL
-     *
-     * @param QueryString|string|array $query Query to set
-     *
-     * @return Url
-     */
-    public function setQuery($query)
-    {
-        if (is_string($query)) {
-            $output = null;
-            parse_str($query, $output);
-            $this->query = new QueryString($output);
-        } elseif (is_array($query)) {
-            $this->query = new QueryString($query);
-        } elseif ($query instanceof QueryString) {
-            $this->query = $query;
-        }
-
-        return $this;
-    }
-
-    /**
-     * Get the fragment part of the URL
-     *
-     * @return null|string
-     */
-    public function getFragment()
-    {
-        return $this->fragment;
-    }
-
-    /**
-     * Set the fragment part of the URL
-     *
-     * @param string $fragment Fragment to set
-     *
-     * @return Url
-     */
-    public function setFragment($fragment)
-    {
-        $this->fragment = $fragment;
-
-        return $this;
-    }
-
-    /**
-     * Check if this is an absolute URL
-     *
-     * @return bool
-     */
-    public function isAbsolute()
-    {
-        return $this->scheme && $this->host;
-    }
-
-    /**
-     * Combine the URL with another URL. Follows the rules specific in RFC 3986 section 5.4.
-     *
-     * @param string $url           Relative URL to combine with
-     * @param bool   $strictRfc3986 Set to true to use strict RFC 3986 compliance when merging paths. When first
-     *                              released, Guzzle used an incorrect algorithm for combining relative URL paths. In
-     *                              order to not break users, we introduced this flag to allow the merging of URLs based
-     *                              on strict RFC 3986 section 5.4.1. This means that "http://a.com/foo/baz" merged with
-     *                              "bar" would become "http://a.com/foo/bar". When this value is set to false, it would
-     *                              become "http://a.com/foo/baz/bar".
-     * @return Url
-     * @throws InvalidArgumentException
-     * @link http://tools.ietf.org/html/rfc3986#section-5.4
-     */
-    public function combine($url, $strictRfc3986 = false)
-    {
-        $url = self::factory($url);
-
-        // Use the more absolute URL as the base URL
-        if (!$this->isAbsolute() && $url->isAbsolute()) {
-            $url = $url->combine($this);
-        }
-
-        // Passing a URL with a scheme overrides everything
-        if ($buffer = $url->getScheme()) {
-            $this->scheme = $buffer;
-            $this->host = $url->getHost();
-            $this->port = $url->getPort();
-            $this->username = $url->getUsername();
-            $this->password = $url->getPassword();
-            $this->path = $url->getPath();
-            $this->query = $url->getQuery();
-            $this->fragment = $url->getFragment();
-            return $this;
-        }
-
-        // Setting a host overrides the entire rest of the URL
-        if ($buffer = $url->getHost()) {
-            $this->host = $buffer;
-            $this->port = $url->getPort();
-            $this->username = $url->getUsername();
-            $this->password = $url->getPassword();
-            $this->path = $url->getPath();
-            $this->query = $url->getQuery();
-            $this->fragment = $url->getFragment();
-            return $this;
-        }
-
-        $path = $url->getPath();
-        $query = $url->getQuery();
-
-        if (!$path) {
-            if (count($query)) {
-                $this->addQuery($query, $strictRfc3986);
-            }
-        } else {
-            if ($path[0] == '/') {
-                $this->path = $path;
-            } elseif ($strictRfc3986) {
-                $this->path .= '/../' . $path;
-            } else {
-                $this->path .= '/' . $path;
-            }
-            $this->normalizePath();
-            $this->addQuery($query, $strictRfc3986);
-        }
-
-        $this->fragment = $url->getFragment();
-
-        return $this;
-    }
-
-    private function addQuery(QueryString $new, $strictRfc386)
-    {
-        if (!$strictRfc386) {
-            $new->merge($this->query);
-        }
-
-        $this->query = $new;
-    }
-}
diff --git a/vendor/guzzle/http/Guzzle/Http/composer.json b/vendor/guzzle/http/Guzzle/Http/composer.json
deleted file mode 100644
index 9384a5bf918de990673d64c686bc95e75fcce7a6..0000000000000000000000000000000000000000
--- a/vendor/guzzle/http/Guzzle/Http/composer.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
-    "name": "guzzle/http",
-    "description": "HTTP libraries used by Guzzle",
-    "homepage": "http://guzzlephp.org/",
-    "keywords": ["http client", "http", "client", "Guzzle", "curl"],
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Michael Dowling",
-            "email": "mtdowling@gmail.com",
-            "homepage": "https://github.com/mtdowling"
-        }
-    ],
-    "require": {
-        "php": ">=5.3.2",
-        "guzzle/common": "self.version",
-        "guzzle/parser": "self.version",
-        "guzzle/stream": "self.version"
-    },
-    "suggest": {
-        "ext-curl": "*"
-    },
-    "autoload": {
-        "psr-0": { "Guzzle\\Http": "" }
-    },
-    "target-dir": "Guzzle/Http",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "3.7-dev"
-        }
-    }
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/Cookie/CookieParser.php b/vendor/guzzle/parser/Guzzle/Parser/Cookie/CookieParser.php
deleted file mode 100644
index 4349eeb38bf8845c27aed12125c063987c7aea72..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/Cookie/CookieParser.php
+++ /dev/null
@@ -1,131 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\Cookie;
-
-/**
- * Default Guzzle implementation of a Cookie parser
- */
-class CookieParser implements CookieParserInterface
-{
-    /** @var array Cookie part names to snake_case array values */
-    protected static $cookieParts = array(
-        'domain'      => 'Domain',
-        'path'        => 'Path',
-        'max_age'     => 'Max-Age',
-        'expires'     => 'Expires',
-        'version'     => 'Version',
-        'secure'      => 'Secure',
-        'port'        => 'Port',
-        'discard'     => 'Discard',
-        'comment'     => 'Comment',
-        'comment_url' => 'Comment-Url',
-        'http_only'   => 'HttpOnly'
-    );
-
-    public function parseCookie($cookie, $host = null, $path = null, $decode = false)
-    {
-        // Explode the cookie string using a series of semicolons
-        $pieces = array_filter(array_map('trim', explode(';', $cookie)));
-
-        // The name of the cookie (first kvp) must include an equal sign.
-        if (empty($pieces) || !strpos($pieces[0], '=')) {
-            return false;
-        }
-
-        // Create the default return array
-        $data = array_merge(array_fill_keys(array_keys(self::$cookieParts), null), array(
-            'cookies'   => array(),
-            'data'      => array(),
-            'path'      => null,
-            'http_only' => false,
-            'discard'   => false,
-            'domain'    => $host
-        ));
-        $foundNonCookies = 0;
-
-        // Add the cookie pieces into the parsed data array
-        foreach ($pieces as $part) {
-
-            $cookieParts = explode('=', $part, 2);
-            $key = trim($cookieParts[0]);
-
-            if (count($cookieParts) == 1) {
-                // Can be a single value (e.g. secure, httpOnly)
-                $value = true;
-            } else {
-                // Be sure to strip wrapping quotes
-                $value = trim($cookieParts[1], " \n\r\t\0\x0B\"");
-                if ($decode) {
-                    $value = urldecode($value);
-                }
-            }
-
-            // Only check for non-cookies when cookies have been found
-            if (!empty($data['cookies'])) {
-                foreach (self::$cookieParts as $mapValue => $search) {
-                    if (!strcasecmp($search, $key)) {
-                        $data[$mapValue] = $mapValue == 'port' ? array_map('trim', explode(',', $value)) : $value;
-                        $foundNonCookies++;
-                        continue 2;
-                    }
-                }
-            }
-
-            // If cookies have not yet been retrieved, or this value was not found in the pieces array, treat it as a
-            // cookie. IF non-cookies have been parsed, then this isn't a cookie, it's cookie data. Cookies then data.
-            $data[$foundNonCookies ? 'data' : 'cookies'][$key] = $value;
-        }
-
-        // Calculate the expires date
-        if (!$data['expires'] && $data['max_age']) {
-            $data['expires'] = time() + (int) $data['max_age'];
-        }
-
-        // Check path attribute according RFC6265 http://tools.ietf.org/search/rfc6265#section-5.2.4
-        // "If the attribute-value is empty or if the first character of the
-        // attribute-value is not %x2F ("/"):
-        //   Let cookie-path be the default-path.
-        // Otherwise:
-        //   Let cookie-path be the attribute-value."
-        if (!$data['path'] || substr($data['path'], 0, 1) !== '/') {
-            $data['path'] = $this->getDefaultPath($path);
-        }
-
-        return $data;
-    }
-
-    /**
-     * Get default cookie path according to RFC 6265
-     * http://tools.ietf.org/search/rfc6265#section-5.1.4 Paths and Path-Match
-     *
-     * @param string $path Request uri-path
-     *
-     * @return string
-     */
-    protected function getDefaultPath($path) {
-        // "The user agent MUST use an algorithm equivalent to the following algorithm
-        // to compute the default-path of a cookie:"
-
-        // "2. If the uri-path is empty or if the first character of the uri-path is not
-        // a %x2F ("/") character, output %x2F ("/") and skip the remaining steps.
-        if (empty($path) || substr($path, 0, 1) !== '/') {
-            return '/';
-        }
-
-        // "3. If the uri-path contains no more than one %x2F ("/") character, output
-        // %x2F ("/") and skip the remaining step."
-        if ($path === "/") {
-            return $path;
-        }
-
-        $rightSlashPos = strrpos($path, '/');
-        if ($rightSlashPos === 0) {
-            return "/";
-        }
-
-        // "4. Output the characters of the uri-path from the first character up to,
-        // but not including, the right-most %x2F ("/")."
-        return substr($path, 0, $rightSlashPos);
-
-    }
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/Cookie/CookieParserInterface.php b/vendor/guzzle/parser/Guzzle/Parser/Cookie/CookieParserInterface.php
deleted file mode 100644
index d21ffe21c1cc6095cf546df0806dc4d8fd78a30c..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/Cookie/CookieParserInterface.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\Cookie;
-
-/**
- * Cookie parser interface
- */
-interface CookieParserInterface
-{
-    /**
-     * Parse a cookie string as set in a Set-Cookie HTTP header and return an associative array of data.
-     *
-     * @param string $cookie Cookie header value to parse
-     * @param string $host   Host of an associated request
-     * @param string $path   Path of an associated request
-     * @param bool   $decode Set to TRUE to urldecode cookie values
-     *
-     * @return array|bool Returns FALSE on failure or returns an array of arrays, with each of the sub arrays including:
-     *     - domain  (string) - Domain of the cookie
-     *     - path    (string) - Path of the cookie
-     *     - cookies (array)  - Associative array of cookie names and values
-     *     - max_age (int)    - Lifetime of the cookie in seconds
-     *     - version (int)    - Version of the cookie specification. RFC 2965 is 1
-     *     - secure  (bool)   - Whether or not this is a secure cookie
-     *     - discard (bool)   - Whether or not this is a discardable cookie
-     *     - custom (string)  - Custom cookie data array
-     *     - comment (string) - How the cookie is intended to be used
-     *     - comment_url (str)- URL that contains info on how it will be used
-     *     - port (array|str) - Array of ports or null
-     *     - http_only (bool) - HTTP only cookie
-     */
-    public function parseCookie($cookie, $host = null, $path = null, $decode = false);
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/Message/AbstractMessageParser.php b/vendor/guzzle/parser/Guzzle/Parser/Message/AbstractMessageParser.php
deleted file mode 100644
index d25f9cceee045c55c3076000b263e40d90f20adf..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/Message/AbstractMessageParser.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\Message;
-
-/**
- * Implements shared message parsing functionality
- */
-abstract class AbstractMessageParser implements MessageParserInterface
-{
-    /**
-     * Create URL parts from HTTP message parts
-     *
-     * @param string $requestUrl Associated URL
-     * @param array  $parts      HTTP message parts
-     *
-     * @return array
-     */
-    protected function getUrlPartsFromMessage($requestUrl, array $parts)
-    {
-        // Parse the URL information from the message
-        $urlParts = array(
-            'path'   => $requestUrl,
-            'scheme' => 'http'
-        );
-
-        // Check for the Host header
-        if (isset($parts['headers']['Host'])) {
-            $urlParts['host'] = $parts['headers']['Host'];
-        } elseif (isset($parts['headers']['host'])) {
-            $urlParts['host'] = $parts['headers']['host'];
-        } else {
-            $urlParts['host'] = null;
-        }
-
-        if (false === strpos($urlParts['host'], ':')) {
-            $urlParts['port'] = '';
-        } else {
-            $hostParts = explode(':', $urlParts['host']);
-            $urlParts['host'] = trim($hostParts[0]);
-            $urlParts['port'] = (int) trim($hostParts[1]);
-            if ($urlParts['port'] == 443) {
-                $urlParts['scheme'] = 'https';
-            }
-        }
-
-        // Check if a query is present
-        $path = $urlParts['path'];
-        $qpos = strpos($path, '?');
-        if ($qpos) {
-            $urlParts['query'] = substr($path, $qpos + 1);
-            $urlParts['path'] = substr($path, 0, $qpos);
-        } else {
-            $urlParts['query'] = '';
-        }
-
-        return $urlParts;
-    }
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/Message/MessageParser.php b/vendor/guzzle/parser/Guzzle/Parser/Message/MessageParser.php
deleted file mode 100644
index 104740068e8d31cb0addfdff26a2fcf30cb47813..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/Message/MessageParser.php
+++ /dev/null
@@ -1,110 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\Message;
-
-/**
- * Default request and response parser used by Guzzle. Optimized for speed.
- */
-class MessageParser extends AbstractMessageParser
-{
-    public function parseRequest($message)
-    {
-        if (!$message) {
-            return false;
-        }
-
-        $parts = $this->parseMessage($message);
-
-        // Parse the protocol and protocol version
-        if (isset($parts['start_line'][2])) {
-            $startParts = explode('/', $parts['start_line'][2]);
-            $protocol = strtoupper($startParts[0]);
-            $version = isset($startParts[1]) ? $startParts[1] : '1.1';
-        } else {
-            $protocol = 'HTTP';
-            $version = '1.1';
-        }
-
-        $parsed = array(
-            'method'   => strtoupper($parts['start_line'][0]),
-            'protocol' => $protocol,
-            'version'  => $version,
-            'headers'  => $parts['headers'],
-            'body'     => $parts['body']
-        );
-
-        $parsed['request_url'] = $this->getUrlPartsFromMessage($parts['start_line'][1], $parsed);
-
-        return $parsed;
-    }
-
-    public function parseResponse($message)
-    {
-        if (!$message) {
-            return false;
-        }
-
-        $parts = $this->parseMessage($message);
-        list($protocol, $version) = explode('/', trim($parts['start_line'][0]));
-
-        return array(
-            'protocol'      => $protocol,
-            'version'       => $version,
-            'code'          => $parts['start_line'][1],
-            'reason_phrase' => isset($parts['start_line'][2]) ? $parts['start_line'][2] : '',
-            'headers'       => $parts['headers'],
-            'body'          => $parts['body']
-        );
-    }
-
-    /**
-     * Parse a message into parts
-     *
-     * @param string $message Message to parse
-     *
-     * @return array
-     */
-    protected function parseMessage($message)
-    {
-        $startLine = null;
-        $headers = array();
-        $body = '';
-
-        // Iterate over each line in the message, accounting for line endings
-        $lines = preg_split('/(\\r?\\n)/', $message, -1, PREG_SPLIT_DELIM_CAPTURE);
-        for ($i = 0, $totalLines = count($lines); $i < $totalLines; $i += 2) {
-
-            $line = $lines[$i];
-
-            // If two line breaks were encountered, then this is the end of body
-            if (empty($line)) {
-                if ($i < $totalLines - 1) {
-                    $body = implode('', array_slice($lines, $i + 2));
-                }
-                break;
-            }
-
-            // Parse message headers
-            if (!$startLine) {
-                $startLine = explode(' ', $line, 3);
-            } elseif (strpos($line, ':')) {
-                $parts = explode(':', $line, 2);
-                $key = trim($parts[0]);
-                $value = isset($parts[1]) ? trim($parts[1]) : '';
-                if (!isset($headers[$key])) {
-                    $headers[$key] = $value;
-                } elseif (!is_array($headers[$key])) {
-                    $headers[$key] = array($headers[$key], $value);
-                } else {
-                    $headers[$key][] = $value;
-                }
-            }
-        }
-
-        return array(
-            'start_line' => $startLine,
-            'headers'    => $headers,
-            'body'       => $body
-        );
-    }
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/Message/MessageParserInterface.php b/vendor/guzzle/parser/Guzzle/Parser/Message/MessageParserInterface.php
deleted file mode 100644
index cc448088dbd116f0485f48931e29837b3635c9f3..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/Message/MessageParserInterface.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\Message;
-
-/**
- * HTTP message parser interface used to parse HTTP messages into an array
- */
-interface MessageParserInterface
-{
-    /**
-     * Parse an HTTP request message into an associative array of parts.
-     *
-     * @param string $message HTTP request to parse
-     *
-     * @return array|bool Returns false if the message is invalid
-     */
-    public function parseRequest($message);
-
-    /**
-     * Parse an HTTP response message into an associative array of parts.
-     *
-     * @param string $message HTTP response to parse
-     *
-     * @return array|bool Returns false if the message is invalid
-     */
-    public function parseResponse($message);
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/Message/PeclHttpMessageParser.php b/vendor/guzzle/parser/Guzzle/Parser/Message/PeclHttpMessageParser.php
deleted file mode 100644
index 944aaa25828006ad2b627040c36817b1f4b147e3..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/Message/PeclHttpMessageParser.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\Message;
-
-/**
- * Pecl HTTP message parser
- */
-class PeclHttpMessageParser extends AbstractMessageParser
-{
-    public function parseRequest($message)
-    {
-        if (!$message) {
-            return false;
-        }
-
-        $parts = http_parse_message($message);
-
-        $parsed = array(
-            'method'   => $parts->requestMethod,
-            'protocol' => 'HTTP',
-            'version'  => number_format($parts->httpVersion, 1),
-            'headers'  => $parts->headers,
-            'body'     => $parts->body
-        );
-
-        $parsed['request_url'] = $this->getUrlPartsFromMessage($parts->requestUrl, $parsed);
-
-        return $parsed;
-    }
-
-    public function parseResponse($message)
-    {
-        if (!$message) {
-            return false;
-        }
-
-        $parts = http_parse_message($message);
-
-        return array(
-            'protocol'      => 'HTTP',
-            'version'       => number_format($parts->httpVersion, 1),
-            'code'          => $parts->responseCode,
-            'reason_phrase' => $parts->responseStatus,
-            'headers'       => $parts->headers,
-            'body'          => $parts->body
-        );
-    }
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/ParserRegistry.php b/vendor/guzzle/parser/Guzzle/Parser/ParserRegistry.php
deleted file mode 100644
index f8386831c22c8448bfb7d023b00d210fe06e2029..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/ParserRegistry.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-namespace Guzzle\Parser;
-
-/**
- * Registry of parsers used by the application
- */
-class ParserRegistry
-{
-    /** @var ParserRegistry Singleton instance */
-    protected static $instance;
-
-    /** @var array Array of parser instances */
-    protected $instances = array();
-
-    /** @var array Mapping of parser name to default class */
-    protected $mapping = array(
-        'message'      => 'Guzzle\\Parser\\Message\\MessageParser',
-        'cookie'       => 'Guzzle\\Parser\\Cookie\\CookieParser',
-        'url'          => 'Guzzle\\Parser\\Url\\UrlParser',
-        'uri_template' => 'Guzzle\\Parser\\UriTemplate\\UriTemplate',
-    );
-
-    /**
-     * @return self
-     * @codeCoverageIgnore
-     */
-    public static function getInstance()
-    {
-        if (!self::$instance) {
-            self::$instance = new static;
-        }
-
-        return self::$instance;
-    }
-
-    public function __construct()
-    {
-        // Use the PECL URI template parser if available
-        if (extension_loaded('uri_template')) {
-            $this->mapping['uri_template'] = 'Guzzle\\Parser\\UriTemplate\\PeclUriTemplate';
-        }
-    }
-
-    /**
-     * Get a parser by name from an instance
-     *
-     * @param string $name Name of the parser to retrieve
-     *
-     * @return mixed|null
-     */
-    public function getParser($name)
-    {
-        if (!isset($this->instances[$name])) {
-            if (!isset($this->mapping[$name])) {
-                return null;
-            }
-            $class = $this->mapping[$name];
-            $this->instances[$name] = new $class();
-        }
-
-        return $this->instances[$name];
-    }
-
-    /**
-     * Register a custom parser by name with the register
-     *
-     * @param string $name   Name or handle of the parser to register
-     * @param mixed  $parser Instantiated parser to register
-     */
-    public function registerParser($name, $parser)
-    {
-        $this->instances[$name] = $parser;
-    }
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/UriTemplate/PeclUriTemplate.php b/vendor/guzzle/parser/Guzzle/Parser/UriTemplate/PeclUriTemplate.php
deleted file mode 100644
index b0764e8377c4f1a9348fc925a8260a7963f41489..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/UriTemplate/PeclUriTemplate.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\UriTemplate;
-
-use Guzzle\Common\Exception\RuntimeException;
-
-/**
- * Expands URI templates using the uri_template pecl extension (pecl install uri_template-beta)
- *
- * @link http://pecl.php.net/package/uri_template
- * @link https://github.com/ioseb/uri-template
- */
-class PeclUriTemplate implements UriTemplateInterface
-{
-    public function __construct()
-    {
-        if (!extension_loaded('uri_template')) {
-            throw new RuntimeException('uri_template PECL extension must be installed to use PeclUriTemplate');
-        }
-    }
-
-    public function expand($template, array $variables)
-    {
-        return uri_template($template, $variables);
-    }
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplate.php b/vendor/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplate.php
deleted file mode 100644
index 0df032f0ff80e477765e85a5e4ed6f76d3e0ffd3..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplate.php
+++ /dev/null
@@ -1,254 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\UriTemplate;
-
-/**
- * Expands URI templates using an array of variables
- *
- * @link http://tools.ietf.org/html/draft-gregorio-uritemplate-08
- */
-class UriTemplate implements UriTemplateInterface
-{
-    const DEFAULT_PATTERN = '/\{([^\}]+)\}/';
-
-    /** @var string URI template */
-    private $template;
-
-    /** @var array Variables to use in the template expansion */
-    private $variables;
-
-    /** @var string Regex used to parse expressions */
-    private $regex = self::DEFAULT_PATTERN;
-
-    /** @var array Hash for quick operator lookups */
-    private static $operatorHash = array(
-        '+' => true, '#' => true, '.' => true, '/' => true, ';' => true, '?' => true, '&' => true
-    );
-
-    /** @var array Delimiters */
-    private static $delims = array(
-        ':', '/', '?', '#', '[', ']', '@', '!', '$', '&', '\'', '(', ')', '*', '+', ',', ';', '='
-    );
-
-    /** @var array Percent encoded delimiters */
-    private static $delimsPct = array(
-        '%3A', '%2F', '%3F', '%23', '%5B', '%5D', '%40', '%21', '%24', '%26', '%27', '%28', '%29', '%2A', '%2B', '%2C',
-        '%3B', '%3D'
-    );
-
-    public function expand($template, array $variables)
-    {
-        if ($this->regex == self::DEFAULT_PATTERN && false === strpos($template, '{')) {
-            return $template;
-        }
-
-        $this->template = $template;
-        $this->variables = $variables;
-
-        return preg_replace_callback($this->regex, array($this, 'expandMatch'), $this->template);
-    }
-
-    /**
-     * Set the regex patten used to expand URI templates
-     *
-     * @param string $regexPattern
-     */
-    public function setRegex($regexPattern)
-    {
-        $this->regex = $regexPattern;
-    }
-
-    /**
-     * Parse an expression into parts
-     *
-     * @param string $expression Expression to parse
-     *
-     * @return array Returns an associative array of parts
-     */
-    private function parseExpression($expression)
-    {
-        // Check for URI operators
-        $operator = '';
-
-        if (isset(self::$operatorHash[$expression[0]])) {
-            $operator = $expression[0];
-            $expression = substr($expression, 1);
-        }
-
-        $values = explode(',', $expression);
-        foreach ($values as &$value) {
-            $value = trim($value);
-            $varspec = array();
-            $substrPos = strpos($value, ':');
-            if ($substrPos) {
-                $varspec['value'] = substr($value, 0, $substrPos);
-                $varspec['modifier'] = ':';
-                $varspec['position'] = (int) substr($value, $substrPos + 1);
-            } elseif (substr($value, -1) == '*') {
-                $varspec['modifier'] = '*';
-                $varspec['value'] = substr($value, 0, -1);
-            } else {
-                $varspec['value'] = (string) $value;
-                $varspec['modifier'] = '';
-            }
-            $value = $varspec;
-        }
-
-        return array(
-            'operator' => $operator,
-            'values'   => $values
-        );
-    }
-
-    /**
-     * Process an expansion
-     *
-     * @param array $matches Matches met in the preg_replace_callback
-     *
-     * @return string Returns the replacement string
-     */
-    private function expandMatch(array $matches)
-    {
-        static $rfc1738to3986 = array(
-            '+'   => '%20',
-            '%7e' => '~'
-        );
-
-        $parsed = self::parseExpression($matches[1]);
-        $replacements = array();
-
-        $prefix = $parsed['operator'];
-        $joiner = $parsed['operator'];
-        $useQueryString = false;
-        if ($parsed['operator'] == '?') {
-            $joiner = '&';
-            $useQueryString = true;
-        } elseif ($parsed['operator'] == '&') {
-            $useQueryString = true;
-        } elseif ($parsed['operator'] == '#') {
-            $joiner = ',';
-        } elseif ($parsed['operator'] == ';') {
-            $useQueryString = true;
-        } elseif ($parsed['operator'] == '' || $parsed['operator'] == '+') {
-            $joiner = ',';
-            $prefix = '';
-        }
-
-        foreach ($parsed['values'] as $value) {
-
-            if (!array_key_exists($value['value'], $this->variables) || $this->variables[$value['value']] === null) {
-                continue;
-            }
-
-            $variable = $this->variables[$value['value']];
-            $actuallyUseQueryString = $useQueryString;
-            $expanded = '';
-
-            if (is_array($variable)) {
-
-                $isAssoc = $this->isAssoc($variable);
-                $kvp = array();
-                foreach ($variable as $key => $var) {
-
-                    if ($isAssoc) {
-                        $key = rawurlencode($key);
-                        $isNestedArray = is_array($var);
-                    } else {
-                        $isNestedArray = false;
-                    }
-
-                    if (!$isNestedArray) {
-                        $var = rawurlencode($var);
-                        if ($parsed['operator'] == '+' || $parsed['operator'] == '#') {
-                            $var = $this->decodeReserved($var);
-                        }
-                    }
-
-                    if ($value['modifier'] == '*') {
-                        if ($isAssoc) {
-                            if ($isNestedArray) {
-                                // Nested arrays must allow for deeply nested structures
-                                $var = strtr(http_build_query(array($key => $var)), $rfc1738to3986);
-                            } else {
-                                $var = $key . '=' . $var;
-                            }
-                        } elseif ($key > 0 && $actuallyUseQueryString) {
-                            $var = $value['value'] . '=' . $var;
-                        }
-                    }
-
-                    $kvp[$key] = $var;
-                }
-
-                if (empty($variable)) {
-                    $actuallyUseQueryString = false;
-                } elseif ($value['modifier'] == '*') {
-                    $expanded = implode($joiner, $kvp);
-                    if ($isAssoc) {
-                        // Don't prepend the value name when using the explode modifier with an associative array
-                        $actuallyUseQueryString = false;
-                    }
-                } else {
-                    if ($isAssoc) {
-                        // When an associative array is encountered and the explode modifier is not set, then the
-                        // result must be a comma separated list of keys followed by their respective values.
-                        foreach ($kvp as $k => &$v) {
-                            $v = $k . ',' . $v;
-                        }
-                    }
-                    $expanded = implode(',', $kvp);
-                }
-
-            } else {
-                if ($value['modifier'] == ':') {
-                    $variable = substr($variable, 0, $value['position']);
-                }
-                $expanded = rawurlencode($variable);
-                if ($parsed['operator'] == '+' || $parsed['operator'] == '#') {
-                    $expanded = $this->decodeReserved($expanded);
-                }
-            }
-
-            if ($actuallyUseQueryString) {
-                if (!$expanded && $joiner != '&') {
-                    $expanded = $value['value'];
-                } else {
-                    $expanded = $value['value'] . '=' . $expanded;
-                }
-            }
-
-            $replacements[] = $expanded;
-        }
-
-        $ret = implode($joiner, $replacements);
-        if ($ret && $prefix) {
-            return $prefix . $ret;
-        }
-
-        return $ret;
-    }
-
-    /**
-     * Determines if an array is associative
-     *
-     * @param array $array Array to check
-     *
-     * @return bool
-     */
-    private function isAssoc(array $array)
-    {
-        return (bool) count(array_filter(array_keys($array), 'is_string'));
-    }
-
-    /**
-     * Removes percent encoding on reserved characters (used with + and # modifiers)
-     *
-     * @param string $string String to fix
-     *
-     * @return string
-     */
-    private function decodeReserved($string)
-    {
-        return str_replace(self::$delimsPct, self::$delims, $string);
-    }
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplateInterface.php b/vendor/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplateInterface.php
deleted file mode 100644
index c81d51548e8e1035e2cd8bb52606a7cec19eab2c..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/UriTemplate/UriTemplateInterface.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\UriTemplate;
-
-/**
- * Expands URI templates using an array of variables
- *
- * @link http://tools.ietf.org/html/rfc6570
- */
-interface UriTemplateInterface
-{
-    /**
-     * Expand the URI template using the supplied variables
-     *
-     * @param string $template  URI Template to expand
-     * @param array  $variables Variables to use with the expansion
-     *
-     * @return string Returns the expanded template
-     */
-    public function expand($template, array $variables);
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/Url/UrlParser.php b/vendor/guzzle/parser/Guzzle/Parser/Url/UrlParser.php
deleted file mode 100644
index c4cc896088e0beafad9584581385bc2e7f0fbca7..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/Url/UrlParser.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\Url;
-
-use Guzzle\Common\Version;
-
-/**
- * Parses URLs into parts using PHP's built-in parse_url() function
- * @deprecated Just use parse_url. UTF-8 characters should be percent encoded anyways.
- * @codeCoverageIgnore
- */
-class UrlParser implements UrlParserInterface
-{
-    /** @var bool Whether or not to work with UTF-8 strings */
-    protected $utf8 = false;
-
-    /**
-     * Set whether or not to attempt to handle UTF-8 strings (still WIP)
-     *
-     * @param bool $utf8 Set to TRUE to handle UTF string
-     */
-    public function setUtf8Support($utf8)
-    {
-        $this->utf8 = $utf8;
-    }
-
-    public function parseUrl($url)
-    {
-        Version::warn(__CLASS__ . ' is deprecated. Just use parse_url()');
-
-        static $defaults = array('scheme' => null, 'host' => null, 'path' => null, 'port' => null, 'query' => null,
-            'user' => null, 'pass' => null, 'fragment' => null);
-
-        $parts = parse_url($url);
-
-        // Need to handle query parsing specially for UTF-8 requirements
-        if ($this->utf8 && isset($parts['query'])) {
-            $queryPos = strpos($url, '?');
-            if (isset($parts['fragment'])) {
-                $parts['query'] = substr($url, $queryPos + 1, strpos($url, '#') - $queryPos - 1);
-            } else {
-                $parts['query'] = substr($url, $queryPos + 1);
-            }
-        }
-
-        return $parts + $defaults;
-    }
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/Url/UrlParserInterface.php b/vendor/guzzle/parser/Guzzle/Parser/Url/UrlParserInterface.php
deleted file mode 100644
index 89ac4b30771a4689e70647dfa8ccb09898035caf..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/Url/UrlParserInterface.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Guzzle\Parser\Url;
-
-/**
- * URL parser interface
- */
-interface UrlParserInterface
-{
-    /**
-     * Parse a URL using special handling for a subset of UTF-8 characters in the query string if needed.
-     *
-     * @param string $url URL to parse
-     *
-     * @return array Returns an array identical to what is returned from parse_url().  When an array key is missing from
-     *               this array, you must fill it in with NULL to avoid warnings in calling code.
-     */
-    public function parseUrl($url);
-}
diff --git a/vendor/guzzle/parser/Guzzle/Parser/composer.json b/vendor/guzzle/parser/Guzzle/Parser/composer.json
deleted file mode 100644
index 378b281971aea253215eee3ed733dab84025f362..0000000000000000000000000000000000000000
--- a/vendor/guzzle/parser/Guzzle/Parser/composer.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-    "name": "guzzle/parser",
-    "homepage": "http://guzzlephp.org/",
-    "description": "Interchangeable parsers used by Guzzle",
-    "keywords": ["HTTP", "message", "cookie", "URL", "URI Template"],
-    "license": "MIT",
-    "require": {
-        "php": ">=5.3.2"
-    },
-    "autoload": {
-        "psr-0": { "Guzzle\\Parser": "" }
-    },
-    "target-dir": "Guzzle/Parser",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "3.7-dev"
-        }
-    }
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CacheKeyProviderInterface.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CacheKeyProviderInterface.php
deleted file mode 100644
index 7790f884429efad5d24ac442fe5b9bb693483eb3..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CacheKeyProviderInterface.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-\Guzzle\Common\Version::warn('Guzzle\Plugin\Cache\CacheKeyProviderInterface is no longer used');
-
-/**
- * @deprecated This is no longer used
- * @codeCoverageIgnore
- */
-interface CacheKeyProviderInterface {}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CachePlugin.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CachePlugin.php
deleted file mode 100644
index ce4b317420fed4feeba8ee2797ea4a12b906e4f9..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CachePlugin.php
+++ /dev/null
@@ -1,353 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Cache\CacheAdapterFactory;
-use Guzzle\Cache\CacheAdapterInterface;
-use Guzzle\Common\Event;
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Common\Version;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-use Guzzle\Cache\DoctrineCacheAdapter;
-use Guzzle\Http\Exception\CurlException;
-use Doctrine\Common\Cache\ArrayCache;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-/**
- * Plugin to enable the caching of GET and HEAD requests.  Caching can be done on all requests passing through this
- * plugin or only after retrieving resources with cacheable response headers.
- *
- * This is a simple implementation of RFC 2616 and should be considered a private transparent proxy cache, meaning
- * authorization and private data can be cached.
- *
- * It also implements RFC 5861's `stale-if-error` Cache-Control extension, allowing stale cache responses to be used
- * when an error is encountered (such as a `500 Internal Server Error` or DNS failure).
- */
-class CachePlugin implements EventSubscriberInterface
-{
-    /** @var RevalidationInterface Cache revalidation strategy */
-    protected $revalidation;
-
-    /** @var CanCacheStrategyInterface Object used to determine if a request can be cached */
-    protected $canCache;
-
-    /** @var CacheStorageInterface $cache Object used to cache responses */
-    protected $storage;
-
-    /** @var bool */
-    protected $autoPurge;
-
-    /**
-     * @param array|CacheAdapterInterface|CacheStorageInterface $options Array of options for the cache plugin,
-     *     cache adapter, or cache storage object.
-     *     - CacheStorageInterface storage:      Adapter used to cache responses
-     *     - RevalidationInterface revalidation: Cache revalidation strategy
-     *     - CanCacheInterface     can_cache:    Object used to determine if a request can be cached
-     *     - bool                  auto_purge    Set to true to automatically PURGE resources when non-idempotent
-     *                                           requests are sent to a resource. Defaults to false.
-     * @throws InvalidArgumentException if no cache is provided and Doctrine cache is not installed
-     */
-    public function __construct($options = null)
-    {
-        if (!is_array($options)) {
-            if ($options instanceof CacheAdapterInterface) {
-                $options = array('storage' => new DefaultCacheStorage($options));
-            } elseif ($options instanceof CacheStorageInterface) {
-                $options = array('storage' => $options);
-            } elseif ($options) {
-                $options = array('storage' => new DefaultCacheStorage(CacheAdapterFactory::fromCache($options)));
-            } elseif (!class_exists('Doctrine\Common\Cache\ArrayCache')) {
-                // @codeCoverageIgnoreStart
-                throw new InvalidArgumentException('No cache was provided and Doctrine is not installed');
-                // @codeCoverageIgnoreEnd
-            }
-        }
-
-        $this->autoPurge = isset($options['auto_purge']) ? $options['auto_purge'] : false;
-
-        // Add a cache storage if a cache adapter was provided
-        $this->storage = isset($options['storage'])
-            ? $options['storage']
-            : new DefaultCacheStorage(new DoctrineCacheAdapter(new ArrayCache()));
-
-        if (!isset($options['can_cache'])) {
-            $this->canCache = new DefaultCanCacheStrategy();
-        } else {
-            $this->canCache = is_callable($options['can_cache'])
-                ? new CallbackCanCacheStrategy($options['can_cache'])
-                : $options['can_cache'];
-        }
-
-        // Use the provided revalidation strategy or the default
-        $this->revalidation = isset($options['revalidation'])
-            ? $options['revalidation']
-            : new DefaultRevalidation($this->storage, $this->canCache);
-    }
-
-    public static function getSubscribedEvents()
-    {
-        return array(
-            'request.before_send' => array('onRequestBeforeSend', -255),
-            'request.sent'        => array('onRequestSent', 255),
-            'request.error'       => array('onRequestError', 0),
-            'request.exception'   => array('onRequestException', 0),
-        );
-    }
-
-    /**
-     * Check if a response in cache will satisfy the request before sending
-     *
-     * @param Event $event
-     */
-    public function onRequestBeforeSend(Event $event)
-    {
-        $request = $event['request'];
-        $request->addHeader('Via', sprintf('%s GuzzleCache/%s', $request->getProtocolVersion(), Version::VERSION));
-
-        if (!$this->canCache->canCacheRequest($request)) {
-            switch ($request->getMethod()) {
-                case 'PURGE':
-                    $this->purge($request);
-                    $request->setResponse(new Response(200, array(), 'purged'));
-                    break;
-                case 'PUT':
-                case 'POST':
-                case 'DELETE':
-                case 'PATCH':
-                    if ($this->autoPurge) {
-                        $this->purge($request);
-                    }
-            }
-            return;
-        }
-
-        if ($response = $this->storage->fetch($request)) {
-            $params = $request->getParams();
-            $params['cache.lookup'] = true;
-            $response->setHeader(
-                'Age',
-                time() - strtotime($response->getDate() ? : $response->getLastModified() ?: 'now')
-            );
-            // Validate that the response satisfies the request
-            if ($this->canResponseSatisfyRequest($request, $response)) {
-                if (!isset($params['cache.hit'])) {
-                    $params['cache.hit'] = true;
-                }
-                $request->setResponse($response);
-            }
-        }
-    }
-
-    /**
-     * If possible, store a response in cache after sending
-     *
-     * @param Event $event
-     */
-    public function onRequestSent(Event $event)
-    {
-        $request = $event['request'];
-        $response = $event['response'];
-
-        if ($request->getParams()->get('cache.hit') === null &&
-            $this->canCache->canCacheRequest($request) &&
-            $this->canCache->canCacheResponse($response)
-        ) {
-            $this->storage->cache($request, $response);
-        }
-
-        $this->addResponseHeaders($request, $response);
-    }
-
-    /**
-     * If possible, return a cache response on an error
-     *
-     * @param Event $event
-     */
-    public function onRequestError(Event $event)
-    {
-        $request = $event['request'];
-
-        if (!$this->canCache->canCacheRequest($request)) {
-            return;
-        }
-
-        if ($response = $this->storage->fetch($request)) {
-            $response->setHeader(
-                'Age',
-                time() - strtotime($response->getLastModified() ? : $response->getDate() ?: 'now')
-            );
-
-            if ($this->canResponseSatisfyFailedRequest($request, $response)) {
-                $request->getParams()->set('cache.hit', 'error');
-                $this->addResponseHeaders($request, $response);
-                $event['response'] = $response;
-                $event->stopPropagation();
-            }
-        }
-    }
-
-    /**
-     * If possible, set a cache response on a cURL exception
-     *
-     * @param Event $event
-     *
-     * @return null
-     */
-    public function onRequestException(Event $event)
-    {
-        if (!$event['exception'] instanceof CurlException) {
-            return;
-        }
-
-        $request = $event['request'];
-        if (!$this->canCache->canCacheRequest($request)) {
-            return;
-        }
-
-        if ($response = $this->storage->fetch($request)) {
-            $response->setHeader('Age', time() - strtotime($response->getDate() ? : 'now'));
-            if (!$this->canResponseSatisfyFailedRequest($request, $response)) {
-                return;
-            }
-            $request->getParams()->set('cache.hit', 'error');
-            $request->setResponse($response);
-            $this->addResponseHeaders($request, $response);
-            $event->stopPropagation();
-        }
-    }
-
-    /**
-     * Check if a cache response satisfies a request's caching constraints
-     *
-     * @param RequestInterface $request  Request to validate
-     * @param Response         $response Response to validate
-     *
-     * @return bool
-     */
-    public function canResponseSatisfyRequest(RequestInterface $request, Response $response)
-    {
-        $responseAge = $response->calculateAge();
-        $reqc = $request->getHeader('Cache-Control');
-        $resc = $response->getHeader('Cache-Control');
-
-        // Check the request's max-age header against the age of the response
-        if ($reqc && $reqc->hasDirective('max-age') &&
-            $responseAge > $reqc->getDirective('max-age')) {
-            return false;
-        }
-
-        // Check the response's max-age header
-        if ($response->isFresh() === false) {
-            $maxStale = $reqc ? $reqc->getDirective('max-stale') : null;
-            if (null !== $maxStale) {
-                if ($maxStale !== true && $response->getFreshness() < (-1 * $maxStale)) {
-                    return false;
-                }
-            } elseif ($resc && $resc->hasDirective('max-age')
-                && $responseAge > $resc->getDirective('max-age')
-            ) {
-                return false;
-            }
-        }
-
-        if ($this->revalidation->shouldRevalidate($request, $response)) {
-            try {
-                return $this->revalidation->revalidate($request, $response);
-            } catch (CurlException $e) {
-                $request->getParams()->set('cache.hit', 'error');
-                return $this->canResponseSatisfyFailedRequest($request, $response);
-            }
-        }
-
-        return true;
-    }
-
-    /**
-     * Check if a cache response satisfies a failed request's caching constraints
-     *
-     * @param RequestInterface $request  Request to validate
-     * @param Response         $response Response to validate
-     *
-     * @return bool
-     */
-    public function canResponseSatisfyFailedRequest(RequestInterface $request, Response $response)
-    {
-        $reqc = $request->getHeader('Cache-Control');
-        $resc = $response->getHeader('Cache-Control');
-        $requestStaleIfError = $reqc ? $reqc->getDirective('stale-if-error') : null;
-        $responseStaleIfError = $resc ? $resc->getDirective('stale-if-error') : null;
-
-        if (!$requestStaleIfError && !$responseStaleIfError) {
-            return false;
-        }
-
-        if (is_numeric($requestStaleIfError) && $response->getAge() - $response->getMaxAge() > $requestStaleIfError) {
-            return false;
-        }
-
-        if (is_numeric($responseStaleIfError) && $response->getAge() - $response->getMaxAge() > $responseStaleIfError) {
-            return false;
-        }
-
-        return true;
-    }
-
-    /**
-     * Purge all cache entries for a given URL
-     *
-     * @param string $url URL to purge
-     */
-    public function purge($url)
-    {
-        // BC compatibility with previous version that accepted a Request object
-        $url = $url instanceof RequestInterface ? $url->getUrl() : $url;
-        $this->storage->purge($url);
-    }
-
-    /**
-     * Add the plugin's headers to a response
-     *
-     * @param RequestInterface $request  Request
-     * @param Response         $response Response to add headers to
-     */
-    protected function addResponseHeaders(RequestInterface $request, Response $response)
-    {
-        $params = $request->getParams();
-        $response->setHeader('Via', sprintf('%s GuzzleCache/%s', $request->getProtocolVersion(), Version::VERSION));
-
-        $lookup = ($params['cache.lookup'] === true ? 'HIT' : 'MISS') . ' from GuzzleCache';
-        if ($header = $response->getHeader('X-Cache-Lookup')) {
-            // Don't add duplicates
-            $values = $header->toArray();
-            $values[] = $lookup;
-            $response->setHeader('X-Cache-Lookup', array_unique($values));
-        } else {
-            $response->setHeader('X-Cache-Lookup', $lookup);
-        }
-
-        if ($params['cache.hit'] === true) {
-            $xcache = 'HIT from GuzzleCache';
-        } elseif ($params['cache.hit'] == 'error') {
-            $xcache = 'HIT_ERROR from GuzzleCache';
-        } else {
-            $xcache = 'MISS from GuzzleCache';
-        }
-
-        if ($header = $response->getHeader('X-Cache')) {
-            // Don't add duplicates
-            $values = $header->toArray();
-            $values[] = $xcache;
-            $response->setHeader('X-Cache', array_unique($values));
-        } else {
-            $response->setHeader('X-Cache', $xcache);
-        }
-
-        if ($response->isFresh() === false) {
-            $response->addHeader('Warning', sprintf('110 GuzzleCache/%s "Response is stale"', Version::VERSION));
-            if ($params['cache.hit'] === 'error') {
-                $response->addHeader('Warning', sprintf('111 GuzzleCache/%s "Revalidation failed"', Version::VERSION));
-            }
-        }
-    }
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CacheStorageInterface.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CacheStorageInterface.php
deleted file mode 100644
index f3d9154584c62e57ef63e13f5f66381031446092..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CacheStorageInterface.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-
-/**
- * Interface used to cache HTTP requests
- */
-interface CacheStorageInterface
-{
-    /**
-     * Get a Response from the cache for a request
-     *
-     * @param RequestInterface $request
-     *
-     * @return null|Response
-     */
-    public function fetch(RequestInterface $request);
-
-    /**
-     * Cache an HTTP request
-     *
-     * @param RequestInterface $request  Request being cached
-     * @param Response         $response Response to cache
-     */
-    public function cache(RequestInterface $request, Response $response);
-
-    /**
-     * Deletes cache entries that match a request
-     *
-     * @param RequestInterface $request Request to delete from cache
-     */
-    public function delete(RequestInterface $request);
-
-    /**
-     * Purge all cache entries for a given URL
-     *
-     * @param string $url
-     */
-    public function purge($url);
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CallbackCanCacheStrategy.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CallbackCanCacheStrategy.php
deleted file mode 100644
index 2d271e31eecada9d782b64d4006fdcff595c149b..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CallbackCanCacheStrategy.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-
-/**
- * Determines if a request can be cached using a callback
- */
-class CallbackCanCacheStrategy extends DefaultCanCacheStrategy
-{
-    /** @var callable Callback for request */
-    protected $requestCallback;
-
-    /** @var callable Callback for response */
-    protected $responseCallback;
-
-    /**
-     * @param \Closure|array|mixed $requestCallback  Callable method to invoke for requests
-     * @param \Closure|array|mixed $responseCallback Callable method to invoke for responses
-     *
-     * @throws InvalidArgumentException
-     */
-    public function __construct($requestCallback = null, $responseCallback = null)
-    {
-        if ($requestCallback && !is_callable($requestCallback)) {
-            throw new InvalidArgumentException('Method must be callable');
-        }
-
-        if ($responseCallback && !is_callable($responseCallback)) {
-            throw new InvalidArgumentException('Method must be callable');
-        }
-
-        $this->requestCallback = $requestCallback;
-        $this->responseCallback = $responseCallback;
-    }
-
-    public function canCacheRequest(RequestInterface $request)
-    {
-        return $this->requestCallback
-            ? call_user_func($this->requestCallback, $request)
-            : parent::canCacheRequest($request);
-    }
-
-    public function canCacheResponse(Response $response)
-    {
-        return $this->responseCallback
-            ? call_user_func($this->responseCallback, $response)
-            : parent::canCacheResponse($response);
-    }
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CanCacheStrategyInterface.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CanCacheStrategyInterface.php
deleted file mode 100644
index 6e01a8e74a794ed9ea1a15722323643fac2ec9fe..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/CanCacheStrategyInterface.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-
-/**
- * Strategy used to determine if a request can be cached
- */
-interface CanCacheStrategyInterface
-{
-    /**
-     * Determine if a request can be cached
-     *
-     * @param RequestInterface $request Request to determine
-     *
-     * @return bool
-     */
-    public function canCacheRequest(RequestInterface $request);
-
-    /**
-     * Determine if a response can be cached
-     *
-     * @param Response $response Response to determine
-     *
-     * @return bool
-     */
-    public function canCacheResponse(Response $response);
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultCacheKeyProvider.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultCacheKeyProvider.php
deleted file mode 100644
index ec0dc4ed1410e45a8c0327188fe38ae4c6d6450f..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultCacheKeyProvider.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Http\Message\RequestInterface;
-
-\Guzzle\Common\Version::warn('Guzzle\Plugin\Cache\DefaultCacheKeyProvider is no longer used');
-
-/**
- * @deprecated This class is no longer used
- * @codeCoverageIgnore
- */
-class DefaultCacheKeyProvider implements CacheKeyProviderInterface
-{
-    public function getCacheKey(RequestInterface $request)
-    {
-        // See if the key has already been calculated
-        $key = $request->getParams()->get(self::CACHE_KEY);
-
-        if (!$key) {
-
-            $cloned = clone $request;
-            $cloned->removeHeader('Cache-Control');
-
-            // Check to see how and if the key should be filtered
-            foreach (explode(';', $request->getParams()->get(self::CACHE_KEY_FILTER)) as $part) {
-                $pieces = array_map('trim', explode('=', $part));
-                if (isset($pieces[1])) {
-                    foreach (array_map('trim', explode(',', $pieces[1])) as $remove) {
-                        if ($pieces[0] == 'header') {
-                            $cloned->removeHeader($remove);
-                        } elseif ($pieces[0] == 'query') {
-                            $cloned->getQuery()->remove($remove);
-                        }
-                    }
-                }
-            }
-
-            $raw = (string) $cloned;
-            $key = 'GZ' . md5($raw);
-            $request->getParams()->set(self::CACHE_KEY, $key)->set(self::CACHE_KEY_RAW, $raw);
-        }
-
-        return $key;
-    }
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultCacheStorage.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultCacheStorage.php
deleted file mode 100644
index 555c9b79c7cb93ee9fcadfe7dac93360e1790d3b..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultCacheStorage.php
+++ /dev/null
@@ -1,251 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Cache\CacheAdapterFactory;
-use Guzzle\Cache\CacheAdapterInterface;
-use Guzzle\Http\EntityBodyInterface;
-use Guzzle\Http\Message\MessageInterface;
-use Guzzle\Http\Message\Request;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-
-/**
- * Default cache storage implementation
- */
-class DefaultCacheStorage implements CacheStorageInterface
-{
-    /** @var string */
-    protected $keyPrefix;
-
-    /** @var CacheAdapterInterface Cache used to store cache data */
-    protected $cache;
-
-    /** @var int Default cache TTL */
-    protected $defaultTtl;
-
-    /**
-     * @param mixed  $cache      Cache used to store cache data
-     * @param string $keyPrefix  Provide an optional key prefix to prefix on all cache keys
-     * @param int    $defaultTtl Default cache TTL
-     */
-    public function __construct($cache, $keyPrefix = '', $defaultTtl = 3600)
-    {
-        $this->cache = CacheAdapterFactory::fromCache($cache);
-        $this->defaultTtl = $defaultTtl;
-        $this->keyPrefix = $keyPrefix;
-    }
-
-    public function cache(RequestInterface $request, Response $response)
-    {
-        $currentTime = time();
-        $ttl = $request->getParams()->get('cache.override_ttl') ?: $response->getMaxAge() ?: $this->defaultTtl;
-
-        if ($cacheControl = $response->getHeader('Cache-Control')) {
-            $stale = $cacheControl->getDirective('stale-if-error');
-            $ttl += $stale == true ? $ttl : $stale;
-        }
-
-        // Determine which manifest key should be used
-        $key = $this->getCacheKey($request);
-        $persistedRequest = $this->persistHeaders($request);
-        $entries = array();
-
-        if ($manifest = $this->cache->fetch($key)) {
-            // Determine which cache entries should still be in the cache
-            $vary = $response->getVary();
-            foreach (unserialize($manifest) as $entry) {
-                // Check if the entry is expired
-                if ($entry[4] < $currentTime) {
-                    continue;
-                }
-                $entry[1]['vary'] = isset($entry[1]['vary']) ? $entry[1]['vary'] : '';
-                if ($vary != $entry[1]['vary'] || !$this->requestsMatch($vary, $entry[0], $persistedRequest)) {
-                    $entries[] = $entry;
-                }
-            }
-        }
-
-        // Persist the response body if needed
-        $bodyDigest = null;
-        if ($response->getBody() && $response->getBody()->getContentLength() > 0) {
-            $bodyDigest = $this->getBodyKey($request->getUrl(), $response->getBody());
-            $this->cache->save($bodyDigest, (string) $response->getBody(), $ttl);
-        }
-
-        array_unshift($entries, array(
-            $persistedRequest,
-            $this->persistHeaders($response),
-            $response->getStatusCode(),
-            $bodyDigest,
-            $currentTime + $ttl
-        ));
-
-        $this->cache->save($key, serialize($entries));
-    }
-
-    public function delete(RequestInterface $request)
-    {
-        $key = $this->getCacheKey($request);
-        if ($entries = $this->cache->fetch($key)) {
-            // Delete each cached body
-            foreach (unserialize($entries) as $entry) {
-                if ($entry[3]) {
-                    $this->cache->delete($entry[3]);
-                }
-            }
-            $this->cache->delete($key);
-        }
-    }
-
-    public function purge($url)
-    {
-        foreach (array('GET', 'HEAD', 'POST', 'PUT', 'DELETE') as $method) {
-            $this->delete(new Request($method, $url));
-        }
-    }
-
-    public function fetch(RequestInterface $request)
-    {
-        $key = $this->getCacheKey($request);
-        if (!($entries = $this->cache->fetch($key))) {
-            return null;
-        }
-
-        $match = null;
-        $headers = $this->persistHeaders($request);
-        $entries = unserialize($entries);
-        foreach ($entries as $index => $entry) {
-            if ($this->requestsMatch(isset($entry[1]['vary']) ? $entry[1]['vary'] : '', $headers, $entry[0])) {
-                $match = $entry;
-                break;
-            }
-        }
-
-        if (!$match) {
-            return null;
-        }
-
-        // Ensure that the response is not expired
-        $response = null;
-        if ($match[4] < time()) {
-            $response = -1;
-        } else {
-            $response = new Response($match[2], $match[1]);
-            if ($match[3]) {
-                if ($body = $this->cache->fetch($match[3])) {
-                    $response->setBody($body);
-                } else {
-                    // The response is not valid because the body was somehow deleted
-                    $response = -1;
-                }
-            }
-        }
-
-        if ($response === -1) {
-            // Remove the entry from the metadata and update the cache
-            unset($entries[$index]);
-            if ($entries) {
-                $this->cache->save($key, serialize($entries));
-            } else {
-                $this->cache->delete($key);
-            }
-            return null;
-        }
-
-        return $response;
-    }
-
-    /**
-     * Hash a request URL into a string that returns cache metadata
-     *
-     * @param RequestInterface $request
-     *
-     * @return string
-     */
-    protected function getCacheKey(RequestInterface $request)
-    {
-        // Allow cache.key_filter to trim down the URL cache key by removing generate query string values (e.g. auth)
-        if ($filter = $request->getParams()->get('cache.key_filter')) {
-            $url = $request->getUrl(true);
-            foreach (explode(',', $filter) as $remove) {
-                $url->getQuery()->remove(trim($remove));
-            }
-        } else {
-            $url = $request->getUrl();
-        }
-
-        return $this->keyPrefix . md5($request->getMethod() . ' ' . $url);
-    }
-
-    /**
-     * Create a cache key for a response's body
-     *
-     * @param string              $url  URL of the entry
-     * @param EntityBodyInterface $body Response body
-     *
-     * @return string
-     */
-    protected function getBodyKey($url, EntityBodyInterface $body)
-    {
-        return $this->keyPrefix . md5($url) . $body->getContentMd5();
-    }
-
-    /**
-     * Determines whether two Request HTTP header sets are non-varying
-     *
-     * @param string $vary Response vary header
-     * @param array  $r1   HTTP header array
-     * @param array  $r2   HTTP header array
-     *
-     * @return bool
-     */
-    private function requestsMatch($vary, $r1, $r2)
-    {
-        if ($vary) {
-            foreach (explode(',', $vary) as $header) {
-                $key = trim(strtolower($header));
-                $v1 = isset($r1[$key]) ? $r1[$key] : null;
-                $v2 = isset($r2[$key]) ? $r2[$key] : null;
-                if ($v1 !== $v2) {
-                    return false;
-                }
-            }
-        }
-
-        return true;
-    }
-
-    /**
-     * Creates an array of cacheable and normalized message headers
-     *
-     * @param MessageInterface $message
-     *
-     * @return array
-     */
-    private function persistHeaders(MessageInterface $message)
-    {
-        // Headers are excluded from the caching (see RFC 2616:13.5.1)
-        static $noCache = array(
-            'age' => true,
-            'connection' => true,
-            'keep-alive' => true,
-            'proxy-authenticate' => true,
-            'proxy-authorization' => true,
-            'te' => true,
-            'trailers' => true,
-            'transfer-encoding' => true,
-            'upgrade' => true,
-            'set-cookie' => true,
-            'set-cookie2' => true
-        );
-
-        // Clone the response to not destroy any necessary headers when caching
-        $headers = $message->getHeaders()->getAll();
-        $headers = array_diff_key($headers, $noCache);
-        // Cast the headers to a string
-        $headers = array_map(function ($h) { return (string) $h; }, $headers);
-
-        return $headers;
-    }
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultCanCacheStrategy.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultCanCacheStrategy.php
deleted file mode 100644
index 3ca1fbf19d64798f383b5ab434ef6709c03498de..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultCanCacheStrategy.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-
-/**
- * Default strategy used to determine of an HTTP request can be cached
- */
-class DefaultCanCacheStrategy implements CanCacheStrategyInterface
-{
-    public function canCacheRequest(RequestInterface $request)
-    {
-        // Only GET and HEAD requests can be cached
-        if ($request->getMethod() != RequestInterface::GET && $request->getMethod() != RequestInterface::HEAD) {
-            return false;
-        }
-
-        // Never cache requests when using no-store
-        if ($request->hasHeader('Cache-Control') && $request->getHeader('Cache-Control')->hasDirective('no-store')) {
-            return false;
-        }
-
-        return true;
-    }
-
-    public function canCacheResponse(Response $response)
-    {
-        return $response->isSuccessful() && $response->canCache();
-    }
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultRevalidation.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultRevalidation.php
deleted file mode 100644
index af33234eef846f6073f1b5b37375ffa65b0ecfab..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DefaultRevalidation.php
+++ /dev/null
@@ -1,174 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-use Guzzle\Http\Exception\BadResponseException;
-
-/**
- * Default revalidation strategy
- */
-class DefaultRevalidation implements RevalidationInterface
-{
-    /** @var CacheStorageInterface Cache object storing cache data */
-    protected $storage;
-
-    /** @var CanCacheStrategyInterface */
-    protected $canCache;
-
-    /**
-     * @param CacheStorageInterface     $cache    Cache storage
-     * @param CanCacheStrategyInterface $canCache Determines if a message can be cached
-     */
-    public function __construct(CacheStorageInterface $cache, CanCacheStrategyInterface $canCache = null)
-    {
-        $this->storage = $cache;
-        $this->canCache = $canCache ?: new DefaultCanCacheStrategy();
-    }
-
-    public function revalidate(RequestInterface $request, Response $response)
-    {
-        try {
-            $revalidate = $this->createRevalidationRequest($request, $response);
-            $validateResponse = $revalidate->send();
-            if ($validateResponse->getStatusCode() == 200) {
-                return $this->handle200Response($request, $validateResponse);
-            } elseif ($validateResponse->getStatusCode() == 304) {
-                return $this->handle304Response($request, $validateResponse, $response);
-            }
-        } catch (BadResponseException $e) {
-            $this->handleBadResponse($e);
-        }
-
-        // Other exceptions encountered in the revalidation request are ignored
-        // in hopes that sending a request to the origin server will fix it
-        return false;
-    }
-
-    public function shouldRevalidate(RequestInterface $request, Response $response)
-    {
-        if ($request->getMethod() != RequestInterface::GET) {
-            return false;
-        }
-
-        $reqCache = $request->getHeader('Cache-Control');
-        $resCache = $response->getHeader('Cache-Control');
-
-        $revalidate = $request->getHeader('Pragma') == 'no-cache' ||
-            ($reqCache && ($reqCache->hasDirective('no-cache') || $reqCache->hasDirective('must-revalidate'))) ||
-            ($resCache && ($resCache->hasDirective('no-cache') || $resCache->hasDirective('must-revalidate')));
-
-        // Use the strong ETag validator if available and the response contains no Cache-Control directive
-        if (!$revalidate && !$resCache && $response->hasHeader('ETag')) {
-            $revalidate = true;
-        }
-
-        return $revalidate;
-    }
-
-    /**
-     * Handles a bad response when attempting to revalidate
-     *
-     * @param BadResponseException $e Exception encountered
-     *
-     * @throws BadResponseException
-     */
-    protected function handleBadResponse(BadResponseException $e)
-    {
-        // 404 errors mean the resource no longer exists, so remove from
-        // cache, and prevent an additional request by throwing the exception
-        if ($e->getResponse()->getStatusCode() == 404) {
-            $this->storage->delete($e->getRequest());
-            throw $e;
-        }
-    }
-
-    /**
-     * Creates a request to use for revalidation
-     *
-     * @param RequestInterface $request  Request
-     * @param Response         $response Response to revalidate
-     *
-     * @return RequestInterface returns a revalidation request
-     */
-    protected function createRevalidationRequest(RequestInterface $request, Response $response)
-    {
-        $revalidate = clone $request;
-        $revalidate->removeHeader('Pragma')->removeHeader('Cache-Control');
-
-        if ($response->getLastModified()) {
-            $revalidate->setHeader('If-Modified-Since', $response->getLastModified());
-        }
-
-        if ($response->getEtag()) {
-            $revalidate->setHeader('If-None-Match', $response->getEtag());
-        }
-
-        // Remove any cache plugins that might be on the request to prevent infinite recursive revalidations
-        $dispatcher = $revalidate->getEventDispatcher();
-        foreach ($dispatcher->getListeners() as $eventName => $listeners) {
-            foreach ($listeners as $listener) {
-                if (is_array($listener) && $listener[0] instanceof CachePlugin) {
-                    $dispatcher->removeListener($eventName, $listener);
-                }
-            }
-        }
-
-        return $revalidate;
-    }
-
-    /**
-     * Handles a 200 response response from revalidating. The server does not support validation, so use this response.
-     *
-     * @param RequestInterface $request          Request that was sent
-     * @param Response         $validateResponse Response received
-     *
-     * @return bool Returns true if valid, false if invalid
-     */
-    protected function handle200Response(RequestInterface $request, Response $validateResponse)
-    {
-        $request->setResponse($validateResponse);
-        if ($this->canCache->canCacheResponse($validateResponse)) {
-            $this->storage->cache($request, $validateResponse);
-        }
-
-        return false;
-    }
-
-    /**
-     * Handle a 304 response and ensure that it is still valid
-     *
-     * @param RequestInterface $request          Request that was sent
-     * @param Response         $validateResponse Response received
-     * @param Response         $response         Original cached response
-     *
-     * @return bool Returns true if valid, false if invalid
-     */
-    protected function handle304Response(RequestInterface $request, Response $validateResponse, Response $response)
-    {
-        static $replaceHeaders = array('Date', 'Expires', 'Cache-Control', 'ETag', 'Last-Modified');
-
-        // Make sure that this response has the same ETag
-        if ($validateResponse->getEtag() != $response->getEtag()) {
-            return false;
-        }
-
-        // Replace cached headers with any of these headers from the
-        // origin server that might be more up to date
-        $modified = false;
-        foreach ($replaceHeaders as $name) {
-            if ($validateResponse->hasHeader($name)) {
-                $modified = true;
-                $response->setHeader($name, $validateResponse->getHeader($name));
-            }
-        }
-
-        // Store the updated response in cache
-        if ($modified && $this->canCache->canCacheResponse($response)) {
-            $this->storage->cache($request, $response);
-        }
-
-        return true;
-    }
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DenyRevalidation.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DenyRevalidation.php
deleted file mode 100644
index 88b86f3ca1dde7629431a8d15fe6cd5566862780..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/DenyRevalidation.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-
-/**
- * Never performs cache revalidation and just assumes the request is invalid
- */
-class DenyRevalidation extends DefaultRevalidation
-{
-    public function __construct() {}
-
-    public function revalidate(RequestInterface $request, Response $response)
-    {
-        return false;
-    }
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/RevalidationInterface.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/RevalidationInterface.php
deleted file mode 100644
index 52353d8899f448e42d7d86432f7c668e8f6802c2..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/RevalidationInterface.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-
-/**
- * Cache revalidation interface
- */
-interface RevalidationInterface
-{
-    /**
-     * Performs a cache revalidation
-     *
-     * @param RequestInterface $request    Request to revalidate
-     * @param Response         $response   Response that was received
-     *
-     * @return bool Returns true if the request can be cached
-     */
-    public function revalidate(RequestInterface $request, Response $response);
-
-    /**
-     * Returns true if the response should be revalidated
-     *
-     * @param RequestInterface $request  Request to check
-     * @param Response         $response Response to check
-     *
-     * @return bool
-     */
-    public function shouldRevalidate(RequestInterface $request, Response $response);
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/SkipRevalidation.php b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/SkipRevalidation.php
deleted file mode 100644
index 10b5c115214dc9f73e7e6ddb52dc621e25a7ee26..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/SkipRevalidation.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Cache;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-
-/**
- * Never performs cache revalidation and just assumes the request is still ok
- */
-class SkipRevalidation extends DefaultRevalidation
-{
-    public function __construct() {}
-
-    public function revalidate(RequestInterface $request, Response $response)
-    {
-        return true;
-    }
-}
diff --git a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/composer.json b/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/composer.json
deleted file mode 100644
index 674d8c497e2a164a482cb0645b9de0952c573246..0000000000000000000000000000000000000000
--- a/vendor/guzzle/plugin-cache/Guzzle/Plugin/Cache/composer.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
-    "name": "guzzle/plugin-cache",
-    "description": "Guzzle HTTP cache plugin",
-    "homepage": "http://guzzlephp.org/",
-    "keywords": ["plugin", "guzzle"],
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Michael Dowling",
-            "email": "mtdowling@gmail.com",
-            "homepage": "https://github.com/mtdowling"
-        }
-    ],
-    "require": {
-        "php": ">=5.3.2",
-        "guzzle/http": "self.version",
-        "guzzle/cache": "self.version"
-    },
-    "autoload": {
-        "psr-0": { "Guzzle\\Plugin\\Cache": "" }
-    },
-    "target-dir": "Guzzle/Plugin/Cache",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "3.7-dev"
-        }
-    }
-}
diff --git a/vendor/guzzle/stream/Guzzle/Stream/PhpStreamRequestFactory.php b/vendor/guzzle/stream/Guzzle/Stream/PhpStreamRequestFactory.php
deleted file mode 100644
index 9949e456f5e04469a450a23d16940f55a582aaf3..0000000000000000000000000000000000000000
--- a/vendor/guzzle/stream/Guzzle/Stream/PhpStreamRequestFactory.php
+++ /dev/null
@@ -1,276 +0,0 @@
-<?php
-
-namespace Guzzle\Stream;
-
-use Guzzle\Common\Exception\InvalidArgumentException;
-use Guzzle\Common\Exception\RuntimeException;
-use Guzzle\Http\Message\EntityEnclosingRequestInterface;
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Url;
-
-/**
- * Factory used to create fopen streams using PHP's http and https stream wrappers
- *
- * Note: PHP's http stream wrapper only supports streaming downloads. It does not support streaming uploads.
- */
-class PhpStreamRequestFactory implements StreamRequestFactoryInterface
-{
-    /** @var resource Stream context options */
-    protected $context;
-
-    /** @var array Stream context */
-    protected $contextOptions;
-
-    /** @var Url Stream URL */
-    protected $url;
-
-    /** @var array Last response headers received by the HTTP request */
-    protected $lastResponseHeaders;
-
-    /**
-     * {@inheritdoc}
-     *
-     * The $params array can contain the following custom keys specific to the PhpStreamRequestFactory:
-     * - stream_class: The name of a class to create instead of a Guzzle\Stream\Stream object
-     */
-    public function fromRequest(RequestInterface $request, $context = array(), array $params = array())
-    {
-        if (is_resource($context)) {
-            $this->contextOptions = stream_context_get_options($context);
-            $this->context = $context;
-        } elseif (is_array($context) || !$context) {
-            $this->contextOptions = $context;
-            $this->createContext($params);
-        } elseif ($context) {
-            throw new InvalidArgumentException('$context must be an array or resource');
-        }
-
-        // Dispatch the before send event
-        $request->dispatch('request.before_send', array(
-            'request'         => $request,
-            'context'         => $this->context,
-            'context_options' => $this->contextOptions
-        ));
-
-        $this->setUrl($request);
-        $this->addDefaultContextOptions($request);
-        $this->addSslOptions($request);
-        $this->addBodyOptions($request);
-        $this->addProxyOptions($request);
-
-        // Create the file handle but silence errors
-        return $this->createStream($params)
-            ->setCustomData('request', $request)
-            ->setCustomData('response_headers', $this->getLastResponseHeaders());
-    }
-
-    /**
-     * Set an option on the context and the internal options array
-     *
-     * @param string $wrapper   Stream wrapper name of http
-     * @param string $name      Context name
-     * @param mixed  $value     Context value
-     * @param bool   $overwrite Set to true to overwrite an existing value
-     */
-    protected function setContextValue($wrapper, $name, $value, $overwrite = false)
-    {
-        if (!isset($this->contextOptions[$wrapper])) {
-            $this->contextOptions[$wrapper] = array($name => $value);
-        } elseif (!$overwrite && isset($this->contextOptions[$wrapper][$name])) {
-            return;
-        }
-        $this->contextOptions[$wrapper][$name] = $value;
-        stream_context_set_option($this->context, $wrapper, $name, $value);
-    }
-
-    /**
-     * Create a stream context
-     *
-     * @param array $params Parameter array
-     */
-    protected function createContext(array $params)
-    {
-        $options = $this->contextOptions;
-        $this->context = $this->createResource(function () use ($params, $options) {
-            return stream_context_create($options, $params);
-        });
-    }
-
-    /**
-     * Get the last response headers received by the HTTP request
-     *
-     * @return array
-     */
-    public function getLastResponseHeaders()
-    {
-        return $this->lastResponseHeaders;
-    }
-
-    /**
-     * Adds the default context options to the stream context options
-     *
-     * @param RequestInterface $request Request
-     */
-    protected function addDefaultContextOptions(RequestInterface $request)
-    {
-        $this->setContextValue('http', 'method', $request->getMethod());
-        $headers = $request->getHeaderLines();
-
-        // "Connection: close" is required to get streams to work in HTTP 1.1
-        if (!$request->hasHeader('Connection')) {
-            $headers[] = 'Connection: close';
-        }
-
-        $this->setContextValue('http', 'header', $headers);
-        $this->setContextValue('http', 'protocol_version', $request->getProtocolVersion());
-        $this->setContextValue('http', 'ignore_errors', true);
-    }
-
-    /**
-     * Set the URL to use with the factory
-     *
-     * @param RequestInterface $request Request that owns the URL
-     */
-    protected function setUrl(RequestInterface $request)
-    {
-        $this->url = $request->getUrl(true);
-
-        // Check for basic Auth username
-        if ($request->getUsername()) {
-            $this->url->setUsername($request->getUsername());
-        }
-
-        // Check for basic Auth password
-        if ($request->getPassword()) {
-            $this->url->setPassword($request->getPassword());
-        }
-    }
-
-    /**
-     * Add SSL options to the stream context
-     *
-     * @param RequestInterface $request Request
-     */
-    protected function addSslOptions(RequestInterface $request)
-    {
-        if ($request->getCurlOptions()->get(CURLOPT_SSL_VERIFYPEER)) {
-            $this->setContextValue('ssl', 'verify_peer', true, true);
-            if ($cafile = $request->getCurlOptions()->get(CURLOPT_CAINFO)) {
-                $this->setContextValue('ssl', 'cafile', $cafile, true);
-            }
-        } else {
-            $this->setContextValue('ssl', 'verify_peer', false, true);
-        }
-    }
-
-    /**
-     * Add body (content) specific options to the context options
-     *
-     * @param RequestInterface $request
-     */
-    protected function addBodyOptions(RequestInterface $request)
-    {
-        // Add the content for the request if needed
-        if (!($request instanceof EntityEnclosingRequestInterface)) {
-            return;
-        }
-
-        if (count($request->getPostFields())) {
-            $this->setContextValue('http', 'content', (string) $request->getPostFields(), true);
-        } elseif ($request->getBody()) {
-            $this->setContextValue('http', 'content', (string) $request->getBody(), true);
-        }
-
-        // Always ensure a content-length header is sent
-        if (isset($this->contextOptions['http']['content'])) {
-            $headers = isset($this->contextOptions['http']['header']) ? $this->contextOptions['http']['header'] : array();
-            $headers[] = 'Content-Length: ' . strlen($this->contextOptions['http']['content']);
-            $this->setContextValue('http', 'header', $headers, true);
-        }
-    }
-
-    /**
-     * Add proxy parameters to the context if needed
-     *
-     * @param RequestInterface $request Request
-     */
-    protected function addProxyOptions(RequestInterface $request)
-    {
-        if ($proxy = $request->getCurlOptions()->get(CURLOPT_PROXY)) {
-            $this->setContextValue('http', 'proxy', $proxy);
-        }
-    }
-
-    /**
-     * Create the stream for the request with the context options
-     *
-     * @param array $params Parameters of the stream
-     *
-     * @return StreamInterface
-     */
-    protected function createStream(array $params)
-    {
-        $http_response_header = null;
-        $url = $this->url;
-        $context = $this->context;
-        $fp = $this->createResource(function () use ($context, $url, &$http_response_header) {
-            return fopen((string) $url, 'r', false, $context);
-        });
-
-        // Determine the class to instantiate
-        $className = isset($params['stream_class']) ? $params['stream_class'] : __NAMESPACE__ . '\\Stream';
-
-        /** @var $stream StreamInterface */
-        $stream = new $className($fp);
-
-        // Track the response headers of the request
-        if (isset($http_response_header)) {
-            $this->lastResponseHeaders = $http_response_header;
-            $this->processResponseHeaders($stream);
-        }
-
-        return $stream;
-    }
-
-    /**
-     * Process response headers
-     *
-     * @param StreamInterface $stream
-     */
-    protected function processResponseHeaders(StreamInterface $stream)
-    {
-        // Set the size on the stream if it was returned in the response
-        foreach ($this->lastResponseHeaders as $header) {
-            if ((stripos($header, 'Content-Length:')) === 0) {
-                $stream->setSize(trim(substr($header, 15)));
-            }
-        }
-    }
-
-    /**
-     * Create a resource and check to ensure it was created successfully
-     *
-     * @param callable $callback Closure to invoke that must return a valid resource
-     *
-     * @return resource
-     * @throws RuntimeException on error
-     */
-    protected function createResource($callback)
-    {
-        // Turn off error reporting while we try to initiate the request
-        $level = error_reporting(0);
-        $resource = call_user_func($callback);
-        error_reporting($level);
-
-        // If the resource could not be created, then grab the last error and throw an exception
-        if (false === $resource) {
-            $message = 'Error creating resource. ';
-            foreach (error_get_last() as $key => $value) {
-                $message .= "[{$key}] {$value} ";
-            }
-            throw new RuntimeException(trim($message));
-        }
-
-        return $resource;
-    }
-}
diff --git a/vendor/guzzle/stream/Guzzle/Stream/Stream.php b/vendor/guzzle/stream/Guzzle/Stream/Stream.php
deleted file mode 100644
index 12bed268d90d99d244ca90603ac236f9b56d4d80..0000000000000000000000000000000000000000
--- a/vendor/guzzle/stream/Guzzle/Stream/Stream.php
+++ /dev/null
@@ -1,289 +0,0 @@
-<?php
-
-namespace Guzzle\Stream;
-
-use Guzzle\Common\Exception\InvalidArgumentException;
-
-/**
- * PHP stream implementation
- */
-class Stream implements StreamInterface
-{
-    const STREAM_TYPE = 'stream_type';
-    const WRAPPER_TYPE = 'wrapper_type';
-    const IS_LOCAL = 'is_local';
-    const IS_READABLE = 'is_readable';
-    const IS_WRITABLE = 'is_writable';
-    const SEEKABLE = 'seekable';
-
-    /** @var resource Stream resource */
-    protected $stream;
-
-    /** @var int Size of the stream contents in bytes */
-    protected $size;
-
-    /** @var array Stream cached data */
-    protected $cache = array();
-
-    /** @var array Custom stream data */
-    protected $customData = array();
-
-    /** @var array Hash table of readable and writeable stream types for fast lookups */
-    protected static $readWriteHash = array(
-        'read' => array(
-            'r' => true, 'w+' => true, 'r+' => true, 'x+' => true, 'c+' => true,
-            'rb' => true, 'w+b' => true, 'r+b' => true, 'x+b' => true, 'c+b' => true,
-            'rt' => true, 'w+t' => true, 'r+t' => true, 'x+t' => true, 'c+t' => true, 'a+' => true
-        ),
-        'write' => array(
-            'w' => true, 'w+' => true, 'rw' => true, 'r+' => true, 'x+' => true, 'c+' => true,
-            'wb' => true, 'w+b' => true, 'r+b' => true, 'x+b' => true, 'c+b' => true,
-            'w+t' => true, 'r+t' => true, 'x+t' => true, 'c+t' => true, 'a' => true, 'a+' => true
-        )
-    );
-
-    /**
-     * @param resource $stream Stream resource to wrap
-     * @param int      $size   Size of the stream in bytes. Only pass if the size cannot be obtained from the stream.
-     *
-     * @throws InvalidArgumentException if the stream is not a stream resource
-     */
-    public function __construct($stream, $size = null)
-    {
-        $this->setStream($stream, $size);
-    }
-
-    /**
-     * Closes the stream when the helper is destructed
-     */
-    public function __destruct()
-    {
-        $this->close();
-    }
-
-    public function __toString()
-    {
-        if (!$this->isReadable() || (!$this->isSeekable() && $this->isConsumed())) {
-            return '';
-        }
-
-        $originalPos = $this->ftell();
-        $body = stream_get_contents($this->stream, -1, 0);
-        $this->seek($originalPos);
-
-        return $body;
-    }
-
-    public function close()
-    {
-        if (is_resource($this->stream)) {
-            fclose($this->stream);
-        }
-        $this->cache[self::IS_READABLE] = false;
-        $this->cache[self::IS_WRITABLE] = false;
-    }
-
-    /**
-     * Calculate a hash of a Stream
-     *
-     * @param StreamInterface $stream    Stream to calculate the hash for
-     * @param string          $algo      Hash algorithm (e.g. md5, crc32, etc)
-     * @param bool            $rawOutput Whether or not to use raw output
-     *
-     * @return bool|string Returns false on failure or a hash string on success
-     */
-    public static function getHash(StreamInterface $stream, $algo, $rawOutput = false)
-    {
-        $pos = $stream->ftell();
-        if (!$stream->seek(0)) {
-            return false;
-        }
-
-        $ctx = hash_init($algo);
-        while (!$stream->feof()) {
-            hash_update($ctx, $stream->read(8192));
-        }
-
-        $out = hash_final($ctx, (bool) $rawOutput);
-        $stream->seek($pos);
-
-        return $out;
-    }
-
-    public function getMetaData($key = null)
-    {
-        $meta = stream_get_meta_data($this->stream);
-
-        return !$key ? $meta : (array_key_exists($key, $meta) ? $meta[$key] : null);
-    }
-
-    public function getStream()
-    {
-        return $this->stream;
-    }
-
-    public function setStream($stream, $size = null)
-    {
-        if (!is_resource($stream)) {
-            throw new InvalidArgumentException('Stream must be a resource');
-        }
-
-        $this->size = $size;
-        $this->stream = $stream;
-        $this->rebuildCache();
-
-        return $this;
-    }
-
-    public function detachStream()
-    {
-        $this->stream = null;
-
-        return $this;
-    }
-
-    public function getWrapper()
-    {
-        return $this->cache[self::WRAPPER_TYPE];
-    }
-
-    public function getWrapperData()
-    {
-        return $this->getMetaData('wrapper_data') ?: array();
-    }
-
-    public function getStreamType()
-    {
-        return $this->cache[self::STREAM_TYPE];
-    }
-
-    public function getUri()
-    {
-        return $this->cache['uri'];
-    }
-
-    public function getSize()
-    {
-        if ($this->size !== null) {
-            return $this->size;
-        }
-
-        // If the stream is a file based stream and local, then use fstat
-        clearstatcache(true, $this->cache['uri']);
-        $stats = fstat($this->stream);
-        if (isset($stats['size'])) {
-            $this->size = $stats['size'];
-            return $this->size;
-        } elseif ($this->cache[self::IS_READABLE] && $this->cache[self::SEEKABLE]) {
-            // Only get the size based on the content if the the stream is readable and seekable
-            $pos = $this->ftell();
-            $this->size = strlen((string) $this);
-            $this->seek($pos);
-            return $this->size;
-        }
-
-        return false;
-    }
-
-    public function isReadable()
-    {
-        return $this->cache[self::IS_READABLE];
-    }
-
-    public function isRepeatable()
-    {
-        return $this->cache[self::IS_READABLE] && $this->cache[self::SEEKABLE];
-    }
-
-    public function isWritable()
-    {
-        return $this->cache[self::IS_WRITABLE];
-    }
-
-    public function isConsumed()
-    {
-        return feof($this->stream);
-    }
-
-    public function feof()
-    {
-        return $this->isConsumed();
-    }
-
-    public function isLocal()
-    {
-        return $this->cache[self::IS_LOCAL];
-    }
-
-    public function isSeekable()
-    {
-        return $this->cache[self::SEEKABLE];
-    }
-
-    public function setSize($size)
-    {
-        $this->size = $size;
-
-        return $this;
-    }
-
-    public function seek($offset, $whence = SEEK_SET)
-    {
-        return $this->cache[self::SEEKABLE] ? fseek($this->stream, $offset, $whence) === 0 : false;
-    }
-
-    public function read($length)
-    {
-        return fread($this->stream, $length);
-    }
-
-    public function write($string)
-    {
-        // We can't know the size after writing anything
-        $this->size = null;
-
-        return fwrite($this->stream, $string);
-    }
-
-    public function ftell()
-    {
-        return ftell($this->stream);
-    }
-
-    public function rewind()
-    {
-        return $this->seek(0);
-    }
-
-    public function readLine($maxLength = null)
-    {
-        if (!$this->cache[self::IS_READABLE]) {
-            return false;
-        } else {
-            return $maxLength ? fgets($this->getStream(), $maxLength) : fgets($this->getStream());
-        }
-    }
-
-    public function setCustomData($key, $value)
-    {
-        $this->customData[$key] = $value;
-
-        return $this;
-    }
-
-    public function getCustomData($key)
-    {
-        return isset($this->customData[$key]) ? $this->customData[$key] : null;
-    }
-
-    /**
-     * Reprocess stream metadata
-     */
-    protected function rebuildCache()
-    {
-        $this->cache = stream_get_meta_data($this->stream);
-        $this->cache[self::IS_LOCAL] = stream_is_local($this->stream);
-        $this->cache[self::IS_READABLE] = isset(self::$readWriteHash['read'][$this->cache['mode']]);
-        $this->cache[self::IS_WRITABLE] = isset(self::$readWriteHash['write'][$this->cache['mode']]);
-    }
-}
diff --git a/vendor/guzzle/stream/Guzzle/Stream/StreamInterface.php b/vendor/guzzle/stream/Guzzle/Stream/StreamInterface.php
deleted file mode 100644
index 6d7dc37613c0dab97ddde1955d1fac58687f3b49..0000000000000000000000000000000000000000
--- a/vendor/guzzle/stream/Guzzle/Stream/StreamInterface.php
+++ /dev/null
@@ -1,218 +0,0 @@
-<?php
-
-namespace Guzzle\Stream;
-
-/**
- * OO interface to PHP streams
- */
-interface StreamInterface
-{
-    /**
-     * Convert the stream to a string if the stream is readable and the stream is seekable.
-     *
-     * @return string
-     */
-    public function __toString();
-
-    /**
-     * Close the underlying stream
-     */
-    public function close();
-
-    /**
-     * Get stream metadata
-     *
-     * @param string $key Specific metadata to retrieve
-     *
-     * @return array|mixed|null
-     */
-    public function getMetaData($key = null);
-
-    /**
-     * Get the stream resource
-     *
-     * @return resource
-     */
-    public function getStream();
-
-    /**
-     * Set the stream that is wrapped by the object
-     *
-     * @param resource $stream Stream resource to wrap
-     * @param int      $size   Size of the stream in bytes. Only pass if the size cannot be obtained from the stream.
-     *
-     * @return self
-     */
-    public function setStream($stream, $size = null);
-
-    /**
-     * Detach the current stream resource
-     *
-     * @return self
-     */
-    public function detachStream();
-
-    /**
-     * Get the stream wrapper type
-     *
-     * @return string
-     */
-    public function getWrapper();
-
-    /**
-     * Wrapper specific data attached to this stream.
-     *
-     * @return array
-     */
-    public function getWrapperData();
-
-    /**
-     * Get a label describing the underlying implementation of the stream
-     *
-     * @return string
-     */
-    public function getStreamType();
-
-    /**
-     * Get the URI/filename associated with this stream
-     *
-     * @return string
-     */
-    public function getUri();
-
-    /**
-     * Get the size of the stream if able
-     *
-     * @return int|bool
-     */
-    public function getSize();
-
-    /**
-     * Check if the stream is readable
-     *
-     * @return bool
-     */
-    public function isReadable();
-
-    /**
-     * Check if the stream is repeatable
-     *
-     * @return bool
-     */
-    public function isRepeatable();
-
-    /**
-     * Check if the stream is writable
-     *
-     * @return bool
-     */
-    public function isWritable();
-
-    /**
-     * Check if the stream has been consumed
-     *
-     * @return bool
-     */
-    public function isConsumed();
-
-    /**
-     * Alias of isConsumed
-     *
-     * @return bool
-     */
-    public function feof();
-
-    /**
-     * Check if the stream is a local stream vs a remote stream
-     *
-     * @return bool
-     */
-    public function isLocal();
-
-    /**
-     * Check if the string is repeatable
-     *
-     * @return bool
-     */
-    public function isSeekable();
-
-    /**
-     * Specify the size of the stream in bytes
-     *
-     * @param int $size Size of the stream contents in bytes
-     *
-     * @return self
-     */
-    public function setSize($size);
-
-    /**
-     * Seek to a position in the stream
-     *
-     * @param int $offset Stream offset
-     * @param int $whence Where the offset is applied
-     *
-     * @return bool Returns TRUE on success or FALSE on failure
-     * @link   http://www.php.net/manual/en/function.fseek.php
-     */
-    public function seek($offset, $whence = SEEK_SET);
-
-    /**
-     * Read data from the stream
-     *
-     * @param int $length Up to length number of bytes read.
-     *
-     * @return string|bool Returns the data read from the stream or FALSE on failure or EOF
-     */
-    public function read($length);
-
-    /**
-     * Write data to the stream
-     *
-     * @param string $string The string that is to be written.
-     *
-     * @return int|bool Returns the number of bytes written to the stream on success or FALSE on failure.
-     */
-    public function write($string);
-
-    /**
-     * Returns the current position of the file read/write pointer
-     *
-     * @return int|bool Returns the position of the file pointer or false on error
-     */
-    public function ftell();
-
-    /**
-     * Rewind to the beginning of the stream
-     *
-     * @return bool Returns true on success or false on failure
-     */
-    public function rewind();
-
-    /**
-     * Read a line from the stream up to the maximum allowed buffer length
-     *
-     * @param int $maxLength Maximum buffer length
-     *
-     * @return string|bool
-     */
-    public function readLine($maxLength = null);
-
-    /**
-     * Set custom data on the stream
-     *
-     * @param string $key   Key to set
-     * @param mixed  $value Value to set
-     *
-     * @return self
-     */
-    public function setCustomData($key, $value);
-
-    /**
-     * Get custom data from the stream
-     *
-     * @param string $key Key to retrieve
-     *
-     * @return null|mixed
-     */
-    public function getCustomData($key);
-}
diff --git a/vendor/guzzle/stream/Guzzle/Stream/StreamRequestFactoryInterface.php b/vendor/guzzle/stream/Guzzle/Stream/StreamRequestFactoryInterface.php
deleted file mode 100644
index d00e622e1d4192eaf80f07c931e5677f299ad7d1..0000000000000000000000000000000000000000
--- a/vendor/guzzle/stream/Guzzle/Stream/StreamRequestFactoryInterface.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-namespace Guzzle\Stream;
-
-use Guzzle\Http\Message\RequestInterface;
-
-/**
- * Interface used for creating streams from requests
- */
-interface StreamRequestFactoryInterface
-{
-    /**
-     * Create a stream based on a request object
-     *
-     * @param RequestInterface $request Base the stream on a request
-     * @param array|resource   $context A stream_context_options resource or array of parameters used to create a
-     *                                  stream context.
-     * @param array            $params  Optional array of parameters specific to the factory
-     *
-     * @return StreamInterface Returns a stream object
-     * @throws \Guzzle\Common\Exception\RuntimeException if the stream cannot be opened or an error occurs
-     */
-    public function fromRequest(RequestInterface $request, $context = array(), array $params = array());
-}
diff --git a/vendor/guzzle/stream/Guzzle/Stream/composer.json b/vendor/guzzle/stream/Guzzle/Stream/composer.json
deleted file mode 100644
index 9c19d2bd17add7a88f81801e8d39aaeb9022cc3f..0000000000000000000000000000000000000000
--- a/vendor/guzzle/stream/Guzzle/Stream/composer.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
-    "name": "guzzle/stream",
-    "description": "Guzzle stream wrapper component",
-    "homepage": "http://guzzlephp.org/",
-    "keywords": ["stream", "component", "guzzle"],
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Michael Dowling",
-            "email": "mtdowling@gmail.com",
-            "homepage": "https://github.com/mtdowling"
-        }
-    ],
-    "require": {
-        "php": ">=5.3.2",
-        "guzzle/common": "self.version"
-    },
-    "suggest": {
-        "guzzle/http": "To convert Guzzle request objects to PHP streams"
-    },
-    "autoload": {
-        "psr-0": { "Guzzle\\Stream": "" }
-    },
-    "target-dir": "Guzzle/Stream",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "3.7-dev"
-        }
-    }
-}
diff --git a/vendor/phayes/geophp/.gitignore b/vendor/phayes/geophp/.gitignore
deleted file mode 100644
index 61ead86667ca3d60582f1b02e543c15279e16a3d..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/vendor
diff --git a/vendor/phayes/geophp/.travis.yml b/vendor/phayes/geophp/.travis.yml
deleted file mode 100644
index 5e2821a3db40f8e099d0b6935545454cb4f0f13d..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/.travis.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-# docs available at http://docs.travis-ci.com/user/languages/php/
-# example available at https://github.com/travis-ci/travis-ci-php-example
-language: php
-
-before_script:
-  - composer self-update
-
-install:
-  - composer install
-  # TODO Install geos library -- as a matrix test
-  # TODO optionally set up a postgis database for testing
-
-script: cd tests && phpunit --verbose --colors --stderr tests
-
-# run tests on the following versions
-php:
-  - 5.6
-  - 5.5
-  - 5.4
-  - 5.3
-  - hhvm
-  
-matrix:
-  fast_finish: false
-  allow_failures:
-    # php 5.3 does not support random file list as an argument to scandir
-    - php: 5.3
diff --git a/vendor/phayes/geophp/LICENSE b/vendor/phayes/geophp/LICENSE
deleted file mode 100644
index 9593990301059c6cdef2c9a80e77d539fd85847d..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/LICENSE
+++ /dev/null
@@ -1,370 +0,0 @@
-Copyright (c) 2011, Patrick Hayes and contributors
-
-This program is dual-licensed under both the GPL version 2 (or later) and 
-Modified BSD License. Either license may be used at your option.
- 
-------------------------------------------------------------------------------
-Modified BSD License
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-    * Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-    * Neither the name of the copyright holder nor the
-      names of the contributors may be used to endorse or promote products
-      derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--------------------------------------------------------------------------------
-        GNU GENERAL PUBLIC LICENSE
-           Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-          Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-        GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-          NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-         END OF TERMS AND CONDITIONS
-
-      How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License along
-    with this program; if not, write to the Free Software Foundation, Inc.,
-    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
diff --git a/vendor/phayes/geophp/README.md b/vendor/phayes/geophp/README.md
deleted file mode 100644
index 6e657fca50c51d92d0dd70a065b2ba18f37ce9ac..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/README.md
+++ /dev/null
@@ -1,150 +0,0 @@
-GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and 
-can therefore run on shared hosts. It can read and write a wide variety of formats: WKT (including EWKT), WKB (including EWKB), GeoJSON, 
-KML, GPX, GeoRSS). It works with all Simple-Feature geometries (Point, LineString, Polygon, GeometryCollection etc.)
-and can be used to get centroids, bounding-boxes, area, and a wide variety of other useful information. 
-
-geoPHP also helpfully wraps the GEOS php extension so that applications can get a transparent performance 
-increase when GEOS is installed on the server. When GEOS is installed, geoPHP also becomes
-fully compliant with the OpenGIS® Implementation Standard for Geographic information. With GEOS you get the 
-full-set of openGIS functions in PHP like Union, IsWithin, Touches etc. This means that applications
-get a useful "core-set" of geometry operations that work in all environments, and an "extended-set"of operations 
-for environments that have GEOS installed. 
-
-See the 'getting started' section below for references and examples of everything that geoPHP can do.
-
-This project is currently looking for co-maintainers. If you think you can help out, please send me a 
-message. Forks are also welcome, please issue pull requests and I will merge them into the main branch.
-
-Getting Started
------------------------
-
- * The lastest stable version can always be downloaded at: <https://github.com/downloads/phayes/geoPHP/geoPHP.tar.gz>
- * Read the API Reference at: <https://github.com/phayes/geoPHP/wiki/API-Reference>
- * Examples
-   * Using geoPHP as a GIS format converter: <http://github.com/phayes/geoPHP/wiki/Example-format-converter>
- * Other Interesting Links:
-   * Learn about GEOS integration at: <https://github.com/phayes/geoPHP/wiki/GEOS>
-
-Example usage
--------------------------------------------------
-
-```php
-<?php
-include_once('geoPHP.inc');
-
-// Polygon WKT example
-$polygon = geoPHP::load('POLYGON((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2))','wkt');
-$area = $polygon->getArea();
-$centroid = $polygon->getCentroid();
-$centX = $centroid->getX();
-$centY = $centroid->getY();
-
-print "This polygon has an area of ".$area." and a centroid with X=".$centX." and Y=".$centY;
-
-// MultiPoint json example
-print "<br/>";
-$json = 
-'{
-   "type": "MultiPoint",
-   "coordinates": [
-       [100.0, 0.0], [101.0, 1.0]
-   ]
-}';
-
-$multipoint = geoPHP::load($json, 'json');
-$multipoint_points = $multipoint->getComponents();
-$first_wkt = $multipoint_points[0]->out('wkt');
-
-print "This multipoint has ".$multipoint->numGeometries()." points. The first point has a wkt representation of ".$first_wkt;
-```
-=======
-	
-More Examples
--------------------------------------------------
-	
-The Well Known Text (WKT) and Well Known Binary (WKB) support is ideal for integrating with MySQL's or PostGIS's spatial capability. 
-Once you have SELECTed your data with `'AsText('geo_field')'` or `'AsBinary('geo_field')'`, you can put it straight into 
-geoPHP (can be wkt or wkb, but must be the same as how you extracted it from your database):
-
-    $geom = geoPHP::load($dbRow,'wkt');
-
-You can collect multiple geometries into one (note that you must use wkt for this):
-
-    $geom = geoPHP::load("GEOMETRYCOLLECTION(".$dbString1.",".$dbString2.")",'wkt');
-
-Calling get components returns the sub-geometries within a geometry as an array.
-
-    $geom2 = geoPHP::load("GEOMETRYCOLLECTION(LINESTRING(1 1,5 1,5 5,1 5,1 1),LINESTRING(2 2,2 3,3 3,3 2,2 2))");
-    $geomComponents = $geom2->getComponents();    //an array of the two linestring geometries
-    $linestring1 = $geomComponents[0]->getComponents();	//an array of the first linestring's point geometries
-    $linestring2 = $geomComponents[1]->getComponents();
-    echo $linestring1[0]->x() . ", " . $linestring1[0]->y();    //outputs '1, 1'
-
-An alternative is to use the `asArray()` method. Using the above geometry collection of two linestrings, 
-    
-	$geometryArray = $geom2->asArray();
-	echo $geometryArray[0][0][0] . ", " . $geometryArray[0][0][1];    //outputs '1, 1'
-
-Clearly, more complex analysis is possible.
-    
-	echo $geom2->envelope()->area();
-
-
-Working with PostGIS
----------------------
-geoPHP, through it's EWKB adapter, has good integration with postGIS. Here's an example of reading and writing postGIS geometries
-
-```php
-<?php
-include_once('geoPHP.inc');
-$host =     'localhost';
-$database = 'phayes';
-$table =    'test';
-$column =   'geom';
-$user =     'phayes';
-$pass =     'supersecret';
-
-$connection = pg_connect("host=$host dbname=$database user=$user password=$pass");
-
-// Working with PostGIS and Extended-WKB
-// ----------------------------
-
-// Using asBinary and GeomFromWKB in PostGIS
-$result = pg_fetch_all(pg_query($connection, "SELECT asBinary($column) as geom FROM $table"));
-foreach ($result as $item) {
-  $wkb = pg_unescape_bytea($item['geom']); // Make sure to unescape the hex blob
-  $geom = geoPHP::load($wkb, 'ewkb'); // We now a full geoPHP Geometry object
-  
-  // Let's insert it back into the database
-  $insert_string = pg_escape_bytea($geom->out('ewkb'));
-  pg_query($connection, "INSERT INTO $table ($column) values (GeomFromWKB('$insert_string'))");
-}
-
-// Using a direct SELECT and INSERTs in PostGIS without using wrapping functions
-$result = pg_fetch_all(pg_query($connection, "SELECT $column as geom FROM $table"));
-foreach ($result as $item) {
-  $wkb = pack('H*',$item['geom']);   // Unpacking the hex blob
-  $geom = geoPHP::load($wkb, 'ewkb'); // We now have a geoPHP Geometry
-  
-  // To insert directly into postGIS we need to unpack the WKB
-  $unpacked = unpack('H*', $geom->out('ewkb'));
-  $insert_string = $unpacked[1];
-  pg_query($connection, "INSERT INTO $table ($column) values ('$insert_string')");
-}
-```
-
-
-Credit
--------------------------------------------------
-
-Maintainer: Patrick Hayes
-
-Additional Contributors:
-
- * GeoMemes Research (<http://www.geomemes.com>)
- * HighWire Press (<http://www.highwire.org>) and GeoScienceWorld (<http://www.geoscienceworld.org>)
- * Arnaud Renevier (gisconverter.php) <https://github.com/arenevier/gisconverter.php>
- * Dave Tarc <https://github.com/dtarc>
- * Elliott Hunston (documentation) <https://github.com/ejh>
-
-This library is open-source and dual-licensed under both the Modified BSD License and GPLv2. Either license may be used at your option.           
diff --git a/vendor/phayes/geophp/composer.json b/vendor/phayes/geophp/composer.json
deleted file mode 100644
index a02eba8a1a2210a00e44cbcefd63d304c1f5c4ab..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/composer.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-    "name": "phayes/geophp",
-    "license": "GPL-2 or New-BSD",
-    "type": "library",
-    "description": "GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and can therefore run on shared hosts. It can read and write a wide variety of formats: WKT (including EWKT), WKB (including EWKB), GeoJSON, KML, GPX, GeoRSS). It works with all Simple-Feature geometries (Point, LineString, Polygon, GeometryCollection etc.) and can be used to get centroids, bounding-boxes, area, and a wide variety of other useful information.",
-    "homepage": "https://github.com/phayes/geoPHP",
-    "autoload": {
-        "classmap": ["geoPHP.inc"]
-    },
-    "authors":[
-        {
-            "name":"Patrick Hayes"
-        }
-    ],
-    "require-dev": {
-        "phpunit/phpunit": "4.1.*"
-    }
-}
diff --git a/vendor/phayes/geophp/doc/api.html b/vendor/phayes/geophp/doc/api.html
deleted file mode 100644
index 0eaf0395c9c0f23da1a891aaff03c7a8884235ab..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/doc/api.html
+++ /dev/null
@@ -1,735 +0,0 @@
-<div id="wiki-wrapper" class="page">
-  <div id="head">
-    <h1 class="instapaper_title">API Reference</h1>
-    <ul class="wiki-actions readability-extra">
-      <li class="gollum-minibutton">
-        <a href="/phayes/geoPHP/wiki/API-Reference/_history"
-          class="minibutton bigger action-page-history">
-          <span>Page History</span>
-        </a>
-      </li>
-    </ul>
-  </div>
-  <div id="wiki-content">
-    <div class="wrap">
-      <div id="wiki-body" class="gollum-mediawiki-content instapaper_body">
-        <div class="markdown-body">
-          <table class="toc" summary="Contents">
-            <tr>
-              <td>
-                <div>Table of Contents</div>
-                <ul>
-                  <ul>
-                    <li>
-                      <a href="#wiki-geoPHP_static_class" rel="nofollow">geoPHP static class</a>
-                      <ul>
-                        <li>
-                          <a href="#wiki-Example" rel="nofollow">Example</a>
-                        </li>
-                        <li>
-                          <a href="#wiki-Static_Methods" rel="nofollow">Static Methods</a>
-                        </li>
-                      </ul>
-                    </li>
-                    <li>
-                      <a href="#wiki-Adapters" rel="nofollow">Adapters</a>
-                      <ul>
-                        <li>
-                          <a href="#wiki-Class_Hierarchy" rel="nofollow">Class Hierarchy</a>
-                        </li>
-                        <li>
-                          <a href="#wiki-Example-2" rel="nofollow">Example</a>
-                        </li>
-                        <li>
-                          <a href="#wiki-Methods" rel="nofollow">Methods</a>
-                        </li>
-                      </ul>
-                    </li>
-                    <li>
-                      <a href="#wiki-Geometries" rel="nofollow">Geometries</a>
-                      <ul>
-                        <li>
-                          <a href="#wiki-Class_Hierarchy-2" rel="nofollow">Class Hierarchy</a>
-                        </li>
-                        <li>
-                          <a href="#wiki-Example-3" rel="nofollow">Example</a>
-                        </li>
-                        <li>
-                          <a href="#wiki-Methods-2" rel="nofollow">Methods</a>
-                        </li>
-                      </ul>
-                    </li>
-                  </ul>
-                </ul>
-              </td>
-            </tr>
-          </table>
-          <h2>
-            <span class="mw-headline">
-              <a name="wiki-geoPHP_static_class" rel="nofollow">geoPHP static class</a>
-            </span>
-          </h2>
-
-          <p>geoPHP provides a static class that contains useful utility functions. All methods must
-            be called statically. </p>
-          <h3>
-            <span class="mw-headline">
-              <a name="wiki-Example" rel="nofollow">Example</a>
-            </span>
-          </h3>
-
-          <pre>$geometry = geoPHP::load('MULTILINESTRING((10 10,20 20,10 40))','wkt');</pre>
-          <pre>$reduced_geometry = geoPHP::geometryReduce($geometry);</pre>
-
-          <h3>
-            <span class="mw-headline">
-              <a name="wiki-Static_Methods" rel="nofollow">Static Methods</a>
-            </span>
-          </h3>
-
-          <table>
-            <tr>
-              <td>
-                <b>Method</b>
-              </td>
-              <td>
-                <b>Description</b>
-              </td>
-              <td>
-                <b>Returns</b>
-              </td>
-            </tr>
-            <tr>
-              <td> version </td>
-              <td> Provides the current geoPHP version. Useful if you need to check compatablity </td>
-              <td> Numeric String </td>
-            </tr>
-            <tr>
-              <td> load </td>
-              <td> Load from an adapter format (like wkt) into a geometry. The first argument is the
-                data, the second one is the format of the data
-                ('wkt','wkb','json','kml','gpx','google_geocode'). All additional arguments are
-                passed along to the read method of the relevant adapte </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> getAdapterMap </td>
-              <td> Get a list of adapters as an array keyed by the value that should be passed to
-                geoPHP::load </td>
-              <td> Array </td>
-            </tr>
-            <tr>
-              <td> geometryList </td>
-              <td> List all geometry types </td>
-              <td> Array </td>
-            </tr>
-            <tr>
-              <td> geosToGeometry </td>
-              <td> Given a GEOSGeometry, get a geoPHP geometry </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> geometryReduce </td>
-              <td> Reduce a geometry, or an array of geometries, into their \'lowest\' available
-                common geometry. For example a GeometryCollection of only points will become a
-                MultiPoint, while a multi-point containing a single point will return a point. An
-                array of geometries can be passed and they will be compiled into a single geometry. </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> geosInstalled </td>
-              <td> Check if the GEOS php extension is installed and working </td>
-              <td> Boolean </td>
-            </tr>
-          </table>
-          <h2>
-            <span class="mw-headline">
-              <a name="wiki-Adapters" rel="nofollow">Adapters</a>
-            </span>
-          </h2>
-
-          <p>Adapters are responsible for getting data in and out of geoPHP Geometries. Generally
-            you will use an adapter to load data into a geoPHP geometry, do various manipulations on
-            the geometry, then use another adapter to write it out to another (or the same) format.
-            You can also use adapters by themselves to simply do conversion from one format to
-            another (See <a class="internal present"
-              href="/phayes/geoPHP/wiki/Example-format-converter" rel="nofollow"
-              >example-format-converter</a> for an example of this). Adapters should be instantiated
-            and not called statically. </p>
-          <h3>
-            <span class="mw-headline">
-              <a name="wiki-Class_Hierarchy" rel="nofollow">Class Hierarchy</a>
-            </span>
-          </h3>
-
-          <ul>
-            <li>GeoAdapter Abtract Class<ul>
-                <li>WKT Enables reading and writing WKT (Well Known Text)</li>
-                <li>WKB Enables reading and writing WKB (Well Known Binary). This is very fast.</li>
-                <li>GeoJSON Enables reading and writing GeoJSON</li>
-                <li>KML Enables reading and writing KML (Google Earth)</li>
-                <li>GoogleGeocode Enables geocoding and reverse-geocoding via google geocoding
-                  API</li>
-                <li>GPX Enables reading and writing GPX (from handheld GPS devices)</li>
-                <li>GeoRSS Enables reading and writing of GeoRSS</li>
-              </ul>
-            </li>
-          </ul>
-          <h3>
-            <span class="mw-headline">
-              <a name="wiki-Example-2" rel="nofollow">Example</a>
-            </span>
-          </h3>
-
-          <pre>$wkb_reader = new WKB();</pre>
-          <pre>$geometry = $wkb_reader-&gt;read('0101000000000000000000f03f000000000000f03f',TRUE);</pre>
-          <pre>$wkt_writer = new wkt();</pre>
-          <pre>$wkt = $wkt_writer-&gt;write($geometry);</pre>
-
-          <h3>
-            <span class="mw-headline">
-              <a name="wiki-Methods" rel="nofollow">Methods</a>
-            </span>
-          </h3>
-
-          <table>
-            <tr>
-              <td>
-                <b>Method</b>
-              </td>
-              <td>
-                <b>Description</b>
-              </td>
-              <td>
-                <b>Returns</b>
-              </td>
-            </tr>
-            <tr>
-              <td> read </td>
-              <td> Read in input (generally a string) and return a Geometry </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> write </td>
-              <td> Write out the given geometry into the adapter formater </td>
-              <td> String </td>
-            </tr>
-          </table>
-          <h2>
-            <span class="mw-headline">
-              <a name="wiki-Geometries" rel="nofollow">Geometries</a>
-            </span>
-          </h2>
-
-          <p>Geometries form the heart of the geoPHP library. Once you have loaded your data into a
-            Geometry object, you have access to all the various methods detailed below for doing
-            conversions, transformations, and operations. While generally you would use an adapter
-            to get a Geometry object, they can also be built by hand. See the constructor methods in
-            the classes to see how to do this. GEOS-php extension needs to be installed in order to
-            use some of the advanced methods (detailed below). </p>
-          <h3>
-            <span class="mw-headline">
-              <a name="wiki-Class_Hierarchy-2" rel="nofollow">Class Hierarchy</a>
-            </span>
-          </h3>
-
-          <ul>
-            <li>Geometry<ul>
-                <li>Point</li>
-                <li>Collection<ul>
-                    <li>LineString</li>
-                    <li>Polygon</li>
-                    <li>MultiLineString</li>
-                    <li>MultiPoint</li>
-                    <li>MultiPolygon</li>
-                    <li>GeometryCollection</li>
-                  </ul>
-                </li>
-              </ul>
-            </li>
-          </ul>
-          <h3>
-            <span class="mw-headline">
-              <a name="wiki-Example-3" rel="nofollow">Example</a>
-            </span>
-          </h3>
-
-          <pre>$poly1 = $geoPHP::load('POLYGON((30 10,10 20,20 40,40 40,30 10))','wkt');</pre>
-          <pre>$poly2 = $geoPHP::load('POLYGON((35 10,10 20,15 40,45 45,35 10),(20 30, 35 35, 30 20, 20 30))','wkt');</pre>
-          <pre>$combined_poly = $poly1-&gt;union($poly2);</pre>
-          <pre>$kml = $combined_poly-&gt;out('kml');</pre>
-
-          <h3>
-            <span class="mw-headline">
-              <a name="wiki-Methods-2" rel="nofollow">Methods</a>
-            </span>
-          </h3>
-
-          <p>
-            <b>Common Methods</b>
-          </p>
-          <table>
-            <tr>
-              <td>
-                <b>Method</b>
-              </td>
-              <td>
-                <b>Description</b>
-              </td>
-              <td>
-                <b>Returns</b>
-              </td>
-            </tr>
-            <tr>
-              <td> out </td>
-              <td> Outputs the geometry into the specified adapter format. Available formats are
-                  <i>wkt</i>, <i>wkb</i>, <i>json</i>, <i>kml</i>, <i>gpx</i>, <i>google_geocode</i>
-              </td>
-              <td> String </td>
-            </tr>
-            <tr>
-              <td> area </td>
-              <td> The area of this Polygon (or GeometryCollection), as measured in the spatial
-                reference system of the geometry </td>
-              <td> Float </td>
-            </tr>
-            <tr>
-              <td> boundary </td>
-              <td> Returns the closure of the combinatorial boundary of this geometric object. </td>
-              <td> LinearRing </td>
-            </tr>
-            <tr>
-              <td> envelope </td>
-              <td> The minimum bounding box for this Geometry, returned as a Geometry. </td>
-              <td> Polygon </td>
-            </tr>
-            <tr>
-              <td> getBBox </td>
-              <td> The minimum bounding box for this Geometry, returned as an array. Also see
-                envelope() </td>
-              <td> Array </td>
-            </tr>
-            <tr>
-              <td> centroid </td>
-              <td> The mathematical centroid for this geometry as a Point. For polygons, the result
-                is not guaranteed to be interior. </td>
-              <td> Point </td>
-            </tr>
-            <tr>
-              <td> length </td>
-              <td> The length of this Curve in its associated spatial reference. </td>
-              <td> Float </td>
-            </tr>
-            <tr>
-              <td> y </td>
-              <td> The y-coordinate value for this Point. </td>
-              <td> Float </td>
-            </tr>
-            <tr>
-              <td> x </td>
-              <td> The x-coordinate value for this Point. </td>
-              <td> Float </td>
-            </tr>
-            <tr>
-              <td> numGeometries </td>
-              <td> The number of component geometries in this collection </td>
-              <td> Integer </td>
-            </tr>
-            <tr>
-              <td> geometryN </td>
-              <td> Returns the geometry N in this collection. Note that the index starts at 1. </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> startPoint </td>
-              <td> The start Point of this LineString </td>
-              <td> Point </td>
-            </tr>
-            <tr>
-              <td> endPoint </td>
-              <td> The end Point of this LineString </td>
-              <td> Point </td>
-            </tr>
-            <tr>
-              <td> isRing </td>
-              <td> Returns 1 (TRUE) if this Curve is closed() and this Curve isSimple(). </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> isClosed </td>
-              <td> Returns 1 (TRUE) if this Curve is closed. StartPoint() == EndPoint(). </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> getComponents </td>
-              <td> Get all sub-geometry components of the geometry </td>
-              <td> Array of geometries </td>
-            </tr>
-            <tr>
-              <td> numPoints </td>
-              <td> The number of Points in this LineString </td>
-              <td> Integer </td>
-            </tr>
-            <tr>
-              <td> pointN </td>
-              <td> Returns the specified Point N in this LineString. Note that the index starts at
-                1. </td>
-              <td> Point </td>
-            </tr>
-            <tr>
-              <td> exteriorRing </td>
-              <td> Returns the exterior ring of this Polygon. </td>
-              <td> LineString </td>
-            </tr>
-            <tr>
-              <td> numInteriorRings </td>
-              <td> Returns the number of interior rings in this Polygon. </td>
-              <td> Integer </td>
-            </tr>
-            <tr>
-              <td> interiorRingN </td>
-              <td> Returns the Nth interior ring for this Polygon as a LineString. Note that the
-                index starts at 1. </td>
-              <td> LineString </td>
-            </tr>
-            <tr>
-              <td> dimension </td>
-              <td> The inherent dimension of this geometric object. In non-homogeneous collections,
-                this will return the largest topological dimension of the contained objects. </td>
-              <td> Integer </td>
-            </tr>
-            <tr>
-              <td> geometryType </td>
-              <td> Returns the name of the instantiable subtype of Geometry of which this geometric
-                object is an instantiable member. The name of the subtype of Geometry is returned as
-                a string. </td>
-              <td> String </td>
-            </tr>
-            <tr>
-              <td> SRID </td>
-              <td> Returns the Spatial Reference System ID for this geometric object. </td>
-              <td> integer </td>
-            </tr>
-            <tr>
-              <td> setSRID </td>
-              <td> Set the Spatial Reference System ID for this geometric object. </td>
-              <td> NULL </td>
-            </tr>
-            <tr>
-              <td> asArray </td>
-              <td> Get the given geometry as an array of components (recursive) </td>
-              <td> Array </td>
-            </tr>
-            <tr>
-              <td> getGeoInterface </td>
-              <td> Get the geometryType and Coordinates as an array </td>
-              <td> Array </td>
-            </tr>
-          </table>
-          <p>
-            <b>Aliases</b>
-          </p>
-          <table>
-            <tr>
-              <td>
-                <b>Method</b>
-              </td>
-              <td>
-                <b>Description</b>
-              </td>
-              <td>
-                <b>Returns</b>
-              </td>
-            </tr>
-            <tr>
-              <td> getCentroid </td>
-              <td> Alias for centroid() </td>
-              <td> Point </td>
-            </tr>
-            <tr>
-              <td> getArea </td>
-              <td> Alias for area() </td>
-              <td> Float </td>
-            </tr>
-            <tr>
-              <td> getX </td>
-              <td> Alias for x() </td>
-              <td> Float </td>
-            </tr>
-            <tr>
-              <td> getY </td>
-              <td> Alias for y() </td>
-              <td> Float </td>
-            </tr>
-            <tr>
-              <td> getGeos </td>
-              <td> Alias for geos() </td>
-              <td> GEOSGeometry </td>
-            </tr>
-            <tr>
-              <td> getGeomType </td>
-              <td> Alias for geometryType() </td>
-              <td> String </td>
-            </tr>
-            <tr>
-              <td> getSRID </td>
-              <td> Alias for SRID() </td>
-              <td> Integer </td>
-            </tr>
-            <tr>
-              <td> asText </td>
-              <td> Alias for <i>$this-&gt;out('wkt')</i>
-              </td>
-              <td> String </td>
-            </tr>
-            <tr>
-              <td> asBinary </td>
-              <td> Alias for <i>$this-&gt;out('wkb')</i>
-              </td>
-              <td> String </td>
-            </tr>
-          </table>
-          <p>
-            <b>Advanced Methods</b>
-          </p>
-          <p>The <a class="internal present" href="/phayes/geoPHP/wiki/GEOS" rel="nofollow">GEOS-php
-              extension</a> needs to be installed for these functions to be available </p>
-          <table>
-            <tr>
-              <td>
-                <b>Method</b>
-              </td>
-              <td>
-                <b>Description</b>
-              </td>
-              <td>
-                <b>Returns</b>
-              </td>
-            </tr>
-            <tr>
-              <td> geos </td>
-              <td> Return a GEOSGeometry object representing this geometry </td>
-              <td> GEOSGeometry </td>
-            </tr>
-            <tr>
-              <td> setGeos </td>
-              <td> Set a GEOSGeometry object representing this geometry </td>
-              <td> NULL </td>
-            </tr>
-            <tr>
-              <td> pointOnSurface </td>
-              <td> A Point guaranteed to be within a polygon </td>
-              <td> Point </td>
-            </tr>
-            <tr>
-              <td> equals </td>
-              <td> Returns 1 (TRUE) if this geometry is “spatially equal” to another Geometry </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> equalsExact </td>
-              <td> Returns 1 (TRUE) if this gemometric object is exactly the same as another object,
-                including the ordering of component parts </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> relate </td>
-              <td> Returns 1 (TRUE) if this geometric object is spatially related to anotherGeometry
-                by testing for intersections between the interior, boundary and exterior of the two
-                geometric objects as specified by the values in the intersectionPatternMatrix. This
-                returns FALSE if all the tested intersections are empty except exterior (this)
-                intersect exterior (another). </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> checkValidity </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> isSimple </td>
-              <td> Returns 1 (TRUE) if this geometry does not pass through the same point in space
-                more than once </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> project </td>
-              <td> Project the geometry from from one SRID to another </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> buffer </td>
-              <td> Returns a geometric object that represents all Points whose distance from this
-                geometric object is less than or equal to distance. Calculations are in the spatial
-                reference system of this geometric object. Because of the limitations of linear
-                interpolation, there will often be some relatively small error in this distance, but
-                it should be near the resolution of the coordinates used. </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> intersection </td>
-              <td> Returns a geometric object that represents the Point set intersection of this
-                geometric object with anotherGeometry. See <a
-                  href="http://en.wikipedia.org/wiki/Intersection_(set_theory)" rel="nofollow"
-                  >http://en.wikipedia.org/wiki/Intersection_(set_theory)</a>
-              </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> convexHull </td>
-              <td> Returns a geometric object that represents the convex hull of this geometric
-                object. See <a href="http://en.wikipedia.org/wiki/Convex_hull" rel="nofollow"
-                  >http://en.wikipedia.org/wiki/Convex_hull</a>
-              </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> difference </td>
-              <td> Returns a geometric object that represents the Point set difference of this
-                geometric object with anotherGeometry. </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> symDifference </td>
-              <td> Returns a geometric object that represents the Point set symmetric difference of
-                this geometric object with another Geometry. See <a
-                  href="http://en.wikipedia.org/wiki/Symmetric_difference" rel="nofollow"
-                  >http://en.wikipedia.org/wiki/Symmetric_difference</a>
-              </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> union </td>
-              <td> Returns a geometric object that represents the Point set union of this geometric
-                object with anotherGeometry. See <a
-                  href="http://en.wikipedia.org/wiki/Union_(set_theory)" rel="nofollow"
-                  >http://en.wikipedia.org/wiki/Union_(set_theory)</a>
-              </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> simplify </td>
-              <td> Simplify the geometry </td>
-              <td> Geometry </td>
-            </tr>
-            <tr>
-              <td> disjoint </td>
-              <td> Returns 1 (TRUE) if this geometric object is “spatially disjoint” from another
-                Geometry. </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> touches </td>
-              <td> Returns 1 (TRUE) if this geometric object “spatially touches” another Geometry. </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> intersects </td>
-              <td> Returns 1 (TRUE) if this geometric object “spatially intersects” another
-                Geometry. </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> crosses </td>
-              <td> Returns 1 (TRUE) if this geometric object “spatially crosses? another Geometry. </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> within </td>
-              <td> Returns 1 (TRUE) if this geometric object is “spatially within” another Geometry. </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> contains </td>
-              <td> Returns 1 (TRUE) if this geometric object “spatially contains” another Geometry. </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> overlaps </td>
-              <td> Returns 1 (TRUE) if this geometric object “spatially overlaps” another Geometry. </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> covers </td>
-              <td> Alias for contains() </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> coveredBy </td>
-              <td> Alias for within() </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> distance </td>
-              <td> Returns the shortest distance between any two Points in the two geometric objects
-                as calculated in the spatial reference system of this geometric object. Because the
-                geometries are closed, it is possible to find a point on each geometric object
-                involved, such that the distance between these 2 points is the returned distance
-                between their geometric objects. </td>
-              <td> Float </td>
-            </tr>
-            <tr>
-              <td> hausdorffDistance </td>
-              <td> See <a href="http://en.wikipedia.org/wiki/Hausdorff_distance" rel="nofollow"
-                  >http://en.wikipedia.org/wiki/Hausdorff_distance</a>
-              </td>
-              <td> Float </td>
-            </tr>
-          </table>
-          <p>
-            <b>Placeholders</b>
-          </p>
-          <p>These methods are part of the specification, but are not really supported by geoPHP. </p>
-          <table>
-            <tr>
-              <td>
-                <b>Method</b>
-              </td>
-              <td>
-                <b>Description</b>
-              </td>
-              <td>
-                <b>Returns</b>
-              </td>
-            </tr>
-            <tr>
-              <td> hasZ </td>
-              <td> returns FALSE. geoPHP does not support Z values at the moment. </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> is3D </td>
-              <td> returns FALSE. geoPHP does not support 3D geometries at the moment. </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> isMeasured </td>
-              <td> returns FALSE. geoPHP does not yet support M values </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> isEmpty </td>
-              <td> returns FALSE. geoPHP does not yet support empty geometries </td>
-              <td> Boolean </td>
-            </tr>
-            <tr>
-              <td> coordinateDimension </td>
-              <td> returns 2. geoPHP only supports 2-dimentional space </td>
-              <td> Integer </td>
-            </tr>
-            <tr>
-              <td> z </td>
-              <td> returns NULL. geoPHP does not support Z values at the moment </td>
-              <td> NULL </td>
-            </tr>
-            <tr>
-              <td> m </td>
-              <td> returns NULL. geoPHP does not support M values </td>
-              <td> NULL </td>
-            </tr>
-          </table>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-
diff --git a/vendor/phayes/geophp/geoPHP.inc b/vendor/phayes/geophp/geoPHP.inc
deleted file mode 100644
index 83a06a57f674a45092349451a1d6cd9991ffae10..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/geoPHP.inc
+++ /dev/null
@@ -1,301 +0,0 @@
-<?php
-/*
- * (c) Patrick Hayes
- *
- * This code is open-source and licenced under the Modified BSD License.
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-// Adapters
-include_once("lib/adapters/GeoAdapter.class.php"); // Abtract class
-include_once("lib/adapters/GeoJSON.class.php");
-include_once("lib/adapters/WKT.class.php");
-include_once("lib/adapters/EWKT.class.php");
-include_once("lib/adapters/WKB.class.php");
-include_once("lib/adapters/EWKB.class.php");
-include_once("lib/adapters/KML.class.php");
-include_once("lib/adapters/GPX.class.php");
-include_once("lib/adapters/GeoRSS.class.php");
-include_once("lib/adapters/GoogleGeocode.class.php");
-include_once("lib/adapters/GeoHash.class.php");
-
-// Geometries
-include_once("lib/geometry/Geometry.class.php"); // Abtract class
-include_once("lib/geometry/Point.class.php");
-include_once("lib/geometry/Collection.class.php"); // Abtract class
-include_once("lib/geometry/LineString.class.php");
-include_once("lib/geometry/MultiPoint.class.php");
-include_once("lib/geometry/Polygon.class.php");
-include_once("lib/geometry/MultiLineString.class.php");
-include_once("lib/geometry/MultiPolygon.class.php");
-include_once("lib/geometry/GeometryCollection.class.php");
-
-class geoPHP
-{
-
-  static function version() {
-    return '1.2';
-  }
-
-  // geoPHP::load($data, $type, $other_args);
-  // if $data is an array, all passed in values will be combined into a single geometry
-  static function load() {
-    $args = func_get_args();
-
-    $data = array_shift($args);
-    $type = array_shift($args);
-
-    $type_map = geoPHP::getAdapterMap();
-
-    // Auto-detect type if needed
-    if (!$type) {
-      // If the user is trying to load a Geometry from a Geometry... Just pass it back
-      if (is_object($data)) {
-        if ($data instanceOf Geometry) return $data;
-      }
-      
-      $detected = geoPHP::detectFormat($data);
-      if (!$detected) {
-        return FALSE;
-      }
-      
-      $format = explode(':', $detected);
-      $type = array_shift($format);
-      $args = $format;
-    }
-
-    $processor_type = $type_map[$type];
-
-    if (!$processor_type) {
-      throw new exception('geoPHP could not find an adapter of type '.htmlentities($type));
-      exit;
-    }
-
-    $processor = new $processor_type();
-
-    // Data is not an array, just pass it normally
-    if (!is_array($data)) {
-      $result = call_user_func_array(array($processor, "read"), array_merge(array($data), $args));
-    }
-    // Data is an array, combine all passed in items into a single geomtetry
-    else {
-      $geoms = array();
-      foreach ($data as $item) {
-        $geoms[] = call_user_func_array(array($processor, "read"), array_merge(array($item), $args));
-      }
-      $result = geoPHP::geometryReduce($geoms);
-    }
-
-    return $result;
-  }
-
-  static function getAdapterMap() {
-    return array (
-      'wkt' =>  'WKT',
-      'ewkt' => 'EWKT',
-      'wkb' =>  'WKB',
-      'ewkb' => 'EWKB',
-      'json' => 'GeoJSON',
-      'geojson' => 'GeoJSON',
-      'kml' =>  'KML',
-      'gpx' =>  'GPX',
-      'georss' => 'GeoRSS',
-      'google_geocode' => 'GoogleGeocode',
-      'geohash' => 'GeoHash',
-    );
-  }
-
-  static function geometryList() {
-    return array(
-      'point' => 'Point',
-      'linestring' => 'LineString',
-      'polygon' => 'Polygon',
-      'multipoint' => 'MultiPoint',
-      'multilinestring' => 'MultiLineString',
-      'multipolygon' => 'MultiPolygon',
-      'geometrycollection' => 'GeometryCollection',
-    );
-  }
-
-  static function geosInstalled($force = NULL) {
-    static $geos_installed = NULL;
-    if ($force !== NULL) $geos_installed = $force;
-    if ($geos_installed !== NULL) {
-      return $geos_installed;
-    }
-    $geos_installed = class_exists('GEOSGeometry');
-    return $geos_installed;
-  }
-
-  static function geosToGeometry($geos) {
-    if (!geoPHP::geosInstalled()) {
-      return NULL;
-    }
-    $wkb_writer = new GEOSWKBWriter();
-    $wkb = $wkb_writer->writeHEX($geos);
-    $geometry = geoPHP::load($wkb, 'wkb', TRUE);
-    if ($geometry) {
-      $geometry->setGeos($geos);
-      return $geometry;
-    }
-  }
-
-  // Reduce a geometry, or an array of geometries, into their 'lowest' available common geometry.
-  // For example a GeometryCollection of only points will become a MultiPoint
-  // A multi-point containing a single point will return a point.
-  // An array of geometries can be passed and they will be compiled into a single geometry
-  static function geometryReduce($geometry) {
-    // If it's an array of one, then just parse the one
-    if (is_array($geometry)) {
-      if (empty($geometry)) return FALSE;
-      if (count($geometry) == 1) return geoPHP::geometryReduce(array_shift($geometry));
-    }
-
-    // If the geometry cannot even theoretically be reduced more, then pass it back
-    if (gettype($geometry) == 'object') {
-      $passbacks = array('Point','LineString','Polygon');
-      if (in_array($geometry->geometryType(),$passbacks)) {
-        return $geometry;
-      }
-    }
-
-    // If it is a mutlti-geometry, check to see if it just has one member
-    // If it does, then pass the member, if not, then just pass back the geometry
-    if (gettype($geometry) == 'object') {
-      $simple_collections = array('MultiPoint','MultiLineString','MultiPolygon');
-      if (in_array(get_class($geometry),$passbacks)) {
-        $components = $geometry->getComponents();
-        if (count($components) == 1) {
-          return $components[0];
-        }
-        else {
-          return $geometry;
-        }
-      }
-    }
-
-    // So now we either have an array of geometries, a GeometryCollection, or an array of GeometryCollections
-    if (!is_array($geometry)) {
-      $geometry = array($geometry);
-    }
-
-    $geometries = array();
-    $geom_types = array();
-
-    $collections = array('MultiPoint','MultiLineString','MultiPolygon','GeometryCollection');
-
-    foreach ($geometry as $item) {
-      if ($item) {
-        if (in_array(get_class($item), $collections)) {
-          foreach ($item->getComponents() as $component) {
-            $geometries[] = $component;
-            $geom_types[] = $component->geometryType();
-          }
-        }
-        else {
-          $geometries[] = $item;
-          $geom_types[] = $item->geometryType();
-        }
-      }
-    }
-
-    $geom_types = array_unique($geom_types);
-    
-    if (empty($geom_types)) {
-      return FALSE;
-    }
-
-    if (count($geom_types) == 1) {
-      if (count($geometries) == 1) {
-        return $geometries[0];
-      }
-      else {
-        $class = 'Multi'.$geom_types[0];
-        return new $class($geometries);
-      }
-    }
-    else {
-      return new GeometryCollection($geometries);
-    }
-  }
-
-  // Detect a format given a value. This function is meant to be SPEEDY.
-  // It could make a mistake in XML detection if you are mixing or using namespaces in weird ways (ie, KML inside an RSS feed)
-  static function detectFormat(&$input) {
-    $mem = fopen('php://memory', 'r+');
-    fwrite($mem, $input, 11); // Write 11 bytes - we can detect the vast majority of formats in the first 11 bytes
-    fseek($mem, 0);
-
-    $bytes = unpack("c*", fread($mem, 11));
-
-    // If bytes is empty, then we were passed empty input
-    if (empty($bytes)) return FALSE;
-
-    // First char is a tab, space or carriage-return. trim it and try again
-    if ($bytes[1] == 9 || $bytes[1] == 10 || $bytes[1] == 32) {
-      $ltinput = ltrim($input);
-      return geoPHP::detectFormat($ltinput);
-    }
-
-    // Detect WKB or EWKB -- first byte is 1 (little endian indicator)
-    if ($bytes[1] == 1) {
-      // If SRID byte is TRUE (1), it's EWKB
-      if ($bytes[5]) return 'ewkb';
-      else return 'wkb';
-    }
-
-    // Detect HEX encoded WKB or EWKB (PostGIS format) -- first byte is 48, second byte is 49 (hex '01' => first-byte = 1)
-    if ($bytes[1] == 48 && $bytes[2] == 49) {
-      // The shortest possible WKB string (LINESTRING EMPTY) is 18 hex-chars (9 encoded bytes) long
-      // This differentiates it from a geohash, which is always shorter than 18 characters.
-      if (strlen($input) >= 18) {
-        //@@TODO: Differentiate between EWKB and WKB -- check hex-char 10 or 11 (SRID bool indicator at encoded byte 5)
-        return 'ewkb:1';
-      }
-    }
-
-    // Detect GeoJSON - first char starts with {
-    if ($bytes[1] == 123) {
-      return 'json';
-    }
-
-    // Detect EWKT - first char is S
-    if ($bytes[1] == 83) {
-      return 'ewkt';
-    }
-
-    // Detect WKT - first char starts with P (80), L (76), M (77), or G (71)
-    $wkt_chars = array(80, 76, 77, 71);
-    if (in_array($bytes[1], $wkt_chars)) {
-      return 'wkt';
-    }
-
-    // Detect XML -- first char is <
-    if ($bytes[1] == 60) {
-      // grab the first 256 characters
-      $string = substr($input, 0, 256);
-      if (strpos($string, '<kml') !== FALSE)        return 'kml';
-      if (strpos($string, '<coordinate') !== FALSE) return 'kml';
-      if (strpos($string, '<gpx') !== FALSE)        return 'gpx';
-      if (strpos($string, '<georss') !== FALSE)     return 'georss';
-      if (strpos($string, '<rss') !== FALSE)        return 'georss';
-      if (strpos($string, '<feed') !== FALSE)       return 'georss';
-    }
-
-    // We need an 8 byte string for geohash and unpacked WKB / WKT
-    fseek($mem, 0);
-    $string = trim(fread($mem, 8));
-
-    // Detect geohash - geohash ONLY contains lowercase chars and numerics
-    preg_match('/[a-z0-9]+/', $string, $matches);
-    if ($matches[0] == $string) {
-      return 'geohash';
-    }
-
-    // What do you get when you cross an elephant with a rhino?
-    // http://youtu.be/RCBn5J83Poc
-    return FALSE;
-  }
-
-}
diff --git a/vendor/phayes/geophp/lib/adapters/EWKB.class.php b/vendor/phayes/geophp/lib/adapters/EWKB.class.php
deleted file mode 100644
index 0d324d3b5e753e714ea38080bf5fb3315cb3ecb0..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/EWKB.class.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-/**
- * EWKB (Extended Well Known Binary) Adapter
- */
-class EWKB extends WKB
-{
-  
-  /**
-   * Read WKB binary string into geometry objects
-   *
-   * @param string $wkb An Extended-WKB binary string
-   *
-   * @return Geometry
-   */
-  public function read($wkb, $is_hex_string = FALSE) {
-    if ($is_hex_string) {
-      $wkb = pack('H*',$wkb);
-    }
-    
-    // Open the wkb up in memory so we can examine the SRID
-    $mem = fopen('php://memory', 'r+');
-    fwrite($mem, $wkb);
-    fseek($mem, 0);
-    $base_info = unpack("corder/ctype/cz/cm/cs", fread($mem, 5));
-    if ($base_info['s']) {
-      $srid = current(unpack("Lsrid", fread($mem, 4)));
-    }
-    else {
-      $srid = NULL;
-    }
-    fclose($mem);
-    
-    // Run the wkb through the normal WKB reader to get the geometry
-    $wkb_reader = new WKB();
-    $geom = $wkb_reader->read($wkb);
-    
-    // If there is an SRID, add it to the geometry
-    if ($srid) {
-      $geom->setSRID($srid);
-    }
-    
-    return $geom;
-  }
-  
-  /**
-   * Serialize geometries into an EWKB binary string.
-   *
-   * @param Geometry $geometry
-   *
-   * @return string The Extended-WKB binary string representation of the input geometries
-   */
-  public function write(Geometry $geometry, $write_as_hex = FALSE) {
-    // We always write into NDR (little endian)
-    $wkb = pack('c',1);
-    
-    switch ($geometry->getGeomType()) {
-      case 'Point';
-        $wkb .= pack('L',1);
-        $wkb .= $this->writePoint($geometry);
-        break;
-      case 'LineString';
-        $wkb .= pack('L',2);
-        $wkb .= $this->writeLineString($geometry);
-        break;
-      case 'Polygon';
-        $wkb .= pack('L',3);
-        $wkb .= $this->writePolygon($geometry);
-        break;
-      case 'MultiPoint';
-        $wkb .= pack('L',4);
-        $wkb .= $this->writeMulti($geometry);
-        break;
-      case 'MultiLineString';
-        $wkb .= pack('L',5);
-        $wkb .= $this->writeMulti($geometry);
-        break;
-      case 'MultiPolygon';
-        $wkb .= pack('L',6);
-        $wkb .= $this->writeMulti($geometry);
-        break;
-      case 'GeometryCollection';
-        $wkb .= pack('L',7);
-        $wkb .= $this->writeMulti($geometry);
-        break;
-    }
-    
-    if ($write_as_hex) {
-      $unpacked = unpack('H*',$wkb);
-      return $unpacked[1];
-    }
-    else {
-      return $wkb;
-    }
-  }
-
-}
diff --git a/vendor/phayes/geophp/lib/adapters/EWKT.class.php b/vendor/phayes/geophp/lib/adapters/EWKT.class.php
deleted file mode 100644
index e94452bc01cbbc8b38c08e7782583cadcdce4f64..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/EWKT.class.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/**
- * EWKT (Extended Well Known Text) Adapter
- */
-class EWKT extends WKT
-{
-  
-  /**
-   * Serialize geometries into an EWKT string.
-   *
-   * @param Geometry $geometry
-   *
-   * @return string The Extended-WKT string representation of the input geometries
-   */
-  public function write(Geometry $geometry) {
-    $srid = $geometry->SRID();
-    $wkt = '';
-    if ($srid) {
-      $wkt = 'SRID=' . $srid . ';';
-      $wkt .= $geometry->out('wkt');
-      return $wkt;
-    }
-    else {
-      return $geometry->out('wkt');
-    }
-  }
-}
diff --git a/vendor/phayes/geophp/lib/adapters/GPX.class.php b/vendor/phayes/geophp/lib/adapters/GPX.class.php
deleted file mode 100644
index 9ca18b8e9ef6cfec0aec15e0fedab0a1a6c1d50a..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/GPX.class.php
+++ /dev/null
@@ -1,180 +0,0 @@
-<?php
-/*
- * Copyright (c) Patrick Hayes
- *
- * This code is open-source and licenced under the Modified BSD License.
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * PHP Geometry/GPX encoder/decoder
- */
-class GPX extends GeoAdapter
-{
-  private $namespace = FALSE;
-  private $nss = ''; // Name-space string. eg 'georss:'
-
-  /**
-   * Read GPX string into geometry objects
-   *
-   * @param string $gpx A GPX string
-   *
-   * @return Geometry|GeometryCollection
-   */
-  public function read($gpx) {
-    return $this->geomFromText($gpx);
-  }
-
-  /**
-   * Serialize geometries into a GPX string.
-   *
-   * @param Geometry $geometry
-   *
-   * @return string The GPX string representation of the input geometries
-   */
-  public function write(Geometry $geometry, $namespace = FALSE) {
-    if ($geometry->isEmpty()) return NULL;
-    if ($namespace) {
-      $this->namespace = $namespace;
-      $this->nss = $namespace.':';    
-    }
-    return '<'.$this->nss.'gpx creator="geoPHP" version="1.0">'.$this->geometryToGPX($geometry).'</'.$this->nss.'gpx>';
-  }
-  
-  public function geomFromText($text) {
-    // Change to lower-case and strip all CDATA
-    $text = strtolower($text);
-    $text = preg_replace('/<!\[cdata\[(.*?)\]\]>/s','',$text);
-    
-    // Load into DOMDocument
-    $xmlobj = new DOMDocument();
-    @$xmlobj->loadXML($text);
-    if ($xmlobj === false) {
-      throw new Exception("Invalid GPX: ". $text);
-    }
-    
-    $this->xmlobj = $xmlobj;
-    try {
-      $geom = $this->geomFromXML();
-    } catch(InvalidText $e) {
-        throw new Exception("Cannot Read Geometry From GPX: ". $text);
-    } catch(Exception $e) {
-        throw $e;
-    }
-
-    return $geom;
-  }
-  
-  protected function geomFromXML() {
-    $geometries = array();
-    $geometries = array_merge($geometries, $this->parseWaypoints());
-    $geometries = array_merge($geometries, $this->parseTracks());
-    $geometries = array_merge($geometries, $this->parseRoutes());
-    
-    if (empty($geometries)) {
-      throw new Exception("Invalid / Empty GPX");
-    }
-    
-    return geoPHP::geometryReduce($geometries); 
-  }
-  
-  protected function childElements($xml, $nodename = '') {
-    $children = array();
-    foreach ($xml->childNodes as $child) {
-      if ($child->nodeName == $nodename) {
-        $children[] = $child;
-      }
-    }
-    return $children;
-  }
-  
-  protected function parseWaypoints() {
-    $points = array();
-    $wpt_elements = $this->xmlobj->getElementsByTagName('wpt');
-    foreach ($wpt_elements as $wpt) {
-      $lat = $wpt->attributes->getNamedItem("lat")->nodeValue;
-      $lon = $wpt->attributes->getNamedItem("lon")->nodeValue;
-      $points[] = new Point($lon, $lat);
-    }
-    return $points;
-  }
-  
-  protected function parseTracks() {
-    $lines = array();
-    $trk_elements = $this->xmlobj->getElementsByTagName('trk');
-    foreach ($trk_elements as $trk) {
-      $components = array();
-      foreach ($this->childElements($trk, 'trkseg') as $trkseg) {
-        foreach ($this->childElements($trkseg, 'trkpt') as $trkpt) {
-          $lat = $trkpt->attributes->getNamedItem("lat")->nodeValue;
-          $lon = $trkpt->attributes->getNamedItem("lon")->nodeValue;
-          $components[] = new Point($lon, $lat);
-        }
-      }
-      if ($components) {$lines[] = new LineString($components);}
-    }
-    return $lines;
-  }
-  
-  protected function parseRoutes() {
-    $lines = array();
-    $rte_elements = $this->xmlobj->getElementsByTagName('rte');
-    foreach ($rte_elements as $rte) {
-      $components = array();
-      foreach ($this->childElements($rte, 'rtept') as $rtept) {
-        $lat = $rtept->attributes->getNamedItem("lat")->nodeValue;
-        $lon = $rtept->attributes->getNamedItem("lon")->nodeValue;
-        $components[] = new Point($lon, $lat);
-      }
-      $lines[] = new LineString($components);
-    }
-    return $lines;
-  }
-  
-  protected function geometryToGPX($geom) {
-    $type = strtolower($geom->getGeomType());
-    switch ($type) {
-      case 'point':
-        return $this->pointToGPX($geom);
-        break;
-      case 'linestring':
-        return $this->linestringToGPX($geom);
-        break;
-      case 'polygon':
-      case 'multipoint':
-      case 'multilinestring':
-      case 'multipolygon':
-      case 'geometrycollection':
-        return $this->collectionToGPX($geom);
-        break;
-    }
-  }
-  
-  private function pointToGPX($geom) {
-    return '<'.$this->nss.'wpt lat="'.$geom->getY().'" lon="'.$geom->getX().'" />';
-  }
-  
-  private function linestringToGPX($geom) {
-    $gpx = '<'.$this->nss.'trk><'.$this->nss.'trkseg>';
-    
-    foreach ($geom->getComponents() as $comp) {
-      $gpx .= '<'.$this->nss.'trkpt lat="'.$comp->getY().'" lon="'.$comp->getX().'" />';
-    }
-    
-    $gpx .= '</'.$this->nss.'trkseg></'.$this->nss.'trk>';
-    
-    return $gpx;
-  }
-  
-  public function collectionToGPX($geom) {
-    $gpx = '';
-    $components = $geom->getComponents();
-    foreach ($geom->getComponents() as $comp) {
-      $gpx .= $this->geometryToGPX($comp);
-    }
-    
-    return $gpx;
-  }
-
-}
diff --git a/vendor/phayes/geophp/lib/adapters/GeoAdapter.class.php b/vendor/phayes/geophp/lib/adapters/GeoAdapter.class.php
deleted file mode 100644
index 721713084c6d9af41e55b2b8a1987d0d530743e3..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/GeoAdapter.class.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-/*
- * (c) Patrick Hayes 2011
- *
- * This code is open-source and licenced under the Modified BSD License.
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * GeoAdapter : abstract class which represents an adapter
- * for reading and writing to and from Geomtry objects
- * 
- */
-abstract class GeoAdapter
-{
-  /**
-   * Read input and return a Geomtry or GeometryCollection
-   * 
-   * @return Geometry|GeometryCollection
-   */
-  abstract public function read($input);
-  
-  /**
-   * Write out a Geomtry or GeometryCollection in the adapter's format
-   * 
-   * @return mixed
-   */
-  abstract public function write(Geometry $geometry);
-  
-}
diff --git a/vendor/phayes/geophp/lib/adapters/GeoHash.class.php b/vendor/phayes/geophp/lib/adapters/GeoHash.class.php
deleted file mode 100644
index 57f1a3dd00747f6c922d730b4b7b74b4b052238f..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/GeoHash.class.php
+++ /dev/null
@@ -1,249 +0,0 @@
-<?php
-/**
- * PHP Geometry GeoHash encoder/decoder.
- *
- * @author prinsmc
- * @see http://en.wikipedia.org/wiki/Geohash
- *
- */
-class GeoHash extends GeoAdapter{
-
-  /**
-   * base32 encoding character map.
-   */
-  private $table = "0123456789bcdefghjkmnpqrstuvwxyz";
-
-  /**
-   * array of neighbouring hash character maps.
-   */
-  private $neighbours = array (
-      // north
-      'top' => array (
-          'even' => 'p0r21436x8zb9dcf5h7kjnmqesgutwvy',
-          'odd' => 'bc01fg45238967deuvhjyznpkmstqrwx'
-      ),
-      // east
-      'right' => array (
-          'even' => 'bc01fg45238967deuvhjyznpkmstqrwx',
-          'odd' => 'p0r21436x8zb9dcf5h7kjnmqesgutwvy'
-      ),
-      // west
-      'left' => array (
-          'even' => '238967debc01fg45kmstqrwxuvhjyznp',
-          'odd' => '14365h7k9dcfesgujnmqp0r2twvyx8zb'
-      ),
-      // south
-      'bottom' => array (
-          'even' => '14365h7k9dcfesgujnmqp0r2twvyx8zb',
-          'odd' => '238967debc01fg45kmstqrwxuvhjyznp'
-      )
-  );
-
-  /**
-   * array of bordering hash character maps.
-   */
-  private $borders = array (
-      // north
-      'top' => array (
-          'even' => 'prxz',
-          'odd' => 'bcfguvyz'
-      ),
-      // east
-      'right' => array (
-          'even' => 'bcfguvyz',
-          'odd' => 'prxz'
-      ),
-      // west
-      'left' => array (
-          'even' => '0145hjnp',
-          'odd' => '028b'
-      ),
-      // south
-      'bottom' => array (
-          'even' => '028b',
-          'odd' => '0145hjnp'
-      )
-  );
-
-  /**
-   * Convert the geohash to a Point. The point is 2-dimensional.
-   * @return Point the converted geohash
-   * @param string $hash a geohash
-   * @see GeoAdapter::read()
-   */
-  public function read($hash, $as_grid = FALSE) {
-    $ll = $this->decode($hash);
-    if (!$as_grid) {
-      return new Point($ll['medlon'], $ll['medlat']);
-    }
-    else {
-      return new Polygon(array(
-        new LineString(array(
-          new Point($ll['minlon'], $ll['maxlat']),
-          new Point($ll['maxlon'], $ll['maxlat']),
-          new Point($ll['maxlon'], $ll['minlat']),
-          new Point($ll['minlon'], $ll['minlat']),
-          new Point($ll['minlon'], $ll['maxlat']),
-        ))
-      ));
-    }
-  }
-
-  /**
-   * Convert the geometry to geohash.
-   * @return string the geohash or null when the $geometry is not a Point
-   * @param Point $geometry
-   * @see GeoAdapter::write()
-   */
-  public function write(Geometry $geometry, $precision = NULL){
-    if ($geometry->isEmpty()) return '';
-
-    if($geometry->geometryType() === 'Point'){
-      return $this->encodePoint($geometry, $precision);
-    }
-    else {
-      // The geohash is the hash grid ID that fits the envelope
-      $envelope = $geometry->envelope();
-      $geohashes = array();
-      $geohash = '';
-      foreach ($envelope->getPoints() as $point) {
-        $geohashes[] = $this->encodePoint($point, 0.0000001);
-      }
-      $i = 0;
-      while ($i < strlen($geohashes[0])) {
-        $char = $geohashes[0][$i];
-        foreach ($geohashes as $hash) {
-          if ($hash[$i] != $char) {
-            return $geohash;
-          }
-        }
-        $geohash .= $char;
-        $i++;
-      }
-      return $geohash;
-    }
-  }
-
-  /**
-   * @return string geohash
-   * @param Point $point
-   * @author algorithm based on code by Alexander Songe <a@songe.me>
-   * @see https://github.com/asonge/php-geohash/issues/1
-   */
-  private function encodePoint($point, $precision = NULL){
-    if ($precision === NULL) {
-      $lap = strlen($point->y())-strpos($point->y(),".");
-      $lop = strlen($point->x())-strpos($point->x(),".");
-      $precision = pow(10,-max($lap-1,$lop-1,0))/2;
-    }
-
-    $minlat =  -90;
-    $maxlat =   90;
-    $minlon = -180;
-    $maxlon =  180;
-    $latE   =   90;
-    $lonE   =  180;
-    $i = 0;
-    $error = 180;
-    $hash='';
-    while($error>=$precision) {
-      $chr = 0;
-      for($b=4;$b>=0;--$b) {
-        if((1&$b) == (1&$i)) {
-          // even char, even bit OR odd char, odd bit...a lon
-          $next = ($minlon+$maxlon)/2;
-          if($point->x()>$next) {
-            $chr |= pow(2,$b);
-            $minlon = $next;
-          } else {
-            $maxlon = $next;
-          }
-          $lonE /= 2;
-        } else {
-          // odd char, even bit OR even char, odd bit...a lat
-          $next = ($minlat+$maxlat)/2;
-          if($point->y()>$next) {
-            $chr |= pow(2,$b);
-            $minlat = $next;
-          } else {
-            $maxlat = $next;
-          }
-          $latE /= 2;
-        }
-      }
-      $hash .= $this->table[$chr];
-      $i++;
-      $error = min($latE,$lonE);
-    }
-    return $hash;
-  }
-
-  /**
-   * @param string $hash a geohash
-   * @author algorithm based on code by Alexander Songe <a@songe.me>
-   * @see https://github.com/asonge/php-geohash/issues/1
-   */
-  private function decode($hash){
-    $ll = array();
-    $minlat =  -90;
-    $maxlat =   90;
-    $minlon = -180;
-    $maxlon =  180;
-    $latE   =   90;
-    $lonE   =  180;
-    for($i=0,$c=strlen($hash);$i<$c;$i++) {
-      $v = strpos($this->table,$hash[$i]);
-      if(1&$i) {
-        if(16&$v)$minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
-        if(8&$v) $minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
-        if(4&$v) $minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
-        if(2&$v) $minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
-        if(1&$v) $minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
-        $latE /= 8;
-        $lonE /= 4;
-      } else {
-        if(16&$v)$minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
-        if(8&$v) $minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
-        if(4&$v) $minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
-        if(2&$v) $minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
-        if(1&$v) $minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
-        $latE /= 4;
-        $lonE /= 8;
-      }
-    }
-    $ll['minlat'] = $minlat;
-    $ll['minlon'] = $minlon;
-    $ll['maxlat'] = $maxlat;
-    $ll['maxlon'] = $maxlon;
-    $ll['medlat'] = round(($minlat+$maxlat)/2, max(1, -round(log10($latE)))-1);
-    $ll['medlon'] = round(($minlon+$maxlon)/2, max(1, -round(log10($lonE)))-1);
-    return $ll;
-  }
-
-  /**
-   * Calculates the adjacent geohash of the geohash in the specified direction.
-   * This algorithm is available in various ports that seem to point back to
-   * geohash-js by David Troy under MIT notice.
-   *
-   *
-   * @see https://github.com/davetroy/geohash-js
-   * @see https://github.com/lyokato/objc-geohash
-   * @see https://github.com/lyokato/libgeohash
-   * @see https://github.com/masuidrive/pr_geohash
-   * @see https://github.com/sunng87/node-geohash
-   * @see https://github.com/davidmoten/geo
-   *
-   * @param string $hash the geohash (lowercase)
-   * @param string $direction the direction of the neighbor (top, bottom, left or right)
-   * @return string the geohash of the adjacent cell
-   */
-  public function adjacent($hash, $direction){
-    $last = substr($hash, -1);
-    $type = (strlen($hash) % 2)? 'odd': 'even';
-    $base = substr($hash, 0, strlen($hash) - 1);
-    if(strpos(($this->borders[$direction][$type]), $last) !== false){
-        $base = $this->adjacent($base, $direction);
-    }
-    return $base.$this->table[strpos($this->neighbours[$direction][$type], $last)];
-  }
-}
diff --git a/vendor/phayes/geophp/lib/adapters/GeoJSON.class.php b/vendor/phayes/geophp/lib/adapters/GeoJSON.class.php
deleted file mode 100644
index fa0a0e22ff87af37dcc55ff6ccf001552e4ef9cb..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/GeoJSON.class.php
+++ /dev/null
@@ -1,155 +0,0 @@
-<?php
-/**
- * GeoJSON class : a geojson reader/writer.
- *
- * Note that it will always return a GeoJSON geometry. This
- * means that if you pass it a feature, it will return the
- * geometry of that feature strip everything else.
- */
-class GeoJSON extends GeoAdapter
-{
-  /**
-   * Given an object or a string, return a Geometry
-   *
-   * @param mixed $input The GeoJSON string or object
-   *
-   * @return object Geometry
-   */
-  public function read($input) {
-    if (is_string($input)) {
-      $input = json_decode($input);
-    }
-    if (!is_object($input)) {
-      throw new Exception('Invalid JSON');
-    }
-    if (!is_string($input->type)) {
-      throw new Exception('Invalid JSON');
-    }
-
-    // Check to see if it's a FeatureCollection
-    if ($input->type == 'FeatureCollection') {
-      $geoms = array();
-      foreach ($input->features as $feature) {
-        $geoms[] = $this->read($feature);
-      }
-      return geoPHP::geometryReduce($geoms);
-    }
-
-    // Check to see if it's a Feature
-    if ($input->type == 'Feature') {
-      return $this->read($input->geometry);
-    }
-
-    // It's a geometry - process it
-    return $this->objToGeom($input);
-  }
-
-  private function objToGeom($obj) {
-    $type = $obj->type;
-
-    if ($type == 'GeometryCollection') {
-      return $this->objToGeometryCollection($obj);
-    }
-    $method = 'arrayTo' . $type;
-    return $this->$method($obj->coordinates);
-  }
-
-  private function arrayToPoint($array) {
-    if (!empty($array)) {
-      return new Point($array[0], $array[1]);
-    }
-    else {
-      return new Point();
-    }
-  }
-
-  private function arrayToLineString($array) {
-    $points = array();
-    foreach ($array as $comp_array) {
-      $points[] = $this->arrayToPoint($comp_array);
-    }
-    return new LineString($points);
-  }
-
-  private function arrayToPolygon($array) {
-    $lines = array();
-    foreach ($array as $comp_array) {
-      $lines[] = $this->arrayToLineString($comp_array);
-    }
-    return new Polygon($lines);
-  }
-
-  private function arrayToMultiPoint($array) {
-    $points = array();
-    foreach ($array as $comp_array) {
-      $points[] = $this->arrayToPoint($comp_array);
-    }
-    return new MultiPoint($points);
-  }
-
-  private function arrayToMultiLineString($array) {
-    $lines = array();
-    foreach ($array as $comp_array) {
-      $lines[] = $this->arrayToLineString($comp_array);
-    }
-    return new MultiLineString($lines);
-  }
-
-  private function arrayToMultiPolygon($array) {
-    $polys = array();
-    foreach ($array as $comp_array) {
-      $polys[] = $this->arrayToPolygon($comp_array);
-    }
-    return new MultiPolygon($polys);
-  }
-
-  private function objToGeometryCollection($obj) {
-    $geoms = array();
-    if (empty($obj->geometries)) {
-      throw new Exception('Invalid GeoJSON: GeometryCollection with no component geometries');
-    }
-    foreach ($obj->geometries as $comp_object) {
-      $geoms[] = $this->objToGeom($comp_object);
-    }
-    return new GeometryCollection($geoms);
-  }
-
-  /**
-   * Serializes an object into a geojson string
-   *
-   *
-   * @param Geometry $obj The object to serialize
-   *
-   * @return string The GeoJSON string
-   */
-  public function write(Geometry $geometry, $return_array = FALSE) {
-    if ($return_array) {
-      return $this->getArray($geometry);
-    }
-    else {
-      return json_encode($this->getArray($geometry));
-    }
-  }
-
-  public function getArray($geometry) {
-    if ($geometry->getGeomType() == 'GeometryCollection') {
-      $component_array = array();
-      foreach ($geometry->components as $component) {
-        $component_array[] = array(
-          'type' => $component->geometryType(),
-          'coordinates' => $component->asArray(),
-        );
-      }
-      return array(
-        'type'=> 'GeometryCollection',
-        'geometries'=> $component_array,
-      );
-    }
-    else return array(
-      'type'=> $geometry->getGeomType(),
-      'coordinates'=> $geometry->asArray(),
-    );
-  }
-}
-
-
diff --git a/vendor/phayes/geophp/lib/adapters/GeoRSS.class.php b/vendor/phayes/geophp/lib/adapters/GeoRSS.class.php
deleted file mode 100644
index 8934b997a070b95b8968aef2bdad963b0b838fc3..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/GeoRSS.class.php
+++ /dev/null
@@ -1,244 +0,0 @@
-<?php
-/*
- * Copyright (c) Patrick Hayes
- *
- * This code is open-source and licenced under the Modified BSD License.
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * PHP Geometry/GeoRSS encoder/decoder
- */
-class GeoRSS extends GeoAdapter
-{
-  private $namespace = FALSE;
-  private $nss = ''; // Name-space string. eg 'georss:'
-  
-  /**
-   * Read GeoRSS string into geometry objects
-   *
-   * @param string $georss - an XML feed containing geoRSS
-   *
-   * @return Geometry|GeometryCollection
-   */
-  public function read($gpx) {
-    return $this->geomFromText($gpx);
-  }
-
-  /**
-   * Serialize geometries into a GeoRSS string.
-   *
-   * @param Geometry $geometry
-   *
-   * @return string The georss string representation of the input geometries
-   */
-  public function write(Geometry $geometry, $namespace = FALSE) {
-    if ($namespace) {
-      $this->namespace = $namespace;
-      $this->nss = $namespace.':';    
-    }
-    return $this->geometryToGeoRSS($geometry);
-  }
-  
-  public function geomFromText($text) {
-    // Change to lower-case, strip all CDATA, and de-namespace
-    $text = strtolower($text);
-    $text = preg_replace('/<!\[cdata\[(.*?)\]\]>/s','',$text);
-        
-    // Load into DOMDOcument
-    $xmlobj = new DOMDocument();
-    @$xmlobj->loadXML($text);
-    if ($xmlobj === false) {
-      throw new Exception("Invalid GeoRSS: ". $text);
-    }
-    
-    $this->xmlobj = $xmlobj;
-    try {
-      $geom = $this->geomFromXML();
-    } catch(InvalidText $e) {
-        throw new Exception("Cannot Read Geometry From GeoRSS: ". $text);
-    } catch(Exception $e) {
-        throw $e;
-    }
-
-    return $geom;
-  }
-  
-  protected function geomFromXML() {
-    $geometries = array();
-    $geometries = array_merge($geometries, $this->parsePoints());
-    $geometries = array_merge($geometries, $this->parseLines());
-    $geometries = array_merge($geometries, $this->parsePolygons());
-    $geometries = array_merge($geometries, $this->parseBoxes());
-    $geometries = array_merge($geometries, $this->parseCircles());
-    
-    if (empty($geometries)) {
-      throw new Exception("Invalid / Empty GeoRSS");
-    }
-    
-    return geoPHP::geometryReduce($geometries); 
-  }
-  
-  protected function getPointsFromCoords($string) {
-    $coords = array();
-
-    if (empty($string)) {
-      return $coords;
-    }
-
-    $latlon = explode(' ',$string);
-    foreach ($latlon as $key => $item) {
-      if (!($key % 2)) {
-        // It's a latitude
-        $lat = $item;
-      }
-      else {
-        // It's a longitude
-        $lon = $item;
-        $coords[] = new Point($lon, $lat);
-      }
-    }
-    return $coords;
-  }
-  
-  protected function parsePoints() {
-    $points = array();
-    $pt_elements = $this->xmlobj->getElementsByTagName('point');
-    foreach ($pt_elements as $pt) {
-      if ($pt->hasChildNodes()) {
-        $point_array = $this->getPointsFromCoords(trim($pt->firstChild->nodeValue));
-      }
-      if (!empty($point_array)) {
-        $points[] = $point_array[0];
-      }
-      else {
-        $points[] = new Point();
-      }
-    }
-    return $points;
-  }
-  
-  protected function parseLines() {
-    $lines = array();
-    $line_elements = $this->xmlobj->getElementsByTagName('line');
-    foreach ($line_elements as $line) {
-      $components = $this->getPointsFromCoords(trim($line->firstChild->nodeValue));
-      $lines[] = new LineString($components);
-    }
-    return $lines;
-  }
-  
-  protected function parsePolygons() {
-    $polygons = array();
-    $poly_elements = $this->xmlobj->getElementsByTagName('polygon');
-    foreach ($poly_elements as $poly) {
-      if ($poly->hasChildNodes()) {
-        $points = $this->getPointsFromCoords(trim($poly->firstChild->nodeValue));
-        $exterior_ring = new LineString($points);
-        $polygons[] = new Polygon(array($exterior_ring));
-      }
-      else {
-        // It's an EMPTY polygon
-        $polygons[] = new Polygon(); 
-      }
-    }
-    return $polygons;
-  }
-  
-  // Boxes are rendered into polygons
-  protected function parseBoxes() {
-    $polygons = array();
-    $box_elements = $this->xmlobj->getElementsByTagName('box');
-    foreach ($box_elements as $box) {
-      $parts = explode(' ',trim($box->firstChild->nodeValue));
-      $components = array(
-        new Point($parts[3], $parts[2]),
-        new Point($parts[3], $parts[0]),
-        new Point($parts[1], $parts[0]),
-        new Point($parts[1], $parts[2]),
-        new Point($parts[3], $parts[2]),
-      );
-      $exterior_ring = new LineString($components);
-      $polygons[] = new Polygon(array($exterior_ring));
-    }
-    return $polygons;
-  }
-
-  // Circles are rendered into points
-  // @@TODO: Add good support once we have circular-string geometry support
-  protected function parseCircles() {
-    $points = array();
-    $circle_elements = $this->xmlobj->getElementsByTagName('circle');
-    foreach ($circle_elements as $circle) {
-      $parts = explode(' ',trim($circle->firstChild->nodeValue));
-      $points[] = new Point($parts[1], $parts[0]);
-    }
-    return $points;
-  }
-  
-  protected function geometryToGeoRSS($geom) {
-    $type = strtolower($geom->getGeomType());
-    switch ($type) {
-      case 'point':
-        return $this->pointToGeoRSS($geom);
-        break;
-      case 'linestring':
-        return $this->linestringToGeoRSS($geom);
-        break;
-      case 'polygon':
-        return $this->PolygonToGeoRSS($geom);
-        break;
-      case 'multipoint':
-      case 'multilinestring':
-      case 'multipolygon':
-      case 'geometrycollection':
-        return $this->collectionToGeoRSS($geom);
-        break;
-    }
-    return $output;
-  }
-  
-  private function pointToGeoRSS($geom) {
-    $out = '<'.$this->nss.'point>';
-    if (!$geom->isEmpty()) {
-      $out .= $geom->getY().' '.$geom->getX();
-    }
-    $out .= '</'.$this->nss.'point>';
-    return $out;
-  }
-
-  private function linestringToGeoRSS($geom) {
-    $output = '<'.$this->nss.'line>';
-    foreach ($geom->getComponents() as $k => $point) {
-      $output .= $point->getY().' '.$point->getX();
-      if ($k < ($geom->numGeometries() -1)) $output .= ' ';
-    }
-    $output .= '</'.$this->nss.'line>';
-    return $output;
-  }
-
-  private function polygonToGeoRSS($geom) {
-    $output = '<'.$this->nss.'polygon>';
-    $exterior_ring = $geom->exteriorRing();
-    foreach ($exterior_ring->getComponents() as $k => $point) {
-      $output .= $point->getY().' '.$point->getX();
-      if ($k < ($exterior_ring->numGeometries() -1)) $output .= ' ';
-    }
-    $output .= '</'.$this->nss.'polygon>';
-    return $output;
-  }
-  
-  public function collectionToGeoRSS($geom) {
-    $georss = '<'.$this->nss.'where>';
-    $components = $geom->getComponents();
-    foreach ($geom->getComponents() as $comp) {
-      $georss .= $this->geometryToGeoRSS($comp);
-    }
-    
-    $georss .= '</'.$this->nss.'where>';
-    
-    return $georss;
-  }
-
-}
diff --git a/vendor/phayes/geophp/lib/adapters/GoogleGeocode.class.php b/vendor/phayes/geophp/lib/adapters/GoogleGeocode.class.php
deleted file mode 100644
index 4b40870dba958c308d3179f03183b0d6a2e78878..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/GoogleGeocode.class.php
+++ /dev/null
@@ -1,158 +0,0 @@
-<?php
-/*
- * (c) Camptocamp <info@camptocamp.com>
- * (c) Patrick Hayes
- *
- * This code is open-source and licenced under the Modified BSD License.
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * PHP Google Geocoder Adapter
- *
- *
- * @package    geoPHP
- * @author     Patrick Hayes <patrick.d.hayes@gmail.com>
- */
-class GoogleGeocode extends GeoAdapter
-{
-
-  /**
-   * Read an address string or array geometry objects
-   *
-   * @param string - Address to geocode
-   * @param string - Type of Geometry to return. Can either be 'points' or 'bounds' (polygon)
-   * @param Geometry|bounds-array - Limit the search area to within this region. For example
-   *                                by default geocoding "Cairo" will return the location of Cairo Egypt.
-   *                                If you pass a polygon of illinois, it will return Cairo IL.
-   * @param return_multiple - Return all results in a multipoint or multipolygon
-   * @return Geometry|GeometryCollection
-   */
-  public function read($address, $return_type = 'point', $bounds = FALSE, $return_multiple = FALSE) {
-    if (is_array($address)) $address = join(',', $address);
-    
-    if (gettype($bounds) == 'object') {
-      $bounds = $bounds->getBBox();
-    }
-    if (gettype($bounds) == 'array') {
-      $bounds_string = '&bounds='.$bounds['miny'].','.$bounds['minx'].'|'.$bounds['maxy'].','.$bounds['maxx'];
-    }
-    else {
-      $bounds_string = '';
-    }
-    
-    $url = "http://maps.googleapis.com/maps/api/geocode/json";
-    $url .= '?address='. urlencode($address);
-    $url .= $bounds_string;
-    $url .= '&sensor=false';
-    $this->result = json_decode(@file_get_contents($url));
-    
-    if ($this->result->status == 'OK') {
-      if ($return_multiple == FALSE) {
-        if ($return_type == 'point') {
-          return $this->getPoint();
-        }
-        if ($return_type == 'bounds' || $return_type == 'polygon') {
-          return $this->getPolygon();
-        }
-      }
-      if ($return_multiple == TRUE) {
-        if ($return_type == 'point') {
-          $points = array();
-          foreach ($this->result->results as $delta => $item) {
-            $points[] = $this->getPoint($delta);
-          }
-          return new MultiPoint($points);
-        }
-        if ($return_type == 'bounds' || $return_type == 'polygon') {
-          $polygons = array();
-          foreach ($this->result->results as $delta => $item) {
-            $polygons[] = $this->getPolygon($delta);
-          }
-          return new MultiPolygon($polygons);
-        }
-      }
-    }
-    else {
-      if ($this->result->status) throw new Exception('Error in Google Geocoder: '.$this->result->status);
-      else throw new Exception('Unknown error in Google Geocoder');
-      return FALSE;
-    }
-  }
-
-  /**
-   * Serialize geometries into a WKT string.
-   *
-   * @param Geometry $geometry
-   * @param string $return_type Should be either 'string' or 'array'
-   *
-   * @return string Does a reverse geocode of the geometry
-   */
-  public function write(Geometry $geometry, $return_type = 'string') {
-    $centroid = $geometry->getCentroid();
-    $lat = $centroid->getY();
-    $lon = $centroid->getX();
-    
-    $url = "http://maps.googleapis.com/maps/api/geocode/json";
-    $url .= '?latlng='.$lat.','.$lon;
-    $url .= '&sensor=false';
-    $this->result = json_decode(@file_get_contents($url));
-    
-    if ($this->result->status == 'OK') {
-      if ($return_type == 'string') {
-        return $this->result->results[0]->formatted_address;
-      }
-      if ($return_type == 'array') {
-        return $this->result->results[0]->address_components;
-      }
-    }
-    else {
-      if ($this->result->status) throw new Exception('Error in Google Reverse Geocoder: '.$this->result->status);
-      else throw new Exception('Unknown error in Google Reverse Geocoder');
-      return FALSE;
-    }
-  }
-  
-  private function getPoint($delta = 0) {
-    $lat = $this->result->results[$delta]->geometry->location->lat;
-    $lon = $this->result->results[$delta]->geometry->location->lng;
-    return new Point($lon, $lat);
-  }
-
-  private function getPolygon($delta = 0) {
-    $points = array (
-      $this->getTopLeft($delta),
-      $this->getTopRight($delta),
-      $this->getBottomRight($delta),
-      $this->getBottomLeft($delta),
-      $this->getTopLeft($delta),
-    );
-    $outer_ring = new LineString($points);
-    return new Polygon(array($outer_ring));
-  }
-
-  private function getTopLeft($delta = 0) {
-    $lat = $this->result->results[$delta]->geometry->bounds->northeast->lat;
-    $lon = $this->result->results[$delta]->geometry->bounds->southwest->lng;
-    return new Point($lon, $lat);
-  }
-
-  private function getTopRight($delta = 0) {
-    $lat = $this->result->results[$delta]->geometry->bounds->northeast->lat;
-    $lon = $this->result->results[$delta]->geometry->bounds->northeast->lng;
-    return new Point($lon, $lat);
-  }
-  
-  private function getBottomLeft($delta = 0) {
-    $lat = $this->result->results[$delta]->geometry->bounds->southwest->lat;
-    $lon = $this->result->results[$delta]->geometry->bounds->southwest->lng;
-     return new Point($lon, $lat);
-  }
-
-  private function getBottomRight($delta = 0) {
-    $lat = $this->result->results[$delta]->geometry->bounds->southwest->lat;
-    $lon = $this->result->results[$delta]->geometry->bounds->northeast->lng;
-    return new Point($lon, $lat);
-  }
-}
diff --git a/vendor/phayes/geophp/lib/adapters/KML.class.php b/vendor/phayes/geophp/lib/adapters/KML.class.php
deleted file mode 100644
index 8be9f68065c2a3788d7c25577d5419f0a9990ee4..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/KML.class.php
+++ /dev/null
@@ -1,272 +0,0 @@
-<?php
-/*
- * Copyright (c) Patrick Hayes
- * Copyright (c) 2010-2011, Arnaud Renevier
- *
- * This code is open-source and licenced under the Modified BSD License.
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * PHP Geometry/KML encoder/decoder
- *
- * Mainly inspired/adapted from OpenLayers( http://www.openlayers.org )
- *   Openlayers/format/WKT.js
- *
- * @package    sfMapFishPlugin
- * @subpackage GeoJSON
- * @author     Camptocamp <info@camptocamp.com>
- */
-class KML extends GeoAdapter
-{
-  private $namespace = FALSE;
-  private $nss = ''; // Name-space string. eg 'georss:'
-
-  /**
-   * Read KML string into geometry objects
-   *
-   * @param string $kml A KML string
-   *
-   * @return Geometry|GeometryCollection
-   */
-  public function read($kml) {
-    return $this->geomFromText($kml);
-  }
-
-  /**
-   * Serialize geometries into a KML string.
-   *
-   * @param Geometry $geometry
-   *
-   * @return string The KML string representation of the input geometries
-   */
-  public function write(Geometry $geometry, $namespace = FALSE) {
-    if ($namespace) {
-      $this->namespace = $namespace;
-      $this->nss = $namespace.':';
-    }
-    return $this->geometryToKML($geometry);
-  }
-
-  public function geomFromText($text) {
-    // Change to lower-case and strip all CDATA
-    $text = mb_strtolower($text, mb_detect_encoding($text));
-    $text = preg_replace('/<!\[cdata\[(.*?)\]\]>/s','',$text);
-
-    // Load into DOMDocument
-    $xmlobj = new DOMDocument();
-    @$xmlobj->loadXML($text);
-    if ($xmlobj === false) {
-      throw new Exception("Invalid KML: ". $text);
-    }
-
-    $this->xmlobj = $xmlobj;
-    try {
-      $geom = $this->geomFromXML();
-    } catch(InvalidText $e) {
-        throw new Exception("Cannot Read Geometry From KML: ". $text);
-    } catch(Exception $e) {
-        throw $e;
-    }
-
-    return $geom;
-  }
-
-  protected function geomFromXML() {
-    $geometries = array();
-    $geom_types = geoPHP::geometryList();
-    $placemark_elements = $this->xmlobj->getElementsByTagName('placemark');
-    if ($placemark_elements->length) {
-      foreach ($placemark_elements as $placemark) {
-        foreach ($placemark->childNodes as $child) {
-          // Node names are all the same, except for MultiGeometry, which maps to GeometryCollection
-          $node_name = $child->nodeName == 'multigeometry' ? 'geometrycollection' : $child->nodeName;
-          if (array_key_exists($node_name, $geom_types)) {
-            $function = 'parse'.$geom_types[$node_name];
-            $geometries[] = $this->$function($child);
-          }
-        }
-      }
-    }
-    else {
-      // The document does not have a placemark, try to create a valid geometry from the root element
-      $node_name = $this->xmlobj->documentElement->nodeName == 'multigeometry' ? 'geometrycollection' : $this->xmlobj->documentElement->nodeName;
-      if (array_key_exists($node_name, $geom_types)) {
-        $function = 'parse'.$geom_types[$node_name];
-        $geometries[] = $this->$function($this->xmlobj->documentElement);
-      }
-    }
-    return geoPHP::geometryReduce($geometries);
-  }
-
-  protected function childElements($xml, $nodename = '') {
-    $children = array();
-    if ($xml->childNodes) {
-      foreach ($xml->childNodes as $child) {
-        if ($child->nodeName == $nodename) {
-          $children[] = $child;
-        }
-      }
-    }
-    return $children;
-  }
-
-  protected function parsePoint($xml) {
-    $coordinates = $this->_extractCoordinates($xml);
-    if (!empty($coordinates)) {
-      return new Point($coordinates[0][0],$coordinates[0][1]);
-    }
-    else {
-      return new Point();
-    }
-  }
-
-  protected function parseLineString($xml) {
-    $coordinates = $this->_extractCoordinates($xml);
-    $point_array = array();
-    foreach ($coordinates as $set) {
-      $point_array[] = new Point($set[0],$set[1]);
-    }
-    return new LineString($point_array);
-  }
-
-  protected function parsePolygon($xml) {
-    $components = array();
-
-    $outer_boundary_element_a = $this->childElements($xml, 'outerboundaryis');
-    if (empty($outer_boundary_element_a)) {
-      return new Polygon(); // It's an empty polygon
-    }
-    $outer_boundary_element = $outer_boundary_element_a[0];
-    $outer_ring_element_a = $this->childElements($outer_boundary_element, 'linearring');
-    $outer_ring_element = $outer_ring_element_a[0];
-    $components[] = $this->parseLineString($outer_ring_element);
-
-    if (count($components) != 1) {
-      throw new Exception("Invalid KML");
-    }
-
-    $inner_boundary_element_a = $this->childElements($xml, 'innerboundaryis');
-    if (count($inner_boundary_element_a)) {
-      foreach ($inner_boundary_element_a as $inner_boundary_element) {
-        foreach ($this->childElements($inner_boundary_element, 'linearring') as $inner_ring_element) {
-          $components[] = $this->parseLineString($inner_ring_element);
-        }
-      }
-    }
-
-    return new Polygon($components);
-  }
-
-  protected function parseGeometryCollection($xml) {
-    $components = array();
-    $geom_types = geoPHP::geometryList();
-    foreach ($xml->childNodes as $child) {
-      $nodeName = ($child->nodeName == 'linearring') ? 'linestring' : $child->nodeName;
-      if (array_key_exists($nodeName, $geom_types)) {
-        $function = 'parse'.$geom_types[$nodeName];
-        $components[] = $this->$function($child);
-      }
-    }
-    return new GeometryCollection($components);
-  }
-
-  protected function _extractCoordinates($xml) {
-    $coord_elements = $this->childElements($xml, 'coordinates');
-    $coordinates = array();
-    if (count($coord_elements)) {
-      $coord_sets = explode(' ', preg_replace('/[\r\n]+/', ' ', $coord_elements[0]->nodeValue));
-      foreach ($coord_sets as $set_string) {
-        $set_string = trim($set_string);
-        if ($set_string) {
-          $set_array = explode(',',$set_string);
-          if (count($set_array) >= 2) {
-            $coordinates[] = $set_array;
-          }
-        }
-      }
-    }
-
-    return $coordinates;
-  }
-
-  private function geometryToKML($geom) {
-    $type = strtolower($geom->getGeomType());
-    switch ($type) {
-      case 'point':
-        return $this->pointToKML($geom);
-        break;
-      case 'linestring':
-        return $this->linestringToKML($geom);
-        break;
-      case 'polygon':
-        return $this->polygonToKML($geom);
-        break;
-      case 'multipoint':
-      case 'multilinestring':
-      case 'multipolygon':
-      case 'geometrycollection':
-        return $this->collectionToKML($geom);
-        break;
-    }
-  }
-
-  private function pointToKML($geom) {
-    $out = '<'.$this->nss.'Point>';
-    if (!$geom->isEmpty()) {
-      $out .= '<'.$this->nss.'coordinates>'.$geom->getX().",".$geom->getY().'</'.$this->nss.'coordinates>';
-    }
-    $out .= '</'.$this->nss.'Point>';
-    return $out;
-  }
-
-  private function linestringToKML($geom, $type = FALSE) {
-    if (!$type) {
-      $type = $geom->getGeomType();
-    }
-
-    $str = '<'.$this->nss . $type .'>';
-
-    if (!$geom->isEmpty()) {
-      $str .= '<'.$this->nss.'coordinates>';
-      $i=0;
-      foreach ($geom->getComponents() as $comp) {
-        if ($i != 0) $str .= ' ';
-        $str .= $comp->getX() .','. $comp->getY();
-        $i++;
-      }
-
-      $str .= '</'.$this->nss.'coordinates>';
-    }
-
-    $str .= '</'. $this->nss . $type .'>';
-
-    return $str;
-  }
-
-  public function polygonToKML($geom) {
-    $components = $geom->getComponents();
-    $str = '';
-    if (!empty($components)) {
-      $str = '<'.$this->nss.'outerBoundaryIs>' . $this->linestringToKML($components[0], 'LinearRing') . '</'.$this->nss.'outerBoundaryIs>';
-      foreach (array_slice($components, 1) as $comp) {
-        $str .= '<'.$this->nss.'innerBoundaryIs>' . $this->linestringToKML($comp) . '</'.$this->nss.'innerBoundaryIs>';
-      }
-    }
-
-    return '<'.$this->nss.'Polygon>'. $str .'</'.$this->nss.'Polygon>';
-  }
-
-  public function collectionToKML($geom) {
-    $components = $geom->getComponents();
-    $str = '<'.$this->nss.'MultiGeometry>';
-    foreach ($geom->getComponents() as $comp) {
-      $sub_adapter = new KML();
-      $str .= $sub_adapter->write($comp);
-    }
-
-    return $str .'</'.$this->nss.'MultiGeometry>';
-  }
-
-}
diff --git a/vendor/phayes/geophp/lib/adapters/WKB.class.php b/vendor/phayes/geophp/lib/adapters/WKB.class.php
deleted file mode 100644
index ebaff43af52dfb5207849ea5b67a03b272e73719..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/WKB.class.php
+++ /dev/null
@@ -1,250 +0,0 @@
-<?php
-/*
- * (c) Patrick Hayes
- *
- * This code is open-source and licenced under the Modified BSD License.
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-/**
- * PHP Geometry/WKB encoder/decoder
- *
- */
-class WKB extends GeoAdapter
-{
-
-  private $dimension = 2;
-  private $z = FALSE;
-  private $m = FALSE;
-
-  /**
-   * Read WKB into geometry objects
-   *
-   * @param string $wkb
-   *   Well-known-binary string
-   * @param bool $is_hex_string
-   *   If this is a hexedecimal string that is in need of packing
-   *
-   * @return Geometry
-   */
-  public function read($wkb, $is_hex_string = FALSE) {
-    if ($is_hex_string) {
-      $wkb = pack('H*',$wkb);
-    }
-
-    if (empty($wkb)) {
-      throw new Exception('Cannot read empty WKB geometry. Found ' . gettype($wkb));
-    }
-
-    $mem = fopen('php://memory', 'r+');
-    fwrite($mem, $wkb);
-    fseek($mem, 0);
-
-    $geometry = $this->getGeometry($mem);
-    fclose($mem);
-    return $geometry;
-  }
-
-  function getGeometry(&$mem) {
-    $base_info = unpack("corder/ctype/cz/cm/cs", fread($mem, 5));
-    if ($base_info['order'] !== 1) {
-      throw new Exception('Only NDR (little endian) SKB format is supported at the moment');
-    }
-
-    if ($base_info['z']) {
-      $this->dimension++;
-      $this->z = TRUE;
-    }
-    if ($base_info['m']) {
-      $this->dimension++;
-      $this->m = TRUE;
-    }
-
-    // If there is SRID information, ignore it - use EWKB Adapter to get SRID support
-    if ($base_info['s']) {
-      fread($mem, 4);
-    }
-
-    switch ($base_info['type']) {
-      case 1:
-        return $this->getPoint($mem);
-      case 2:
-        return $this->getLinstring($mem);
-      case 3:
-        return $this->getPolygon($mem);
-      case 4:
-        return $this->getMulti($mem,'point');
-      case 5:
-        return $this->getMulti($mem,'line');
-      case 6:
-        return $this->getMulti($mem,'polygon');
-      case 7:
-        return $this->getMulti($mem,'geometry');
-    }
-  }
-
-  function getPoint(&$mem) {
-    $point_coords = unpack("d*", fread($mem,$this->dimension*8));
-    if (!empty($point_coords)) {
-      return new Point($point_coords[1],$point_coords[2]);
-    }
-    else {
-      return new Point(); // EMPTY point
-    }
-  }
-
-  function getLinstring(&$mem) {
-    // Get the number of points expected in this string out of the first 4 bytes
-    $line_length = unpack('L',fread($mem,4));
-
-    // Return an empty linestring if there is no line-length
-    if (!$line_length[1]) return new LineString();
-
-    // Read the nubmer of points x2 (each point is two coords) into decimal-floats
-    $line_coords = unpack('d*', fread($mem,$line_length[1]*$this->dimension*8));
-
-    // We have our coords, build up the linestring
-    $components = array();
-    $i = 1;
-    $num_coords = count($line_coords);
-    while ($i <= $num_coords) {
-      $components[] = new Point($line_coords[$i],$line_coords[$i+1]);
-      $i += 2;
-    }
-    return new LineString($components);
-  }
-
-  function getPolygon(&$mem) {
-    // Get the number of linestring expected in this poly out of the first 4 bytes
-    $poly_length = unpack('L',fread($mem,4));
-
-    $components = array();
-    $i = 1;
-    while ($i <= $poly_length[1]) {
-      $components[] = $this->getLinstring($mem);
-      $i++;
-    }
-    return new Polygon($components);
-  }
-
-  function getMulti(&$mem, $type) {
-    // Get the number of items expected in this multi out of the first 4 bytes
-    $multi_length = unpack('L',fread($mem,4));
-
-    $components = array();
-    $i = 1;
-    while ($i <= $multi_length[1]) {
-      $components[] = $this->getGeometry($mem);
-      $i++;
-    }
-    switch ($type) {
-      case 'point':
-        return new MultiPoint($components);
-      case 'line':
-        return new MultiLineString($components);
-      case 'polygon':
-        return new MultiPolygon($components);
-      case 'geometry':
-        return new GeometryCollection($components);
-    }
-  }
-
-  /**
-   * Serialize geometries into WKB string.
-   *
-   * @param Geometry $geometry
-   *
-   * @return string The WKB string representation of the input geometries
-   */
-  public function write(Geometry $geometry, $write_as_hex = FALSE) {
-    // We always write into NDR (little endian)
-    $wkb = pack('c',1);
-
-    switch ($geometry->getGeomType()) {
-      case 'Point';
-        $wkb .= pack('L',1);
-        $wkb .= $this->writePoint($geometry);
-        break;
-      case 'LineString';
-        $wkb .= pack('L',2);
-        $wkb .= $this->writeLineString($geometry);
-        break;
-      case 'Polygon';
-        $wkb .= pack('L',3);
-        $wkb .= $this->writePolygon($geometry);
-        break;
-      case 'MultiPoint';
-        $wkb .= pack('L',4);
-        $wkb .= $this->writeMulti($geometry);
-        break;
-      case 'MultiLineString';
-        $wkb .= pack('L',5);
-        $wkb .= $this->writeMulti($geometry);
-        break;
-      case 'MultiPolygon';
-        $wkb .= pack('L',6);
-        $wkb .= $this->writeMulti($geometry);
-        break;
-      case 'GeometryCollection';
-        $wkb .= pack('L',7);
-        $wkb .= $this->writeMulti($geometry);
-        break;
-    }
-
-    if ($write_as_hex) {
-      $unpacked = unpack('H*',$wkb);
-      return $unpacked[1];
-    }
-    else {
-      return $wkb;
-    }
-  }
-
-  function writePoint($point) {
-    // Set the coords
-    if (!$point->isEmpty()) {
-      $wkb = pack('dd',$point->x(), $point->y());
-      return $wkb;
-    } else {
-      return '';
-    }
-  }
-
-  function writeLineString($line) {
-    // Set the number of points in this line
-    $wkb = pack('L',$line->numPoints());
-
-    // Set the coords
-    foreach ($line->getComponents() as $point) {
-      $wkb .= pack('dd',$point->x(), $point->y());
-    }
-
-    return $wkb;
-  }
-
-  function writePolygon($poly) {
-    // Set the number of lines in this poly
-    $wkb = pack('L',$poly->numGeometries());
-
-    // Write the lines
-    foreach ($poly->getComponents() as $line) {
-      $wkb .= $this->writeLineString($line);
-    }
-
-    return $wkb;
-  }
-
-  function writeMulti($geometry) {
-    // Set the number of components
-    $wkb = pack('L',$geometry->numGeometries());
-
-    // Write the components
-    foreach ($geometry->getComponents() as $component) {
-      $wkb .= $this->write($component);
-    }
-
-    return $wkb;
-  }
-
-}
diff --git a/vendor/phayes/geophp/lib/adapters/WKT.class.php b/vendor/phayes/geophp/lib/adapters/WKT.class.php
deleted file mode 100644
index c364644e7523518cb8fd358f1e8b1723d995fb1e..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/adapters/WKT.class.php
+++ /dev/null
@@ -1,258 +0,0 @@
-<?php
-/**
- * WKT (Well Known Text) Adapter
- */
-class WKT extends GeoAdapter
-{
-
-  /**
-   * Read WKT string into geometry objects
-   *
-   * @param string $WKT A WKT string
-   *
-   * @return Geometry
-   */
-  public function read($wkt) {
-    $wkt = trim($wkt);
-
-    // If it contains a ';', then it contains additional SRID data
-    if (strpos($wkt,';')) {
-      $parts = explode(';', $wkt);
-      $wkt = $parts[1];
-      $eparts = explode('=',$parts[0]);
-      $srid = $eparts[1];
-    }
-    else {
-      $srid = NULL;
-    }
-
-    // If geos is installed, then we take a shortcut and let it parse the WKT
-    if (geoPHP::geosInstalled()) {
-      $reader = new GEOSWKTReader();
-      if ($srid) {
-        $geom = geoPHP::geosToGeometry($reader->read($wkt));
-        $geom->setSRID($srid);
-        return $geom;
-      }
-      else {
-        return geoPHP::geosToGeometry($reader->read($wkt));
-      }
-    }
-    $wkt = str_replace(', ', ',', $wkt);
-
-    // For each geometry type, check to see if we have a match at the
-    // beginning of the string. If we do, then parse using that type
-    foreach (geoPHP::geometryList() as $geom_type) {
-      $wkt_geom = strtoupper($geom_type);
-      if (strtoupper(substr($wkt, 0, strlen($wkt_geom))) == $wkt_geom) {
-        $data_string = $this->getDataString($wkt);
-        $method = 'parse'.$geom_type;
-
-        if ($srid) {
-          $geom = $this->$method($data_string);
-          $geom->setSRID($srid);
-          return $geom;
-        }
-        else {
-          return $this->$method($data_string);
-        }
-
-      }
-    }
-  }
-
-  private function parsePoint($data_string) {
-    $data_string = $this->trimParens($data_string);
-
-    // If it's marked as empty, then return an empty point
-    if ($data_string == 'EMPTY') return new Point();
-
-    $parts = explode(' ',$data_string);
-    return new Point($parts[0], $parts[1]);
-  }
-
-  private function parseLineString($data_string) {
-    $data_string = $this->trimParens($data_string);
-
-    // If it's marked as empty, then return an empty line
-    if ($data_string == 'EMPTY') return new LineString();
-
-    $parts = explode(',',$data_string);
-    $points = array();
-    foreach ($parts as $part) {
-      $points[] = $this->parsePoint($part);
-    }
-    return new LineString($points);
-  }
-
-  private function parsePolygon($data_string) {
-    $data_string = $this->trimParens($data_string);
-
-    // If it's marked as empty, then return an empty polygon
-    if ($data_string == 'EMPTY') return new Polygon();
-
-    $parts = explode('),(',$data_string);
-    $lines = array();
-    foreach ($parts as $part) {
-      if (!$this->beginsWith($part,'(')) $part = '(' . $part;
-      if (!$this->endsWith($part,')'))   $part = $part . ')';
-      $lines[] = $this->parseLineString($part);
-    }
-    return new Polygon($lines);
-  }
-
-  private function parseMultiPoint($data_string) {
-    $data_string = $this->trimParens($data_string);
-
-    // If it's marked as empty, then return an empty MutiPoint
-    if ($data_string == 'EMPTY') return new MultiPoint();
-
-    $parts = explode(',',$data_string);
-    $points = array();
-    foreach ($parts as $part) {
-      $points[] = $this->parsePoint($part);
-    }
-    return new MultiPoint($points);
-  }
-
-  private function parseMultiLineString($data_string) {
-    $data_string = $this->trimParens($data_string);
-
-    // If it's marked as empty, then return an empty multi-linestring
-    if ($data_string == 'EMPTY') return new MultiLineString();
-
-    $parts = explode('),(',$data_string);
-    $lines = array();
-    foreach ($parts as $part) {
-      // Repair the string if the explode broke it
-      if (!$this->beginsWith($part,'(')) $part = '(' . $part;
-      if (!$this->endsWith($part,')'))   $part = $part . ')';
-      $lines[] = $this->parseLineString($part);
-    }
-    return new MultiLineString($lines);
-  }
-
-  private function parseMultiPolygon($data_string) {
-    $data_string = $this->trimParens($data_string);
-
-    // If it's marked as empty, then return an empty multi-polygon
-    if ($data_string == 'EMPTY') return new MultiPolygon();
-
-    $parts = explode(')),((',$data_string);
-    $polys = array();
-    foreach ($parts as $part) {
-      // Repair the string if the explode broke it
-      if (!$this->beginsWith($part,'((')) $part = '((' . $part;
-      if (!$this->endsWith($part,'))'))   $part = $part . '))';
-      $polys[] = $this->parsePolygon($part);
-    }
-    return new MultiPolygon($polys);
-  }
-
-  private function parseGeometryCollection($data_string) {
-    $data_string = $this->trimParens($data_string);
-
-    // If it's marked as empty, then return an empty geom-collection
-    if ($data_string == 'EMPTY') return new GeometryCollection();
-
-    $geometries = array();
-    $matches = array();
-    $str = preg_replace('/,\s*([A-Za-z])/', '|$1', $data_string);
-    $components = explode('|', trim($str));
-
-    foreach ($components as $component) {
-      $geometries[] = $this->read($component);
-    }
-    return new GeometryCollection($geometries);
-  }
-
-  protected function getDataString($wkt) {
-    $first_paren = strpos($wkt, '(');
-
-    if ($first_paren !== FALSE) {
-      return substr($wkt, $first_paren);
-    } elseif (strstr($wkt,'EMPTY')) {
-      return 'EMPTY';
-    } else
-      return FALSE;
-  }
-
-  /**
-   * Trim the parenthesis and spaces
-   */
-  protected function trimParens($str) {
-    $str = trim($str);
-
-    // We want to only strip off one set of parenthesis
-    if ($this->beginsWith($str, '(')) {
-      return substr($str,1,-1);
-    }
-    else return $str;
-  }
-
-  protected function beginsWith($str, $char) {
-    if (substr($str,0,strlen($char)) == $char) return TRUE;
-    else return FALSE;
-  }
-
-  protected function endsWith($str, $char) {
-    if (substr($str,(0 - strlen($char))) == $char) return TRUE;
-    else return FALSE;
-  }
-
-  /**
-   * Serialize geometries into a WKT string.
-   *
-   * @param Geometry $geometry
-   *
-   * @return string The WKT string representation of the input geometries
-   */
-  public function write(Geometry $geometry) {
-    // If geos is installed, then we take a shortcut and let it write the WKT
-    if (geoPHP::geosInstalled()) {
-      $writer = new GEOSWKTWriter();
-      $writer->setTrim(TRUE);
-      return $writer->write($geometry->geos());
-    }
-
-    if ($geometry->isEmpty()) {
-      return strtoupper($geometry->geometryType()).' EMPTY';
-    }
-    else if ($data = $this->extractData($geometry)) {
-      return strtoupper($geometry->geometryType()).' ('.$data.')';
-    }
-  }
-
-  /**
-   * Extract geometry to a WKT string
-   *
-   * @param Geometry $geometry A Geometry object
-   *
-   * @return string
-   */
-  public function extractData($geometry) {
-    $parts = array();
-    switch ($geometry->geometryType()) {
-      case 'Point':
-        return $geometry->getX().' '.$geometry->getY();
-      case 'LineString':
-        foreach ($geometry->getComponents() as $component) {
-          $parts[] = $this->extractData($component);
-        }
-        return implode(', ', $parts);
-      case 'Polygon':
-      case 'MultiPoint':
-      case 'MultiLineString':
-      case 'MultiPolygon':
-        foreach ($geometry->getComponents() as $component) {
-          $parts[] = '('.$this->extractData($component).')';
-        }
-        return implode(', ', $parts);
-      case 'GeometryCollection':
-        foreach ($geometry->getComponents() as $component) {
-          $parts[] = strtoupper($component->geometryType()).' ('.$this->extractData($component).')';
-        }
-        return implode(', ', $parts);
-    }
-  }
-}
diff --git a/vendor/phayes/geophp/lib/geometry/Collection.class.php b/vendor/phayes/geophp/lib/geometry/Collection.class.php
deleted file mode 100644
index a97666c37953d501c0fb9d7afdef778736eeb7d5..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/geometry/Collection.class.php
+++ /dev/null
@@ -1,294 +0,0 @@
-<?php
-
-/**
- * Collection: Abstract class for compound geometries
- *
- * A geometry is a collection if it is made up of other
- * component geometries. Therefore everything but a Point
- * is a Collection. For example a LingString is a collection
- * of Points. A Polygon is a collection of LineStrings etc.
- */
-abstract class Collection extends Geometry
-{
-  public $components = array();
-
-  /**
-   * Constructor: Checks and sets component geometries
-   *
-   * @param array $components array of geometries
-   */
-  public function __construct($components = array()) {
-    if (!is_array($components)) {
-      throw new Exception("Component geometries must be passed as an array");
-    }
-    foreach ($components as $component) {
-      if ($component instanceof Geometry) {
-        $this->components[] = $component;
-      }
-      else {
-        throw new Exception("Cannot create a collection with non-geometries");
-      }
-    }
-  }
-
-  /**
-   * Returns Collection component geometries
-   *
-   * @return array
-   */
-  public function getComponents() {
-    return $this->components;
-  }
-
-  public function centroid() {
-    if ($this->isEmpty()) return NULL;
-
-    if ($this->geos()) {
-      $geos_centroid = $this->geos()->centroid();
-      if ($geos_centroid->typeName() == 'Point') {
-        return geoPHP::geosToGeometry($this->geos()->centroid());
-      }
-    }
-
-    // As a rough estimate, we say that the centroid of a colletion is the centroid of it's envelope
-    // @@TODO: Make this the centroid of the convexHull
-    // Note: Outside of polygons, geometryCollections and the trivial case of points, there is no standard on what a "centroid" is
-    $centroid = $this->envelope()->centroid();
-
-    return $centroid;
-  }
-
-  public function getBBox() {
-    if ($this->isEmpty()) return NULL;
-
-    if ($this->geos()) {
-      $envelope = $this->geos()->envelope();
-      if ($envelope->typeName() == 'Point') {
-        return geoPHP::geosToGeometry($envelope)->getBBOX();
-      }
-
-      $geos_ring = $envelope->exteriorRing();
-      return array(
-        'maxy' => $geos_ring->pointN(3)->getY(),
-        'miny' => $geos_ring->pointN(1)->getY(),
-        'maxx' => $geos_ring->pointN(1)->getX(),
-        'minx' => $geos_ring->pointN(3)->getX(),
-      );
-    }
-
-    // Go through each component and get the max and min x and y
-    $i = 0;
-    foreach ($this->components as $component) {
-      $component_bbox = $component->getBBox();
-
-      // On the first run through, set the bbox to the component bbox
-      if ($i == 0) {
-        $maxx = $component_bbox['maxx'];
-        $maxy = $component_bbox['maxy'];
-        $minx = $component_bbox['minx'];
-        $miny = $component_bbox['miny'];
-      }
-
-      // Do a check and replace on each boundary, slowly growing the bbox
-      $maxx = $component_bbox['maxx'] > $maxx ? $component_bbox['maxx'] : $maxx;
-      $maxy = $component_bbox['maxy'] > $maxy ? $component_bbox['maxy'] : $maxy;
-      $minx = $component_bbox['minx'] < $minx ? $component_bbox['minx'] : $minx;
-      $miny = $component_bbox['miny'] < $miny ? $component_bbox['miny'] : $miny;
-      $i++;
-    }
-
-    return array(
-      'maxy' => $maxy,
-      'miny' => $miny,
-      'maxx' => $maxx,
-      'minx' => $minx,
-    );
-  }
-
-  public function asArray() {
-    $array = array();
-    foreach ($this->components as $component) {
-      $array[] = $component->asArray();
-    }
-    return $array;
-  }
-
-  public function area() {
-    if ($this->geos()) {
-      return $this->geos()->area();
-    }
-
-    $area = 0;
-    foreach ($this->components as $component) {
-      $area += $component->area();
-    }
-    return $area;
-  }
-
-  // By default, the boundary of a collection is the boundary of it's components
-  public function boundary() {
-    if ($this->isEmpty()) return new LineString();
-
-    if ($this->geos()) {
-      return $this->geos()->boundary();
-    }
-
-    $components_boundaries = array();
-    foreach ($this->components as $component) {
-      $components_boundaries[] = $component->boundary();
-    }
-    return geoPHP::geometryReduce($components_boundaries);
-  }
-
-  public function numGeometries() {
-    return count($this->components);
-  }
-
-  // Note that the standard is 1 based indexing
-  public function geometryN($n) {
-    $n = intval($n);
-    if (array_key_exists($n-1, $this->components)) {
-      return $this->components[$n-1];
-    }
-    else {
-      return NULL;
-    }
-  }
-
-  public function length() {
-    $length = 0;
-    foreach ($this->components as $delta => $component) {
-      $length += $component->length();
-    }
-    return $length;
-  }
-
-  public function greatCircleLength($radius = 6378137) {
-    $length = 0;
-    foreach ($this->components as $component) {
-      $length += $component->greatCircleLength($radius);
-    }
-    return $length;
-  }
-
-  public function haversineLength() {
-    $length = 0;
-    foreach ($this->components as $component) {
-      $length += $component->haversineLength();
-    }
-    return $length;
-  }
-
-  public function dimension() {
-    $dimension = 0;
-    foreach ($this->components as $component) {
-      if ($component->dimension() > $dimension) {
-        $dimension = $component->dimension();
-      }
-    }
-    return $dimension;
-  }
-
-  // A collection is empty if it has no components OR all it's components are empty
-  public function isEmpty() {
-    if (!count($this->components)) {
-      return TRUE;
-    }
-    else {
-      foreach ($this->components as $component) {
-        if (!$component->isEmpty()) return FALSE;
-      }
-      return TRUE;
-    }
-  }
-
-  public function numPoints() {
-    $num = 0;
-    foreach ($this->components as $component) {
-      $num += $component->numPoints();
-    }
-    return $num;
-  }
-
-  public function getPoints() {
-    $points = array();
-    foreach ($this->components as $component) {
-      $points = array_merge($points, $component->getPoints());
-    }
-    return $points;
-  }
-
-  public function equals($geometry) {
-    if ($this->geos()) {
-      return $this->geos()->equals($geometry->geos());
-    }
-
-    // To test for equality we check to make sure that there is a matching point
-    // in the other geometry for every point in this geometry.
-    // This is slightly more strict than the standard, which
-    // uses Within(A,B) = true and Within(B,A) = true
-    // @@TODO: Eventually we could fix this by using some sort of simplification
-    // method that strips redundant vertices (that are all in a row)
-
-    $this_points = $this->getPoints();
-    $other_points = $geometry->getPoints();
-
-    // First do a check to make sure they have the same number of vertices
-    if (count($this_points) != count($other_points)) {
-      return FALSE;
-    }
-
-    foreach ($this_points as $point) {
-      $found_match = FALSE;
-      foreach ($other_points as $key => $test_point) {
-        if ($point->equals($test_point)) {
-          $found_match = TRUE;
-          unset($other_points[$key]);
-          break;
-        }
-      }
-      if (!$found_match) {
-        return FALSE;
-      }
-    }
-
-    // All points match, return TRUE
-    return TRUE;
-  }
-
-  public function isSimple() {
-    if ($this->geos()) {
-      return $this->geos()->isSimple();
-    }
-
-    // A collection is simple if all it's components are simple
-    foreach ($this->components as $component) {
-      if (!$component->isSimple()) return FALSE;
-    }
-
-    return TRUE;
-  }
-
-  public function explode() {
-    $parts = array();
-    foreach ($this->components as $component) {
-      $parts = array_merge($parts, $component->explode());
-    }
-    return $parts;
-  }
-
-  // Not valid for this geometry type
-  // --------------------------------
-  public function x()                { return NULL; }
-  public function y()                { return NULL; }
-  public function startPoint()       { return NULL; }
-  public function endPoint()         { return NULL; }
-  public function isRing()           { return NULL; }
-  public function isClosed()         { return NULL; }
-  public function pointN($n)         { return NULL; }
-  public function exteriorRing()     { return NULL; }
-  public function numInteriorRings() { return NULL; }
-  public function interiorRingN($n)  { return NULL; }
-  public function pointOnSurface()   { return NULL; }
-}
-
diff --git a/vendor/phayes/geophp/lib/geometry/Geometry.class.php b/vendor/phayes/geophp/lib/geometry/Geometry.class.php
deleted file mode 100644
index 2da2cd795e93adcf36d4c5dacc909a2b47ee801c..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/geometry/Geometry.class.php
+++ /dev/null
@@ -1,347 +0,0 @@
-<?php
-
-/**
- * Geometry abstract class
- */
-abstract class Geometry
-{
-  private   $geos = NULL;
-  protected $srid = NULL;
-  protected $geom_type;
-
-  // Abtract: Standard
-  // -----------------
-  abstract public function area();
-  abstract public function boundary();
-  abstract public function centroid();
-  abstract public function length();
-  abstract public function y();
-  abstract public function x();
-  abstract public function numGeometries();
-  abstract public function geometryN($n);
-  abstract public function startPoint();
-  abstract public function endPoint();
-  abstract public function isRing();            // Mssing dependancy
-  abstract public function isClosed();          // Missing dependancy
-  abstract public function numPoints();
-  abstract public function pointN($n);
-  abstract public function exteriorRing();
-  abstract public function numInteriorRings();
-  abstract public function interiorRingN($n);
-  abstract public function dimension();
-  abstract public function equals($geom);
-  abstract public function isEmpty();
-  abstract public function isSimple();
-
-  // Abtract: Non-Standard
-  // ---------------------
-  abstract public function getBBox();
-  abstract public function asArray();
-  abstract public function getPoints();
-  abstract public function explode();
-  abstract public function greatCircleLength(); //meters
-  abstract public function haversineLength(); //degrees
-
-
-  // Public: Standard -- Common to all geometries
-  // --------------------------------------------
-  public function SRID() {
-    return $this->srid;
-  }
-
-  public function setSRID($srid) {
-    if ($this->geos()) {
-      $this->geos()->setSRID($srid);
-    }
-    $this->srid = $srid;
-  }
-
-  public function envelope() {
-    if ($this->isEmpty()) return new Polygon();
-
-    if ($this->geos()) {
-      return geoPHP::geosToGeometry($this->geos()->envelope());
-    }
-
-    $bbox = $this->getBBox();
-    $points = array (
-      new Point($bbox['maxx'],$bbox['miny']),
-      new Point($bbox['maxx'],$bbox['maxy']),
-      new Point($bbox['minx'],$bbox['maxy']),
-      new Point($bbox['minx'],$bbox['miny']),
-      new Point($bbox['maxx'],$bbox['miny']),
-    );
-
-    $outer_boundary = new LineString($points);
-    return new Polygon(array($outer_boundary));
-  }
-
-  public function geometryType() {
-    return $this->geom_type;
-  }
-
-  // Public: Non-Standard -- Common to all geometries
-  // ------------------------------------------------
-
-  // $this->out($format, $other_args);
-  public function out() {
-    $args = func_get_args();
-
-    $format = array_shift($args);
-    $type_map = geoPHP::getAdapterMap();
-    $processor_type = $type_map[$format];
-    $processor = new $processor_type();
-
-    array_unshift($args, $this);
-    $result = call_user_func_array(array($processor, 'write'), $args);
-
-    return $result;
-  }
-
-
-  // Public: Aliases
-  // ---------------
-  public function getCentroid() {
-    return $this->centroid();
-  }
-
-  public function getArea() {
-    return $this->area();
-  }
-
-  public function getX() {
-    return $this->x();
-  }
-
-  public function getY() {
-    return $this->y();
-  }
-
-  public function getGeos() {
-    return $this->geos();
-  }
-
-  public function getGeomType() {
-    return $this->geometryType();
-  }
-
-  public function getSRID() {
-    return $this->SRID();
-  }
-
-  public function asText() {
-    return $this->out('wkt');
-  }
-
-  public function asBinary() {
-    return $this->out('wkb');
-  }
-
-  // Public: GEOS Only Functions
-  // ---------------------------
-  public function geos() {
-    // If it's already been set, just return it
-    if ($this->geos && geoPHP::geosInstalled()) {
-      return $this->geos;
-    }
-    // It hasn't been set yet, generate it
-    if (geoPHP::geosInstalled()) {
-      $reader = new GEOSWKBReader();
-      $this->geos = $reader->readHEX($this->out('wkb',TRUE));
-    }
-    else {
-      $this->geos = FALSE;
-    }
-    return $this->geos;
-  }
-
-  public function setGeos($geos) {
-    $this->geos = $geos;
-  }
-
-  public function pointOnSurface() {
-    if ($this->geos()) {
-      return geoPHP::geosToGeometry($this->geos()->pointOnSurface());
-    }
-  }
-
-  public function equalsExact(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->equalsExact($geometry->geos());
-    }
-  }
-
-  public function relate(Geometry $geometry, $pattern = NULL) {
-    if ($this->geos()) {
-      if ($pattern) {
-        return $this->geos()->relate($geometry->geos(), $pattern);
-      }
-      else {
-        return $this->geos()->relate($geometry->geos());
-      }
-    }
-  }
-
-  public function checkValidity() {
-    if ($this->geos()) {
-      return $this->geos()->checkValidity();
-    }
-  }
-
-  public function buffer($distance) {
-    if ($this->geos()) {
-      return geoPHP::geosToGeometry($this->geos()->buffer($distance));
-    }
-  }
-
-  public function intersection(Geometry $geometry) {
-    if ($this->geos()) {
-      return geoPHP::geosToGeometry($this->geos()->intersection($geometry->geos()));
-    }
-  }
-
-  public function convexHull() {
-    if ($this->geos()) {
-      return geoPHP::geosToGeometry($this->geos()->convexHull());
-    }
-  }
-
-  public function difference(Geometry $geometry) {
-    if ($this->geos()) {
-      return geoPHP::geosToGeometry($this->geos()->difference($geometry->geos()));
-    }
-  }
-
-  public function symDifference(Geometry $geometry) {
-    if ($this->geos()) {
-      return geoPHP::geosToGeometry($this->geos()->symDifference($geometry->geos()));
-    }
-  }
-
-  // Can pass in a geometry or an array of geometries
-  public function union(Geometry $geometry) {
-    if ($this->geos()) {
-      if (is_array($geometry)) {
-        $geom = $this->geos();
-        foreach ($geometry as $item) {
-          $geom = $geom->union($item->geos());
-        }
-        return geoPHP::geosToGeometry($geom);
-      }
-      else {
-        return geoPHP::geosToGeometry($this->geos()->union($geometry->geos()));
-      }
-    }
-  }
-
-  public function simplify($tolerance, $preserveTopology = FALSE) {
-    if ($this->geos()) {
-      return geoPHP::geosToGeometry($this->geos()->simplify($tolerance, $preserveTopology));
-    }
-  }
-
-  public function disjoint(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->disjoint($geometry->geos());
-    }
-  }
-
-  public function touches(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->touches($geometry->geos());
-    }
-  }
-
-  public function intersects(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->intersects($geometry->geos());
-    }
-  }
-
-  public function crosses(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->crosses($geometry->geos());
-    }
-  }
-
-  public function within(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->within($geometry->geos());
-    }
-  }
-
-  public function contains(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->contains($geometry->geos());
-    }
-  }
-
-  public function overlaps(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->overlaps($geometry->geos());
-    }
-  }
-
-  public function covers(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->covers($geometry->geos());
-    }
-  }
-
-  public function coveredBy(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->coveredBy($geometry->geos());
-    }
-  }
-
-  public function distance(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->distance($geometry->geos());
-    }
-  }
-
-  public function hausdorffDistance(Geometry $geometry) {
-    if ($this->geos()) {
-      return $this->geos()->hausdorffDistance($geometry->geos());
-    }
-  }
-
-  public function project(Geometry $point, $normalized = NULL) {
-    if ($this->geos()) {
-      return $this->geos()->project($point->geos(), $normalized);
-    }
-  }
-
-  // Public - Placeholders
-  // ---------------------
-  public function hasZ() {
-    // geoPHP does not support Z values at the moment
-    return FALSE;
-  }
-
-  public function is3D() {
-    // geoPHP does not support 3D geometries at the moment
-    return FALSE;
-  }
-
-  public function isMeasured() {
-    // geoPHP does not yet support M values
-    return FALSE;
-  }
-
-  public function coordinateDimension() {
-    // geoPHP only supports 2-dimensional space
-    return 2;
-  }
-
-  public function z() {
-    // geoPHP only supports 2-dimensional space
-    return NULL;
-  }
-
-  public function m() {
-    // geoPHP only supports 2-dimensional space
-    return NULL;
-  }
-
-}
diff --git a/vendor/phayes/geophp/lib/geometry/GeometryCollection.class.php b/vendor/phayes/geophp/lib/geometry/GeometryCollection.class.php
deleted file mode 100644
index 4d7111912b14e001343e8fedb730c70c1808ff39..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/geometry/GeometryCollection.class.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-/**
- * GeometryCollection: A heterogenous collection of geometries  
- */
-class GeometryCollection extends Collection 
-{
-  protected $geom_type = 'GeometryCollection';
-  
-  // We need to override asArray. Because geometryCollections are heterogeneous
-  // we need to specify which type of geometries they contain. We need to do this
-  // because, for example, there would be no way to tell the difference between a
-  // MultiPoint or a LineString, since they share the same structure (collection
-  // of points). So we need to call out the type explicitly. 
-  public function asArray() {
-    $array = array();
-    foreach ($this->components as $component) {
-      $array[] = array(
-        'type' => $component->geometryType(),
-        'components' => $component->asArray(),
-      );
-    }
-    return $array;
-  }
-  
-  // Not valid for this geomettry
-  public function boundary() { return NULL; }
-  public function isSimple() { return NULL; }
-}
-
diff --git a/vendor/phayes/geophp/lib/geometry/LineString.class.php b/vendor/phayes/geophp/lib/geometry/LineString.class.php
deleted file mode 100644
index bef082c2dcaef4b303264f2e0f08f32589596f15..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/geometry/LineString.class.php
+++ /dev/null
@@ -1,190 +0,0 @@
-<?php
-/**
- * LineString. A collection of Points representing a line.
- * A line can have more than one segment.
- */
-class LineString extends Collection
-{
-  protected $geom_type = 'LineString';
-
-  /**
-   * Constructor
-   *
-   * @param array $points An array of at least two points with
-   * which to build the LineString
-   */
-  public function __construct($points = array()) {
-    if (count($points) == 1) {
-      throw new Exception("Cannot construct a LineString with a single point");
-    }
-
-    // Call the Collection constructor to build the LineString
-    parent::__construct($points);
-  }
-
-  // The boundary of a linestring is itself
-  public function boundary() {
-    return $this;
-  }
-
-  public function startPoint() {
-    return $this->pointN(1);
-  }
-
-  public function endPoint() {
-    $last_n = $this->numPoints();
-    return $this->pointN($last_n);
-  }
-
-  public function isClosed() {
-    return ($this->startPoint()->equals($this->endPoint()));
-  }
-
-  public function isRing() {
-    return ($this->isClosed() && $this->isSimple());
-  }
-
-  public function numPoints() {
-    return $this->numGeometries();
-  }
-
-  public function pointN($n) {
-    return $this->geometryN($n);
-  }
-
-  public function dimension() {
-    if ($this->isEmpty()) return 0;
-    return 1;
-  }
-
-  public function area() {
-    return 0;
-  }
-
-  public function length() {
-    if ($this->geos()) {
-      return $this->geos()->length();
-    }
-    $length = 0;
-    foreach ($this->getPoints() as $delta => $point) {
-      $previous_point = $this->geometryN($delta);
-      if ($previous_point) {
-        $length += sqrt(pow(($previous_point->getX() - $point->getX()), 2) + pow(($previous_point->getY()- $point->getY()), 2));
-      }
-    }
-    return $length;
-  }
-
-  public function greatCircleLength($radius = 6378137) {
-    $length = 0;
-    $points = $this->getPoints();
-    for($i=0; $i<$this->numPoints()-1; $i++) {
-      $point = $points[$i];
-      $next_point = $points[$i+1];
-      if (!is_object($next_point)) {continue;}
-      // Great circle method
-      $lat1 = deg2rad($point->getY());
-      $lat2 = deg2rad($next_point->getY());
-      $lon1 = deg2rad($point->getX());
-      $lon2 = deg2rad($next_point->getX());
-      $dlon = $lon2 - $lon1;
-      $length +=
-        $radius *
-          atan2(
-            sqrt(
-              pow(cos($lat2) * sin($dlon), 2) +
-                pow(cos($lat1) * sin($lat2) - sin($lat1) * cos($lat2) * cos($dlon), 2)
-            )
-            ,
-            sin($lat1) * sin($lat2) +
-              cos($lat1) * cos($lat2) * cos($dlon)
-          );
-    }
-    // Returns length in meters.
-    return $length;
-  }
-
-  public function haversineLength() {
-    $degrees = 0;
-    $points = $this->getPoints();
-    for($i=0; $i<$this->numPoints()-1; $i++) {
-      $point = $points[$i];
-      $next_point = $points[$i+1];
-      if (!is_object($next_point)) {continue;}
-      $degree = rad2deg(
-        acos(
-          sin(deg2rad($point->getY())) * sin(deg2rad($next_point->getY())) +
-            cos(deg2rad($point->getY())) * cos(deg2rad($next_point->getY())) *
-              cos(deg2rad(abs($point->getX() - $next_point->getX())))
-        )
-      );
-      $degrees += $degree;
-    }
-    // Returns degrees
-    return $degrees;
-  }
-
-  public function explode() {
-    $parts = array();
-    $points = $this->getPoints();
-
-    foreach ($points as $i => $point) {
-      if (isset($points[$i+1])) {
-        $parts[] = new LineString(array($point, $points[$i+1]));
-      }
-    }
-    return $parts;
-  }
-
-  public function isSimple() {
-    if ($this->geos()) {
-      return $this->geos()->isSimple();
-    }
-
-    $segments = $this->explode();
-
-    foreach ($segments as $i => $segment) {
-      foreach ($segments as $j => $check_segment) {
-        if ($i != $j) {
-          if ($segment->lineSegmentIntersect($check_segment)) {
-            return FALSE;
-          }
-        }
-      }
-    }
-    return TRUE;
-  }
-
-  // Utility function to check if any line sigments intersect
-  // Derived from http://stackoverflow.com/questions/563198/how-do-you-detect-where-two-line-segments-intersect
-  public function lineSegmentIntersect($segment) {
-    $p0_x = $this->startPoint()->x();
-    $p0_y = $this->startPoint()->y();
-    $p1_x = $this->endPoint()->x();
-    $p1_y = $this->endPoint()->y();
-    $p2_x = $segment->startPoint()->x();
-    $p2_y = $segment->startPoint()->y();
-    $p3_x = $segment->endPoint()->x();
-    $p3_y = $segment->endPoint()->y();
-
-    $s1_x = $p1_x - $p0_x;     $s1_y = $p1_y - $p0_y;
-    $s2_x = $p3_x - $p2_x;     $s2_y = $p3_y - $p2_y;
-
-    $fps = (-$s2_x * $s1_y) + ($s1_x * $s2_y);
-    $fpt = (-$s2_x * $s1_y) + ($s1_x * $s2_y);
-
-    if ($fps == 0 || $fpt == 0) {
-      return FALSE;
-    }
-
-    $s = (-$s1_y * ($p0_x - $p2_x) + $s1_x * ($p0_y - $p2_y)) / $fps;
-    $t = ( $s2_x * ($p0_y - $p2_y) - $s2_y * ($p0_x - $p2_x)) / $fpt;
-
-    if ($s > 0 && $s < 1 && $t > 0 && $t < 1) {
-      // Collision detected
-      return TRUE;
-    }
-    return FALSE;
-  }
-}
-
diff --git a/vendor/phayes/geophp/lib/geometry/MultiLineString.class.php b/vendor/phayes/geophp/lib/geometry/MultiLineString.class.php
deleted file mode 100644
index 3ab085a30e42e256f4cd08bcfd34969552281f16..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/geometry/MultiLineString.class.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/**
- * MultiLineString: A collection of LineStrings
- */
-class MultiLineString extends Collection
-{
-  protected $geom_type = 'MultiLineString';
-
-  // MultiLineString is closed if all it's components are closed
-  public function isClosed() {
-    foreach ($this->components as $line) {
-      if (!$line->isClosed()) {
-        return FALSE;
-      }
-    }
-    return TRUE;
-  }
-
-}
-
diff --git a/vendor/phayes/geophp/lib/geometry/MultiPoint.class.php b/vendor/phayes/geophp/lib/geometry/MultiPoint.class.php
deleted file mode 100644
index 5b52736eea843edcf07bb70439992c5200479cf7..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/geometry/MultiPoint.class.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-/**
- * MultiPoint: A collection Points  
- */
-class MultiPoint extends Collection
-{
-  protected $geom_type = 'MultiPoint';
-  
-  public function numPoints() {
-    return $this->numGeometries();
-  }
-  
-  public function isSimple() {
-    return TRUE;
-  }
-  
-  // Not valid for this geometry type
-  // --------------------------------
-  public function explode() { return NULL; }
-}
-
diff --git a/vendor/phayes/geophp/lib/geometry/MultiPolygon.class.php b/vendor/phayes/geophp/lib/geometry/MultiPolygon.class.php
deleted file mode 100644
index c0fdbe0ca9d55bb89c6b7f48626c9b6ce37b9eb1..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/geometry/MultiPolygon.class.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/**
- * MultiPolygon: A collection of Polygons
- */
-class MultiPolygon extends Collection 
-{
-  protected $geom_type = 'MultiPolygon';
-}
diff --git a/vendor/phayes/geophp/lib/geometry/Point.class.php b/vendor/phayes/geophp/lib/geometry/Point.class.php
deleted file mode 100644
index d6556cb6326aa94e34fa8aff9f9c8eaf53a9f14b..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/geometry/Point.class.php
+++ /dev/null
@@ -1,179 +0,0 @@
-<?php
-
-/**
- * Point: The most basic geometry type. All other geometries
- * are built out of Points.
- */
-class Point extends Geometry
-{
-  public $coords = array(2);
-  protected $geom_type = 'Point';
-  protected $dimension = 2;
-
-  /**
-   * Constructor
-   *
-   * @param numeric $x The x coordinate (or longitude)
-   * @param numeric $y The y coordinate (or latitude)
-   * @param numeric $z The z coordinate (or altitude) - optional
-   */
-  public function __construct($x = NULL, $y = NULL, $z = NULL) {
-
-    // Check if it's an empty point
-    if ($x === NULL && $y === NULL) {
-      $this->coords = array(NULL, NULL);
-      $this->dimension = 0;
-      return;
-    }
-
-    // Basic validation on x and y
-    if (!is_numeric($x) || !is_numeric($y)) {
-      throw new Exception("Cannot construct Point. x and y should be numeric");
-    }
-
-    // Check to see if this is a 3D point
-    if ($z !== NULL) {
-      if (!is_numeric($z)) {
-       throw new Exception("Cannot construct Point. z should be numeric");
-      }
-      $this->dimension = 3;
-    }
-
-    // Convert to floatval in case they are passed in as a string or integer etc.
-    $x = floatval($x);
-    $y = floatval($y);
-    $z = floatval($z);
-
-    // Add poitional elements
-    if ($this->dimension == 2) {
-      $this->coords = array($x, $y);
-    }
-    if ($this->dimension == 3) {
-      $this->coords = array($x, $y, $z);
-    }
-  }
-
-  /**
-   * Get X (longitude) coordinate
-   *
-   * @return float The X coordinate
-   */
-  public function x() {
-    return $this->coords[0];
-  }
-
-  /**
-   * Returns Y (latitude) coordinate
-   *
-   * @return float The Y coordinate
-   */
-  public function y() {
-    return $this->coords[1];
-  }
-
-  /**
-   * Returns Z (altitude) coordinate
-   *
-   * @return float The Z coordinate or NULL is not a 3D point
-   */
-  public function z() {
-    if ($this->dimension == 3) {
-      return $this->coords[2];
-    }
-    else return NULL;
-  }
-
-  // A point's centroid is itself
-  public function centroid() {
-    return $this;
-  }
-
-  public function getBBox() {
-    return array(
-      'maxy' => $this->getY(),
-      'miny' => $this->getY(),
-      'maxx' => $this->getX(),
-      'minx' => $this->getX(),
-    );
-  }
-
-  public function asArray($assoc = FALSE) {
-    return $this->coords;
-  }
-
-  public function area() {
-    return 0;
-  }
-
-  public function length() {
-    return 0;
-  }
-
-  public function greatCircleLength() {
-    return 0;
-  }
-
-  public function haversineLength() {
-    return 0;
-  }
-
-  // The boundary of a point is itself
-  public function boundary() {
-    return $this;
-  }
-
-  public function dimension() {
-    return 0;
-  }
-
-  public function isEmpty() {
-    if ($this->dimension == 0) {
-      return TRUE;
-    }
-    else {
-      return FALSE;
-    }
-  }
-
-  public function numPoints() {
-    return 1;
-  }
-
-  public function getPoints() {
-    return array($this);
-  }
-
-  public function equals($geometry) {
-    if (get_class($geometry) != 'Point') {
-      return FALSE;
-    }
-    if (!$this->isEmpty() && !$geometry->isEmpty()) {
-      return ($this->x() == $geometry->x() && $this->y() == $geometry->y());
-    }
-    else if ($this->isEmpty() && $geometry->isEmpty()) {
-      return TRUE;
-    }
-    else {
-      return FALSE;
-    }
-  }
-
-  public function isSimple() {
-    return TRUE;
-  }
-
-  // Not valid for this geometry type
-  public function numGeometries()    { return NULL; }
-  public function geometryN($n)      { return NULL; }
-  public function startPoint()       { return NULL; }
-  public function endPoint()         { return NULL; }
-  public function isRing()           { return NULL; }
-  public function isClosed()         { return NULL; }
-  public function pointN($n)         { return NULL; }
-  public function exteriorRing()     { return NULL; }
-  public function numInteriorRings() { return NULL; }
-  public function interiorRingN($n)  { return NULL; }
-  public function pointOnSurface()   { return NULL; }
-  public function explode()          { return NULL; }
-}
-
diff --git a/vendor/phayes/geophp/lib/geometry/Polygon.class.php b/vendor/phayes/geophp/lib/geometry/Polygon.class.php
deleted file mode 100644
index f930b18ae525aabda41cffbd85ae52d7ab1681bd..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/lib/geometry/Polygon.class.php
+++ /dev/null
@@ -1,215 +0,0 @@
-<?php
-
-/**
- * Polygon: A polygon is a plane figure that is bounded by a closed path, 
- * composed of a finite sequence of straight line segments
- */
-class Polygon extends Collection
-{
-  protected $geom_type = 'Polygon';
-
-  // The boundary of a polygin is it's outer ring
-  public function boundary() {
-    return $this->exteriorRing();
-  }
-
-  public function area($exterior_only = FALSE, $signed = FALSE) {
-    if ($this->isEmpty()) return 0;
-    
-    if ($this->geos() && $exterior_only == FALSE) {
-      return $this->geos()->area();
-    }
-    
-    $exterior_ring = $this->components[0];
-    $pts = $exterior_ring->getComponents();
-    
-    $c = count($pts);
-    if((int)$c == '0') return NULL;
-    $a = '0';
-    foreach($pts as $k => $p){
-      $j = ($k + 1) % $c;
-      $a = $a + ($p->getX() * $pts[$j]->getY()) - ($p->getY() * $pts[$j]->getX());
-    }
-    
-    if ($signed) $area = ($a / 2);
-    else $area = abs(($a / 2));
-    
-    if ($exterior_only == TRUE) {
-      return $area;
-    }
-    foreach ($this->components as $delta => $component) {
-      if ($delta != 0) {
-        $inner_poly = new Polygon(array($component));
-        $area -= $inner_poly->area();
-      }
-    }
-    return $area;
-  }
-  
-  public function centroid() {
-    if ($this->isEmpty()) return NULL;
-    
-    if ($this->geos()) {
-      return geoPHP::geosToGeometry($this->geos()->centroid());
-    }
-    
-    $exterior_ring = $this->components[0];
-    $pts = $exterior_ring->getComponents();
-    
-    $c = count($pts);
-    if((int)$c == '0') return NULL;
-    $cn = array('x' => '0', 'y' => '0');
-    $a = $this->area(TRUE, TRUE);
-    
-    // If this is a polygon with no area. Just return the first point.
-    if ($a == 0) {
-      return $this->exteriorRing()->pointN(1);
-    }
-    
-    foreach($pts as $k => $p){
-      $j = ($k + 1) % $c;
-      $P = ($p->getX() * $pts[$j]->getY()) - ($p->getY() * $pts[$j]->getX());
-      $cn['x'] = $cn['x'] + ($p->getX() + $pts[$j]->getX()) * $P;
-      $cn['y'] = $cn['y'] + ($p->getY() + $pts[$j]->getY()) * $P;
-    }
-    
-    $cn['x'] = $cn['x'] / ( 6 * $a);
-    $cn['y'] = $cn['y'] / ( 6 * $a);
-    
-    $centroid = new Point($cn['x'], $cn['y']);
-    return $centroid;
-  }
-
-	/**
-	 * Find the outermost point from the centroid
-	 *
-	 * @returns Point The outermost point
-	 */
-  public function outermostPoint() {
-		$centroid = $this->getCentroid();
-
-		$max = array('length' => 0, 'point' => null);
-
-		foreach($this->getPoints() as $point) {
-			$lineString = new LineString(array($centroid, $point));
-
-			if($lineString->length() > $max['length']) {
-				$max['length'] = $lineString->length();
-				$max['point'] = $point;
-			}
-		}
-
-		return $max['point'];
-  }
-
-  public function exteriorRing() {
-    if ($this->isEmpty()) return new LineString();
-    return $this->components[0];
-  }
-  
-  public function numInteriorRings() {
-    if ($this->isEmpty()) return 0;
-    return $this->numGeometries()-1;
-  }
-  
-  public function interiorRingN($n) {
-    return $this->geometryN($n+1);
-  }
-  
-  public function dimension() {
-    if ($this->isEmpty()) return 0;
-    return 2;
-  }
-
-  public function isSimple() {
-    if ($this->geos()) {
-      return $this->geos()->isSimple();
-    }
-    
-    $segments = $this->explode();
-    
-    foreach ($segments as $i => $segment) {
-      foreach ($segments as $j => $check_segment) {
-        if ($i != $j) {
-          if ($segment->lineSegmentIntersect($check_segment)) {
-            return FALSE;
-          }
-        }
-      }
-    }
-    return TRUE;
-  }
-
-  /**
-   * For a given point, determine whether it's bounded by the given polygon.
-   * Adapted from http://www.assemblysys.com/dataServices/php_pointinpolygon.php
-   * @see http://en.wikipedia.org/wiki/Point%5Fin%5Fpolygon
-   *
-   * @param Point $point 
-   * @param boolean $pointOnBoundary - whether a boundary should be considered "in" or not
-   * @param boolean $pointOnVertex - whether a vertex should be considered "in" or not
-   * @return boolean
-   */
-  public function pointInPolygon($point, $pointOnBoundary = true, $pointOnVertex = true) {
-    $vertices = $this->getPoints();
-
-    // Check if the point sits exactly on a vertex
-    if ($this->pointOnVertex($point, $vertices)) {
-      return $pointOnVertex ? TRUE : FALSE;
-    }
-  
-    // Check if the point is inside the polygon or on the boundary
-    $intersections = 0; 
-    $vertices_count = count($vertices);
-
-    for ($i=1; $i < $vertices_count; $i++) {
-      $vertex1 = $vertices[$i-1]; 
-      $vertex2 = $vertices[$i];
-      if ($vertex1->y() == $vertex2->y() 
-      && $vertex1->y() == $point->y() 
-      && $point->x() > min($vertex1->x(), $vertex2->x()) 
-      && $point->x() < max($vertex1->x(), $vertex2->x())) {
-        // Check if point is on an horizontal polygon boundary
-        return $pointOnBoundary ? TRUE : FALSE;
-      }
-      if ($point->y() > min($vertex1->y(), $vertex2->y())
-      && $point->y() <= max($vertex1->y(), $vertex2->y())
-      && $point->x() <= max($vertex1->x(), $vertex2->x())
-      && $vertex1->y() != $vertex2->y()) {
-        $xinters = 
-          ($point->y() - $vertex1->y()) * ($vertex2->x() - $vertex1->x())
-          / ($vertex2->y() - $vertex1->y()) 
-          + $vertex1->x();
-        if ($xinters == $point->x()) {
-          // Check if point is on the polygon boundary (other than horizontal)
-          return $pointOnBoundary ? TRUE : FALSE;
-        }
-        if ($vertex1->x() == $vertex2->x() || $point->x() <= $xinters) {
-          $intersections++;
-        }
-      } 
-    } 
-    // If the number of edges we passed through is even, then it's in the polygon.
-    if ($intersections % 2 != 0) {
-      return TRUE;
-    }
-    else {
-      return FALSE;
-    }
-  }
-  
-  public function pointOnVertex($point) {
-    foreach($this->getPoints() as $vertex) {
-      if ($point->equals($vertex)) {
-        return true;
-      }
-    }
-  }
-
-
-  // Not valid for this geometry type
-  // --------------------------------
-  public function length() { return NULL; }
-  
-}
-
diff --git a/vendor/phayes/geophp/tests/input/20120702.gpx b/vendor/phayes/geophp/tests/input/20120702.gpx
deleted file mode 100644
index 5d655f3542a416e04b83dfcc667f8b3a18f8f63e..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/20120702.gpx
+++ /dev/null
@@ -1,11462 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
-<gpx xmlns="http://www.topografix.com/GPX/1/1" creator="" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
- <trk>
-  <name>ACTIVE LOG195540</name>
-  <trkseg>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.734</ele>
-    <time>2012-07-02T17:55:40Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.734</ele>
-    <time>2012-07-02T17:55:41Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.668</ele>
-    <time>2012-07-02T17:55:42Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.565</ele>
-    <time>2012-07-02T17:55:43Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.829</ele>
-    <time>2012-07-02T17:55:44Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.462</ele>
-    <time>2012-07-02T17:55:45Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.291</ele>
-    <time>2012-07-02T17:55:46Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.389</ele>
-    <time>2012-07-02T17:55:47Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.556</ele>
-    <time>2012-07-02T17:55:48Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.064</ele>
-    <time>2012-07-02T17:55:49Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.011</ele>
-    <time>2012-07-02T17:55:50Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.890</ele>
-    <time>2012-07-02T17:55:51Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.022</ele>
-    <time>2012-07-02T17:55:52Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.919</ele>
-    <time>2012-07-02T17:55:53Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.837</ele>
-    <time>2012-07-02T17:55:54Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.736</ele>
-    <time>2012-07-02T17:55:55Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.964</ele>
-    <time>2012-07-02T17:55:56Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.046</ele>
-    <time>2012-07-02T17:55:57Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.990</ele>
-    <time>2012-07-02T17:55:58Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.069</ele>
-    <time>2012-07-02T17:55:59Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.201</ele>
-    <time>2012-07-02T17:56:00Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.130</ele>
-    <time>2012-07-02T17:56:01Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.201</ele>
-    <time>2012-07-02T17:56:02Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.225</ele>
-    <time>2012-07-02T17:56:03Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.127</ele>
-    <time>2012-07-02T17:56:04Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.175</ele>
-    <time>2012-07-02T17:56:05Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.122</ele>
-    <time>2012-07-02T17:56:06Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>50.088</ele>
-    <time>2012-07-02T17:56:07Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864460">
-    <ele>49.956</ele>
-    <time>2012-07-02T17:56:08Z</time>
-   </trkpt>
-  </trkseg>
- </trk>
- <trk>
-  <name>ACTIVE LOG195605</name>
-  <trkseg>
-   <trkpt lat="50.427324" lon="3.864296">
-    <ele>49.956</ele>
-    <time>2012-07-02T17:56:05Z</time>
-   </trkpt>
-   <trkpt lat="50.427321" lon="3.864274">
-    <ele>49.847</ele>
-    <time>2012-07-02T17:56:06Z</time>
-   </trkpt>
-   <trkpt lat="50.427354" lon="3.864295">
-    <ele>50.035</ele>
-    <time>2012-07-02T17:56:07Z</time>
-   </trkpt>
-   <trkpt lat="50.427387" lon="3.864308">
-    <ele>49.879</ele>
-    <time>2012-07-02T17:56:08Z</time>
-   </trkpt>
-   <trkpt lat="50.427383" lon="3.864313">
-    <ele>50.003</ele>
-    <time>2012-07-02T17:56:09Z</time>
-   </trkpt>
-   <trkpt lat="50.427408" lon="3.864331">
-    <ele>50.582</ele>
-    <time>2012-07-02T17:56:10Z</time>
-   </trkpt>
-  </trkseg>
- </trk>
- <trk>
-  <name>ACTIVE LOG195613</name>
-  <trkseg>
-   <trkpt lat="50.427407" lon="3.864327">
-    <ele>50.154</ele>
-    <time>2012-07-02T17:56:11Z</time>
-   </trkpt>
-   <trkpt lat="50.427404" lon="3.864328">
-    <ele>50.154</ele>
-    <time>2012-07-02T17:56:12Z</time>
-   </trkpt>
-   <trkpt lat="50.427388" lon="3.864315">
-    <ele>50.141</ele>
-    <time>2012-07-02T17:56:14Z</time>
-   </trkpt>
-   <trkpt lat="50.427378" lon="3.864308">
-    <ele>49.948</ele>
-    <time>2012-07-02T17:56:15Z</time>
-   </trkpt>
-   <trkpt lat="50.427382" lon="3.864307">
-    <ele>49.728</ele>
-    <time>2012-07-02T17:56:16Z</time>
-   </trkpt>
-   <trkpt lat="50.427375" lon="3.864305">
-    <ele>49.879</ele>
-    <time>2012-07-02T17:56:17Z</time>
-   </trkpt>
-   <trkpt lat="50.427364" lon="3.864300">
-    <ele>50.164</ele>
-    <time>2012-07-02T17:56:18Z</time>
-   </trkpt>
-   <trkpt lat="50.427366" lon="3.864303">
-    <ele>49.916</ele>
-    <time>2012-07-02T17:56:19Z</time>
-   </trkpt>
-   <trkpt lat="50.427362" lon="3.864308">
-    <ele>49.821</ele>
-    <time>2012-07-02T17:56:20Z</time>
-   </trkpt>
-   <trkpt lat="50.427368" lon="3.864307">
-    <ele>49.184</ele>
-    <time>2012-07-02T17:56:21Z</time>
-   </trkpt>
-   <trkpt lat="50.427359" lon="3.864308">
-    <ele>49.993</ele>
-    <time>2012-07-02T17:56:22Z</time>
-   </trkpt>
-   <trkpt lat="50.427359" lon="3.864310">
-    <ele>49.850</ele>
-    <time>2012-07-02T17:56:23Z</time>
-   </trkpt>
-   <trkpt lat="50.427354" lon="3.864304">
-    <ele>49.631</ele>
-    <time>2012-07-02T17:56:24Z</time>
-   </trkpt>
-   <trkpt lat="50.427359" lon="3.864314">
-    <ele>49.620</ele>
-    <time>2012-07-02T17:56:25Z</time>
-   </trkpt>
-   <trkpt lat="50.427362" lon="3.864300">
-    <ele>49.702</ele>
-    <time>2012-07-02T17:56:26Z</time>
-   </trkpt>
-   <trkpt lat="50.427382" lon="3.864291">
-    <ele>49.546</ele>
-    <time>2012-07-02T17:56:27Z</time>
-   </trkpt>
-   <trkpt lat="50.427380" lon="3.864276">
-    <ele>49.348</ele>
-    <time>2012-07-02T17:56:28Z</time>
-   </trkpt>
-   <trkpt lat="50.427361" lon="3.864253">
-    <ele>49.216</ele>
-    <time>2012-07-02T17:56:29Z</time>
-   </trkpt>
-   <trkpt lat="50.427361" lon="3.864242">
-    <ele>49.427</ele>
-    <time>2012-07-02T17:56:30Z</time>
-   </trkpt>
-   <trkpt lat="50.427339" lon="3.864221">
-    <ele>49.470</ele>
-    <time>2012-07-02T17:56:31Z</time>
-   </trkpt>
-   <trkpt lat="50.427306" lon="3.864198">
-    <ele>49.427</ele>
-    <time>2012-07-02T17:56:32Z</time>
-   </trkpt>
-   <trkpt lat="50.427295" lon="3.864183">
-    <ele>49.438</ele>
-    <time>2012-07-02T17:56:33Z</time>
-   </trkpt>
-   <trkpt lat="50.427271" lon="3.864164">
-    <ele>49.549</ele>
-    <time>2012-07-02T17:56:34Z</time>
-   </trkpt>
-   <trkpt lat="50.427270" lon="3.864157">
-    <ele>49.332</ele>
-    <time>2012-07-02T17:56:35Z</time>
-   </trkpt>
-   <trkpt lat="50.427250" lon="3.864155">
-    <ele>49.319</ele>
-    <time>2012-07-02T17:56:36Z</time>
-   </trkpt>
-   <trkpt lat="50.427236" lon="3.864148">
-    <ele>49.543</ele>
-    <time>2012-07-02T17:56:37Z</time>
-   </trkpt>
-   <trkpt lat="50.427235" lon="3.864133">
-    <ele>49.538</ele>
-    <time>2012-07-02T17:56:38Z</time>
-   </trkpt>
-   <trkpt lat="50.427225" lon="3.864126">
-    <ele>49.528</ele>
-    <time>2012-07-02T17:56:39Z</time>
-   </trkpt>
-   <trkpt lat="50.427216" lon="3.864121">
-    <ele>49.765</ele>
-    <time>2012-07-02T17:56:40Z</time>
-   </trkpt>
-   <trkpt lat="50.427215" lon="3.864117">
-    <ele>49.842</ele>
-    <time>2012-07-02T17:56:41Z</time>
-   </trkpt>
-   <trkpt lat="50.427217" lon="3.864116">
-    <ele>49.660</ele>
-    <time>2012-07-02T17:56:42Z</time>
-   </trkpt>
-   <trkpt lat="50.427217" lon="3.864115">
-    <ele>49.691</ele>
-    <time>2012-07-02T17:56:43Z</time>
-   </trkpt>
-   <trkpt lat="50.427212" lon="3.864114">
-    <ele>49.615</ele>
-    <time>2012-07-02T17:56:44Z</time>
-   </trkpt>
-   <trkpt lat="50.427212" lon="3.864114">
-    <ele>49.710</ele>
-    <time>2012-07-02T17:56:45Z</time>
-   </trkpt>
-   <trkpt lat="50.427212" lon="3.864113">
-    <ele>49.669</ele>
-    <time>2012-07-02T17:56:46Z</time>
-   </trkpt>
-   <trkpt lat="50.427212" lon="3.864113">
-    <ele>49.609</ele>
-    <time>2012-07-02T17:56:47Z</time>
-   </trkpt>
-   <trkpt lat="50.427212" lon="3.864112">
-    <ele>49.705</ele>
-    <time>2012-07-02T17:56:48Z</time>
-   </trkpt>
-   <trkpt lat="50.427212" lon="3.864111">
-    <ele>49.727</ele>
-    <time>2012-07-02T17:56:49Z</time>
-   </trkpt>
-   <trkpt lat="50.427211" lon="3.864111">
-    <ele>49.841</ele>
-    <time>2012-07-02T17:56:50Z</time>
-   </trkpt>
-   <trkpt lat="50.427211" lon="3.864111">
-    <ele>49.684</ele>
-    <time>2012-07-02T17:56:51Z</time>
-   </trkpt>
-   <trkpt lat="50.427211" lon="3.864111">
-    <ele>49.801</ele>
-    <time>2012-07-02T17:56:52Z</time>
-   </trkpt>
-   <trkpt lat="50.427211" lon="3.864114">
-    <ele>49.693</ele>
-    <time>2012-07-02T17:56:53Z</time>
-   </trkpt>
-   <trkpt lat="50.427212" lon="3.864115">
-    <ele>49.596</ele>
-    <time>2012-07-02T17:56:54Z</time>
-   </trkpt>
-   <trkpt lat="50.427213" lon="3.864116">
-    <ele>49.637</ele>
-    <time>2012-07-02T17:56:55Z</time>
-   </trkpt>
-   <trkpt lat="50.427213" lon="3.864114">
-    <ele>49.683</ele>
-    <time>2012-07-02T17:56:56Z</time>
-   </trkpt>
-   <trkpt lat="50.427213" lon="3.864113">
-    <ele>49.641</ele>
-    <time>2012-07-02T17:56:57Z</time>
-   </trkpt>
-   <trkpt lat="50.427212" lon="3.864112">
-    <ele>49.708</ele>
-    <time>2012-07-02T17:56:58Z</time>
-   </trkpt>
-   <trkpt lat="50.427212" lon="3.864111">
-    <ele>49.643</ele>
-    <time>2012-07-02T17:56:59Z</time>
-   </trkpt>
-   <trkpt lat="50.427211" lon="3.864113">
-    <ele>49.512</ele>
-    <time>2012-07-02T17:57:00Z</time>
-   </trkpt>
-   <trkpt lat="50.427211" lon="3.864113">
-    <ele>49.714</ele>
-    <time>2012-07-02T17:57:01Z</time>
-   </trkpt>
-   <trkpt lat="50.427211" lon="3.864113">
-    <ele>49.672</ele>
-    <time>2012-07-02T17:57:02Z</time>
-   </trkpt>
-   <trkpt lat="50.427210" lon="3.864113">
-    <ele>49.708</ele>
-    <time>2012-07-02T17:57:03Z</time>
-   </trkpt>
-   <trkpt lat="50.427210" lon="3.864113">
-    <ele>49.661</ele>
-    <time>2012-07-02T17:57:04Z</time>
-   </trkpt>
-   <trkpt lat="50.427209" lon="3.864114">
-    <ele>49.709</ele>
-    <time>2012-07-02T17:57:05Z</time>
-   </trkpt>
-   <trkpt lat="50.427208" lon="3.864114">
-    <ele>49.620</ele>
-    <time>2012-07-02T17:57:06Z</time>
-   </trkpt>
-   <trkpt lat="50.427208" lon="3.864113">
-    <ele>49.619</ele>
-    <time>2012-07-02T17:57:07Z</time>
-   </trkpt>
-   <trkpt lat="50.427207" lon="3.864113">
-    <ele>49.675</ele>
-    <time>2012-07-02T17:57:08Z</time>
-   </trkpt>
-   <trkpt lat="50.427207" lon="3.864112">
-    <ele>49.673</ele>
-    <time>2012-07-02T17:57:09Z</time>
-   </trkpt>
-   <trkpt lat="50.427207" lon="3.864112">
-    <ele>49.817</ele>
-    <time>2012-07-02T17:57:10Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864111">
-    <ele>49.699</ele>
-    <time>2012-07-02T17:57:11Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.864111">
-    <ele>49.689</ele>
-    <time>2012-07-02T17:57:12Z</time>
-   </trkpt>
-   <trkpt lat="50.427205" lon="3.864110">
-    <ele>49.706</ele>
-    <time>2012-07-02T17:57:13Z</time>
-   </trkpt>
-   <trkpt lat="50.427205" lon="3.864110">
-    <ele>49.739</ele>
-    <time>2012-07-02T17:57:14Z</time>
-   </trkpt>
-   <trkpt lat="50.427205" lon="3.864111">
-    <ele>49.795</ele>
-    <time>2012-07-02T17:57:15Z</time>
-   </trkpt>
-   <trkpt lat="50.427205" lon="3.864111">
-    <ele>49.769</ele>
-    <time>2012-07-02T17:57:16Z</time>
-   </trkpt>
-   <trkpt lat="50.427205" lon="3.864111">
-    <ele>49.773</ele>
-    <time>2012-07-02T17:57:17Z</time>
-   </trkpt>
-   <trkpt lat="50.427204" lon="3.864113">
-    <ele>49.755</ele>
-    <time>2012-07-02T17:57:18Z</time>
-   </trkpt>
-   <trkpt lat="50.427204" lon="3.864114">
-    <ele>49.566</ele>
-    <time>2012-07-02T17:57:19Z</time>
-   </trkpt>
-   <trkpt lat="50.427204" lon="3.864114">
-    <ele>49.374</ele>
-    <time>2012-07-02T17:57:20Z</time>
-   </trkpt>
-   <trkpt lat="50.427197" lon="3.864106">
-    <ele>49.570</ele>
-    <time>2012-07-02T17:57:21Z</time>
-   </trkpt>
-   <trkpt lat="50.427188" lon="3.864113">
-    <ele>49.421</ele>
-    <time>2012-07-02T17:57:22Z</time>
-   </trkpt>
-   <trkpt lat="50.427180" lon="3.864112">
-    <ele>49.462</ele>
-    <time>2012-07-02T17:57:23Z</time>
-   </trkpt>
-   <trkpt lat="50.427169" lon="3.864121">
-    <ele>49.278</ele>
-    <time>2012-07-02T17:57:24Z</time>
-   </trkpt>
-   <trkpt lat="50.427156" lon="3.864133">
-    <ele>49.129</ele>
-    <time>2012-07-02T17:57:25Z</time>
-   </trkpt>
-   <trkpt lat="50.427133" lon="3.864194">
-    <ele>48.656</ele>
-    <time>2012-07-02T17:57:27Z</time>
-   </trkpt>
-   <trkpt lat="50.427109" lon="3.864239">
-    <ele>48.488</ele>
-    <time>2012-07-02T17:57:28Z</time>
-   </trkpt>
-   <trkpt lat="50.427081" lon="3.864291">
-    <ele>48.373</ele>
-    <time>2012-07-02T17:57:29Z</time>
-   </trkpt>
-   <trkpt lat="50.427063" lon="3.864343">
-    <ele>48.140</ele>
-    <time>2012-07-02T17:57:30Z</time>
-   </trkpt>
-   <trkpt lat="50.427044" lon="3.864417">
-    <ele>48.170</ele>
-    <time>2012-07-02T17:57:31Z</time>
-   </trkpt>
-   <trkpt lat="50.427019" lon="3.864480">
-    <ele>48.182</ele>
-    <time>2012-07-02T17:57:32Z</time>
-   </trkpt>
-   <trkpt lat="50.426988" lon="3.864546">
-    <ele>47.814</ele>
-    <time>2012-07-02T17:57:33Z</time>
-   </trkpt>
-   <trkpt lat="50.426967" lon="3.864617">
-    <ele>47.728</ele>
-    <time>2012-07-02T17:57:34Z</time>
-   </trkpt>
-   <trkpt lat="50.426940" lon="3.864674">
-    <ele>47.629</ele>
-    <time>2012-07-02T17:57:35Z</time>
-   </trkpt>
-   <trkpt lat="50.426927" lon="3.864739">
-    <ele>47.640</ele>
-    <time>2012-07-02T17:57:36Z</time>
-   </trkpt>
-   <trkpt lat="50.426892" lon="3.864784">
-    <ele>47.327</ele>
-    <time>2012-07-02T17:57:37Z</time>
-   </trkpt>
-   <trkpt lat="50.426845" lon="3.864823">
-    <ele>47.032</ele>
-    <time>2012-07-02T17:57:38Z</time>
-   </trkpt>
-   <trkpt lat="50.426802" lon="3.864848">
-    <ele>46.972</ele>
-    <time>2012-07-02T17:57:39Z</time>
-   </trkpt>
-   <trkpt lat="50.426765" lon="3.864867">
-    <ele>46.936</ele>
-    <time>2012-07-02T17:57:40Z</time>
-   </trkpt>
-   <trkpt lat="50.426725" lon="3.864856">
-    <ele>47.212</ele>
-    <time>2012-07-02T17:57:41Z</time>
-   </trkpt>
-   <trkpt lat="50.426684" lon="3.864823">
-    <ele>47.660</ele>
-    <time>2012-07-02T17:57:42Z</time>
-   </trkpt>
-   <trkpt lat="50.426643" lon="3.864775">
-    <ele>47.513</ele>
-    <time>2012-07-02T17:57:43Z</time>
-   </trkpt>
-   <trkpt lat="50.426606" lon="3.864726">
-    <ele>47.549</ele>
-    <time>2012-07-02T17:57:44Z</time>
-   </trkpt>
-   <trkpt lat="50.426562" lon="3.864684">
-    <ele>47.582</ele>
-    <time>2012-07-02T17:57:45Z</time>
-   </trkpt>
-   <trkpt lat="50.426516" lon="3.864643">
-    <ele>47.461</ele>
-    <time>2012-07-02T17:57:46Z</time>
-   </trkpt>
-   <trkpt lat="50.426468" lon="3.864628">
-    <ele>47.956</ele>
-    <time>2012-07-02T17:57:47Z</time>
-   </trkpt>
-   <trkpt lat="50.426423" lon="3.864613">
-    <ele>48.202</ele>
-    <time>2012-07-02T17:57:48Z</time>
-   </trkpt>
-   <trkpt lat="50.426381" lon="3.864627">
-    <ele>47.862</ele>
-    <time>2012-07-02T17:57:49Z</time>
-   </trkpt>
-   <trkpt lat="50.426333" lon="3.864649">
-    <ele>47.719</ele>
-    <time>2012-07-02T17:57:50Z</time>
-   </trkpt>
-   <trkpt lat="50.426288" lon="3.864685">
-    <ele>48.081</ele>
-    <time>2012-07-02T17:57:51Z</time>
-   </trkpt>
-   <trkpt lat="50.426249" lon="3.864735">
-    <ele>48.491</ele>
-    <time>2012-07-02T17:57:52Z</time>
-   </trkpt>
-   <trkpt lat="50.426220" lon="3.864787">
-    <ele>48.461</ele>
-    <time>2012-07-02T17:57:53Z</time>
-   </trkpt>
-   <trkpt lat="50.426195" lon="3.864842">
-    <ele>48.577</ele>
-    <time>2012-07-02T17:57:54Z</time>
-   </trkpt>
-   <trkpt lat="50.426160" lon="3.864888">
-    <ele>48.722</ele>
-    <time>2012-07-02T17:57:55Z</time>
-   </trkpt>
-   <trkpt lat="50.426119" lon="3.864931">
-    <ele>48.644</ele>
-    <time>2012-07-02T17:57:56Z</time>
-   </trkpt>
-   <trkpt lat="50.426038" lon="3.864981">
-    <ele>48.828</ele>
-    <time>2012-07-02T17:57:58Z</time>
-   </trkpt>
-   <trkpt lat="50.425993" lon="3.864994">
-    <ele>48.955</ele>
-    <time>2012-07-02T17:57:59Z</time>
-   </trkpt>
-   <trkpt lat="50.425908" lon="3.865000">
-    <ele>48.848</ele>
-    <time>2012-07-02T17:58:01Z</time>
-   </trkpt>
-   <trkpt lat="50.425862" lon="3.864991">
-    <ele>49.268</ele>
-    <time>2012-07-02T17:58:02Z</time>
-   </trkpt>
-   <trkpt lat="50.425817" lon="3.864980">
-    <ele>49.761</ele>
-    <time>2012-07-02T17:58:03Z</time>
-   </trkpt>
-   <trkpt lat="50.425780" lon="3.864970">
-    <ele>49.422</ele>
-    <time>2012-07-02T17:58:04Z</time>
-   </trkpt>
-   <trkpt lat="50.425737" lon="3.864959">
-    <ele>49.649</ele>
-    <time>2012-07-02T17:58:05Z</time>
-   </trkpt>
-   <trkpt lat="50.425695" lon="3.864952">
-    <ele>49.487</ele>
-    <time>2012-07-02T17:58:06Z</time>
-   </trkpt>
-   <trkpt lat="50.425650" lon="3.864947">
-    <ele>49.804</ele>
-    <time>2012-07-02T17:58:07Z</time>
-   </trkpt>
-   <trkpt lat="50.425605" lon="3.864942">
-    <ele>50.129</ele>
-    <time>2012-07-02T17:58:08Z</time>
-   </trkpt>
-   <trkpt lat="50.425562" lon="3.864934">
-    <ele>50.160</ele>
-    <time>2012-07-02T17:58:09Z</time>
-   </trkpt>
-   <trkpt lat="50.425516" lon="3.864916">
-    <ele>50.173</ele>
-    <time>2012-07-02T17:58:10Z</time>
-   </trkpt>
-   <trkpt lat="50.425475" lon="3.864896">
-    <ele>49.929</ele>
-    <time>2012-07-02T17:58:11Z</time>
-   </trkpt>
-   <trkpt lat="50.425431" lon="3.864874">
-    <ele>50.093</ele>
-    <time>2012-07-02T17:58:12Z</time>
-   </trkpt>
-   <trkpt lat="50.425384" lon="3.864859">
-    <ele>50.121</ele>
-    <time>2012-07-02T17:58:13Z</time>
-   </trkpt>
-   <trkpt lat="50.425340" lon="3.864854">
-    <ele>50.084</ele>
-    <time>2012-07-02T17:58:14Z</time>
-   </trkpt>
-   <trkpt lat="50.425298" lon="3.864839">
-    <ele>50.348</ele>
-    <time>2012-07-02T17:58:15Z</time>
-   </trkpt>
-   <trkpt lat="50.425258" lon="3.864819">
-    <ele>50.596</ele>
-    <time>2012-07-02T17:58:16Z</time>
-   </trkpt>
-   <trkpt lat="50.425213" lon="3.864803">
-    <ele>50.612</ele>
-    <time>2012-07-02T17:58:17Z</time>
-   </trkpt>
-   <trkpt lat="50.425173" lon="3.864788">
-    <ele>50.390</ele>
-    <time>2012-07-02T17:58:18Z</time>
-   </trkpt>
-   <trkpt lat="50.425127" lon="3.864771">
-    <ele>50.831</ele>
-    <time>2012-07-02T17:58:19Z</time>
-   </trkpt>
-   <trkpt lat="50.425082" lon="3.864762">
-    <ele>50.807</ele>
-    <time>2012-07-02T17:58:20Z</time>
-   </trkpt>
-   <trkpt lat="50.425042" lon="3.864744">
-    <ele>51.112</ele>
-    <time>2012-07-02T17:58:21Z</time>
-   </trkpt>
-   <trkpt lat="50.425002" lon="3.864728">
-    <ele>51.500</ele>
-    <time>2012-07-02T17:58:22Z</time>
-   </trkpt>
-   <trkpt lat="50.424962" lon="3.864722">
-    <ele>51.855</ele>
-    <time>2012-07-02T17:58:23Z</time>
-   </trkpt>
-   <trkpt lat="50.424923" lon="3.864717">
-    <ele>51.773</ele>
-    <time>2012-07-02T17:58:24Z</time>
-   </trkpt>
-   <trkpt lat="50.424886" lon="3.864701">
-    <ele>52.170</ele>
-    <time>2012-07-02T17:58:25Z</time>
-   </trkpt>
-   <trkpt lat="50.424849" lon="3.864695">
-    <ele>52.402</ele>
-    <time>2012-07-02T17:58:26Z</time>
-   </trkpt>
-   <trkpt lat="50.424813" lon="3.864682">
-    <ele>52.360</ele>
-    <time>2012-07-02T17:58:27Z</time>
-   </trkpt>
-   <trkpt lat="50.424778" lon="3.864669">
-    <ele>52.392</ele>
-    <time>2012-07-02T17:58:28Z</time>
-   </trkpt>
-   <trkpt lat="50.424747" lon="3.864664">
-    <ele>52.323</ele>
-    <time>2012-07-02T17:58:29Z</time>
-   </trkpt>
-   <trkpt lat="50.424715" lon="3.864656">
-    <ele>52.548</ele>
-    <time>2012-07-02T17:58:30Z</time>
-   </trkpt>
-   <trkpt lat="50.424686" lon="3.864643">
-    <ele>52.681</ele>
-    <time>2012-07-02T17:58:31Z</time>
-   </trkpt>
-   <trkpt lat="50.424657" lon="3.864624">
-    <ele>53.024</ele>
-    <time>2012-07-02T17:58:32Z</time>
-   </trkpt>
-   <trkpt lat="50.424627" lon="3.864613">
-    <ele>52.911</ele>
-    <time>2012-07-02T17:58:33Z</time>
-   </trkpt>
-   <trkpt lat="50.424600" lon="3.864597">
-    <ele>53.148</ele>
-    <time>2012-07-02T17:58:34Z</time>
-   </trkpt>
-   <trkpt lat="50.424571" lon="3.864587">
-    <ele>53.618</ele>
-    <time>2012-07-02T17:58:35Z</time>
-   </trkpt>
-   <trkpt lat="50.424542" lon="3.864576">
-    <ele>53.703</ele>
-    <time>2012-07-02T17:58:36Z</time>
-   </trkpt>
-   <trkpt lat="50.424511" lon="3.864569">
-    <ele>53.850</ele>
-    <time>2012-07-02T17:58:37Z</time>
-   </trkpt>
-   <trkpt lat="50.424481" lon="3.864560">
-    <ele>53.874</ele>
-    <time>2012-07-02T17:58:38Z</time>
-   </trkpt>
-   <trkpt lat="50.424450" lon="3.864550">
-    <ele>54.005</ele>
-    <time>2012-07-02T17:58:39Z</time>
-   </trkpt>
-   <trkpt lat="50.424419" lon="3.864542">
-    <ele>54.275</ele>
-    <time>2012-07-02T17:58:40Z</time>
-   </trkpt>
-   <trkpt lat="50.424387" lon="3.864529">
-    <ele>54.401</ele>
-    <time>2012-07-02T17:58:41Z</time>
-   </trkpt>
-   <trkpt lat="50.424353" lon="3.864521">
-    <ele>54.491</ele>
-    <time>2012-07-02T17:58:42Z</time>
-   </trkpt>
-   <trkpt lat="50.424325" lon="3.864513">
-    <ele>54.805</ele>
-    <time>2012-07-02T17:58:43Z</time>
-   </trkpt>
-   <trkpt lat="50.424293" lon="3.864508">
-    <ele>54.945</ele>
-    <time>2012-07-02T17:58:44Z</time>
-   </trkpt>
-   <trkpt lat="50.424262" lon="3.864502">
-    <ele>55.163</ele>
-    <time>2012-07-02T17:58:45Z</time>
-   </trkpt>
-   <trkpt lat="50.424231" lon="3.864493">
-    <ele>54.923</ele>
-    <time>2012-07-02T17:58:46Z</time>
-   </trkpt>
-   <trkpt lat="50.424200" lon="3.864484">
-    <ele>54.836</ele>
-    <time>2012-07-02T17:58:47Z</time>
-   </trkpt>
-   <trkpt lat="50.424172" lon="3.864477">
-    <ele>55.142</ele>
-    <time>2012-07-02T17:58:48Z</time>
-   </trkpt>
-   <trkpt lat="50.424143" lon="3.864474">
-    <ele>55.174</ele>
-    <time>2012-07-02T17:58:49Z</time>
-   </trkpt>
-   <trkpt lat="50.424117" lon="3.864469">
-    <ele>55.554</ele>
-    <time>2012-07-02T17:58:50Z</time>
-   </trkpt>
-   <trkpt lat="50.424091" lon="3.864463">
-    <ele>55.726</ele>
-    <time>2012-07-02T17:58:51Z</time>
-   </trkpt>
-   <trkpt lat="50.424063" lon="3.864451">
-    <ele>55.589</ele>
-    <time>2012-07-02T17:58:52Z</time>
-   </trkpt>
-   <trkpt lat="50.424038" lon="3.864442">
-    <ele>55.763</ele>
-    <time>2012-07-02T17:58:53Z</time>
-   </trkpt>
-   <trkpt lat="50.424008" lon="3.864434">
-    <ele>55.914</ele>
-    <time>2012-07-02T17:58:54Z</time>
-   </trkpt>
-   <trkpt lat="50.423979" lon="3.864431">
-    <ele>55.932</ele>
-    <time>2012-07-02T17:58:55Z</time>
-   </trkpt>
-   <trkpt lat="50.423954" lon="3.864423">
-    <ele>56.117</ele>
-    <time>2012-07-02T17:58:56Z</time>
-   </trkpt>
-   <trkpt lat="50.423927" lon="3.864424">
-    <ele>56.307</ele>
-    <time>2012-07-02T17:58:57Z</time>
-   </trkpt>
-   <trkpt lat="50.423897" lon="3.864413">
-    <ele>56.621</ele>
-    <time>2012-07-02T17:58:58Z</time>
-   </trkpt>
-   <trkpt lat="50.423872" lon="3.864405">
-    <ele>56.806</ele>
-    <time>2012-07-02T17:58:59Z</time>
-   </trkpt>
-   <trkpt lat="50.423846" lon="3.864396">
-    <ele>56.948</ele>
-    <time>2012-07-02T17:59:00Z</time>
-   </trkpt>
-   <trkpt lat="50.423819" lon="3.864389">
-    <ele>56.773</ele>
-    <time>2012-07-02T17:59:01Z</time>
-   </trkpt>
-   <trkpt lat="50.423795" lon="3.864376">
-    <ele>56.628</ele>
-    <time>2012-07-02T17:59:02Z</time>
-   </trkpt>
-   <trkpt lat="50.423771" lon="3.864371">
-    <ele>56.617</ele>
-    <time>2012-07-02T17:59:03Z</time>
-   </trkpt>
-   <trkpt lat="50.423746" lon="3.864363">
-    <ele>56.705</ele>
-    <time>2012-07-02T17:59:04Z</time>
-   </trkpt>
-   <trkpt lat="50.423721" lon="3.864361">
-    <ele>57.268</ele>
-    <time>2012-07-02T17:59:05Z</time>
-   </trkpt>
-   <trkpt lat="50.423691" lon="3.864353">
-    <ele>57.189</ele>
-    <time>2012-07-02T17:59:06Z</time>
-   </trkpt>
-   <trkpt lat="50.423665" lon="3.864344">
-    <ele>57.353</ele>
-    <time>2012-07-02T17:59:07Z</time>
-   </trkpt>
-   <trkpt lat="50.423640" lon="3.864337">
-    <ele>57.269</ele>
-    <time>2012-07-02T17:59:08Z</time>
-   </trkpt>
-   <trkpt lat="50.423613" lon="3.864350">
-    <ele>57.655</ele>
-    <time>2012-07-02T17:59:09Z</time>
-   </trkpt>
-   <trkpt lat="50.423583" lon="3.864340">
-    <ele>57.975</ele>
-    <time>2012-07-02T17:59:10Z</time>
-   </trkpt>
-   <trkpt lat="50.423567" lon="3.864326">
-    <ele>58.090</ele>
-    <time>2012-07-02T17:59:11Z</time>
-   </trkpt>
-   <trkpt lat="50.423544" lon="3.864325">
-    <ele>58.101</ele>
-    <time>2012-07-02T17:59:12Z</time>
-   </trkpt>
-   <trkpt lat="50.423514" lon="3.864315">
-    <ele>58.018</ele>
-    <time>2012-07-02T17:59:13Z</time>
-   </trkpt>
-   <trkpt lat="50.423484" lon="3.864312">
-    <ele>57.895</ele>
-    <time>2012-07-02T17:59:14Z</time>
-   </trkpt>
-   <trkpt lat="50.423430" lon="3.864310">
-    <ele>57.863</ele>
-    <time>2012-07-02T17:59:15Z</time>
-   </trkpt>
-   <trkpt lat="50.423396" lon="3.864306">
-    <ele>57.863</ele>
-    <time>2012-07-02T17:59:16Z</time>
-   </trkpt>
-   <trkpt lat="50.423364" lon="3.864301">
-    <ele>57.971</ele>
-    <time>2012-07-02T17:59:17Z</time>
-   </trkpt>
-   <trkpt lat="50.423330" lon="3.864298">
-    <ele>57.971</ele>
-    <time>2012-07-02T17:59:18Z</time>
-   </trkpt>
-   <trkpt lat="50.423248" lon="3.864283">
-    <ele>58.146</ele>
-    <time>2012-07-02T17:59:20Z</time>
-   </trkpt>
-   <trkpt lat="50.423229" lon="3.864272">
-    <ele>58.395</ele>
-    <time>2012-07-02T17:59:21Z</time>
-   </trkpt>
-   <trkpt lat="50.423197" lon="3.864258">
-    <ele>58.434</ele>
-    <time>2012-07-02T17:59:22Z</time>
-   </trkpt>
-   <trkpt lat="50.423169" lon="3.864245">
-    <ele>58.285</ele>
-    <time>2012-07-02T17:59:23Z</time>
-   </trkpt>
-   <trkpt lat="50.423135" lon="3.864240">
-    <ele>58.294</ele>
-    <time>2012-07-02T17:59:24Z</time>
-   </trkpt>
-   <trkpt lat="50.423104" lon="3.864232">
-    <ele>58.221</ele>
-    <time>2012-07-02T17:59:25Z</time>
-   </trkpt>
-   <trkpt lat="50.423070" lon="3.864221">
-    <ele>58.325</ele>
-    <time>2012-07-02T17:59:26Z</time>
-   </trkpt>
-   <trkpt lat="50.423037" lon="3.864219">
-    <ele>58.146</ele>
-    <time>2012-07-02T17:59:27Z</time>
-   </trkpt>
-   <trkpt lat="50.422999" lon="3.864216">
-    <ele>58.247</ele>
-    <time>2012-07-02T17:59:28Z</time>
-   </trkpt>
-   <trkpt lat="50.422965" lon="3.864213">
-    <ele>58.597</ele>
-    <time>2012-07-02T17:59:29Z</time>
-   </trkpt>
-   <trkpt lat="50.422925" lon="3.864207">
-    <ele>58.638</ele>
-    <time>2012-07-02T17:59:30Z</time>
-   </trkpt>
-   <trkpt lat="50.422885" lon="3.864200">
-    <ele>58.636</ele>
-    <time>2012-07-02T17:59:31Z</time>
-   </trkpt>
-   <trkpt lat="50.422851" lon="3.864192">
-    <ele>58.777</ele>
-    <time>2012-07-02T17:59:32Z</time>
-   </trkpt>
-   <trkpt lat="50.422811" lon="3.864195">
-    <ele>58.884</ele>
-    <time>2012-07-02T17:59:33Z</time>
-   </trkpt>
-   <trkpt lat="50.422768" lon="3.864185">
-    <ele>58.829</ele>
-    <time>2012-07-02T17:59:34Z</time>
-   </trkpt>
-   <trkpt lat="50.422733" lon="3.864172">
-    <ele>58.904</ele>
-    <time>2012-07-02T17:59:35Z</time>
-   </trkpt>
-   <trkpt lat="50.422702" lon="3.864157">
-    <ele>58.918</ele>
-    <time>2012-07-02T17:59:36Z</time>
-   </trkpt>
-   <trkpt lat="50.422671" lon="3.864144">
-    <ele>58.840</ele>
-    <time>2012-07-02T17:59:37Z</time>
-   </trkpt>
-   <trkpt lat="50.422639" lon="3.864129">
-    <ele>59.164</ele>
-    <time>2012-07-02T17:59:38Z</time>
-   </trkpt>
-   <trkpt lat="50.422609" lon="3.864105">
-    <ele>59.455</ele>
-    <time>2012-07-02T17:59:39Z</time>
-   </trkpt>
-   <trkpt lat="50.422580" lon="3.864085">
-    <ele>59.419</ele>
-    <time>2012-07-02T17:59:40Z</time>
-   </trkpt>
-   <trkpt lat="50.422553" lon="3.864063">
-    <ele>59.359</ele>
-    <time>2012-07-02T17:59:41Z</time>
-   </trkpt>
-   <trkpt lat="50.422528" lon="3.864041">
-    <ele>59.891</ele>
-    <time>2012-07-02T17:59:42Z</time>
-   </trkpt>
-   <trkpt lat="50.422503" lon="3.864018">
-    <ele>59.947</ele>
-    <time>2012-07-02T17:59:43Z</time>
-   </trkpt>
-   <trkpt lat="50.422472" lon="3.863999">
-    <ele>60.030</ele>
-    <time>2012-07-02T17:59:44Z</time>
-   </trkpt>
-   <trkpt lat="50.422447" lon="3.863976">
-    <ele>60.326</ele>
-    <time>2012-07-02T17:59:45Z</time>
-   </trkpt>
-   <trkpt lat="50.422418" lon="3.863956">
-    <ele>60.490</ele>
-    <time>2012-07-02T17:59:46Z</time>
-   </trkpt>
-   <trkpt lat="50.422390" lon="3.863936">
-    <ele>60.450</ele>
-    <time>2012-07-02T17:59:47Z</time>
-   </trkpt>
-   <trkpt lat="50.422361" lon="3.863913">
-    <ele>60.413</ele>
-    <time>2012-07-02T17:59:48Z</time>
-   </trkpt>
-   <trkpt lat="50.422337" lon="3.863893">
-    <ele>60.477</ele>
-    <time>2012-07-02T17:59:49Z</time>
-   </trkpt>
-   <trkpt lat="50.422306" lon="3.863869">
-    <ele>60.556</ele>
-    <time>2012-07-02T17:59:50Z</time>
-   </trkpt>
-   <trkpt lat="50.422276" lon="3.863850">
-    <ele>60.691</ele>
-    <time>2012-07-02T17:59:51Z</time>
-   </trkpt>
-   <trkpt lat="50.422223" lon="3.863803">
-    <ele>60.730</ele>
-    <time>2012-07-02T17:59:53Z</time>
-   </trkpt>
-   <trkpt lat="50.422191" lon="3.863783">
-    <ele>60.734</ele>
-    <time>2012-07-02T17:59:54Z</time>
-   </trkpt>
-   <trkpt lat="50.422158" lon="3.863769">
-    <ele>60.996</ele>
-    <time>2012-07-02T17:59:55Z</time>
-   </trkpt>
-   <trkpt lat="50.422125" lon="3.863758">
-    <ele>61.300</ele>
-    <time>2012-07-02T17:59:56Z</time>
-   </trkpt>
-   <trkpt lat="50.422091" lon="3.863743">
-    <ele>61.395</ele>
-    <time>2012-07-02T17:59:57Z</time>
-   </trkpt>
-   <trkpt lat="50.422059" lon="3.863727">
-    <ele>61.665</ele>
-    <time>2012-07-02T17:59:58Z</time>
-   </trkpt>
-   <trkpt lat="50.422027" lon="3.863713">
-    <ele>61.834</ele>
-    <time>2012-07-02T17:59:59Z</time>
-   </trkpt>
-   <trkpt lat="50.421998" lon="3.863699">
-    <ele>61.943</ele>
-    <time>2012-07-02T18:00:00Z</time>
-   </trkpt>
-   <trkpt lat="50.421968" lon="3.863678">
-    <ele>61.974</ele>
-    <time>2012-07-02T18:00:01Z</time>
-   </trkpt>
-   <trkpt lat="50.421940" lon="3.863655">
-    <ele>62.019</ele>
-    <time>2012-07-02T18:00:02Z</time>
-   </trkpt>
-   <trkpt lat="50.421911" lon="3.863640">
-    <ele>61.911</ele>
-    <time>2012-07-02T18:00:03Z</time>
-   </trkpt>
-   <trkpt lat="50.421878" lon="3.863630">
-    <ele>61.950</ele>
-    <time>2012-07-02T18:00:04Z</time>
-   </trkpt>
-   <trkpt lat="50.421852" lon="3.863604">
-    <ele>62.035</ele>
-    <time>2012-07-02T18:00:05Z</time>
-   </trkpt>
-   <trkpt lat="50.421826" lon="3.863580">
-    <ele>62.381</ele>
-    <time>2012-07-02T18:00:06Z</time>
-   </trkpt>
-   <trkpt lat="50.421796" lon="3.863563">
-    <ele>62.917</ele>
-    <time>2012-07-02T18:00:07Z</time>
-   </trkpt>
-   <trkpt lat="50.421766" lon="3.863547">
-    <ele>62.997</ele>
-    <time>2012-07-02T18:00:08Z</time>
-   </trkpt>
-   <trkpt lat="50.421736" lon="3.863530">
-    <ele>63.075</ele>
-    <time>2012-07-02T18:00:09Z</time>
-   </trkpt>
-   <trkpt lat="50.421710" lon="3.863507">
-    <ele>62.908</ele>
-    <time>2012-07-02T18:00:10Z</time>
-   </trkpt>
-   <trkpt lat="50.421685" lon="3.863474">
-    <ele>62.757</ele>
-    <time>2012-07-02T18:00:11Z</time>
-   </trkpt>
-   <trkpt lat="50.421656" lon="3.863448">
-    <ele>62.678</ele>
-    <time>2012-07-02T18:00:12Z</time>
-   </trkpt>
-   <trkpt lat="50.421626" lon="3.863424">
-    <ele>62.749</ele>
-    <time>2012-07-02T18:00:13Z</time>
-   </trkpt>
-   <trkpt lat="50.421602" lon="3.863400">
-    <ele>62.812</ele>
-    <time>2012-07-02T18:00:14Z</time>
-   </trkpt>
-   <trkpt lat="50.421574" lon="3.863388">
-    <ele>62.992</ele>
-    <time>2012-07-02T18:00:15Z</time>
-   </trkpt>
-   <trkpt lat="50.421538" lon="3.863390">
-    <ele>63.338</ele>
-    <time>2012-07-02T18:00:16Z</time>
-   </trkpt>
-   <trkpt lat="50.421505" lon="3.863407">
-    <ele>63.473</ele>
-    <time>2012-07-02T18:00:17Z</time>
-   </trkpt>
-   <trkpt lat="50.421475" lon="3.863421">
-    <ele>63.801</ele>
-    <time>2012-07-02T18:00:18Z</time>
-   </trkpt>
-   <trkpt lat="50.421444" lon="3.863410">
-    <ele>63.948</ele>
-    <time>2012-07-02T18:00:19Z</time>
-   </trkpt>
-   <trkpt lat="50.421410" lon="3.863408">
-    <ele>64.271</ele>
-    <time>2012-07-02T18:00:20Z</time>
-   </trkpt>
-   <trkpt lat="50.421375" lon="3.863430">
-    <ele>64.773</ele>
-    <time>2012-07-02T18:00:21Z</time>
-   </trkpt>
-   <trkpt lat="50.421354" lon="3.863462">
-    <ele>64.794</ele>
-    <time>2012-07-02T18:00:22Z</time>
-   </trkpt>
-   <trkpt lat="50.421339" lon="3.863502">
-    <ele>65.011</ele>
-    <time>2012-07-02T18:00:23Z</time>
-   </trkpt>
-   <trkpt lat="50.421320" lon="3.863577">
-    <ele>65.534</ele>
-    <time>2012-07-02T18:00:25Z</time>
-   </trkpt>
-   <trkpt lat="50.421307" lon="3.863616">
-    <ele>65.609</ele>
-    <time>2012-07-02T18:00:26Z</time>
-   </trkpt>
-   <trkpt lat="50.421307" lon="3.863658">
-    <ele>65.779</ele>
-    <time>2012-07-02T18:00:27Z</time>
-   </trkpt>
-   <trkpt lat="50.421296" lon="3.863696">
-    <ele>65.627</ele>
-    <time>2012-07-02T18:00:28Z</time>
-   </trkpt>
-   <trkpt lat="50.421290" lon="3.863732">
-    <ele>65.655</ele>
-    <time>2012-07-02T18:00:29Z</time>
-   </trkpt>
-   <trkpt lat="50.421288" lon="3.863770">
-    <ele>65.550</ele>
-    <time>2012-07-02T18:00:30Z</time>
-   </trkpt>
-   <trkpt lat="50.421289" lon="3.863809">
-    <ele>65.845</ele>
-    <time>2012-07-02T18:00:31Z</time>
-   </trkpt>
-   <trkpt lat="50.421285" lon="3.863853">
-    <ele>65.797</ele>
-    <time>2012-07-02T18:00:32Z</time>
-   </trkpt>
-   <trkpt lat="50.421278" lon="3.863894">
-    <ele>65.945</ele>
-    <time>2012-07-02T18:00:33Z</time>
-   </trkpt>
-   <trkpt lat="50.421276" lon="3.863941">
-    <ele>66.000</ele>
-    <time>2012-07-02T18:00:34Z</time>
-   </trkpt>
-   <trkpt lat="50.421271" lon="3.863988">
-    <ele>65.974</ele>
-    <time>2012-07-02T18:00:35Z</time>
-   </trkpt>
-   <trkpt lat="50.421261" lon="3.864030">
-    <ele>66.071</ele>
-    <time>2012-07-02T18:00:36Z</time>
-   </trkpt>
-   <trkpt lat="50.421255" lon="3.864066">
-    <ele>66.167</ele>
-    <time>2012-07-02T18:00:37Z</time>
-   </trkpt>
-   <trkpt lat="50.421249" lon="3.864135">
-    <ele>66.127</ele>
-    <time>2012-07-02T18:00:38Z</time>
-   </trkpt>
-   <trkpt lat="50.421245" lon="3.864172">
-    <ele>66.235</ele>
-    <time>2012-07-02T18:00:39Z</time>
-   </trkpt>
-   <trkpt lat="50.421246" lon="3.864213">
-    <ele>66.005</ele>
-    <time>2012-07-02T18:00:40Z</time>
-   </trkpt>
-   <trkpt lat="50.421235" lon="3.864247">
-    <ele>66.256</ele>
-    <time>2012-07-02T18:00:41Z</time>
-   </trkpt>
-   <trkpt lat="50.421229" lon="3.864287">
-    <ele>66.771</ele>
-    <time>2012-07-02T18:00:42Z</time>
-   </trkpt>
-   <trkpt lat="50.421210" lon="3.864332">
-    <ele>66.974</ele>
-    <time>2012-07-02T18:00:43Z</time>
-   </trkpt>
-   <trkpt lat="50.421200" lon="3.864373">
-    <ele>66.963</ele>
-    <time>2012-07-02T18:00:44Z</time>
-   </trkpt>
-   <trkpt lat="50.421187" lon="3.864410">
-    <ele>67.097</ele>
-    <time>2012-07-02T18:00:45Z</time>
-   </trkpt>
-   <trkpt lat="50.421176" lon="3.864443">
-    <ele>67.204</ele>
-    <time>2012-07-02T18:00:46Z</time>
-   </trkpt>
-   <trkpt lat="50.421163" lon="3.864475">
-    <ele>67.175</ele>
-    <time>2012-07-02T18:00:47Z</time>
-   </trkpt>
-   <trkpt lat="50.421144" lon="3.864511">
-    <ele>67.391</ele>
-    <time>2012-07-02T18:00:48Z</time>
-   </trkpt>
-   <trkpt lat="50.421120" lon="3.864552">
-    <ele>67.387</ele>
-    <time>2012-07-02T18:00:49Z</time>
-   </trkpt>
-   <trkpt lat="50.421100" lon="3.864591">
-    <ele>67.313</ele>
-    <time>2012-07-02T18:00:50Z</time>
-   </trkpt>
-   <trkpt lat="50.421077" lon="3.864620">
-    <ele>67.437</ele>
-    <time>2012-07-02T18:00:51Z</time>
-   </trkpt>
-   <trkpt lat="50.421053" lon="3.864650">
-    <ele>67.489</ele>
-    <time>2012-07-02T18:00:52Z</time>
-   </trkpt>
-   <trkpt lat="50.421032" lon="3.864682">
-    <ele>67.568</ele>
-    <time>2012-07-02T18:00:53Z</time>
-   </trkpt>
-   <trkpt lat="50.421009" lon="3.864714">
-    <ele>67.748</ele>
-    <time>2012-07-02T18:00:54Z</time>
-   </trkpt>
-   <trkpt lat="50.420995" lon="3.864747">
-    <ele>67.750</ele>
-    <time>2012-07-02T18:00:55Z</time>
-   </trkpt>
-   <trkpt lat="50.420976" lon="3.864777">
-    <ele>67.810</ele>
-    <time>2012-07-02T18:00:56Z</time>
-   </trkpt>
-   <trkpt lat="50.420956" lon="3.864805">
-    <ele>67.937</ele>
-    <time>2012-07-02T18:00:57Z</time>
-   </trkpt>
-   <trkpt lat="50.420944" lon="3.864836">
-    <ele>68.158</ele>
-    <time>2012-07-02T18:00:58Z</time>
-   </trkpt>
-   <trkpt lat="50.420928" lon="3.864864">
-    <ele>68.268</ele>
-    <time>2012-07-02T18:00:59Z</time>
-   </trkpt>
-   <trkpt lat="50.420909" lon="3.864897">
-    <ele>68.220</ele>
-    <time>2012-07-02T18:01:00Z</time>
-   </trkpt>
-   <trkpt lat="50.420887" lon="3.864930">
-    <ele>68.275</ele>
-    <time>2012-07-02T18:01:01Z</time>
-   </trkpt>
-   <trkpt lat="50.420871" lon="3.864958">
-    <ele>68.568</ele>
-    <time>2012-07-02T18:01:02Z</time>
-   </trkpt>
-   <trkpt lat="50.420854" lon="3.864985">
-    <ele>68.520</ele>
-    <time>2012-07-02T18:01:03Z</time>
-   </trkpt>
-   <trkpt lat="50.420836" lon="3.865016">
-    <ele>68.776</ele>
-    <time>2012-07-02T18:01:04Z</time>
-   </trkpt>
-   <trkpt lat="50.420816" lon="3.865038">
-    <ele>68.715</ele>
-    <time>2012-07-02T18:01:05Z</time>
-   </trkpt>
-   <trkpt lat="50.420791" lon="3.865072">
-    <ele>68.812</ele>
-    <time>2012-07-02T18:01:06Z</time>
-   </trkpt>
-   <trkpt lat="50.420774" lon="3.865105">
-    <ele>68.973</ele>
-    <time>2012-07-02T18:01:07Z</time>
-   </trkpt>
-   <trkpt lat="50.420756" lon="3.865146">
-    <ele>69.073</ele>
-    <time>2012-07-02T18:01:08Z</time>
-   </trkpt>
-   <trkpt lat="50.420723" lon="3.865185">
-    <ele>69.109</ele>
-    <time>2012-07-02T18:01:09Z</time>
-   </trkpt>
-   <trkpt lat="50.420694" lon="3.865215">
-    <ele>69.394</ele>
-    <time>2012-07-02T18:01:10Z</time>
-   </trkpt>
-   <trkpt lat="50.420657" lon="3.865274">
-    <ele>69.447</ele>
-    <time>2012-07-02T18:01:12Z</time>
-   </trkpt>
-   <trkpt lat="50.420640" lon="3.865312">
-    <ele>69.470</ele>
-    <time>2012-07-02T18:01:13Z</time>
-   </trkpt>
-   <trkpt lat="50.420623" lon="3.865345">
-    <ele>69.693</ele>
-    <time>2012-07-02T18:01:14Z</time>
-   </trkpt>
-   <trkpt lat="50.420607" lon="3.865377">
-    <ele>69.631</ele>
-    <time>2012-07-02T18:01:15Z</time>
-   </trkpt>
-   <trkpt lat="50.420591" lon="3.865413">
-    <ele>69.749</ele>
-    <time>2012-07-02T18:01:16Z</time>
-   </trkpt>
-   <trkpt lat="50.420576" lon="3.865451">
-    <ele>69.740</ele>
-    <time>2012-07-02T18:01:17Z</time>
-   </trkpt>
-   <trkpt lat="50.420563" lon="3.865488">
-    <ele>69.862</ele>
-    <time>2012-07-02T18:01:18Z</time>
-   </trkpt>
-   <trkpt lat="50.420548" lon="3.865522">
-    <ele>69.890</ele>
-    <time>2012-07-02T18:01:19Z</time>
-   </trkpt>
-   <trkpt lat="50.420541" lon="3.865558">
-    <ele>69.788</ele>
-    <time>2012-07-02T18:01:20Z</time>
-   </trkpt>
-   <trkpt lat="50.420513" lon="3.865604">
-    <ele>69.816</ele>
-    <time>2012-07-02T18:01:21Z</time>
-   </trkpt>
-   <trkpt lat="50.420500" lon="3.865643">
-    <ele>69.802</ele>
-    <time>2012-07-02T18:01:22Z</time>
-   </trkpt>
-   <trkpt lat="50.420493" lon="3.865693">
-    <ele>69.877</ele>
-    <time>2012-07-02T18:01:23Z</time>
-   </trkpt>
-   <trkpt lat="50.420474" lon="3.865738">
-    <ele>69.957</ele>
-    <time>2012-07-02T18:01:24Z</time>
-   </trkpt>
-   <trkpt lat="50.420460" lon="3.865780">
-    <ele>69.977</ele>
-    <time>2012-07-02T18:01:25Z</time>
-   </trkpt>
-   <trkpt lat="50.420445" lon="3.865818">
-    <ele>69.954</ele>
-    <time>2012-07-02T18:01:26Z</time>
-   </trkpt>
-   <trkpt lat="50.420432" lon="3.865854">
-    <ele>70.235</ele>
-    <time>2012-07-02T18:01:27Z</time>
-   </trkpt>
-   <trkpt lat="50.420427" lon="3.865897">
-    <ele>70.276</ele>
-    <time>2012-07-02T18:01:28Z</time>
-   </trkpt>
-   <trkpt lat="50.420409" lon="3.865930">
-    <ele>70.226</ele>
-    <time>2012-07-02T18:01:29Z</time>
-   </trkpt>
-   <trkpt lat="50.420381" lon="3.865949">
-    <ele>69.962</ele>
-    <time>2012-07-02T18:01:30Z</time>
-   </trkpt>
-   <trkpt lat="50.420351" lon="3.865955">
-    <ele>70.159</ele>
-    <time>2012-07-02T18:01:31Z</time>
-   </trkpt>
-   <trkpt lat="50.420329" lon="3.865953">
-    <ele>70.297</ele>
-    <time>2012-07-02T18:01:32Z</time>
-   </trkpt>
-   <trkpt lat="50.420304" lon="3.865950">
-    <ele>70.446</ele>
-    <time>2012-07-02T18:01:33Z</time>
-   </trkpt>
-   <trkpt lat="50.420280" lon="3.865938">
-    <ele>70.558</ele>
-    <time>2012-07-02T18:01:34Z</time>
-   </trkpt>
-   <trkpt lat="50.420257" lon="3.865926">
-    <ele>70.681</ele>
-    <time>2012-07-02T18:01:35Z</time>
-   </trkpt>
-   <trkpt lat="50.420235" lon="3.865931">
-    <ele>70.643</ele>
-    <time>2012-07-02T18:01:36Z</time>
-   </trkpt>
-   <trkpt lat="50.420209" lon="3.865924">
-    <ele>70.681</ele>
-    <time>2012-07-02T18:01:37Z</time>
-   </trkpt>
-   <trkpt lat="50.420182" lon="3.865919">
-    <ele>70.707</ele>
-    <time>2012-07-02T18:01:38Z</time>
-   </trkpt>
-   <trkpt lat="50.420153" lon="3.865911">
-    <ele>70.732</ele>
-    <time>2012-07-02T18:01:39Z</time>
-   </trkpt>
-   <trkpt lat="50.420119" lon="3.865906">
-    <ele>70.945</ele>
-    <time>2012-07-02T18:01:40Z</time>
-   </trkpt>
-   <trkpt lat="50.420098" lon="3.865901">
-    <ele>71.029</ele>
-    <time>2012-07-02T18:01:41Z</time>
-   </trkpt>
-   <trkpt lat="50.420052" lon="3.865887">
-    <ele>71.442</ele>
-    <time>2012-07-02T18:01:42Z</time>
-   </trkpt>
-   <trkpt lat="50.420020" lon="3.865884">
-    <ele>71.468</ele>
-    <time>2012-07-02T18:01:43Z</time>
-   </trkpt>
-   <trkpt lat="50.419992" lon="3.865882">
-    <ele>71.529</ele>
-    <time>2012-07-02T18:01:44Z</time>
-   </trkpt>
-   <trkpt lat="50.419964" lon="3.865876">
-    <ele>71.491</ele>
-    <time>2012-07-02T18:01:45Z</time>
-   </trkpt>
-   <trkpt lat="50.419935" lon="3.865866">
-    <ele>71.412</ele>
-    <time>2012-07-02T18:01:46Z</time>
-   </trkpt>
-   <trkpt lat="50.419909" lon="3.865852">
-    <ele>71.590</ele>
-    <time>2012-07-02T18:01:47Z</time>
-   </trkpt>
-   <trkpt lat="50.419880" lon="3.865839">
-    <ele>71.557</ele>
-    <time>2012-07-02T18:01:48Z</time>
-   </trkpt>
-   <trkpt lat="50.419850" lon="3.865831">
-    <ele>71.756</ele>
-    <time>2012-07-02T18:01:49Z</time>
-   </trkpt>
-   <trkpt lat="50.419824" lon="3.865821">
-    <ele>71.802</ele>
-    <time>2012-07-02T18:01:50Z</time>
-   </trkpt>
-   <trkpt lat="50.419798" lon="3.865816">
-    <ele>72.006</ele>
-    <time>2012-07-02T18:01:51Z</time>
-   </trkpt>
-   <trkpt lat="50.419770" lon="3.865809">
-    <ele>72.126</ele>
-    <time>2012-07-02T18:01:52Z</time>
-   </trkpt>
-   <trkpt lat="50.419742" lon="3.865801">
-    <ele>72.174</ele>
-    <time>2012-07-02T18:01:53Z</time>
-   </trkpt>
-   <trkpt lat="50.419724" lon="3.865795">
-    <ele>72.203</ele>
-    <time>2012-07-02T18:01:54Z</time>
-   </trkpt>
-   <trkpt lat="50.419698" lon="3.865783">
-    <ele>72.294</ele>
-    <time>2012-07-02T18:01:55Z</time>
-   </trkpt>
-   <trkpt lat="50.419668" lon="3.865779">
-    <ele>72.344</ele>
-    <time>2012-07-02T18:01:56Z</time>
-   </trkpt>
-   <trkpt lat="50.419641" lon="3.865772">
-    <ele>72.519</ele>
-    <time>2012-07-02T18:01:57Z</time>
-   </trkpt>
-   <trkpt lat="50.419616" lon="3.865758">
-    <ele>72.469</ele>
-    <time>2012-07-02T18:01:58Z</time>
-   </trkpt>
-   <trkpt lat="50.419591" lon="3.865749">
-    <ele>72.543</ele>
-    <time>2012-07-02T18:01:59Z</time>
-   </trkpt>
-   <trkpt lat="50.419566" lon="3.865735">
-    <ele>72.662</ele>
-    <time>2012-07-02T18:02:00Z</time>
-   </trkpt>
-   <trkpt lat="50.419545" lon="3.865741">
-    <ele>72.903</ele>
-    <time>2012-07-02T18:02:01Z</time>
-   </trkpt>
-   <trkpt lat="50.419512" lon="3.865748">
-    <ele>73.067</ele>
-    <time>2012-07-02T18:02:02Z</time>
-   </trkpt>
-   <trkpt lat="50.419484" lon="3.865754">
-    <ele>73.236</ele>
-    <time>2012-07-02T18:02:03Z</time>
-   </trkpt>
-   <trkpt lat="50.419459" lon="3.865751">
-    <ele>73.172</ele>
-    <time>2012-07-02T18:02:04Z</time>
-   </trkpt>
-   <trkpt lat="50.419428" lon="3.865754">
-    <ele>73.405</ele>
-    <time>2012-07-02T18:02:05Z</time>
-   </trkpt>
-   <trkpt lat="50.419396" lon="3.865758">
-    <ele>73.524</ele>
-    <time>2012-07-02T18:02:06Z</time>
-   </trkpt>
-   <trkpt lat="50.419368" lon="3.865762">
-    <ele>73.516</ele>
-    <time>2012-07-02T18:02:07Z</time>
-   </trkpt>
-   <trkpt lat="50.419339" lon="3.865770">
-    <ele>73.611</ele>
-    <time>2012-07-02T18:02:08Z</time>
-   </trkpt>
-   <trkpt lat="50.419316" lon="3.865782">
-    <ele>73.539</ele>
-    <time>2012-07-02T18:02:09Z</time>
-   </trkpt>
-   <trkpt lat="50.419294" lon="3.865783">
-    <ele>73.843</ele>
-    <time>2012-07-02T18:02:10Z</time>
-   </trkpt>
-   <trkpt lat="50.419273" lon="3.865779">
-    <ele>73.927</ele>
-    <time>2012-07-02T18:02:11Z</time>
-   </trkpt>
-   <trkpt lat="50.419252" lon="3.865775">
-    <ele>74.017</ele>
-    <time>2012-07-02T18:02:12Z</time>
-   </trkpt>
-   <trkpt lat="50.419226" lon="3.865770">
-    <ele>73.879</ele>
-    <time>2012-07-02T18:02:13Z</time>
-   </trkpt>
-   <trkpt lat="50.419205" lon="3.865772">
-    <ele>74.043</ele>
-    <time>2012-07-02T18:02:14Z</time>
-   </trkpt>
-   <trkpt lat="50.419185" lon="3.865784">
-    <ele>74.125</ele>
-    <time>2012-07-02T18:02:15Z</time>
-   </trkpt>
-   <trkpt lat="50.419160" lon="3.865785">
-    <ele>74.141</ele>
-    <time>2012-07-02T18:02:16Z</time>
-   </trkpt>
-   <trkpt lat="50.419138" lon="3.865795">
-    <ele>74.083</ele>
-    <time>2012-07-02T18:02:17Z</time>
-   </trkpt>
-   <trkpt lat="50.419113" lon="3.865803">
-    <ele>74.154</ele>
-    <time>2012-07-02T18:02:18Z</time>
-   </trkpt>
-   <trkpt lat="50.419094" lon="3.865804">
-    <ele>74.260</ele>
-    <time>2012-07-02T18:02:19Z</time>
-   </trkpt>
-   <trkpt lat="50.419070" lon="3.865807">
-    <ele>74.303</ele>
-    <time>2012-07-02T18:02:20Z</time>
-   </trkpt>
-   <trkpt lat="50.419050" lon="3.865812">
-    <ele>74.379</ele>
-    <time>2012-07-02T18:02:21Z</time>
-   </trkpt>
-   <trkpt lat="50.419029" lon="3.865813">
-    <ele>74.550</ele>
-    <time>2012-07-02T18:02:22Z</time>
-   </trkpt>
-   <trkpt lat="50.419007" lon="3.865822">
-    <ele>74.601</ele>
-    <time>2012-07-02T18:02:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418981" lon="3.865826">
-    <ele>74.793</ele>
-    <time>2012-07-02T18:02:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418968" lon="3.865824">
-    <ele>74.794</ele>
-    <time>2012-07-02T18:02:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418954" lon="3.865817">
-    <ele>74.791</ele>
-    <time>2012-07-02T18:02:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418935" lon="3.865815">
-    <ele>74.564</ele>
-    <time>2012-07-02T18:02:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418914" lon="3.865823">
-    <ele>74.360</ele>
-    <time>2012-07-02T18:02:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418892" lon="3.865826">
-    <ele>74.934</ele>
-    <time>2012-07-02T18:02:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418873" lon="3.865832">
-    <ele>75.166</ele>
-    <time>2012-07-02T18:02:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418867" lon="3.865822">
-    <ele>75.354</ele>
-    <time>2012-07-02T18:02:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418863" lon="3.865801">
-    <ele>75.346</ele>
-    <time>2012-07-02T18:02:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418853" lon="3.865784">
-    <ele>75.271</ele>
-    <time>2012-07-02T18:02:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418841" lon="3.865769">
-    <ele>75.141</ele>
-    <time>2012-07-02T18:02:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418817" lon="3.865755">
-    <ele>75.337</ele>
-    <time>2012-07-02T18:02:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418799" lon="3.865743">
-    <ele>75.492</ele>
-    <time>2012-07-02T18:02:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418784" lon="3.865741">
-    <ele>75.542</ele>
-    <time>2012-07-02T18:02:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418770" lon="3.865744">
-    <ele>75.658</ele>
-    <time>2012-07-02T18:02:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418755" lon="3.865745">
-    <ele>75.600</ele>
-    <time>2012-07-02T18:02:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418744" lon="3.865748">
-    <ele>75.657</ele>
-    <time>2012-07-02T18:02:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418729" lon="3.865754">
-    <ele>75.638</ele>
-    <time>2012-07-02T18:02:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418710" lon="3.865760">
-    <ele>75.590</ele>
-    <time>2012-07-02T18:02:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418684" lon="3.865761">
-    <ele>75.463</ele>
-    <time>2012-07-02T18:02:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418670" lon="3.865778">
-    <ele>75.796</ele>
-    <time>2012-07-02T18:02:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418669" lon="3.865798">
-    <ele>75.687</ele>
-    <time>2012-07-02T18:02:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418679" lon="3.865820">
-    <ele>75.805</ele>
-    <time>2012-07-02T18:02:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418684" lon="3.865829">
-    <ele>75.638</ele>
-    <time>2012-07-02T18:02:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865839">
-    <ele>75.771</ele>
-    <time>2012-07-02T18:02:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418704" lon="3.865842">
-    <ele>75.934</ele>
-    <time>2012-07-02T18:02:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418705" lon="3.865845">
-    <ele>75.988</ele>
-    <time>2012-07-02T18:02:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418714" lon="3.865847">
-    <ele>75.875</ele>
-    <time>2012-07-02T18:02:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418713" lon="3.865848">
-    <ele>75.961</ele>
-    <time>2012-07-02T18:02:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418714" lon="3.865849">
-    <ele>75.856</ele>
-    <time>2012-07-02T18:02:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418715" lon="3.865850">
-    <ele>76.047</ele>
-    <time>2012-07-02T18:02:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418715" lon="3.865850">
-    <ele>75.897</ele>
-    <time>2012-07-02T18:02:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418715" lon="3.865850">
-    <ele>76.029</ele>
-    <time>2012-07-02T18:02:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418715" lon="3.865850">
-    <ele>75.884</ele>
-    <time>2012-07-02T18:02:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418716" lon="3.865850">
-    <ele>75.995</ele>
-    <time>2012-07-02T18:02:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418716" lon="3.865850">
-    <ele>75.993</ele>
-    <time>2012-07-02T18:02:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418716" lon="3.865850">
-    <ele>76.006</ele>
-    <time>2012-07-02T18:03:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418715" lon="3.865850">
-    <ele>76.033</ele>
-    <time>2012-07-02T18:03:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418714" lon="3.865850">
-    <ele>75.972</ele>
-    <time>2012-07-02T18:03:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418714" lon="3.865850">
-    <ele>75.948</ele>
-    <time>2012-07-02T18:03:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418713" lon="3.865850">
-    <ele>75.999</ele>
-    <time>2012-07-02T18:03:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418712" lon="3.865850">
-    <ele>75.898</ele>
-    <time>2012-07-02T18:03:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418711" lon="3.865849">
-    <ele>75.962</ele>
-    <time>2012-07-02T18:03:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418710" lon="3.865849">
-    <ele>75.920</ele>
-    <time>2012-07-02T18:03:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418709" lon="3.865849">
-    <ele>75.949</ele>
-    <time>2012-07-02T18:03:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418708" lon="3.865849">
-    <ele>75.976</ele>
-    <time>2012-07-02T18:03:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418707" lon="3.865848">
-    <ele>75.973</ele>
-    <time>2012-07-02T18:03:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418707" lon="3.865848">
-    <ele>75.926</ele>
-    <time>2012-07-02T18:03:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418707" lon="3.865848">
-    <ele>75.997</ele>
-    <time>2012-07-02T18:03:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418707" lon="3.865848">
-    <ele>76.061</ele>
-    <time>2012-07-02T18:03:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418707" lon="3.865848">
-    <ele>75.884</ele>
-    <time>2012-07-02T18:03:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418707" lon="3.865848">
-    <ele>75.987</ele>
-    <time>2012-07-02T18:03:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418706" lon="3.865848">
-    <ele>76.024</ele>
-    <time>2012-07-02T18:03:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418706" lon="3.865848">
-    <ele>75.972</ele>
-    <time>2012-07-02T18:03:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418706" lon="3.865848">
-    <ele>75.916</ele>
-    <time>2012-07-02T18:03:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418706" lon="3.865848">
-    <ele>75.858</ele>
-    <time>2012-07-02T18:03:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418706" lon="3.865848">
-    <ele>75.999</ele>
-    <time>2012-07-02T18:03:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418705" lon="3.865848">
-    <ele>76.010</ele>
-    <time>2012-07-02T18:03:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418705" lon="3.865848">
-    <ele>75.896</ele>
-    <time>2012-07-02T18:03:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418704" lon="3.865848">
-    <ele>75.949</ele>
-    <time>2012-07-02T18:03:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418703" lon="3.865848">
-    <ele>75.942</ele>
-    <time>2012-07-02T18:03:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418702" lon="3.865847">
-    <ele>75.971</ele>
-    <time>2012-07-02T18:03:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418702" lon="3.865847">
-    <ele>75.942</ele>
-    <time>2012-07-02T18:03:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418701" lon="3.865847">
-    <ele>75.789</ele>
-    <time>2012-07-02T18:03:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418701" lon="3.865847">
-    <ele>75.969</ele>
-    <time>2012-07-02T18:03:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418701" lon="3.865847">
-    <ele>76.007</ele>
-    <time>2012-07-02T18:03:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865847">
-    <ele>75.875</ele>
-    <time>2012-07-02T18:03:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865847">
-    <ele>75.865</ele>
-    <time>2012-07-02T18:03:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865847">
-    <ele>75.992</ele>
-    <time>2012-07-02T18:03:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865847">
-    <ele>75.977</ele>
-    <time>2012-07-02T18:03:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.966</ele>
-    <time>2012-07-02T18:03:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.938</ele>
-    <time>2012-07-02T18:03:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.959</ele>
-    <time>2012-07-02T18:03:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.899</ele>
-    <time>2012-07-02T18:03:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.955</ele>
-    <time>2012-07-02T18:03:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.953</ele>
-    <time>2012-07-02T18:03:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.892</ele>
-    <time>2012-07-02T18:03:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.964</ele>
-    <time>2012-07-02T18:03:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.956</ele>
-    <time>2012-07-02T18:03:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.965</ele>
-    <time>2012-07-02T18:03:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.944</ele>
-    <time>2012-07-02T18:03:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.878</ele>
-    <time>2012-07-02T18:03:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.887</ele>
-    <time>2012-07-02T18:03:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.821</ele>
-    <time>2012-07-02T18:03:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.927</ele>
-    <time>2012-07-02T18:03:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.711</ele>
-    <time>2012-07-02T18:03:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.725</ele>
-    <time>2012-07-02T18:03:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.744</ele>
-    <time>2012-07-02T18:03:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.581</ele>
-    <time>2012-07-02T18:03:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.687</ele>
-    <time>2012-07-02T18:03:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.672</ele>
-    <time>2012-07-02T18:03:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.717</ele>
-    <time>2012-07-02T18:03:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.625</ele>
-    <time>2012-07-02T18:03:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865846">
-    <ele>75.594</ele>
-    <time>2012-07-02T18:03:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865846">
-    <ele>75.642</ele>
-    <time>2012-07-02T18:03:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865846">
-    <ele>75.667</ele>
-    <time>2012-07-02T18:03:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865846">
-    <ele>75.641</ele>
-    <time>2012-07-02T18:04:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865846">
-    <ele>75.668</ele>
-    <time>2012-07-02T18:04:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865846">
-    <ele>75.613</ele>
-    <time>2012-07-02T18:04:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865846">
-    <ele>75.762</ele>
-    <time>2012-07-02T18:04:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865846">
-    <ele>75.755</ele>
-    <time>2012-07-02T18:04:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865846">
-    <ele>75.655</ele>
-    <time>2012-07-02T18:04:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865847">
-    <ele>75.592</ele>
-    <time>2012-07-02T18:04:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865847">
-    <ele>75.693</ele>
-    <time>2012-07-02T18:04:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865847">
-    <ele>75.607</ele>
-    <time>2012-07-02T18:04:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865847">
-    <ele>75.671</ele>
-    <time>2012-07-02T18:04:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.608</ele>
-    <time>2012-07-02T18:04:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865847">
-    <ele>75.656</ele>
-    <time>2012-07-02T18:04:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865848">
-    <ele>75.681</ele>
-    <time>2012-07-02T18:04:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865848">
-    <ele>75.591</ele>
-    <time>2012-07-02T18:04:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865848">
-    <ele>75.529</ele>
-    <time>2012-07-02T18:04:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865848">
-    <ele>75.588</ele>
-    <time>2012-07-02T18:04:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865848">
-    <ele>75.586</ele>
-    <time>2012-07-02T18:04:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865849">
-    <ele>75.465</ele>
-    <time>2012-07-02T18:04:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865849">
-    <ele>75.524</ele>
-    <time>2012-07-02T18:04:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865849">
-    <ele>75.541</ele>
-    <time>2012-07-02T18:04:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865849">
-    <ele>75.452</ele>
-    <time>2012-07-02T18:04:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865850">
-    <ele>75.511</ele>
-    <time>2012-07-02T18:04:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865850">
-    <ele>75.168</ele>
-    <time>2012-07-02T18:04:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865850">
-    <ele>75.211</ele>
-    <time>2012-07-02T18:04:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865851">
-    <ele>75.212</ele>
-    <time>2012-07-02T18:04:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865851">
-    <ele>75.142</ele>
-    <time>2012-07-02T18:04:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865851">
-    <ele>75.439</ele>
-    <time>2012-07-02T18:04:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865851">
-    <ele>75.506</ele>
-    <time>2012-07-02T18:04:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865851">
-    <ele>75.391</ele>
-    <time>2012-07-02T18:04:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865851">
-    <ele>75.442</ele>
-    <time>2012-07-02T18:04:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865852">
-    <ele>75.533</ele>
-    <time>2012-07-02T18:04:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865852">
-    <ele>75.513</ele>
-    <time>2012-07-02T18:04:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865852">
-    <ele>75.514</ele>
-    <time>2012-07-02T18:04:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865852">
-    <ele>75.536</ele>
-    <time>2012-07-02T18:04:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865852">
-    <ele>75.553</ele>
-    <time>2012-07-02T18:04:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865853">
-    <ele>75.569</ele>
-    <time>2012-07-02T18:04:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865853">
-    <ele>75.621</ele>
-    <time>2012-07-02T18:04:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865853">
-    <ele>75.796</ele>
-    <time>2012-07-02T18:04:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865853">
-    <ele>75.617</ele>
-    <time>2012-07-02T18:04:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865853">
-    <ele>75.557</ele>
-    <time>2012-07-02T18:04:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865853">
-    <ele>75.619</ele>
-    <time>2012-07-02T18:04:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865853">
-    <ele>75.633</ele>
-    <time>2012-07-02T18:04:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865853">
-    <ele>75.578</ele>
-    <time>2012-07-02T18:04:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865853">
-    <ele>75.540</ele>
-    <time>2012-07-02T18:04:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865854">
-    <ele>75.673</ele>
-    <time>2012-07-02T18:04:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865854">
-    <ele>75.613</ele>
-    <time>2012-07-02T18:04:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865854">
-    <ele>75.614</ele>
-    <time>2012-07-02T18:04:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865854">
-    <ele>75.612</ele>
-    <time>2012-07-02T18:04:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865854">
-    <ele>75.627</ele>
-    <time>2012-07-02T18:04:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.590</ele>
-    <time>2012-07-02T18:04:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.671</ele>
-    <time>2012-07-02T18:04:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.643</ele>
-    <time>2012-07-02T18:04:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.702</ele>
-    <time>2012-07-02T18:04:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.637</ele>
-    <time>2012-07-02T18:04:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.722</ele>
-    <time>2012-07-02T18:04:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.681</ele>
-    <time>2012-07-02T18:04:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.669</ele>
-    <time>2012-07-02T18:04:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865855">
-    <ele>75.643</ele>
-    <time>2012-07-02T18:04:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865855">
-    <ele>75.687</ele>
-    <time>2012-07-02T18:04:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865855">
-    <ele>75.674</ele>
-    <time>2012-07-02T18:04:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865855">
-    <ele>75.760</ele>
-    <time>2012-07-02T18:05:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865855">
-    <ele>75.676</ele>
-    <time>2012-07-02T18:05:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865855">
-    <ele>75.587</ele>
-    <time>2012-07-02T18:05:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865855">
-    <ele>75.562</ele>
-    <time>2012-07-02T18:05:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418694" lon="3.865855">
-    <ele>75.534</ele>
-    <time>2012-07-02T18:05:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418694" lon="3.865855">
-    <ele>75.474</ele>
-    <time>2012-07-02T18:05:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418694" lon="3.865855">
-    <ele>75.608</ele>
-    <time>2012-07-02T18:05:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.622</ele>
-    <time>2012-07-02T18:05:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.549</ele>
-    <time>2012-07-02T18:05:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.537</ele>
-    <time>2012-07-02T18:05:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865854">
-    <ele>75.541</ele>
-    <time>2012-07-02T18:05:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865854">
-    <ele>75.589</ele>
-    <time>2012-07-02T18:05:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418696" lon="3.865853">
-    <ele>75.620</ele>
-    <time>2012-07-02T18:05:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865853">
-    <ele>75.634</ele>
-    <time>2012-07-02T18:05:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865853">
-    <ele>75.625</ele>
-    <time>2012-07-02T18:05:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865852">
-    <ele>75.663</ele>
-    <time>2012-07-02T18:05:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418698" lon="3.865852">
-    <ele>75.643</ele>
-    <time>2012-07-02T18:05:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865851">
-    <ele>75.623</ele>
-    <time>2012-07-02T18:05:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418699" lon="3.865850">
-    <ele>75.643</ele>
-    <time>2012-07-02T18:05:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865849">
-    <ele>75.530</ele>
-    <time>2012-07-02T18:05:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418701" lon="3.865848">
-    <ele>75.500</ele>
-    <time>2012-07-02T18:05:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418702" lon="3.865847">
-    <ele>75.583</ele>
-    <time>2012-07-02T18:05:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418702" lon="3.865846">
-    <ele>75.600</ele>
-    <time>2012-07-02T18:05:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418703" lon="3.865844">
-    <ele>75.530</ele>
-    <time>2012-07-02T18:05:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418705" lon="3.865843">
-    <ele>75.421</ele>
-    <time>2012-07-02T18:05:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418706" lon="3.865841">
-    <ele>75.507</ele>
-    <time>2012-07-02T18:05:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418707" lon="3.865840">
-    <ele>75.487</ele>
-    <time>2012-07-02T18:05:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418709" lon="3.865839">
-    <ele>75.428</ele>
-    <time>2012-07-02T18:05:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418710" lon="3.865837">
-    <ele>75.459</ele>
-    <time>2012-07-02T18:05:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418712" lon="3.865836">
-    <ele>75.352</ele>
-    <time>2012-07-02T18:05:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418713" lon="3.865835">
-    <ele>75.460</ele>
-    <time>2012-07-02T18:05:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418714" lon="3.865833">
-    <ele>75.422</ele>
-    <time>2012-07-02T18:05:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418715" lon="3.865832">
-    <ele>75.252</ele>
-    <time>2012-07-02T18:05:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418716" lon="3.865831">
-    <ele>75.460</ele>
-    <time>2012-07-02T18:05:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418717" lon="3.865829">
-    <ele>75.354</ele>
-    <time>2012-07-02T18:05:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418718" lon="3.865828">
-    <ele>75.586</ele>
-    <time>2012-07-02T18:05:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418719" lon="3.865827">
-    <ele>75.490</ele>
-    <time>2012-07-02T18:05:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418720" lon="3.865825">
-    <ele>75.416</ele>
-    <time>2012-07-02T18:05:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418722" lon="3.865823">
-    <ele>75.494</ele>
-    <time>2012-07-02T18:05:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418723" lon="3.865822">
-    <ele>75.497</ele>
-    <time>2012-07-02T18:05:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418724" lon="3.865820">
-    <ele>75.438</ele>
-    <time>2012-07-02T18:05:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418725" lon="3.865819">
-    <ele>75.446</ele>
-    <time>2012-07-02T18:05:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418726" lon="3.865818">
-    <ele>75.372</ele>
-    <time>2012-07-02T18:05:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418727" lon="3.865816">
-    <ele>75.416</ele>
-    <time>2012-07-02T18:05:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418727" lon="3.865815">
-    <ele>75.474</ele>
-    <time>2012-07-02T18:05:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418727" lon="3.865814">
-    <ele>75.583</ele>
-    <time>2012-07-02T18:05:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418727" lon="3.865813">
-    <ele>75.562</ele>
-    <time>2012-07-02T18:05:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418727" lon="3.865812">
-    <ele>75.612</ele>
-    <time>2012-07-02T18:05:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418727" lon="3.865811">
-    <ele>75.626</ele>
-    <time>2012-07-02T18:05:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418726" lon="3.865811">
-    <ele>75.557</ele>
-    <time>2012-07-02T18:05:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418726" lon="3.865810">
-    <ele>75.595</ele>
-    <time>2012-07-02T18:05:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418725" lon="3.865810">
-    <ele>75.508</ele>
-    <time>2012-07-02T18:05:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418724" lon="3.865809">
-    <ele>75.617</ele>
-    <time>2012-07-02T18:05:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418723" lon="3.865809">
-    <ele>75.533</ele>
-    <time>2012-07-02T18:05:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418721" lon="3.865809">
-    <ele>75.503</ele>
-    <time>2012-07-02T18:05:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418719" lon="3.865809">
-    <ele>75.660</ele>
-    <time>2012-07-02T18:05:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418718" lon="3.865809">
-    <ele>75.684</ele>
-    <time>2012-07-02T18:05:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418716" lon="3.865809">
-    <ele>75.559</ele>
-    <time>2012-07-02T18:05:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418713" lon="3.865810">
-    <ele>75.560</ele>
-    <time>2012-07-02T18:05:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418711" lon="3.865810">
-    <ele>75.646</ele>
-    <time>2012-07-02T18:05:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418709" lon="3.865811">
-    <ele>75.648</ele>
-    <time>2012-07-02T18:06:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418706" lon="3.865811">
-    <ele>75.563</ele>
-    <time>2012-07-02T18:06:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418703" lon="3.865812">
-    <ele>75.623</ele>
-    <time>2012-07-02T18:06:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.865812">
-    <ele>75.535</ele>
-    <time>2012-07-02T18:06:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418697" lon="3.865813">
-    <ele>75.532</ele>
-    <time>2012-07-02T18:06:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418695" lon="3.865813">
-    <ele>75.571</ele>
-    <time>2012-07-02T18:06:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418692" lon="3.865813">
-    <ele>75.595</ele>
-    <time>2012-07-02T18:06:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418689" lon="3.865813">
-    <ele>75.659</ele>
-    <time>2012-07-02T18:06:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418687" lon="3.865813">
-    <ele>75.569</ele>
-    <time>2012-07-02T18:06:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418685" lon="3.865813">
-    <ele>75.633</ele>
-    <time>2012-07-02T18:06:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418682" lon="3.865813">
-    <ele>75.736</ele>
-    <time>2012-07-02T18:06:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418680" lon="3.865813">
-    <ele>75.655</ele>
-    <time>2012-07-02T18:06:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418678" lon="3.865812">
-    <ele>75.547</ele>
-    <time>2012-07-02T18:06:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418675" lon="3.865812">
-    <ele>75.585</ele>
-    <time>2012-07-02T18:06:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418673" lon="3.865812">
-    <ele>75.658</ele>
-    <time>2012-07-02T18:06:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418671" lon="3.865811">
-    <ele>75.622</ele>
-    <time>2012-07-02T18:06:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418669" lon="3.865810">
-    <ele>75.687</ele>
-    <time>2012-07-02T18:06:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418666" lon="3.865809">
-    <ele>75.631</ele>
-    <time>2012-07-02T18:06:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418664" lon="3.865809">
-    <ele>75.696</ele>
-    <time>2012-07-02T18:06:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418662" lon="3.865807">
-    <ele>75.648</ele>
-    <time>2012-07-02T18:06:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418661" lon="3.865806">
-    <ele>75.713</ele>
-    <time>2012-07-02T18:06:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418659" lon="3.865804">
-    <ele>75.808</ele>
-    <time>2012-07-02T18:06:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418657" lon="3.865803">
-    <ele>75.612</ele>
-    <time>2012-07-02T18:06:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418655" lon="3.865802">
-    <ele>75.763</ele>
-    <time>2012-07-02T18:06:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418654" lon="3.865800">
-    <ele>75.657</ele>
-    <time>2012-07-02T18:06:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418652" lon="3.865799">
-    <ele>75.679</ele>
-    <time>2012-07-02T18:06:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418651" lon="3.865797">
-    <ele>75.727</ele>
-    <time>2012-07-02T18:06:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418649" lon="3.865795">
-    <ele>75.677</ele>
-    <time>2012-07-02T18:06:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418648" lon="3.865794">
-    <ele>75.734</ele>
-    <time>2012-07-02T18:06:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418647" lon="3.865793">
-    <ele>75.722</ele>
-    <time>2012-07-02T18:06:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418645" lon="3.865792">
-    <ele>75.646</ele>
-    <time>2012-07-02T18:06:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418644" lon="3.865791">
-    <ele>75.526</ele>
-    <time>2012-07-02T18:06:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418643" lon="3.865791">
-    <ele>75.684</ele>
-    <time>2012-07-02T18:06:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418641" lon="3.865790">
-    <ele>75.817</ele>
-    <time>2012-07-02T18:06:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418640" lon="3.865790">
-    <ele>75.782</ele>
-    <time>2012-07-02T18:06:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418638" lon="3.865789">
-    <ele>75.837</ele>
-    <time>2012-07-02T18:06:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418637" lon="3.865788">
-    <ele>75.787</ele>
-    <time>2012-07-02T18:06:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418636" lon="3.865788">
-    <ele>75.649</ele>
-    <time>2012-07-02T18:06:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418635" lon="3.865788">
-    <ele>75.775</ele>
-    <time>2012-07-02T18:06:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418634" lon="3.865788">
-    <ele>75.583</ele>
-    <time>2012-07-02T18:06:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418633" lon="3.865788">
-    <ele>75.757</ele>
-    <time>2012-07-02T18:06:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418632" lon="3.865788">
-    <ele>75.766</ele>
-    <time>2012-07-02T18:06:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418631" lon="3.865788">
-    <ele>75.621</ele>
-    <time>2012-07-02T18:06:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418631" lon="3.865787">
-    <ele>75.753</ele>
-    <time>2012-07-02T18:06:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418630" lon="3.865787">
-    <ele>75.796</ele>
-    <time>2012-07-02T18:06:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418630" lon="3.865787">
-    <ele>75.641</ele>
-    <time>2012-07-02T18:06:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418630" lon="3.865788">
-    <ele>75.584</ele>
-    <time>2012-07-02T18:06:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418630" lon="3.865788">
-    <ele>75.815</ele>
-    <time>2012-07-02T18:06:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418629" lon="3.865788">
-    <ele>75.829</ele>
-    <time>2012-07-02T18:06:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418629" lon="3.865789">
-    <ele>75.886</ele>
-    <time>2012-07-02T18:06:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418629" lon="3.865789">
-    <ele>75.929</ele>
-    <time>2012-07-02T18:06:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418629" lon="3.865789">
-    <ele>75.915</ele>
-    <time>2012-07-02T18:06:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418629" lon="3.865790">
-    <ele>75.943</ele>
-    <time>2012-07-02T18:06:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418628" lon="3.865790">
-    <ele>75.889</ele>
-    <time>2012-07-02T18:06:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418628" lon="3.865790">
-    <ele>75.954</ele>
-    <time>2012-07-02T18:06:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418628" lon="3.865791">
-    <ele>76.058</ele>
-    <time>2012-07-02T18:06:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418628" lon="3.865791">
-    <ele>75.986</ele>
-    <time>2012-07-02T18:06:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418627" lon="3.865791">
-    <ele>75.966</ele>
-    <time>2012-07-02T18:06:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418627" lon="3.865792">
-    <ele>75.981</ele>
-    <time>2012-07-02T18:06:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418627" lon="3.865793">
-    <ele>76.020</ele>
-    <time>2012-07-02T18:06:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418627" lon="3.865794">
-    <ele>75.969</ele>
-    <time>2012-07-02T18:07:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865794">
-    <ele>75.976</ele>
-    <time>2012-07-02T18:07:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865795">
-    <ele>75.883</ele>
-    <time>2012-07-02T18:07:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865796">
-    <ele>75.877</ele>
-    <time>2012-07-02T18:07:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865797">
-    <ele>75.903</ele>
-    <time>2012-07-02T18:07:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865798">
-    <ele>76.024</ele>
-    <time>2012-07-02T18:07:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865799">
-    <ele>76.028</ele>
-    <time>2012-07-02T18:07:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865800">
-    <ele>75.830</ele>
-    <time>2012-07-02T18:07:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865802">
-    <ele>76.106</ele>
-    <time>2012-07-02T18:07:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865803">
-    <ele>75.866</ele>
-    <time>2012-07-02T18:07:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865804">
-    <ele>76.016</ele>
-    <time>2012-07-02T18:07:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865805">
-    <ele>75.957</ele>
-    <time>2012-07-02T18:07:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865805">
-    <ele>76.171</ele>
-    <time>2012-07-02T18:07:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865805">
-    <ele>76.083</ele>
-    <time>2012-07-02T18:07:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865806">
-    <ele>76.149</ele>
-    <time>2012-07-02T18:07:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865806">
-    <ele>76.206</ele>
-    <time>2012-07-02T18:07:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865805">
-    <ele>76.050</ele>
-    <time>2012-07-02T18:07:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865805">
-    <ele>76.110</ele>
-    <time>2012-07-02T18:07:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865805">
-    <ele>76.157</ele>
-    <time>2012-07-02T18:07:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865805">
-    <ele>76.228</ele>
-    <time>2012-07-02T18:07:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865805">
-    <ele>76.188</ele>
-    <time>2012-07-02T18:07:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865805">
-    <ele>76.195</ele>
-    <time>2012-07-02T18:07:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865805">
-    <ele>76.284</ele>
-    <time>2012-07-02T18:07:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865805">
-    <ele>76.226</ele>
-    <time>2012-07-02T18:07:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865805">
-    <ele>76.204</ele>
-    <time>2012-07-02T18:07:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.124</ele>
-    <time>2012-07-02T18:07:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.300</ele>
-    <time>2012-07-02T18:07:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.242</ele>
-    <time>2012-07-02T18:07:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.225</ele>
-    <time>2012-07-02T18:07:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.188</ele>
-    <time>2012-07-02T18:07:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.242</ele>
-    <time>2012-07-02T18:07:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.081</ele>
-    <time>2012-07-02T18:07:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.077</ele>
-    <time>2012-07-02T18:07:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.119</ele>
-    <time>2012-07-02T18:07:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.047</ele>
-    <time>2012-07-02T18:07:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.134</ele>
-    <time>2012-07-02T18:07:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.160</ele>
-    <time>2012-07-02T18:07:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.159</ele>
-    <time>2012-07-02T18:07:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.246</ele>
-    <time>2012-07-02T18:07:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.192</ele>
-    <time>2012-07-02T18:07:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.200</ele>
-    <time>2012-07-02T18:07:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.262</ele>
-    <time>2012-07-02T18:07:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.307</ele>
-    <time>2012-07-02T18:07:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865806">
-    <ele>76.306</ele>
-    <time>2012-07-02T18:07:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865807">
-    <ele>76.274</ele>
-    <time>2012-07-02T18:07:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865807">
-    <ele>76.450</ele>
-    <time>2012-07-02T18:07:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865807">
-    <ele>76.449</ele>
-    <time>2012-07-02T18:07:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865807">
-    <ele>76.388</ele>
-    <time>2012-07-02T18:07:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865807">
-    <ele>76.218</ele>
-    <time>2012-07-02T18:07:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865807">
-    <ele>76.312</ele>
-    <time>2012-07-02T18:07:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865807">
-    <ele>76.245</ele>
-    <time>2012-07-02T18:07:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865807">
-    <ele>76.271</ele>
-    <time>2012-07-02T18:07:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865807">
-    <ele>76.477</ele>
-    <time>2012-07-02T18:07:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.492</ele>
-    <time>2012-07-02T18:07:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.488</ele>
-    <time>2012-07-02T18:07:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.419</ele>
-    <time>2012-07-02T18:07:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.629</ele>
-    <time>2012-07-02T18:07:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.560</ele>
-    <time>2012-07-02T18:07:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.696</ele>
-    <time>2012-07-02T18:07:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.640</ele>
-    <time>2012-07-02T18:07:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.673</ele>
-    <time>2012-07-02T18:08:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.649</ele>
-    <time>2012-07-02T18:08:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865808">
-    <ele>76.629</ele>
-    <time>2012-07-02T18:08:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865808">
-    <ele>76.488</ele>
-    <time>2012-07-02T18:08:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865808">
-    <ele>76.627</ele>
-    <time>2012-07-02T18:08:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865808">
-    <ele>76.687</ele>
-    <time>2012-07-02T18:08:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865808">
-    <ele>76.594</ele>
-    <time>2012-07-02T18:08:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865808">
-    <ele>76.503</ele>
-    <time>2012-07-02T18:08:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865808">
-    <ele>76.484</ele>
-    <time>2012-07-02T18:08:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865808">
-    <ele>76.729</ele>
-    <time>2012-07-02T18:08:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865808">
-    <ele>76.532</ele>
-    <time>2012-07-02T18:08:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865809">
-    <ele>76.716</ele>
-    <time>2012-07-02T18:08:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865809">
-    <ele>76.726</ele>
-    <time>2012-07-02T18:08:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865809">
-    <ele>76.686</ele>
-    <time>2012-07-02T18:08:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865809">
-    <ele>76.722</ele>
-    <time>2012-07-02T18:08:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865809">
-    <ele>76.618</ele>
-    <time>2012-07-02T18:08:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865809">
-    <ele>76.773</ele>
-    <time>2012-07-02T18:08:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418624" lon="3.865809">
-    <ele>76.774</ele>
-    <time>2012-07-02T18:08:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865809">
-    <ele>76.747</ele>
-    <time>2012-07-02T18:08:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865809">
-    <ele>76.675</ele>
-    <time>2012-07-02T18:08:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865809">
-    <ele>76.706</ele>
-    <time>2012-07-02T18:08:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865809">
-    <ele>76.906</ele>
-    <time>2012-07-02T18:08:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865809">
-    <ele>76.810</ele>
-    <time>2012-07-02T18:08:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.838</ele>
-    <time>2012-07-02T18:08:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.898</ele>
-    <time>2012-07-02T18:08:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.727</ele>
-    <time>2012-07-02T18:08:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.631</ele>
-    <time>2012-07-02T18:08:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.723</ele>
-    <time>2012-07-02T18:08:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.709</ele>
-    <time>2012-07-02T18:08:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.674</ele>
-    <time>2012-07-02T18:08:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.927</ele>
-    <time>2012-07-02T18:08:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.598</ele>
-    <time>2012-07-02T18:08:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.645</ele>
-    <time>2012-07-02T18:08:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.673</ele>
-    <time>2012-07-02T18:08:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.698</ele>
-    <time>2012-07-02T18:08:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.793</ele>
-    <time>2012-07-02T18:08:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.787</ele>
-    <time>2012-07-02T18:08:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.765</ele>
-    <time>2012-07-02T18:08:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865810">
-    <ele>76.756</ele>
-    <time>2012-07-02T18:08:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865810">
-    <ele>76.755</ele>
-    <time>2012-07-02T18:08:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865810">
-    <ele>76.812</ele>
-    <time>2012-07-02T18:08:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>76.875</ele>
-    <time>2012-07-02T18:08:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>76.823</ele>
-    <time>2012-07-02T18:08:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.002</ele>
-    <time>2012-07-02T18:08:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>76.940</ele>
-    <time>2012-07-02T18:08:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.066</ele>
-    <time>2012-07-02T18:08:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.187</ele>
-    <time>2012-07-02T18:08:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.146</ele>
-    <time>2012-07-02T18:08:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.298</ele>
-    <time>2012-07-02T18:08:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.117</ele>
-    <time>2012-07-02T18:08:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.090</ele>
-    <time>2012-07-02T18:08:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.200</ele>
-    <time>2012-07-02T18:08:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.238</ele>
-    <time>2012-07-02T18:08:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865809">
-    <ele>77.057</ele>
-    <time>2012-07-02T18:08:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865808">
-    <ele>77.149</ele>
-    <time>2012-07-02T18:08:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418622" lon="3.865808">
-    <ele>77.195</ele>
-    <time>2012-07-02T18:08:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418621" lon="3.865808">
-    <ele>77.173</ele>
-    <time>2012-07-02T18:08:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418621" lon="3.865808">
-    <ele>77.317</ele>
-    <time>2012-07-02T18:08:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418621" lon="3.865808">
-    <ele>77.298</ele>
-    <time>2012-07-02T18:08:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418620" lon="3.865808">
-    <ele>77.183</ele>
-    <time>2012-07-02T18:08:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418620" lon="3.865808">
-    <ele>77.285</ele>
-    <time>2012-07-02T18:09:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418620" lon="3.865808">
-    <ele>77.291</ele>
-    <time>2012-07-02T18:09:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418620" lon="3.865808">
-    <ele>77.195</ele>
-    <time>2012-07-02T18:09:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418620" lon="3.865808">
-    <ele>77.239</ele>
-    <time>2012-07-02T18:09:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418619" lon="3.865808">
-    <ele>77.375</ele>
-    <time>2012-07-02T18:09:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418619" lon="3.865808">
-    <ele>77.200</ele>
-    <time>2012-07-02T18:09:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418619" lon="3.865808">
-    <ele>77.386</ele>
-    <time>2012-07-02T18:09:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418619" lon="3.865808">
-    <ele>77.327</ele>
-    <time>2012-07-02T18:09:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418619" lon="3.865808">
-    <ele>77.310</ele>
-    <time>2012-07-02T18:09:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418619" lon="3.865808">
-    <ele>77.227</ele>
-    <time>2012-07-02T18:09:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.305</ele>
-    <time>2012-07-02T18:09:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.304</ele>
-    <time>2012-07-02T18:09:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.324</ele>
-    <time>2012-07-02T18:09:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.302</ele>
-    <time>2012-07-02T18:09:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.253</ele>
-    <time>2012-07-02T18:09:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.334</ele>
-    <time>2012-07-02T18:09:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.465</ele>
-    <time>2012-07-02T18:09:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.266</ele>
-    <time>2012-07-02T18:09:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.365</ele>
-    <time>2012-07-02T18:09:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418618" lon="3.865808">
-    <ele>77.369</ele>
-    <time>2012-07-02T18:09:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418617" lon="3.865808">
-    <ele>77.532</ele>
-    <time>2012-07-02T18:09:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418617" lon="3.865809">
-    <ele>77.441</ele>
-    <time>2012-07-02T18:09:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418617" lon="3.865809">
-    <ele>77.419</ele>
-    <time>2012-07-02T18:09:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418617" lon="3.865809">
-    <ele>77.391</ele>
-    <time>2012-07-02T18:09:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418617" lon="3.865809">
-    <ele>77.509</ele>
-    <time>2012-07-02T18:09:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418617" lon="3.865809">
-    <ele>77.545</ele>
-    <time>2012-07-02T18:09:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.865809">
-    <ele>77.575</ele>
-    <time>2012-07-02T18:09:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.865809">
-    <ele>77.508</ele>
-    <time>2012-07-02T18:09:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.865809">
-    <ele>77.353</ele>
-    <time>2012-07-02T18:09:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.865809">
-    <ele>77.471</ele>
-    <time>2012-07-02T18:09:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.865809">
-    <ele>77.515</ele>
-    <time>2012-07-02T18:09:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.865809">
-    <ele>77.582</ele>
-    <time>2012-07-02T18:09:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.865809">
-    <ele>77.351</ele>
-    <time>2012-07-02T18:09:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.865809">
-    <ele>77.559</ele>
-    <time>2012-07-02T18:09:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418615" lon="3.865809">
-    <ele>77.476</ele>
-    <time>2012-07-02T18:09:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418615" lon="3.865810">
-    <ele>77.409</ele>
-    <time>2012-07-02T18:09:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418615" lon="3.865810">
-    <ele>77.643</ele>
-    <time>2012-07-02T18:09:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418615" lon="3.865810">
-    <ele>77.430</ele>
-    <time>2012-07-02T18:09:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418615" lon="3.865809">
-    <ele>77.519</ele>
-    <time>2012-07-02T18:09:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418614" lon="3.865809">
-    <ele>77.555</ele>
-    <time>2012-07-02T18:09:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418614" lon="3.865809">
-    <ele>77.582</ele>
-    <time>2012-07-02T18:09:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418614" lon="3.865809">
-    <ele>77.674</ele>
-    <time>2012-07-02T18:09:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418614" lon="3.865809">
-    <ele>77.403</ele>
-    <time>2012-07-02T18:09:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418613" lon="3.865809">
-    <ele>77.412</ele>
-    <time>2012-07-02T18:09:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418613" lon="3.865809">
-    <ele>77.470</ele>
-    <time>2012-07-02T18:09:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418613" lon="3.865809">
-    <ele>77.405</ele>
-    <time>2012-07-02T18:09:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418613" lon="3.865809">
-    <ele>77.415</ele>
-    <time>2012-07-02T18:09:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418613" lon="3.865809">
-    <ele>77.503</ele>
-    <time>2012-07-02T18:09:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418613" lon="3.865809">
-    <ele>77.523</ele>
-    <time>2012-07-02T18:09:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865809">
-    <ele>77.517</ele>
-    <time>2012-07-02T18:09:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865809">
-    <ele>77.458</ele>
-    <time>2012-07-02T18:09:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865809">
-    <ele>77.459</ele>
-    <time>2012-07-02T18:09:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865809">
-    <ele>77.508</ele>
-    <time>2012-07-02T18:09:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865809">
-    <ele>77.542</ele>
-    <time>2012-07-02T18:09:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865808">
-    <ele>77.538</ele>
-    <time>2012-07-02T18:09:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865808">
-    <ele>77.613</ele>
-    <time>2012-07-02T18:09:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865808">
-    <ele>77.530</ele>
-    <time>2012-07-02T18:09:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865808">
-    <ele>77.630</ele>
-    <time>2012-07-02T18:09:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865808">
-    <ele>77.599</ele>
-    <time>2012-07-02T18:09:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865808">
-    <ele>77.593</ele>
-    <time>2012-07-02T18:09:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865808">
-    <ele>77.626</ele>
-    <time>2012-07-02T18:10:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.614</ele>
-    <time>2012-07-02T18:10:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.605</ele>
-    <time>2012-07-02T18:10:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.638</ele>
-    <time>2012-07-02T18:10:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.637</ele>
-    <time>2012-07-02T18:10:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.581</ele>
-    <time>2012-07-02T18:10:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.698</ele>
-    <time>2012-07-02T18:10:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.676</ele>
-    <time>2012-07-02T18:10:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.677</ele>
-    <time>2012-07-02T18:10:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.700</ele>
-    <time>2012-07-02T18:10:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.733</ele>
-    <time>2012-07-02T18:10:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.647</ele>
-    <time>2012-07-02T18:10:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.738</ele>
-    <time>2012-07-02T18:10:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.766</ele>
-    <time>2012-07-02T18:10:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.858</ele>
-    <time>2012-07-02T18:10:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.959</ele>
-    <time>2012-07-02T18:10:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>78.000</ele>
-    <time>2012-07-02T18:10:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.877</ele>
-    <time>2012-07-02T18:10:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.860</ele>
-    <time>2012-07-02T18:10:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865807">
-    <ele>77.840</ele>
-    <time>2012-07-02T18:10:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865807">
-    <ele>77.847</ele>
-    <time>2012-07-02T18:10:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865807">
-    <ele>78.041</ele>
-    <time>2012-07-02T18:10:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865808">
-    <ele>77.995</ele>
-    <time>2012-07-02T18:10:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418610" lon="3.865808">
-    <ele>77.909</ele>
-    <time>2012-07-02T18:10:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418610" lon="3.865808">
-    <ele>78.045</ele>
-    <time>2012-07-02T18:10:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418610" lon="3.865808">
-    <ele>77.898</ele>
-    <time>2012-07-02T18:10:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418610" lon="3.865808">
-    <ele>78.087</ele>
-    <time>2012-07-02T18:10:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418610" lon="3.865808">
-    <ele>78.041</ele>
-    <time>2012-07-02T18:10:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418610" lon="3.865808">
-    <ele>78.055</ele>
-    <time>2012-07-02T18:10:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418610" lon="3.865808">
-    <ele>77.937</ele>
-    <time>2012-07-02T18:10:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865808">
-    <ele>77.991</ele>
-    <time>2012-07-02T18:10:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865808">
-    <ele>78.141</ele>
-    <time>2012-07-02T18:10:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865808">
-    <ele>77.975</ele>
-    <time>2012-07-02T18:10:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865808">
-    <ele>77.969</ele>
-    <time>2012-07-02T18:10:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865808">
-    <ele>77.983</ele>
-    <time>2012-07-02T18:10:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865809">
-    <ele>77.971</ele>
-    <time>2012-07-02T18:10:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865809">
-    <ele>77.975</ele>
-    <time>2012-07-02T18:10:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865809">
-    <ele>78.011</ele>
-    <time>2012-07-02T18:10:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865810">
-    <ele>78.197</ele>
-    <time>2012-07-02T18:10:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865810">
-    <ele>78.034</ele>
-    <time>2012-07-02T18:10:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865810">
-    <ele>78.107</ele>
-    <time>2012-07-02T18:10:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418608" lon="3.865810">
-    <ele>78.095</ele>
-    <time>2012-07-02T18:10:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418608" lon="3.865810">
-    <ele>78.128</ele>
-    <time>2012-07-02T18:10:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418608" lon="3.865810">
-    <ele>78.187</ele>
-    <time>2012-07-02T18:10:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418608" lon="3.865811">
-    <ele>78.072</ele>
-    <time>2012-07-02T18:10:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418608" lon="3.865811">
-    <ele>78.063</ele>
-    <time>2012-07-02T18:10:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418608" lon="3.865811">
-    <ele>78.154</ele>
-    <time>2012-07-02T18:10:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865811">
-    <ele>78.152</ele>
-    <time>2012-07-02T18:10:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865811">
-    <ele>78.100</ele>
-    <time>2012-07-02T18:10:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865811">
-    <ele>78.207</ele>
-    <time>2012-07-02T18:10:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865811">
-    <ele>78.193</ele>
-    <time>2012-07-02T18:10:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865811">
-    <ele>78.120</ele>
-    <time>2012-07-02T18:10:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865811">
-    <ele>78.211</ele>
-    <time>2012-07-02T18:10:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865811">
-    <ele>78.104</ele>
-    <time>2012-07-02T18:10:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865811">
-    <ele>78.300</ele>
-    <time>2012-07-02T18:10:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865811">
-    <ele>78.180</ele>
-    <time>2012-07-02T18:10:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865812">
-    <ele>78.173</ele>
-    <time>2012-07-02T18:10:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865812">
-    <ele>78.185</ele>
-    <time>2012-07-02T18:10:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.189</ele>
-    <time>2012-07-02T18:10:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.174</ele>
-    <time>2012-07-02T18:10:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.204</ele>
-    <time>2012-07-02T18:11:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.243</ele>
-    <time>2012-07-02T18:11:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.233</ele>
-    <time>2012-07-02T18:11:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.361</ele>
-    <time>2012-07-02T18:11:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.444</ele>
-    <time>2012-07-02T18:11:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.390</ele>
-    <time>2012-07-02T18:11:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.454</ele>
-    <time>2012-07-02T18:11:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.469</ele>
-    <time>2012-07-02T18:11:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.536</ele>
-    <time>2012-07-02T18:11:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.590</ele>
-    <time>2012-07-02T18:11:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.461</ele>
-    <time>2012-07-02T18:11:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865813">
-    <ele>78.536</ele>
-    <time>2012-07-02T18:11:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.566</ele>
-    <time>2012-07-02T18:11:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.562</ele>
-    <time>2012-07-02T18:11:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.394</ele>
-    <time>2012-07-02T18:11:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.561</ele>
-    <time>2012-07-02T18:11:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.660</ele>
-    <time>2012-07-02T18:11:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.603</ele>
-    <time>2012-07-02T18:11:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.469</ele>
-    <time>2012-07-02T18:11:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.412</ele>
-    <time>2012-07-02T18:11:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.508</ele>
-    <time>2012-07-02T18:11:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.422</ele>
-    <time>2012-07-02T18:11:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.452</ele>
-    <time>2012-07-02T18:11:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.561</ele>
-    <time>2012-07-02T18:11:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.470</ele>
-    <time>2012-07-02T18:11:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.569</ele>
-    <time>2012-07-02T18:11:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.522</ele>
-    <time>2012-07-02T18:11:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.415</ele>
-    <time>2012-07-02T18:11:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.524</ele>
-    <time>2012-07-02T18:11:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.491</ele>
-    <time>2012-07-02T18:11:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.476</ele>
-    <time>2012-07-02T18:11:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865813">
-    <ele>78.512</ele>
-    <time>2012-07-02T18:11:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.536</ele>
-    <time>2012-07-02T18:11:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.461</ele>
-    <time>2012-07-02T18:11:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.462</ele>
-    <time>2012-07-02T18:11:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.508</ele>
-    <time>2012-07-02T18:11:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.538</ele>
-    <time>2012-07-02T18:11:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.735</ele>
-    <time>2012-07-02T18:11:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.683</ele>
-    <time>2012-07-02T18:11:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.570</ele>
-    <time>2012-07-02T18:11:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.542</ele>
-    <time>2012-07-02T18:11:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.596</ele>
-    <time>2012-07-02T18:11:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.563</ele>
-    <time>2012-07-02T18:11:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.577</ele>
-    <time>2012-07-02T18:11:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.573</ele>
-    <time>2012-07-02T18:11:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.563</ele>
-    <time>2012-07-02T18:11:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.694</ele>
-    <time>2012-07-02T18:11:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865814">
-    <ele>78.816</ele>
-    <time>2012-07-02T18:11:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865815">
-    <ele>78.680</ele>
-    <time>2012-07-02T18:11:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865815">
-    <ele>78.622</ele>
-    <time>2012-07-02T18:11:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418604" lon="3.865815">
-    <ele>78.629</ele>
-    <time>2012-07-02T18:11:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865815">
-    <ele>78.654</ele>
-    <time>2012-07-02T18:11:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865815">
-    <ele>78.644</ele>
-    <time>2012-07-02T18:11:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865816">
-    <ele>78.685</ele>
-    <time>2012-07-02T18:11:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865816">
-    <ele>78.694</ele>
-    <time>2012-07-02T18:11:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865816">
-    <ele>78.745</ele>
-    <time>2012-07-02T18:11:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865816">
-    <ele>78.659</ele>
-    <time>2012-07-02T18:11:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865816">
-    <ele>78.675</ele>
-    <time>2012-07-02T18:11:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865816">
-    <ele>78.711</ele>
-    <time>2012-07-02T18:11:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865816">
-    <ele>78.717</ele>
-    <time>2012-07-02T18:11:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865817">
-    <ele>78.700</ele>
-    <time>2012-07-02T18:12:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865817">
-    <ele>78.690</ele>
-    <time>2012-07-02T18:12:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865817">
-    <ele>78.733</ele>
-    <time>2012-07-02T18:12:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865817">
-    <ele>78.819</ele>
-    <time>2012-07-02T18:12:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865818">
-    <ele>78.785</ele>
-    <time>2012-07-02T18:12:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865818">
-    <ele>78.723</ele>
-    <time>2012-07-02T18:12:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865818">
-    <ele>78.766</ele>
-    <time>2012-07-02T18:12:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418605" lon="3.865818">
-    <ele>78.849</ele>
-    <time>2012-07-02T18:12:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>78.810</ele>
-    <time>2012-07-02T18:12:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>78.898</ele>
-    <time>2012-07-02T18:12:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>79.034</ele>
-    <time>2012-07-02T18:12:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>79.141</ele>
-    <time>2012-07-02T18:12:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>78.914</ele>
-    <time>2012-07-02T18:12:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>78.944</ele>
-    <time>2012-07-02T18:12:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>78.863</ele>
-    <time>2012-07-02T18:12:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>78.954</ele>
-    <time>2012-07-02T18:12:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>79.076</ele>
-    <time>2012-07-02T18:12:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865818">
-    <ele>79.008</ele>
-    <time>2012-07-02T18:12:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865819">
-    <ele>78.914</ele>
-    <time>2012-07-02T18:12:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418606" lon="3.865819">
-    <ele>78.915</ele>
-    <time>2012-07-02T18:12:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865819">
-    <ele>79.050</ele>
-    <time>2012-07-02T18:12:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865819">
-    <ele>78.885</ele>
-    <time>2012-07-02T18:12:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865819">
-    <ele>78.946</ele>
-    <time>2012-07-02T18:12:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865819">
-    <ele>78.971</ele>
-    <time>2012-07-02T18:12:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865819">
-    <ele>79.120</ele>
-    <time>2012-07-02T18:12:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865820">
-    <ele>78.986</ele>
-    <time>2012-07-02T18:12:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865820">
-    <ele>78.926</ele>
-    <time>2012-07-02T18:12:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865820">
-    <ele>78.948</ele>
-    <time>2012-07-02T18:12:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865821">
-    <ele>79.115</ele>
-    <time>2012-07-02T18:12:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865821">
-    <ele>79.095</ele>
-    <time>2012-07-02T18:12:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865821">
-    <ele>79.114</ele>
-    <time>2012-07-02T18:12:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.865822">
-    <ele>79.228</ele>
-    <time>2012-07-02T18:12:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418608" lon="3.865823">
-    <ele>79.105</ele>
-    <time>2012-07-02T18:12:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418608" lon="3.865824">
-    <ele>79.151</ele>
-    <time>2012-07-02T18:12:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418609" lon="3.865826">
-    <ele>79.241</ele>
-    <time>2012-07-02T18:12:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418610" lon="3.865828">
-    <ele>79.189</ele>
-    <time>2012-07-02T18:12:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.865830">
-    <ele>79.240</ele>
-    <time>2012-07-02T18:12:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418613" lon="3.865832">
-    <ele>79.056</ele>
-    <time>2012-07-02T18:12:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418615" lon="3.865835">
-    <ele>79.033</ele>
-    <time>2012-07-02T18:12:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418617" lon="3.865838">
-    <ele>79.068</ele>
-    <time>2012-07-02T18:12:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418619" lon="3.865841">
-    <ele>79.125</ele>
-    <time>2012-07-02T18:12:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418621" lon="3.865844">
-    <ele>79.091</ele>
-    <time>2012-07-02T18:12:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865847">
-    <ele>79.132</ele>
-    <time>2012-07-02T18:12:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.865850">
-    <ele>79.226</ele>
-    <time>2012-07-02T18:12:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418626" lon="3.865853">
-    <ele>79.340</ele>
-    <time>2012-07-02T18:12:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418628" lon="3.865856">
-    <ele>79.193</ele>
-    <time>2012-07-02T18:12:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418630" lon="3.865859">
-    <ele>79.141</ele>
-    <time>2012-07-02T18:12:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418632" lon="3.865862">
-    <ele>79.135</ele>
-    <time>2012-07-02T18:12:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418633" lon="3.865865">
-    <ele>79.122</ele>
-    <time>2012-07-02T18:12:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418635" lon="3.865868">
-    <ele>79.140</ele>
-    <time>2012-07-02T18:12:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418636" lon="3.865870">
-    <ele>79.154</ele>
-    <time>2012-07-02T18:12:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418638" lon="3.865872">
-    <ele>79.359</ele>
-    <time>2012-07-02T18:12:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418639" lon="3.865874">
-    <ele>79.246</ele>
-    <time>2012-07-02T18:12:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418640" lon="3.865875">
-    <ele>79.208</ele>
-    <time>2012-07-02T18:12:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418641" lon="3.865877">
-    <ele>79.196</ele>
-    <time>2012-07-02T18:12:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418641" lon="3.865879">
-    <ele>79.227</ele>
-    <time>2012-07-02T18:12:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418642" lon="3.865881">
-    <ele>79.231</ele>
-    <time>2012-07-02T18:12:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418643" lon="3.865882">
-    <ele>79.327</ele>
-    <time>2012-07-02T18:12:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418643" lon="3.865883">
-    <ele>79.435</ele>
-    <time>2012-07-02T18:12:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418643" lon="3.865884">
-    <ele>79.312</ele>
-    <time>2012-07-02T18:12:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418644" lon="3.865885">
-    <ele>79.272</ele>
-    <time>2012-07-02T18:13:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418645" lon="3.865886">
-    <ele>79.279</ele>
-    <time>2012-07-02T18:13:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418645" lon="3.865888">
-    <ele>79.373</ele>
-    <time>2012-07-02T18:13:02Z</time>
-   </trkpt>
-   <trkpt lat="50.418645" lon="3.865889">
-    <ele>79.356</ele>
-    <time>2012-07-02T18:13:03Z</time>
-   </trkpt>
-   <trkpt lat="50.418646" lon="3.865890">
-    <ele>79.411</ele>
-    <time>2012-07-02T18:13:04Z</time>
-   </trkpt>
-   <trkpt lat="50.418646" lon="3.865891">
-    <ele>79.366</ele>
-    <time>2012-07-02T18:13:05Z</time>
-   </trkpt>
-   <trkpt lat="50.418646" lon="3.865892">
-    <ele>79.370</ele>
-    <time>2012-07-02T18:13:06Z</time>
-   </trkpt>
-   <trkpt lat="50.418645" lon="3.865893">
-    <ele>79.430</ele>
-    <time>2012-07-02T18:13:07Z</time>
-   </trkpt>
-   <trkpt lat="50.418645" lon="3.865894">
-    <ele>79.372</ele>
-    <time>2012-07-02T18:13:08Z</time>
-   </trkpt>
-   <trkpt lat="50.418644" lon="3.865894">
-    <ele>79.472</ele>
-    <time>2012-07-02T18:13:09Z</time>
-   </trkpt>
-   <trkpt lat="50.418644" lon="3.865894">
-    <ele>79.358</ele>
-    <time>2012-07-02T18:13:10Z</time>
-   </trkpt>
-   <trkpt lat="50.418643" lon="3.865895">
-    <ele>79.411</ele>
-    <time>2012-07-02T18:13:11Z</time>
-   </trkpt>
-   <trkpt lat="50.418643" lon="3.865895">
-    <ele>79.545</ele>
-    <time>2012-07-02T18:13:12Z</time>
-   </trkpt>
-   <trkpt lat="50.418642" lon="3.865895">
-    <ele>79.458</ele>
-    <time>2012-07-02T18:13:13Z</time>
-   </trkpt>
-   <trkpt lat="50.418642" lon="3.865895">
-    <ele>79.640</ele>
-    <time>2012-07-02T18:13:14Z</time>
-   </trkpt>
-   <trkpt lat="50.418641" lon="3.865895">
-    <ele>79.698</ele>
-    <time>2012-07-02T18:13:15Z</time>
-   </trkpt>
-   <trkpt lat="50.418640" lon="3.865896">
-    <ele>79.740</ele>
-    <time>2012-07-02T18:13:16Z</time>
-   </trkpt>
-   <trkpt lat="50.418640" lon="3.865896">
-    <ele>79.722</ele>
-    <time>2012-07-02T18:13:17Z</time>
-   </trkpt>
-   <trkpt lat="50.418640" lon="3.865900">
-    <ele>79.709</ele>
-    <time>2012-07-02T18:13:18Z</time>
-   </trkpt>
-   <trkpt lat="50.418640" lon="3.865904">
-    <ele>79.804</ele>
-    <time>2012-07-02T18:13:19Z</time>
-   </trkpt>
-   <trkpt lat="50.418640" lon="3.865908">
-    <ele>79.651</ele>
-    <time>2012-07-02T18:13:20Z</time>
-   </trkpt>
-   <trkpt lat="50.418640" lon="3.865911">
-    <ele>79.791</ele>
-    <time>2012-07-02T18:13:21Z</time>
-   </trkpt>
-   <trkpt lat="50.418639" lon="3.865914">
-    <ele>79.759</ele>
-    <time>2012-07-02T18:13:22Z</time>
-   </trkpt>
-   <trkpt lat="50.418639" lon="3.865916">
-    <ele>79.804</ele>
-    <time>2012-07-02T18:13:23Z</time>
-   </trkpt>
-   <trkpt lat="50.418637" lon="3.865918">
-    <ele>79.567</ele>
-    <time>2012-07-02T18:13:24Z</time>
-   </trkpt>
-   <trkpt lat="50.418646" lon="3.865911">
-    <ele>79.614</ele>
-    <time>2012-07-02T18:13:25Z</time>
-   </trkpt>
-   <trkpt lat="50.418639" lon="3.865912">
-    <ele>79.533</ele>
-    <time>2012-07-02T18:13:26Z</time>
-   </trkpt>
-   <trkpt lat="50.418634" lon="3.865914">
-    <ele>79.588</ele>
-    <time>2012-07-02T18:13:27Z</time>
-   </trkpt>
-   <trkpt lat="50.418623" lon="3.865923">
-    <ele>79.772</ele>
-    <time>2012-07-02T18:13:28Z</time>
-   </trkpt>
-   <trkpt lat="50.418621" lon="3.865951">
-    <ele>79.875</ele>
-    <time>2012-07-02T18:13:29Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.865971">
-    <ele>79.880</ele>
-    <time>2012-07-02T18:13:30Z</time>
-   </trkpt>
-   <trkpt lat="50.418612" lon="3.865989">
-    <ele>80.077</ele>
-    <time>2012-07-02T18:13:31Z</time>
-   </trkpt>
-   <trkpt lat="50.418611" lon="3.866012">
-    <ele>80.033</ele>
-    <time>2012-07-02T18:13:32Z</time>
-   </trkpt>
-   <trkpt lat="50.418607" lon="3.866033">
-    <ele>79.995</ele>
-    <time>2012-07-02T18:13:33Z</time>
-   </trkpt>
-   <trkpt lat="50.418614" lon="3.866051">
-    <ele>79.969</ele>
-    <time>2012-07-02T18:13:34Z</time>
-   </trkpt>
-   <trkpt lat="50.418614" lon="3.866072">
-    <ele>79.977</ele>
-    <time>2012-07-02T18:13:35Z</time>
-   </trkpt>
-   <trkpt lat="50.418616" lon="3.866098">
-    <ele>79.963</ele>
-    <time>2012-07-02T18:13:36Z</time>
-   </trkpt>
-   <trkpt lat="50.418625" lon="3.866116">
-    <ele>80.026</ele>
-    <time>2012-07-02T18:13:37Z</time>
-   </trkpt>
-   <trkpt lat="50.418643" lon="3.866130">
-    <ele>80.035</ele>
-    <time>2012-07-02T18:13:38Z</time>
-   </trkpt>
-   <trkpt lat="50.418664" lon="3.866137">
-    <ele>80.004</ele>
-    <time>2012-07-02T18:13:39Z</time>
-   </trkpt>
-   <trkpt lat="50.418684" lon="3.866129">
-    <ele>79.806</ele>
-    <time>2012-07-02T18:13:40Z</time>
-   </trkpt>
-   <trkpt lat="50.418700" lon="3.866118">
-    <ele>79.770</ele>
-    <time>2012-07-02T18:13:41Z</time>
-   </trkpt>
-   <trkpt lat="50.418714" lon="3.866104">
-    <ele>79.680</ele>
-    <time>2012-07-02T18:13:42Z</time>
-   </trkpt>
-   <trkpt lat="50.418728" lon="3.866085">
-    <ele>79.555</ele>
-    <time>2012-07-02T18:13:43Z</time>
-   </trkpt>
-   <trkpt lat="50.418744" lon="3.866075">
-    <ele>79.658</ele>
-    <time>2012-07-02T18:13:44Z</time>
-   </trkpt>
-   <trkpt lat="50.418759" lon="3.866059">
-    <ele>79.755</ele>
-    <time>2012-07-02T18:13:45Z</time>
-   </trkpt>
-   <trkpt lat="50.418773" lon="3.866049">
-    <ele>79.675</ele>
-    <time>2012-07-02T18:13:46Z</time>
-   </trkpt>
-   <trkpt lat="50.418790" lon="3.866041">
-    <ele>79.584</ele>
-    <time>2012-07-02T18:13:47Z</time>
-   </trkpt>
-   <trkpt lat="50.418806" lon="3.866032">
-    <ele>79.656</ele>
-    <time>2012-07-02T18:13:48Z</time>
-   </trkpt>
-   <trkpt lat="50.418821" lon="3.866016">
-    <ele>79.470</ele>
-    <time>2012-07-02T18:13:49Z</time>
-   </trkpt>
-   <trkpt lat="50.418839" lon="3.865997">
-    <ele>79.484</ele>
-    <time>2012-07-02T18:13:50Z</time>
-   </trkpt>
-   <trkpt lat="50.418859" lon="3.865987">
-    <ele>79.503</ele>
-    <time>2012-07-02T18:13:51Z</time>
-   </trkpt>
-   <trkpt lat="50.418875" lon="3.865965">
-    <ele>79.426</ele>
-    <time>2012-07-02T18:13:52Z</time>
-   </trkpt>
-   <trkpt lat="50.418893" lon="3.865963">
-    <ele>79.437</ele>
-    <time>2012-07-02T18:13:53Z</time>
-   </trkpt>
-   <trkpt lat="50.418906" lon="3.865943">
-    <ele>79.062</ele>
-    <time>2012-07-02T18:13:54Z</time>
-   </trkpt>
-   <trkpt lat="50.418923" lon="3.865941">
-    <ele>78.966</ele>
-    <time>2012-07-02T18:13:55Z</time>
-   </trkpt>
-   <trkpt lat="50.418931" lon="3.865943">
-    <ele>79.166</ele>
-    <time>2012-07-02T18:13:56Z</time>
-   </trkpt>
-   <trkpt lat="50.418946" lon="3.865963">
-    <ele>79.018</ele>
-    <time>2012-07-02T18:13:57Z</time>
-   </trkpt>
-   <trkpt lat="50.418958" lon="3.865988">
-    <ele>79.157</ele>
-    <time>2012-07-02T18:13:58Z</time>
-   </trkpt>
-   <trkpt lat="50.418966" lon="3.866017">
-    <ele>79.027</ele>
-    <time>2012-07-02T18:13:59Z</time>
-   </trkpt>
-   <trkpt lat="50.418979" lon="3.866058">
-    <ele>79.066</ele>
-    <time>2012-07-02T18:14:00Z</time>
-   </trkpt>
-   <trkpt lat="50.418989" lon="3.866104">
-    <ele>79.012</ele>
-    <time>2012-07-02T18:14:01Z</time>
-   </trkpt>
-   <trkpt lat="50.418997" lon="3.866145">
-    <ele>78.942</ele>
-    <time>2012-07-02T18:14:02Z</time>
-   </trkpt>
-   <trkpt lat="50.419002" lon="3.866187">
-    <ele>78.951</ele>
-    <time>2012-07-02T18:14:03Z</time>
-   </trkpt>
-   <trkpt lat="50.419018" lon="3.866227">
-    <ele>79.041</ele>
-    <time>2012-07-02T18:14:04Z</time>
-   </trkpt>
-   <trkpt lat="50.419033" lon="3.866269">
-    <ele>79.052</ele>
-    <time>2012-07-02T18:14:05Z</time>
-   </trkpt>
-   <trkpt lat="50.419046" lon="3.866322">
-    <ele>78.979</ele>
-    <time>2012-07-02T18:14:06Z</time>
-   </trkpt>
-   <trkpt lat="50.419049" lon="3.866382">
-    <ele>79.178</ele>
-    <time>2012-07-02T18:14:07Z</time>
-   </trkpt>
-   <trkpt lat="50.419059" lon="3.866426">
-    <ele>79.202</ele>
-    <time>2012-07-02T18:14:08Z</time>
-   </trkpt>
-   <trkpt lat="50.419071" lon="3.866470">
-    <ele>79.207</ele>
-    <time>2012-07-02T18:14:09Z</time>
-   </trkpt>
-   <trkpt lat="50.419087" lon="3.866516">
-    <ele>79.205</ele>
-    <time>2012-07-02T18:14:10Z</time>
-   </trkpt>
-   <trkpt lat="50.419115" lon="3.866561">
-    <ele>79.463</ele>
-    <time>2012-07-02T18:14:11Z</time>
-   </trkpt>
-   <trkpt lat="50.419124" lon="3.866616">
-    <ele>79.442</ele>
-    <time>2012-07-02T18:14:12Z</time>
-   </trkpt>
-   <trkpt lat="50.419135" lon="3.866672">
-    <ele>79.434</ele>
-    <time>2012-07-02T18:14:13Z</time>
-   </trkpt>
-   <trkpt lat="50.419147" lon="3.866726">
-    <ele>79.403</ele>
-    <time>2012-07-02T18:14:14Z</time>
-   </trkpt>
-   <trkpt lat="50.419157" lon="3.866776">
-    <ele>79.383</ele>
-    <time>2012-07-02T18:14:15Z</time>
-   </trkpt>
-   <trkpt lat="50.419171" lon="3.866824">
-    <ele>79.536</ele>
-    <time>2012-07-02T18:14:16Z</time>
-   </trkpt>
-   <trkpt lat="50.419186" lon="3.866868">
-    <ele>79.443</ele>
-    <time>2012-07-02T18:14:17Z</time>
-   </trkpt>
-   <trkpt lat="50.419201" lon="3.866917">
-    <ele>79.390</ele>
-    <time>2012-07-02T18:14:18Z</time>
-   </trkpt>
-   <trkpt lat="50.419213" lon="3.866965">
-    <ele>79.390</ele>
-    <time>2012-07-02T18:14:19Z</time>
-   </trkpt>
-   <trkpt lat="50.419225" lon="3.867011">
-    <ele>79.422</ele>
-    <time>2012-07-02T18:14:20Z</time>
-   </trkpt>
-   <trkpt lat="50.419240" lon="3.867055">
-    <ele>79.638</ele>
-    <time>2012-07-02T18:14:21Z</time>
-   </trkpt>
-   <trkpt lat="50.419253" lon="3.867096">
-    <ele>79.603</ele>
-    <time>2012-07-02T18:14:22Z</time>
-   </trkpt>
-   <trkpt lat="50.419271" lon="3.867135">
-    <ele>79.669</ele>
-    <time>2012-07-02T18:14:23Z</time>
-   </trkpt>
-   <trkpt lat="50.419283" lon="3.867170">
-    <ele>79.501</ele>
-    <time>2012-07-02T18:14:24Z</time>
-   </trkpt>
-   <trkpt lat="50.419297" lon="3.867209">
-    <ele>79.456</ele>
-    <time>2012-07-02T18:14:25Z</time>
-   </trkpt>
-   <trkpt lat="50.419319" lon="3.867258">
-    <ele>79.669</ele>
-    <time>2012-07-02T18:14:26Z</time>
-   </trkpt>
-   <trkpt lat="50.419331" lon="3.867301">
-    <ele>79.677</ele>
-    <time>2012-07-02T18:14:27Z</time>
-   </trkpt>
-   <trkpt lat="50.419344" lon="3.867344">
-    <ele>79.602</ele>
-    <time>2012-07-02T18:14:28Z</time>
-   </trkpt>
-   <trkpt lat="50.419372" lon="3.867389">
-    <ele>79.495</ele>
-    <time>2012-07-02T18:14:29Z</time>
-   </trkpt>
-   <trkpt lat="50.419394" lon="3.867427">
-    <ele>79.565</ele>
-    <time>2012-07-02T18:14:30Z</time>
-   </trkpt>
-   <trkpt lat="50.419412" lon="3.867471">
-    <ele>79.649</ele>
-    <time>2012-07-02T18:14:31Z</time>
-   </trkpt>
-   <trkpt lat="50.419421" lon="3.867517">
-    <ele>79.594</ele>
-    <time>2012-07-02T18:14:32Z</time>
-   </trkpt>
-   <trkpt lat="50.419443" lon="3.867560">
-    <ele>79.669</ele>
-    <time>2012-07-02T18:14:33Z</time>
-   </trkpt>
-   <trkpt lat="50.419459" lon="3.867604">
-    <ele>79.599</ele>
-    <time>2012-07-02T18:14:34Z</time>
-   </trkpt>
-   <trkpt lat="50.419475" lon="3.867650">
-    <ele>79.642</ele>
-    <time>2012-07-02T18:14:35Z</time>
-   </trkpt>
-   <trkpt lat="50.419489" lon="3.867687">
-    <ele>79.691</ele>
-    <time>2012-07-02T18:14:36Z</time>
-   </trkpt>
-   <trkpt lat="50.419509" lon="3.867728">
-    <ele>79.655</ele>
-    <time>2012-07-02T18:14:37Z</time>
-   </trkpt>
-   <trkpt lat="50.419524" lon="3.867778">
-    <ele>79.604</ele>
-    <time>2012-07-02T18:14:38Z</time>
-   </trkpt>
-   <trkpt lat="50.419542" lon="3.867830">
-    <ele>79.499</ele>
-    <time>2012-07-02T18:14:39Z</time>
-   </trkpt>
-   <trkpt lat="50.419542" lon="3.867872">
-    <ele>79.321</ele>
-    <time>2012-07-02T18:14:40Z</time>
-   </trkpt>
-   <trkpt lat="50.419557" lon="3.867922">
-    <ele>79.161</ele>
-    <time>2012-07-02T18:14:41Z</time>
-   </trkpt>
-   <trkpt lat="50.419573" lon="3.867970">
-    <ele>79.312</ele>
-    <time>2012-07-02T18:14:42Z</time>
-   </trkpt>
-   <trkpt lat="50.419588" lon="3.868016">
-    <ele>79.278</ele>
-    <time>2012-07-02T18:14:43Z</time>
-   </trkpt>
-   <trkpt lat="50.419599" lon="3.868070">
-    <ele>79.308</ele>
-    <time>2012-07-02T18:14:44Z</time>
-   </trkpt>
-   <trkpt lat="50.419614" lon="3.868127">
-    <ele>79.307</ele>
-    <time>2012-07-02T18:14:45Z</time>
-   </trkpt>
-   <trkpt lat="50.419628" lon="3.868184">
-    <ele>79.120</ele>
-    <time>2012-07-02T18:14:46Z</time>
-   </trkpt>
-   <trkpt lat="50.419655" lon="3.868243">
-    <ele>78.921</ele>
-    <time>2012-07-02T18:14:47Z</time>
-   </trkpt>
-   <trkpt lat="50.419673" lon="3.868301">
-    <ele>79.024</ele>
-    <time>2012-07-02T18:14:48Z</time>
-   </trkpt>
-   <trkpt lat="50.419690" lon="3.868357">
-    <ele>78.817</ele>
-    <time>2012-07-02T18:14:49Z</time>
-   </trkpt>
-   <trkpt lat="50.419711" lon="3.868416">
-    <ele>78.766</ele>
-    <time>2012-07-02T18:14:50Z</time>
-   </trkpt>
-   <trkpt lat="50.419732" lon="3.868477">
-    <ele>78.746</ele>
-    <time>2012-07-02T18:14:51Z</time>
-   </trkpt>
-   <trkpt lat="50.419747" lon="3.868542">
-    <ele>78.576</ele>
-    <time>2012-07-02T18:14:52Z</time>
-   </trkpt>
-   <trkpt lat="50.419768" lon="3.868610">
-    <ele>78.551</ele>
-    <time>2012-07-02T18:14:53Z</time>
-   </trkpt>
-   <trkpt lat="50.419789" lon="3.868684">
-    <ele>78.499</ele>
-    <time>2012-07-02T18:14:54Z</time>
-   </trkpt>
-   <trkpt lat="50.419816" lon="3.868759">
-    <ele>78.455</ele>
-    <time>2012-07-02T18:14:55Z</time>
-   </trkpt>
-   <trkpt lat="50.419845" lon="3.868822">
-    <ele>78.530</ele>
-    <time>2012-07-02T18:14:56Z</time>
-   </trkpt>
-   <trkpt lat="50.419876" lon="3.868886">
-    <ele>78.481</ele>
-    <time>2012-07-02T18:14:57Z</time>
-   </trkpt>
-   <trkpt lat="50.419909" lon="3.868946">
-    <ele>78.501</ele>
-    <time>2012-07-02T18:14:58Z</time>
-   </trkpt>
-   <trkpt lat="50.419946" lon="3.869003">
-    <ele>78.293</ele>
-    <time>2012-07-02T18:14:59Z</time>
-   </trkpt>
-   <trkpt lat="50.419993" lon="3.869067">
-    <ele>78.220</ele>
-    <time>2012-07-02T18:15:00Z</time>
-   </trkpt>
-   <trkpt lat="50.420043" lon="3.869117">
-    <ele>78.292</ele>
-    <time>2012-07-02T18:15:01Z</time>
-   </trkpt>
-   <trkpt lat="50.420085" lon="3.869167">
-    <ele>78.074</ele>
-    <time>2012-07-02T18:15:02Z</time>
-   </trkpt>
-   <trkpt lat="50.420134" lon="3.869214">
-    <ele>77.993</ele>
-    <time>2012-07-02T18:15:03Z</time>
-   </trkpt>
-   <trkpt lat="50.420186" lon="3.869248">
-    <ele>77.933</ele>
-    <time>2012-07-02T18:15:04Z</time>
-   </trkpt>
-   <trkpt lat="50.420241" lon="3.869282">
-    <ele>77.940</ele>
-    <time>2012-07-02T18:15:05Z</time>
-   </trkpt>
-   <trkpt lat="50.420295" lon="3.869320">
-    <ele>77.869</ele>
-    <time>2012-07-02T18:15:06Z</time>
-   </trkpt>
-   <trkpt lat="50.420343" lon="3.869352">
-    <ele>77.838</ele>
-    <time>2012-07-02T18:15:07Z</time>
-   </trkpt>
-   <trkpt lat="50.420397" lon="3.869379">
-    <ele>77.770</ele>
-    <time>2012-07-02T18:15:08Z</time>
-   </trkpt>
-   <trkpt lat="50.420451" lon="3.869414">
-    <ele>77.699</ele>
-    <time>2012-07-02T18:15:09Z</time>
-   </trkpt>
-   <trkpt lat="50.420506" lon="3.869446">
-    <ele>77.702</ele>
-    <time>2012-07-02T18:15:10Z</time>
-   </trkpt>
-   <trkpt lat="50.420558" lon="3.869475">
-    <ele>77.591</ele>
-    <time>2012-07-02T18:15:11Z</time>
-   </trkpt>
-   <trkpt lat="50.420607" lon="3.869499">
-    <ele>77.673</ele>
-    <time>2012-07-02T18:15:12Z</time>
-   </trkpt>
-   <trkpt lat="50.420655" lon="3.869532">
-    <ele>77.493</ele>
-    <time>2012-07-02T18:15:13Z</time>
-   </trkpt>
-   <trkpt lat="50.420702" lon="3.869565">
-    <ele>77.263</ele>
-    <time>2012-07-02T18:15:14Z</time>
-   </trkpt>
-   <trkpt lat="50.420751" lon="3.869589">
-    <ele>77.145</ele>
-    <time>2012-07-02T18:15:15Z</time>
-   </trkpt>
-   <trkpt lat="50.420799" lon="3.869620">
-    <ele>77.394</ele>
-    <time>2012-07-02T18:15:16Z</time>
-   </trkpt>
-   <trkpt lat="50.420842" lon="3.869656">
-    <ele>77.370</ele>
-    <time>2012-07-02T18:15:17Z</time>
-   </trkpt>
-   <trkpt lat="50.420891" lon="3.869693">
-    <ele>77.223</ele>
-    <time>2012-07-02T18:15:18Z</time>
-   </trkpt>
-   <trkpt lat="50.420929" lon="3.869738">
-    <ele>77.356</ele>
-    <time>2012-07-02T18:15:19Z</time>
-   </trkpt>
-   <trkpt lat="50.420960" lon="3.869784">
-    <ele>77.337</ele>
-    <time>2012-07-02T18:15:20Z</time>
-   </trkpt>
-   <trkpt lat="50.420984" lon="3.869828">
-    <ele>77.187</ele>
-    <time>2012-07-02T18:15:21Z</time>
-   </trkpt>
-   <trkpt lat="50.421004" lon="3.869892">
-    <ele>77.198</ele>
-    <time>2012-07-02T18:15:22Z</time>
-   </trkpt>
-   <trkpt lat="50.421020" lon="3.869962">
-    <ele>77.182</ele>
-    <time>2012-07-02T18:15:23Z</time>
-   </trkpt>
-   <trkpt lat="50.421029" lon="3.870028">
-    <ele>77.093</ele>
-    <time>2012-07-02T18:15:24Z</time>
-   </trkpt>
-   <trkpt lat="50.421036" lon="3.870095">
-    <ele>77.051</ele>
-    <time>2012-07-02T18:15:25Z</time>
-   </trkpt>
-   <trkpt lat="50.421011" lon="3.870152">
-    <ele>77.223</ele>
-    <time>2012-07-02T18:15:26Z</time>
-   </trkpt>
-   <trkpt lat="50.420990" lon="3.870200">
-    <ele>77.041</ele>
-    <time>2012-07-02T18:15:27Z</time>
-   </trkpt>
-   <trkpt lat="50.420969" lon="3.870240">
-    <ele>77.086</ele>
-    <time>2012-07-02T18:15:28Z</time>
-   </trkpt>
-   <trkpt lat="50.420934" lon="3.870267">
-    <ele>76.917</ele>
-    <time>2012-07-02T18:15:29Z</time>
-   </trkpt>
-   <trkpt lat="50.420895" lon="3.870297">
-    <ele>77.013</ele>
-    <time>2012-07-02T18:15:30Z</time>
-   </trkpt>
-   <trkpt lat="50.420860" lon="3.870331">
-    <ele>77.206</ele>
-    <time>2012-07-02T18:15:31Z</time>
-   </trkpt>
-   <trkpt lat="50.420830" lon="3.870366">
-    <ele>77.347</ele>
-    <time>2012-07-02T18:15:32Z</time>
-   </trkpt>
-   <trkpt lat="50.420794" lon="3.870401">
-    <ele>77.572</ele>
-    <time>2012-07-02T18:15:33Z</time>
-   </trkpt>
-   <trkpt lat="50.420762" lon="3.870412">
-    <ele>77.850</ele>
-    <time>2012-07-02T18:15:34Z</time>
-   </trkpt>
-   <trkpt lat="50.420734" lon="3.870436">
-    <ele>78.003</ele>
-    <time>2012-07-02T18:15:35Z</time>
-   </trkpt>
-   <trkpt lat="50.420708" lon="3.870460">
-    <ele>77.877</ele>
-    <time>2012-07-02T18:15:36Z</time>
-   </trkpt>
-   <trkpt lat="50.420682" lon="3.870472">
-    <ele>78.190</ele>
-    <time>2012-07-02T18:15:37Z</time>
-   </trkpt>
-   <trkpt lat="50.420654" lon="3.870476">
-    <ele>78.465</ele>
-    <time>2012-07-02T18:15:38Z</time>
-   </trkpt>
-   <trkpt lat="50.420624" lon="3.870511">
-    <ele>78.521</ele>
-    <time>2012-07-02T18:15:39Z</time>
-   </trkpt>
-   <trkpt lat="50.420590" lon="3.870531">
-    <ele>78.596</ele>
-    <time>2012-07-02T18:15:40Z</time>
-   </trkpt>
-   <trkpt lat="50.420563" lon="3.870552">
-    <ele>78.687</ele>
-    <time>2012-07-02T18:15:41Z</time>
-   </trkpt>
-   <trkpt lat="50.420533" lon="3.870559">
-    <ele>78.851</ele>
-    <time>2012-07-02T18:15:42Z</time>
-   </trkpt>
-   <trkpt lat="50.420504" lon="3.870566">
-    <ele>78.866</ele>
-    <time>2012-07-02T18:15:43Z</time>
-   </trkpt>
-   <trkpt lat="50.420474" lon="3.870569">
-    <ele>79.089</ele>
-    <time>2012-07-02T18:15:44Z</time>
-   </trkpt>
-   <trkpt lat="50.420439" lon="3.870581">
-    <ele>79.082</ele>
-    <time>2012-07-02T18:15:45Z</time>
-   </trkpt>
-   <trkpt lat="50.420418" lon="3.870585">
-    <ele>79.345</ele>
-    <time>2012-07-02T18:15:46Z</time>
-   </trkpt>
-   <trkpt lat="50.420396" lon="3.870587">
-    <ele>79.410</ele>
-    <time>2012-07-02T18:15:47Z</time>
-   </trkpt>
-   <trkpt lat="50.420367" lon="3.870586">
-    <ele>79.618</ele>
-    <time>2012-07-02T18:15:48Z</time>
-   </trkpt>
-   <trkpt lat="50.420345" lon="3.870584">
-    <ele>79.868</ele>
-    <time>2012-07-02T18:15:49Z</time>
-   </trkpt>
-   <trkpt lat="50.420323" lon="3.870585">
-    <ele>79.986</ele>
-    <time>2012-07-02T18:15:50Z</time>
-   </trkpt>
-   <trkpt lat="50.420298" lon="3.870589">
-    <ele>80.270</ele>
-    <time>2012-07-02T18:15:51Z</time>
-   </trkpt>
-   <trkpt lat="50.420265" lon="3.870596">
-    <ele>80.269</ele>
-    <time>2012-07-02T18:15:52Z</time>
-   </trkpt>
-   <trkpt lat="50.420236" lon="3.870600">
-    <ele>80.387</ele>
-    <time>2012-07-02T18:15:53Z</time>
-   </trkpt>
-   <trkpt lat="50.420209" lon="3.870601">
-    <ele>80.378</ele>
-    <time>2012-07-02T18:15:54Z</time>
-   </trkpt>
-   <trkpt lat="50.420183" lon="3.870597">
-    <ele>80.238</ele>
-    <time>2012-07-02T18:15:55Z</time>
-   </trkpt>
-   <trkpt lat="50.420150" lon="3.870594">
-    <ele>80.393</ele>
-    <time>2012-07-02T18:15:56Z</time>
-   </trkpt>
-   <trkpt lat="50.420112" lon="3.870593">
-    <ele>80.528</ele>
-    <time>2012-07-02T18:15:57Z</time>
-   </trkpt>
-   <trkpt lat="50.420070" lon="3.870590">
-    <ele>80.548</ele>
-    <time>2012-07-02T18:15:58Z</time>
-   </trkpt>
-   <trkpt lat="50.420044" lon="3.870623">
-    <ele>80.547</ele>
-    <time>2012-07-02T18:15:59Z</time>
-   </trkpt>
-   <trkpt lat="50.420018" lon="3.870661">
-    <ele>80.754</ele>
-    <time>2012-07-02T18:16:00Z</time>
-   </trkpt>
-   <trkpt lat="50.420004" lon="3.870709">
-    <ele>81.224</ele>
-    <time>2012-07-02T18:16:01Z</time>
-   </trkpt>
-   <trkpt lat="50.419992" lon="3.870759">
-    <ele>81.288</ele>
-    <time>2012-07-02T18:16:02Z</time>
-   </trkpt>
-   <trkpt lat="50.419986" lon="3.870804">
-    <ele>81.265</ele>
-    <time>2012-07-02T18:16:03Z</time>
-   </trkpt>
-   <trkpt lat="50.419983" lon="3.870851">
-    <ele>81.386</ele>
-    <time>2012-07-02T18:16:04Z</time>
-   </trkpt>
-   <trkpt lat="50.419979" lon="3.870907">
-    <ele>81.556</ele>
-    <time>2012-07-02T18:16:05Z</time>
-   </trkpt>
-   <trkpt lat="50.419966" lon="3.870964">
-    <ele>81.448</ele>
-    <time>2012-07-02T18:16:06Z</time>
-   </trkpt>
-   <trkpt lat="50.419948" lon="3.871031">
-    <ele>81.638</ele>
-    <time>2012-07-02T18:16:07Z</time>
-   </trkpt>
-   <trkpt lat="50.419941" lon="3.871089">
-    <ele>81.745</ele>
-    <time>2012-07-02T18:16:08Z</time>
-   </trkpt>
-   <trkpt lat="50.419942" lon="3.871137">
-    <ele>81.759</ele>
-    <time>2012-07-02T18:16:09Z</time>
-   </trkpt>
-   <trkpt lat="50.419946" lon="3.871189">
-    <ele>81.773</ele>
-    <time>2012-07-02T18:16:10Z</time>
-   </trkpt>
-   <trkpt lat="50.419952" lon="3.871235">
-    <ele>81.775</ele>
-    <time>2012-07-02T18:16:11Z</time>
-   </trkpt>
-   <trkpt lat="50.419950" lon="3.871290">
-    <ele>81.829</ele>
-    <time>2012-07-02T18:16:12Z</time>
-   </trkpt>
-   <trkpt lat="50.419958" lon="3.871333">
-    <ele>81.794</ele>
-    <time>2012-07-02T18:16:13Z</time>
-   </trkpt>
-   <trkpt lat="50.419973" lon="3.871380">
-    <ele>81.829</ele>
-    <time>2012-07-02T18:16:14Z</time>
-   </trkpt>
-   <trkpt lat="50.419978" lon="3.871434">
-    <ele>81.861</ele>
-    <time>2012-07-02T18:16:15Z</time>
-   </trkpt>
-   <trkpt lat="50.419978" lon="3.871486">
-    <ele>82.035</ele>
-    <time>2012-07-02T18:16:16Z</time>
-   </trkpt>
-   <trkpt lat="50.419980" lon="3.871534">
-    <ele>82.077</ele>
-    <time>2012-07-02T18:16:17Z</time>
-   </trkpt>
-   <trkpt lat="50.419978" lon="3.871586">
-    <ele>82.085</ele>
-    <time>2012-07-02T18:16:18Z</time>
-   </trkpt>
-   <trkpt lat="50.419976" lon="3.871630">
-    <ele>82.164</ele>
-    <time>2012-07-02T18:16:19Z</time>
-   </trkpt>
-   <trkpt lat="50.419972" lon="3.871673">
-    <ele>82.222</ele>
-    <time>2012-07-02T18:16:20Z</time>
-   </trkpt>
-   <trkpt lat="50.419973" lon="3.871711">
-    <ele>82.206</ele>
-    <time>2012-07-02T18:16:21Z</time>
-   </trkpt>
-   <trkpt lat="50.419981" lon="3.871762">
-    <ele>82.237</ele>
-    <time>2012-07-02T18:16:22Z</time>
-   </trkpt>
-   <trkpt lat="50.419976" lon="3.871818">
-    <ele>82.144</ele>
-    <time>2012-07-02T18:16:23Z</time>
-   </trkpt>
-   <trkpt lat="50.419977" lon="3.871870">
-    <ele>82.209</ele>
-    <time>2012-07-02T18:16:24Z</time>
-   </trkpt>
-   <trkpt lat="50.419985" lon="3.871920">
-    <ele>82.106</ele>
-    <time>2012-07-02T18:16:25Z</time>
-   </trkpt>
-   <trkpt lat="50.419990" lon="3.871970">
-    <ele>82.235</ele>
-    <time>2012-07-02T18:16:26Z</time>
-   </trkpt>
-   <trkpt lat="50.420000" lon="3.872018">
-    <ele>82.209</ele>
-    <time>2012-07-02T18:16:27Z</time>
-   </trkpt>
-   <trkpt lat="50.419995" lon="3.872063">
-    <ele>82.301</ele>
-    <time>2012-07-02T18:16:28Z</time>
-   </trkpt>
-   <trkpt lat="50.419989" lon="3.872119">
-    <ele>82.206</ele>
-    <time>2012-07-02T18:16:29Z</time>
-   </trkpt>
-   <trkpt lat="50.419984" lon="3.872175">
-    <ele>82.356</ele>
-    <time>2012-07-02T18:16:30Z</time>
-   </trkpt>
-   <trkpt lat="50.419987" lon="3.872229">
-    <ele>82.479</ele>
-    <time>2012-07-02T18:16:31Z</time>
-   </trkpt>
-   <trkpt lat="50.419976" lon="3.872289">
-    <ele>82.439</ele>
-    <time>2012-07-02T18:16:32Z</time>
-   </trkpt>
-   <trkpt lat="50.419975" lon="3.872343">
-    <ele>82.501</ele>
-    <time>2012-07-02T18:16:33Z</time>
-   </trkpt>
-   <trkpt lat="50.419970" lon="3.872400">
-    <ele>82.299</ele>
-    <time>2012-07-02T18:16:34Z</time>
-   </trkpt>
-   <trkpt lat="50.419972" lon="3.872456">
-    <ele>82.417</ele>
-    <time>2012-07-02T18:16:35Z</time>
-   </trkpt>
-   <trkpt lat="50.419966" lon="3.872512">
-    <ele>82.302</ele>
-    <time>2012-07-02T18:16:36Z</time>
-   </trkpt>
-   <trkpt lat="50.419964" lon="3.872567">
-    <ele>82.327</ele>
-    <time>2012-07-02T18:16:37Z</time>
-   </trkpt>
-   <trkpt lat="50.419957" lon="3.872625">
-    <ele>82.257</ele>
-    <time>2012-07-02T18:16:38Z</time>
-   </trkpt>
-   <trkpt lat="50.419951" lon="3.872683">
-    <ele>82.089</ele>
-    <time>2012-07-02T18:16:39Z</time>
-   </trkpt>
-   <trkpt lat="50.419945" lon="3.872737">
-    <ele>82.080</ele>
-    <time>2012-07-02T18:16:40Z</time>
-   </trkpt>
-   <trkpt lat="50.419948" lon="3.872798">
-    <ele>82.078</ele>
-    <time>2012-07-02T18:16:41Z</time>
-   </trkpt>
-   <trkpt lat="50.419950" lon="3.872867">
-    <ele>82.177</ele>
-    <time>2012-07-02T18:16:42Z</time>
-   </trkpt>
-   <trkpt lat="50.419946" lon="3.872923">
-    <ele>82.080</ele>
-    <time>2012-07-02T18:16:43Z</time>
-   </trkpt>
-   <trkpt lat="50.419951" lon="3.872983">
-    <ele>81.957</ele>
-    <time>2012-07-02T18:16:44Z</time>
-   </trkpt>
-   <trkpt lat="50.419960" lon="3.873042">
-    <ele>81.786</ele>
-    <time>2012-07-02T18:16:45Z</time>
-   </trkpt>
-   <trkpt lat="50.419957" lon="3.873095">
-    <ele>81.435</ele>
-    <time>2012-07-02T18:16:46Z</time>
-   </trkpt>
-   <trkpt lat="50.419956" lon="3.873152">
-    <ele>81.715</ele>
-    <time>2012-07-02T18:16:47Z</time>
-   </trkpt>
-   <trkpt lat="50.419953" lon="3.873219">
-    <ele>81.748</ele>
-    <time>2012-07-02T18:16:48Z</time>
-   </trkpt>
-   <trkpt lat="50.419947" lon="3.873278">
-    <ele>81.740</ele>
-    <time>2012-07-02T18:16:49Z</time>
-   </trkpt>
-   <trkpt lat="50.419934" lon="3.873336">
-    <ele>81.484</ele>
-    <time>2012-07-02T18:16:50Z</time>
-   </trkpt>
-   <trkpt lat="50.419919" lon="3.873400">
-    <ele>81.466</ele>
-    <time>2012-07-02T18:16:51Z</time>
-   </trkpt>
-   <trkpt lat="50.419911" lon="3.873468">
-    <ele>81.424</ele>
-    <time>2012-07-02T18:16:52Z</time>
-   </trkpt>
-   <trkpt lat="50.419908" lon="3.873533">
-    <ele>81.256</ele>
-    <time>2012-07-02T18:16:53Z</time>
-   </trkpt>
-   <trkpt lat="50.419904" lon="3.873601">
-    <ele>81.328</ele>
-    <time>2012-07-02T18:16:54Z</time>
-   </trkpt>
-   <trkpt lat="50.419904" lon="3.873665">
-    <ele>81.271</ele>
-    <time>2012-07-02T18:16:55Z</time>
-   </trkpt>
-   <trkpt lat="50.419899" lon="3.873733">
-    <ele>81.270</ele>
-    <time>2012-07-02T18:16:56Z</time>
-   </trkpt>
-   <trkpt lat="50.419897" lon="3.873794">
-    <ele>81.242</ele>
-    <time>2012-07-02T18:16:57Z</time>
-   </trkpt>
-   <trkpt lat="50.419898" lon="3.873851">
-    <ele>81.338</ele>
-    <time>2012-07-02T18:16:58Z</time>
-   </trkpt>
-   <trkpt lat="50.419902" lon="3.873912">
-    <ele>81.318</ele>
-    <time>2012-07-02T18:16:59Z</time>
-   </trkpt>
-   <trkpt lat="50.419907" lon="3.873973">
-    <ele>81.316</ele>
-    <time>2012-07-02T18:17:00Z</time>
-   </trkpt>
-   <trkpt lat="50.419922" lon="3.874029">
-    <ele>81.283</ele>
-    <time>2012-07-02T18:17:01Z</time>
-   </trkpt>
-   <trkpt lat="50.419943" lon="3.874079">
-    <ele>81.284</ele>
-    <time>2012-07-02T18:17:02Z</time>
-   </trkpt>
-   <trkpt lat="50.419974" lon="3.874117">
-    <ele>80.965</ele>
-    <time>2012-07-02T18:17:03Z</time>
-   </trkpt>
-   <trkpt lat="50.420008" lon="3.874146">
-    <ele>80.903</ele>
-    <time>2012-07-02T18:17:04Z</time>
-   </trkpt>
-   <trkpt lat="50.420042" lon="3.874161">
-    <ele>81.028</ele>
-    <time>2012-07-02T18:17:05Z</time>
-   </trkpt>
-   <trkpt lat="50.420083" lon="3.874174">
-    <ele>80.853</ele>
-    <time>2012-07-02T18:17:06Z</time>
-   </trkpt>
-   <trkpt lat="50.420116" lon="3.874183">
-    <ele>80.947</ele>
-    <time>2012-07-02T18:17:07Z</time>
-   </trkpt>
-   <trkpt lat="50.420154" lon="3.874193">
-    <ele>80.587</ele>
-    <time>2012-07-02T18:17:08Z</time>
-   </trkpt>
-   <trkpt lat="50.420196" lon="3.874195">
-    <ele>80.697</ele>
-    <time>2012-07-02T18:17:09Z</time>
-   </trkpt>
-   <trkpt lat="50.420238" lon="3.874200">
-    <ele>80.580</ele>
-    <time>2012-07-02T18:17:10Z</time>
-   </trkpt>
-   <trkpt lat="50.420276" lon="3.874209">
-    <ele>80.437</ele>
-    <time>2012-07-02T18:17:11Z</time>
-   </trkpt>
-   <trkpt lat="50.420317" lon="3.874221">
-    <ele>80.461</ele>
-    <time>2012-07-02T18:17:12Z</time>
-   </trkpt>
-   <trkpt lat="50.420353" lon="3.874227">
-    <ele>80.463</ele>
-    <time>2012-07-02T18:17:13Z</time>
-   </trkpt>
-   <trkpt lat="50.420389" lon="3.874239">
-    <ele>80.183</ele>
-    <time>2012-07-02T18:17:14Z</time>
-   </trkpt>
-   <trkpt lat="50.420429" lon="3.874248">
-    <ele>80.320</ele>
-    <time>2012-07-02T18:17:15Z</time>
-   </trkpt>
-   <trkpt lat="50.420469" lon="3.874250">
-    <ele>80.082</ele>
-    <time>2012-07-02T18:17:16Z</time>
-   </trkpt>
-   <trkpt lat="50.420514" lon="3.874259">
-    <ele>79.981</ele>
-    <time>2012-07-02T18:17:17Z</time>
-   </trkpt>
-   <trkpt lat="50.420557" lon="3.874267">
-    <ele>79.918</ele>
-    <time>2012-07-02T18:17:18Z</time>
-   </trkpt>
-   <trkpt lat="50.420602" lon="3.874284">
-    <ele>79.955</ele>
-    <time>2012-07-02T18:17:19Z</time>
-   </trkpt>
-   <trkpt lat="50.420632" lon="3.874318">
-    <ele>79.825</ele>
-    <time>2012-07-02T18:17:20Z</time>
-   </trkpt>
-   <trkpt lat="50.420669" lon="3.874392">
-    <ele>79.746</ele>
-    <time>2012-07-02T18:17:21Z</time>
-   </trkpt>
-   <trkpt lat="50.420677" lon="3.874444">
-    <ele>79.924</ele>
-    <time>2012-07-02T18:17:22Z</time>
-   </trkpt>
-   <trkpt lat="50.420693" lon="3.874509">
-    <ele>79.829</ele>
-    <time>2012-07-02T18:17:23Z</time>
-   </trkpt>
-   <trkpt lat="50.420682" lon="3.874567">
-    <ele>79.844</ele>
-    <time>2012-07-02T18:17:24Z</time>
-   </trkpt>
-   <trkpt lat="50.420675" lon="3.874629">
-    <ele>79.954</ele>
-    <time>2012-07-02T18:17:25Z</time>
-   </trkpt>
-   <trkpt lat="50.420669" lon="3.874687">
-    <ele>79.853</ele>
-    <time>2012-07-02T18:17:26Z</time>
-   </trkpt>
-   <trkpt lat="50.420659" lon="3.874750">
-    <ele>79.958</ele>
-    <time>2012-07-02T18:17:27Z</time>
-   </trkpt>
-   <trkpt lat="50.420649" lon="3.874809">
-    <ele>79.951</ele>
-    <time>2012-07-02T18:17:28Z</time>
-   </trkpt>
-   <trkpt lat="50.420645" lon="3.874872">
-    <ele>80.066</ele>
-    <time>2012-07-02T18:17:29Z</time>
-   </trkpt>
-   <trkpt lat="50.420634" lon="3.874935">
-    <ele>80.234</ele>
-    <time>2012-07-02T18:17:30Z</time>
-   </trkpt>
-   <trkpt lat="50.420625" lon="3.874993">
-    <ele>80.285</ele>
-    <time>2012-07-02T18:17:31Z</time>
-   </trkpt>
-   <trkpt lat="50.420612" lon="3.875052">
-    <ele>80.406</ele>
-    <time>2012-07-02T18:17:32Z</time>
-   </trkpt>
-   <trkpt lat="50.420600" lon="3.875107">
-    <ele>80.674</ele>
-    <time>2012-07-02T18:17:33Z</time>
-   </trkpt>
-   <trkpt lat="50.420591" lon="3.875156">
-    <ele>80.725</ele>
-    <time>2012-07-02T18:17:34Z</time>
-   </trkpt>
-   <trkpt lat="50.420590" lon="3.875203">
-    <ele>80.821</ele>
-    <time>2012-07-02T18:17:35Z</time>
-   </trkpt>
-   <trkpt lat="50.420605" lon="3.875248">
-    <ele>80.867</ele>
-    <time>2012-07-02T18:17:36Z</time>
-   </trkpt>
-   <trkpt lat="50.420624" lon="3.875279">
-    <ele>80.606</ele>
-    <time>2012-07-02T18:17:37Z</time>
-   </trkpt>
-   <trkpt lat="50.420656" lon="3.875302">
-    <ele>80.520</ele>
-    <time>2012-07-02T18:17:38Z</time>
-   </trkpt>
-   <trkpt lat="50.420689" lon="3.875324">
-    <ele>80.507</ele>
-    <time>2012-07-02T18:17:39Z</time>
-   </trkpt>
-   <trkpt lat="50.420727" lon="3.875343">
-    <ele>80.384</ele>
-    <time>2012-07-02T18:17:40Z</time>
-   </trkpt>
-   <trkpt lat="50.420762" lon="3.875361">
-    <ele>80.438</ele>
-    <time>2012-07-02T18:17:41Z</time>
-   </trkpt>
-   <trkpt lat="50.420802" lon="3.875379">
-    <ele>80.394</ele>
-    <time>2012-07-02T18:17:42Z</time>
-   </trkpt>
-   <trkpt lat="50.420846" lon="3.875394">
-    <ele>80.241</ele>
-    <time>2012-07-02T18:17:43Z</time>
-   </trkpt>
-   <trkpt lat="50.420898" lon="3.875397">
-    <ele>80.211</ele>
-    <time>2012-07-02T18:17:44Z</time>
-   </trkpt>
-   <trkpt lat="50.420955" lon="3.875404">
-    <ele>79.660</ele>
-    <time>2012-07-02T18:17:45Z</time>
-   </trkpt>
-   <trkpt lat="50.421008" lon="3.875406">
-    <ele>79.426</ele>
-    <time>2012-07-02T18:17:46Z</time>
-   </trkpt>
-   <trkpt lat="50.421060" lon="3.875417">
-    <ele>79.194</ele>
-    <time>2012-07-02T18:17:47Z</time>
-   </trkpt>
-   <trkpt lat="50.421110" lon="3.875425">
-    <ele>79.277</ele>
-    <time>2012-07-02T18:17:48Z</time>
-   </trkpt>
-   <trkpt lat="50.421169" lon="3.875440">
-    <ele>79.260</ele>
-    <time>2012-07-02T18:17:49Z</time>
-   </trkpt>
-   <trkpt lat="50.421223" lon="3.875461">
-    <ele>78.936</ele>
-    <time>2012-07-02T18:17:50Z</time>
-   </trkpt>
-   <trkpt lat="50.421282" lon="3.875481">
-    <ele>78.702</ele>
-    <time>2012-07-02T18:17:51Z</time>
-   </trkpt>
-   <trkpt lat="50.421346" lon="3.875503">
-    <ele>78.597</ele>
-    <time>2012-07-02T18:17:52Z</time>
-   </trkpt>
-   <trkpt lat="50.421407" lon="3.875524">
-    <ele>78.448</ele>
-    <time>2012-07-02T18:17:53Z</time>
-   </trkpt>
-   <trkpt lat="50.421466" lon="3.875535">
-    <ele>78.375</ele>
-    <time>2012-07-02T18:17:54Z</time>
-   </trkpt>
-   <trkpt lat="50.421528" lon="3.875553">
-    <ele>78.254</ele>
-    <time>2012-07-02T18:17:55Z</time>
-   </trkpt>
-   <trkpt lat="50.421584" lon="3.875567">
-    <ele>78.002</ele>
-    <time>2012-07-02T18:17:56Z</time>
-   </trkpt>
-   <trkpt lat="50.421640" lon="3.875570">
-    <ele>78.256</ele>
-    <time>2012-07-02T18:17:57Z</time>
-   </trkpt>
-   <trkpt lat="50.421708" lon="3.875583">
-    <ele>78.066</ele>
-    <time>2012-07-02T18:17:58Z</time>
-   </trkpt>
-   <trkpt lat="50.421766" lon="3.875599">
-    <ele>77.977</ele>
-    <time>2012-07-02T18:17:59Z</time>
-   </trkpt>
-   <trkpt lat="50.421832" lon="3.875619">
-    <ele>77.951</ele>
-    <time>2012-07-02T18:18:00Z</time>
-   </trkpt>
-   <trkpt lat="50.421899" lon="3.875628">
-    <ele>77.989</ele>
-    <time>2012-07-02T18:18:01Z</time>
-   </trkpt>
-   <trkpt lat="50.421960" lon="3.875640">
-    <ele>77.985</ele>
-    <time>2012-07-02T18:18:02Z</time>
-   </trkpt>
-   <trkpt lat="50.422018" lon="3.875657">
-    <ele>77.894</ele>
-    <time>2012-07-02T18:18:03Z</time>
-   </trkpt>
-   <trkpt lat="50.422085" lon="3.875668">
-    <ele>77.947</ele>
-    <time>2012-07-02T18:18:04Z</time>
-   </trkpt>
-   <trkpt lat="50.422143" lon="3.875681">
-    <ele>77.666</ele>
-    <time>2012-07-02T18:18:05Z</time>
-   </trkpt>
-   <trkpt lat="50.422202" lon="3.875695">
-    <ele>77.429</ele>
-    <time>2012-07-02T18:18:06Z</time>
-   </trkpt>
-   <trkpt lat="50.422261" lon="3.875711">
-    <ele>77.195</ele>
-    <time>2012-07-02T18:18:07Z</time>
-   </trkpt>
-   <trkpt lat="50.422315" lon="3.875732">
-    <ele>77.222</ele>
-    <time>2012-07-02T18:18:08Z</time>
-   </trkpt>
-   <trkpt lat="50.422356" lon="3.875776">
-    <ele>77.192</ele>
-    <time>2012-07-02T18:18:09Z</time>
-   </trkpt>
-   <trkpt lat="50.422382" lon="3.875841">
-    <ele>77.188</ele>
-    <time>2012-07-02T18:18:10Z</time>
-   </trkpt>
-   <trkpt lat="50.422390" lon="3.875910">
-    <ele>77.036</ele>
-    <time>2012-07-02T18:18:11Z</time>
-   </trkpt>
-   <trkpt lat="50.422395" lon="3.875981">
-    <ele>77.053</ele>
-    <time>2012-07-02T18:18:12Z</time>
-   </trkpt>
-   <trkpt lat="50.422397" lon="3.876052">
-    <ele>77.176</ele>
-    <time>2012-07-02T18:18:13Z</time>
-   </trkpt>
-   <trkpt lat="50.422392" lon="3.876121">
-    <ele>77.357</ele>
-    <time>2012-07-02T18:18:14Z</time>
-   </trkpt>
-   <trkpt lat="50.422385" lon="3.876189">
-    <ele>77.366</ele>
-    <time>2012-07-02T18:18:15Z</time>
-   </trkpt>
-   <trkpt lat="50.422378" lon="3.876257">
-    <ele>77.525</ele>
-    <time>2012-07-02T18:18:16Z</time>
-   </trkpt>
-   <trkpt lat="50.422372" lon="3.876315">
-    <ele>77.566</ele>
-    <time>2012-07-02T18:18:17Z</time>
-   </trkpt>
-   <trkpt lat="50.422365" lon="3.876366">
-    <ele>77.704</ele>
-    <time>2012-07-02T18:18:18Z</time>
-   </trkpt>
-   <trkpt lat="50.422353" lon="3.876406">
-    <ele>78.162</ele>
-    <time>2012-07-02T18:18:19Z</time>
-   </trkpt>
-   <trkpt lat="50.422347" lon="3.876429">
-    <ele>78.300</ele>
-    <time>2012-07-02T18:18:20Z</time>
-   </trkpt>
-   <trkpt lat="50.422332" lon="3.876444">
-    <ele>78.494</ele>
-    <time>2012-07-02T18:18:21Z</time>
-   </trkpt>
-   <trkpt lat="50.422328" lon="3.876461">
-    <ele>78.370</ele>
-    <time>2012-07-02T18:18:22Z</time>
-   </trkpt>
-   <trkpt lat="50.422329" lon="3.876467">
-    <ele>78.706</ele>
-    <time>2012-07-02T18:18:23Z</time>
-   </trkpt>
-   <trkpt lat="50.422323" lon="3.876464">
-    <ele>78.529</ele>
-    <time>2012-07-02T18:18:24Z</time>
-   </trkpt>
-   <trkpt lat="50.422323" lon="3.876468">
-    <ele>78.378</ele>
-    <time>2012-07-02T18:18:25Z</time>
-   </trkpt>
-   <trkpt lat="50.422323" lon="3.876469">
-    <ele>78.560</ele>
-    <time>2012-07-02T18:18:26Z</time>
-   </trkpt>
-   <trkpt lat="50.422323" lon="3.876470">
-    <ele>78.587</ele>
-    <time>2012-07-02T18:18:27Z</time>
-   </trkpt>
-   <trkpt lat="50.422323" lon="3.876470">
-    <ele>78.574</ele>
-    <time>2012-07-02T18:18:28Z</time>
-   </trkpt>
-   <trkpt lat="50.422323" lon="3.876471">
-    <ele>78.595</ele>
-    <time>2012-07-02T18:18:29Z</time>
-   </trkpt>
-   <trkpt lat="50.422324" lon="3.876471">
-    <ele>78.325</ele>
-    <time>2012-07-02T18:18:30Z</time>
-   </trkpt>
-   <trkpt lat="50.422324" lon="3.876471">
-    <ele>78.505</ele>
-    <time>2012-07-02T18:18:31Z</time>
-   </trkpt>
-   <trkpt lat="50.422324" lon="3.876471">
-    <ele>78.516</ele>
-    <time>2012-07-02T18:18:32Z</time>
-   </trkpt>
-   <trkpt lat="50.422324" lon="3.876473">
-    <ele>78.381</ele>
-    <time>2012-07-02T18:18:33Z</time>
-   </trkpt>
-   <trkpt lat="50.422333" lon="3.876500">
-    <ele>78.518</ele>
-    <time>2012-07-02T18:18:34Z</time>
-   </trkpt>
-   <trkpt lat="50.422343" lon="3.876526">
-    <ele>78.516</ele>
-    <time>2012-07-02T18:18:35Z</time>
-   </trkpt>
-   <trkpt lat="50.422340" lon="3.876542">
-    <ele>78.455</ele>
-    <time>2012-07-02T18:18:36Z</time>
-   </trkpt>
-   <trkpt lat="50.422357" lon="3.876555">
-    <ele>78.318</ele>
-    <time>2012-07-02T18:18:37Z</time>
-   </trkpt>
-   <trkpt lat="50.422384" lon="3.876572">
-    <ele>78.268</ele>
-    <time>2012-07-02T18:18:38Z</time>
-   </trkpt>
-   <trkpt lat="50.422417" lon="3.876585">
-    <ele>78.229</ele>
-    <time>2012-07-02T18:18:39Z</time>
-   </trkpt>
-   <trkpt lat="50.422450" lon="3.876590">
-    <ele>78.086</ele>
-    <time>2012-07-02T18:18:40Z</time>
-   </trkpt>
-   <trkpt lat="50.422489" lon="3.876602">
-    <ele>77.796</ele>
-    <time>2012-07-02T18:18:41Z</time>
-   </trkpt>
-   <trkpt lat="50.422536" lon="3.876612">
-    <ele>77.672</ele>
-    <time>2012-07-02T18:18:42Z</time>
-   </trkpt>
-   <trkpt lat="50.422583" lon="3.876627">
-    <ele>77.125</ele>
-    <time>2012-07-02T18:18:43Z</time>
-   </trkpt>
-   <trkpt lat="50.422630" lon="3.876641">
-    <ele>77.014</ele>
-    <time>2012-07-02T18:18:44Z</time>
-   </trkpt>
-   <trkpt lat="50.422679" lon="3.876652">
-    <ele>77.009</ele>
-    <time>2012-07-02T18:18:45Z</time>
-   </trkpt>
-   <trkpt lat="50.422732" lon="3.876659">
-    <ele>76.875</ele>
-    <time>2012-07-02T18:18:46Z</time>
-   </trkpt>
-   <trkpt lat="50.422781" lon="3.876665">
-    <ele>76.595</ele>
-    <time>2012-07-02T18:18:47Z</time>
-   </trkpt>
-   <trkpt lat="50.422836" lon="3.876672">
-    <ele>76.252</ele>
-    <time>2012-07-02T18:18:48Z</time>
-   </trkpt>
-   <trkpt lat="50.422894" lon="3.876677">
-    <ele>76.113</ele>
-    <time>2012-07-02T18:18:49Z</time>
-   </trkpt>
-   <trkpt lat="50.422946" lon="3.876673">
-    <ele>76.188</ele>
-    <time>2012-07-02T18:18:50Z</time>
-   </trkpt>
-   <trkpt lat="50.423002" lon="3.876686">
-    <ele>75.994</ele>
-    <time>2012-07-02T18:18:51Z</time>
-   </trkpt>
-   <trkpt lat="50.423053" lon="3.876692">
-    <ele>75.773</ele>
-    <time>2012-07-02T18:18:52Z</time>
-   </trkpt>
-   <trkpt lat="50.423109" lon="3.876700">
-    <ele>75.798</ele>
-    <time>2012-07-02T18:18:53Z</time>
-   </trkpt>
-   <trkpt lat="50.423173" lon="3.876706">
-    <ele>75.741</ele>
-    <time>2012-07-02T18:18:54Z</time>
-   </trkpt>
-   <trkpt lat="50.423230" lon="3.876717">
-    <ele>75.792</ele>
-    <time>2012-07-02T18:18:55Z</time>
-   </trkpt>
-   <trkpt lat="50.423282" lon="3.876723">
-    <ele>75.750</ele>
-    <time>2012-07-02T18:18:56Z</time>
-   </trkpt>
-   <trkpt lat="50.423334" lon="3.876740">
-    <ele>75.685</ele>
-    <time>2012-07-02T18:18:57Z</time>
-   </trkpt>
-   <trkpt lat="50.423381" lon="3.876778">
-    <ele>75.578</ele>
-    <time>2012-07-02T18:18:58Z</time>
-   </trkpt>
-   <trkpt lat="50.423421" lon="3.876837">
-    <ele>75.140</ele>
-    <time>2012-07-02T18:18:59Z</time>
-   </trkpt>
-   <trkpt lat="50.423451" lon="3.876900">
-    <ele>74.943</ele>
-    <time>2012-07-02T18:19:00Z</time>
-   </trkpt>
-   <trkpt lat="50.423482" lon="3.876972">
-    <ele>74.833</ele>
-    <time>2012-07-02T18:19:01Z</time>
-   </trkpt>
-   <trkpt lat="50.423513" lon="3.877040">
-    <ele>74.778</ele>
-    <time>2012-07-02T18:19:02Z</time>
-   </trkpt>
-   <trkpt lat="50.423559" lon="3.877107">
-    <ele>74.645</ele>
-    <time>2012-07-02T18:19:03Z</time>
-   </trkpt>
-   <trkpt lat="50.423601" lon="3.877181">
-    <ele>73.808</ele>
-    <time>2012-07-02T18:19:04Z</time>
-   </trkpt>
-   <trkpt lat="50.423639" lon="3.877256">
-    <ele>73.566</ele>
-    <time>2012-07-02T18:19:05Z</time>
-   </trkpt>
-   <trkpt lat="50.423675" lon="3.877311">
-    <ele>73.630</ele>
-    <time>2012-07-02T18:19:06Z</time>
-   </trkpt>
-   <trkpt lat="50.423726" lon="3.877349">
-    <ele>73.560</ele>
-    <time>2012-07-02T18:19:07Z</time>
-   </trkpt>
-   <trkpt lat="50.423776" lon="3.877370">
-    <ele>73.386</ele>
-    <time>2012-07-02T18:19:08Z</time>
-   </trkpt>
-   <trkpt lat="50.423829" lon="3.877382">
-    <ele>73.118</ele>
-    <time>2012-07-02T18:19:09Z</time>
-   </trkpt>
-   <trkpt lat="50.423880" lon="3.877363">
-    <ele>73.176</ele>
-    <time>2012-07-02T18:19:10Z</time>
-   </trkpt>
-   <trkpt lat="50.423915" lon="3.877312">
-    <ele>73.412</ele>
-    <time>2012-07-02T18:19:11Z</time>
-   </trkpt>
-   <trkpt lat="50.423944" lon="3.877259">
-    <ele>73.788</ele>
-    <time>2012-07-02T18:19:12Z</time>
-   </trkpt>
-   <trkpt lat="50.423973" lon="3.877211">
-    <ele>73.698</ele>
-    <time>2012-07-02T18:19:13Z</time>
-   </trkpt>
-   <trkpt lat="50.424007" lon="3.877173">
-    <ele>73.831</ele>
-    <time>2012-07-02T18:19:14Z</time>
-   </trkpt>
-   <trkpt lat="50.424030" lon="3.877127">
-    <ele>73.821</ele>
-    <time>2012-07-02T18:19:15Z</time>
-   </trkpt>
-   <trkpt lat="50.424062" lon="3.877088">
-    <ele>73.871</ele>
-    <time>2012-07-02T18:19:16Z</time>
-   </trkpt>
-   <trkpt lat="50.424095" lon="3.877071">
-    <ele>74.052</ele>
-    <time>2012-07-02T18:19:17Z</time>
-   </trkpt>
-   <trkpt lat="50.424123" lon="3.877088">
-    <ele>73.841</ele>
-    <time>2012-07-02T18:19:18Z</time>
-   </trkpt>
-   <trkpt lat="50.424180" lon="3.877148">
-    <ele>73.791</ele>
-    <time>2012-07-02T18:19:20Z</time>
-   </trkpt>
-   <trkpt lat="50.424211" lon="3.877176">
-    <ele>73.353</ele>
-    <time>2012-07-02T18:19:21Z</time>
-   </trkpt>
-   <trkpt lat="50.424248" lon="3.877205">
-    <ele>73.235</ele>
-    <time>2012-07-02T18:19:22Z</time>
-   </trkpt>
-   <trkpt lat="50.424284" lon="3.877236">
-    <ele>73.107</ele>
-    <time>2012-07-02T18:19:23Z</time>
-   </trkpt>
-   <trkpt lat="50.424319" lon="3.877269">
-    <ele>72.997</ele>
-    <time>2012-07-02T18:19:24Z</time>
-   </trkpt>
-   <trkpt lat="50.424356" lon="3.877298">
-    <ele>72.784</ele>
-    <time>2012-07-02T18:19:25Z</time>
-   </trkpt>
-   <trkpt lat="50.424397" lon="3.877333">
-    <ele>72.452</ele>
-    <time>2012-07-02T18:19:26Z</time>
-   </trkpt>
-   <trkpt lat="50.424441" lon="3.877366">
-    <ele>72.361</ele>
-    <time>2012-07-02T18:19:27Z</time>
-   </trkpt>
-   <trkpt lat="50.424484" lon="3.877402">
-    <ele>72.193</ele>
-    <time>2012-07-02T18:19:28Z</time>
-   </trkpt>
-   <trkpt lat="50.424534" lon="3.877437">
-    <ele>71.970</ele>
-    <time>2012-07-02T18:19:29Z</time>
-   </trkpt>
-   <trkpt lat="50.424583" lon="3.877465">
-    <ele>71.916</ele>
-    <time>2012-07-02T18:19:30Z</time>
-   </trkpt>
-   <trkpt lat="50.424634" lon="3.877483">
-    <ele>71.722</ele>
-    <time>2012-07-02T18:19:31Z</time>
-   </trkpt>
-   <trkpt lat="50.424682" lon="3.877503">
-    <ele>71.684</ele>
-    <time>2012-07-02T18:19:32Z</time>
-   </trkpt>
-   <trkpt lat="50.424736" lon="3.877523">
-    <ele>71.276</ele>
-    <time>2012-07-02T18:19:33Z</time>
-   </trkpt>
-   <trkpt lat="50.424791" lon="3.877534">
-    <ele>71.269</ele>
-    <time>2012-07-02T18:19:34Z</time>
-   </trkpt>
-   <trkpt lat="50.424851" lon="3.877546">
-    <ele>70.943</ele>
-    <time>2012-07-02T18:19:35Z</time>
-   </trkpt>
-   <trkpt lat="50.424914" lon="3.877559">
-    <ele>70.682</ele>
-    <time>2012-07-02T18:19:36Z</time>
-   </trkpt>
-   <trkpt lat="50.424972" lon="3.877572">
-    <ele>70.404</ele>
-    <time>2012-07-02T18:19:37Z</time>
-   </trkpt>
-   <trkpt lat="50.425032" lon="3.877585">
-    <ele>69.964</ele>
-    <time>2012-07-02T18:19:38Z</time>
-   </trkpt>
-   <trkpt lat="50.425094" lon="3.877592">
-    <ele>69.859</ele>
-    <time>2012-07-02T18:19:39Z</time>
-   </trkpt>
-   <trkpt lat="50.425158" lon="3.877605">
-    <ele>69.631</ele>
-    <time>2012-07-02T18:19:40Z</time>
-   </trkpt>
-   <trkpt lat="50.425221" lon="3.877619">
-    <ele>69.457</ele>
-    <time>2012-07-02T18:19:41Z</time>
-   </trkpt>
-   <trkpt lat="50.425285" lon="3.877637">
-    <ele>69.298</ele>
-    <time>2012-07-02T18:19:42Z</time>
-   </trkpt>
-   <trkpt lat="50.425351" lon="3.877663">
-    <ele>69.310</ele>
-    <time>2012-07-02T18:19:43Z</time>
-   </trkpt>
-   <trkpt lat="50.425414" lon="3.877689">
-    <ele>69.201</ele>
-    <time>2012-07-02T18:19:44Z</time>
-   </trkpt>
-   <trkpt lat="50.425477" lon="3.877714">
-    <ele>69.141</ele>
-    <time>2012-07-02T18:19:45Z</time>
-   </trkpt>
-   <trkpt lat="50.425544" lon="3.877747">
-    <ele>68.812</ele>
-    <time>2012-07-02T18:19:46Z</time>
-   </trkpt>
-   <trkpt lat="50.425609" lon="3.877787">
-    <ele>68.256</ele>
-    <time>2012-07-02T18:19:47Z</time>
-   </trkpt>
-   <trkpt lat="50.425670" lon="3.877836">
-    <ele>68.188</ele>
-    <time>2012-07-02T18:19:48Z</time>
-   </trkpt>
-   <trkpt lat="50.425732" lon="3.877892">
-    <ele>67.891</ele>
-    <time>2012-07-02T18:19:49Z</time>
-   </trkpt>
-   <trkpt lat="50.425786" lon="3.877958">
-    <ele>67.710</ele>
-    <time>2012-07-02T18:19:50Z</time>
-   </trkpt>
-   <trkpt lat="50.425832" lon="3.878035">
-    <ele>67.746</ele>
-    <time>2012-07-02T18:19:51Z</time>
-   </trkpt>
-   <trkpt lat="50.425884" lon="3.878106">
-    <ele>67.420</ele>
-    <time>2012-07-02T18:19:52Z</time>
-   </trkpt>
-   <trkpt lat="50.425938" lon="3.878169">
-    <ele>67.393</ele>
-    <time>2012-07-02T18:19:53Z</time>
-   </trkpt>
-   <trkpt lat="50.425993" lon="3.878234">
-    <ele>67.096</ele>
-    <time>2012-07-02T18:19:54Z</time>
-   </trkpt>
-   <trkpt lat="50.426048" lon="3.878295">
-    <ele>67.061</ele>
-    <time>2012-07-02T18:19:55Z</time>
-   </trkpt>
-   <trkpt lat="50.426096" lon="3.878350">
-    <ele>66.616</ele>
-    <time>2012-07-02T18:19:56Z</time>
-   </trkpt>
-   <trkpt lat="50.426158" lon="3.878409">
-    <ele>66.369</ele>
-    <time>2012-07-02T18:19:57Z</time>
-   </trkpt>
-   <trkpt lat="50.426216" lon="3.878464">
-    <ele>66.313</ele>
-    <time>2012-07-02T18:19:58Z</time>
-   </trkpt>
-   <trkpt lat="50.426267" lon="3.878520">
-    <ele>66.249</ele>
-    <time>2012-07-02T18:19:59Z</time>
-   </trkpt>
-   <trkpt lat="50.426324" lon="3.878571">
-    <ele>66.171</ele>
-    <time>2012-07-02T18:20:00Z</time>
-   </trkpt>
-   <trkpt lat="50.426382" lon="3.878626">
-    <ele>66.065</ele>
-    <time>2012-07-02T18:20:01Z</time>
-   </trkpt>
-   <trkpt lat="50.426440" lon="3.878679">
-    <ele>65.519</ele>
-    <time>2012-07-02T18:20:02Z</time>
-   </trkpt>
-   <trkpt lat="50.426500" lon="3.878731">
-    <ele>65.706</ele>
-    <time>2012-07-02T18:20:03Z</time>
-   </trkpt>
-   <trkpt lat="50.426557" lon="3.878778">
-    <ele>65.745</ele>
-    <time>2012-07-02T18:20:04Z</time>
-   </trkpt>
-   <trkpt lat="50.426604" lon="3.878817">
-    <ele>66.167</ele>
-    <time>2012-07-02T18:20:05Z</time>
-   </trkpt>
-   <trkpt lat="50.426649" lon="3.878852">
-    <ele>66.335</ele>
-    <time>2012-07-02T18:20:06Z</time>
-   </trkpt>
-   <trkpt lat="50.426691" lon="3.878890">
-    <ele>66.313</ele>
-    <time>2012-07-02T18:20:07Z</time>
-   </trkpt>
-   <trkpt lat="50.426730" lon="3.878946">
-    <ele>65.837</ele>
-    <time>2012-07-02T18:20:08Z</time>
-   </trkpt>
-   <trkpt lat="50.426762" lon="3.879019">
-    <ele>65.802</ele>
-    <time>2012-07-02T18:20:09Z</time>
-   </trkpt>
-   <trkpt lat="50.426789" lon="3.879101">
-    <ele>65.481</ele>
-    <time>2012-07-02T18:20:10Z</time>
-   </trkpt>
-   <trkpt lat="50.426819" lon="3.879182">
-    <ele>65.008</ele>
-    <time>2012-07-02T18:20:11Z</time>
-   </trkpt>
-   <trkpt lat="50.426860" lon="3.879261">
-    <ele>64.787</ele>
-    <time>2012-07-02T18:20:12Z</time>
-   </trkpt>
-   <trkpt lat="50.426902" lon="3.879338">
-    <ele>64.588</ele>
-    <time>2012-07-02T18:20:13Z</time>
-   </trkpt>
-   <trkpt lat="50.426941" lon="3.879415">
-    <ele>64.257</ele>
-    <time>2012-07-02T18:20:14Z</time>
-   </trkpt>
-   <trkpt lat="50.426982" lon="3.879501">
-    <ele>64.015</ele>
-    <time>2012-07-02T18:20:15Z</time>
-   </trkpt>
-   <trkpt lat="50.427025" lon="3.879582">
-    <ele>64.305</ele>
-    <time>2012-07-02T18:20:16Z</time>
-   </trkpt>
-   <trkpt lat="50.427066" lon="3.879661">
-    <ele>64.367</ele>
-    <time>2012-07-02T18:20:17Z</time>
-   </trkpt>
-   <trkpt lat="50.427098" lon="3.879741">
-    <ele>64.140</ele>
-    <time>2012-07-02T18:20:18Z</time>
-   </trkpt>
-   <trkpt lat="50.427145" lon="3.879810">
-    <ele>64.115</ele>
-    <time>2012-07-02T18:20:19Z</time>
-   </trkpt>
-   <trkpt lat="50.427194" lon="3.879876">
-    <ele>64.069</ele>
-    <time>2012-07-02T18:20:20Z</time>
-   </trkpt>
-   <trkpt lat="50.427239" lon="3.879945">
-    <ele>64.087</ele>
-    <time>2012-07-02T18:20:21Z</time>
-   </trkpt>
-   <trkpt lat="50.427286" lon="3.880017">
-    <ele>64.185</ele>
-    <time>2012-07-02T18:20:22Z</time>
-   </trkpt>
-   <trkpt lat="50.427334" lon="3.880086">
-    <ele>63.917</ele>
-    <time>2012-07-02T18:20:23Z</time>
-   </trkpt>
-   <trkpt lat="50.427381" lon="3.880150">
-    <ele>63.927</ele>
-    <time>2012-07-02T18:20:24Z</time>
-   </trkpt>
-   <trkpt lat="50.427432" lon="3.880217">
-    <ele>63.890</ele>
-    <time>2012-07-02T18:20:25Z</time>
-   </trkpt>
-   <trkpt lat="50.427481" lon="3.880275">
-    <ele>63.758</ele>
-    <time>2012-07-02T18:20:26Z</time>
-   </trkpt>
-   <trkpt lat="50.427541" lon="3.880334">
-    <ele>63.784</ele>
-    <time>2012-07-02T18:20:27Z</time>
-   </trkpt>
-   <trkpt lat="50.427599" lon="3.880390">
-    <ele>63.540</ele>
-    <time>2012-07-02T18:20:28Z</time>
-   </trkpt>
-   <trkpt lat="50.427659" lon="3.880444">
-    <ele>63.453</ele>
-    <time>2012-07-02T18:20:29Z</time>
-   </trkpt>
-   <trkpt lat="50.427714" lon="3.880495">
-    <ele>63.621</ele>
-    <time>2012-07-02T18:20:30Z</time>
-   </trkpt>
-   <trkpt lat="50.427766" lon="3.880540">
-    <ele>63.515</ele>
-    <time>2012-07-02T18:20:31Z</time>
-   </trkpt>
-   <trkpt lat="50.427825" lon="3.880587">
-    <ele>63.292</ele>
-    <time>2012-07-02T18:20:32Z</time>
-   </trkpt>
-   <trkpt lat="50.427884" lon="3.880630">
-    <ele>63.225</ele>
-    <time>2012-07-02T18:20:33Z</time>
-   </trkpt>
-   <trkpt lat="50.427941" lon="3.880673">
-    <ele>63.147</ele>
-    <time>2012-07-02T18:20:34Z</time>
-   </trkpt>
-   <trkpt lat="50.428000" lon="3.880723">
-    <ele>62.966</ele>
-    <time>2012-07-02T18:20:35Z</time>
-   </trkpt>
-   <trkpt lat="50.428063" lon="3.880771">
-    <ele>62.862</ele>
-    <time>2012-07-02T18:20:36Z</time>
-   </trkpt>
-   <trkpt lat="50.428122" lon="3.880820">
-    <ele>62.510</ele>
-    <time>2012-07-02T18:20:37Z</time>
-   </trkpt>
-   <trkpt lat="50.428182" lon="3.880870">
-    <ele>62.332</ele>
-    <time>2012-07-02T18:20:38Z</time>
-   </trkpt>
-   <trkpt lat="50.428245" lon="3.880920">
-    <ele>62.336</ele>
-    <time>2012-07-02T18:20:39Z</time>
-   </trkpt>
-   <trkpt lat="50.428308" lon="3.880969">
-    <ele>62.145</ele>
-    <time>2012-07-02T18:20:40Z</time>
-   </trkpt>
-   <trkpt lat="50.428374" lon="3.881014">
-    <ele>61.671</ele>
-    <time>2012-07-02T18:20:41Z</time>
-   </trkpt>
-   <trkpt lat="50.428437" lon="3.881060">
-    <ele>60.962</ele>
-    <time>2012-07-02T18:20:42Z</time>
-   </trkpt>
-   <trkpt lat="50.428495" lon="3.881109">
-    <ele>60.897</ele>
-    <time>2012-07-02T18:20:43Z</time>
-   </trkpt>
-   <trkpt lat="50.428559" lon="3.881158">
-    <ele>60.804</ele>
-    <time>2012-07-02T18:20:44Z</time>
-   </trkpt>
-   <trkpt lat="50.428618" lon="3.881218">
-    <ele>60.732</ele>
-    <time>2012-07-02T18:20:45Z</time>
-   </trkpt>
-   <trkpt lat="50.428663" lon="3.881289">
-    <ele>60.551</ele>
-    <time>2012-07-02T18:20:46Z</time>
-   </trkpt>
-   <trkpt lat="50.428688" lon="3.881371">
-    <ele>60.244</ele>
-    <time>2012-07-02T18:20:47Z</time>
-   </trkpt>
-   <trkpt lat="50.428722" lon="3.881473">
-    <ele>60.230</ele>
-    <time>2012-07-02T18:20:48Z</time>
-   </trkpt>
-   <trkpt lat="50.428776" lon="3.881668">
-    <ele>60.325</ele>
-    <time>2012-07-02T18:20:50Z</time>
-   </trkpt>
-   <trkpt lat="50.428803" lon="3.881761">
-    <ele>60.316</ele>
-    <time>2012-07-02T18:20:51Z</time>
-   </trkpt>
-   <trkpt lat="50.428828" lon="3.881853">
-    <ele>60.427</ele>
-    <time>2012-07-02T18:20:52Z</time>
-   </trkpt>
-   <trkpt lat="50.428858" lon="3.881945">
-    <ele>60.455</ele>
-    <time>2012-07-02T18:20:53Z</time>
-   </trkpt>
-   <trkpt lat="50.428879" lon="3.882033">
-    <ele>60.451</ele>
-    <time>2012-07-02T18:20:54Z</time>
-   </trkpt>
-   <trkpt lat="50.428902" lon="3.882120">
-    <ele>60.445</ele>
-    <time>2012-07-02T18:20:55Z</time>
-   </trkpt>
-   <trkpt lat="50.428928" lon="3.882208">
-    <ele>60.230</ele>
-    <time>2012-07-02T18:20:56Z</time>
-   </trkpt>
-   <trkpt lat="50.428953" lon="3.882292">
-    <ele>60.321</ele>
-    <time>2012-07-02T18:20:57Z</time>
-   </trkpt>
-   <trkpt lat="50.428978" lon="3.882381">
-    <ele>60.444</ele>
-    <time>2012-07-02T18:20:58Z</time>
-   </trkpt>
-   <trkpt lat="50.429009" lon="3.882471">
-    <ele>60.499</ele>
-    <time>2012-07-02T18:20:59Z</time>
-   </trkpt>
-   <trkpt lat="50.429042" lon="3.882550">
-    <ele>60.471</ele>
-    <time>2012-07-02T18:21:00Z</time>
-   </trkpt>
-   <trkpt lat="50.429072" lon="3.882628">
-    <ele>60.253</ele>
-    <time>2012-07-02T18:21:01Z</time>
-   </trkpt>
-   <trkpt lat="50.429096" lon="3.882704">
-    <ele>60.080</ele>
-    <time>2012-07-02T18:21:02Z</time>
-   </trkpt>
-   <trkpt lat="50.429124" lon="3.882779">
-    <ele>60.087</ele>
-    <time>2012-07-02T18:21:03Z</time>
-   </trkpt>
-   <trkpt lat="50.429152" lon="3.882856">
-    <ele>60.039</ele>
-    <time>2012-07-02T18:21:04Z</time>
-   </trkpt>
-   <trkpt lat="50.429175" lon="3.882936">
-    <ele>60.023</ele>
-    <time>2012-07-02T18:21:05Z</time>
-   </trkpt>
-   <trkpt lat="50.429201" lon="3.883012">
-    <ele>59.790</ele>
-    <time>2012-07-02T18:21:06Z</time>
-   </trkpt>
-   <trkpt lat="50.429224" lon="3.883093">
-    <ele>59.922</ele>
-    <time>2012-07-02T18:21:07Z</time>
-   </trkpt>
-   <trkpt lat="50.429247" lon="3.883170">
-    <ele>59.696</ele>
-    <time>2012-07-02T18:21:08Z</time>
-   </trkpt>
-   <trkpt lat="50.429271" lon="3.883244">
-    <ele>59.656</ele>
-    <time>2012-07-02T18:21:09Z</time>
-   </trkpt>
-   <trkpt lat="50.429293" lon="3.883319">
-    <ele>59.719</ele>
-    <time>2012-07-02T18:21:10Z</time>
-   </trkpt>
-   <trkpt lat="50.429310" lon="3.883388">
-    <ele>59.882</ele>
-    <time>2012-07-02T18:21:11Z</time>
-   </trkpt>
-   <trkpt lat="50.429335" lon="3.883460">
-    <ele>59.697</ele>
-    <time>2012-07-02T18:21:12Z</time>
-   </trkpt>
-   <trkpt lat="50.429356" lon="3.883541">
-    <ele>59.364</ele>
-    <time>2012-07-02T18:21:13Z</time>
-   </trkpt>
-   <trkpt lat="50.429377" lon="3.883619">
-    <ele>59.380</ele>
-    <time>2012-07-02T18:21:14Z</time>
-   </trkpt>
-   <trkpt lat="50.429401" lon="3.883686">
-    <ele>59.425</ele>
-    <time>2012-07-02T18:21:15Z</time>
-   </trkpt>
-   <trkpt lat="50.429423" lon="3.883764">
-    <ele>59.018</ele>
-    <time>2012-07-02T18:21:16Z</time>
-   </trkpt>
-   <trkpt lat="50.429456" lon="3.883841">
-    <ele>58.838</ele>
-    <time>2012-07-02T18:21:17Z</time>
-   </trkpt>
-   <trkpt lat="50.429474" lon="3.883912">
-    <ele>58.487</ele>
-    <time>2012-07-02T18:21:18Z</time>
-   </trkpt>
-   <trkpt lat="50.429501" lon="3.883991">
-    <ele>58.254</ele>
-    <time>2012-07-02T18:21:19Z</time>
-   </trkpt>
-   <trkpt lat="50.429525" lon="3.884067">
-    <ele>58.208</ele>
-    <time>2012-07-02T18:21:20Z</time>
-   </trkpt>
-   <trkpt lat="50.429554" lon="3.884134">
-    <ele>58.575</ele>
-    <time>2012-07-02T18:21:21Z</time>
-   </trkpt>
-   <trkpt lat="50.429581" lon="3.884197">
-    <ele>58.711</ele>
-    <time>2012-07-02T18:21:22Z</time>
-   </trkpt>
-   <trkpt lat="50.429605" lon="3.884269">
-    <ele>58.816</ele>
-    <time>2012-07-02T18:21:23Z</time>
-   </trkpt>
-   <trkpt lat="50.429634" lon="3.884331">
-    <ele>58.624</ele>
-    <time>2012-07-02T18:21:24Z</time>
-   </trkpt>
-   <trkpt lat="50.429667" lon="3.884389">
-    <ele>58.421</ele>
-    <time>2012-07-02T18:21:25Z</time>
-   </trkpt>
-   <trkpt lat="50.429700" lon="3.884444">
-    <ele>58.322</ele>
-    <time>2012-07-02T18:21:26Z</time>
-   </trkpt>
-   <trkpt lat="50.429721" lon="3.884503">
-    <ele>58.191</ele>
-    <time>2012-07-02T18:21:27Z</time>
-   </trkpt>
-   <trkpt lat="50.429730" lon="3.884558">
-    <ele>58.480</ele>
-    <time>2012-07-02T18:21:28Z</time>
-   </trkpt>
-   <trkpt lat="50.429727" lon="3.884622">
-    <ele>58.772</ele>
-    <time>2012-07-02T18:21:29Z</time>
-   </trkpt>
-   <trkpt lat="50.429723" lon="3.884676">
-    <ele>59.146</ele>
-    <time>2012-07-02T18:21:30Z</time>
-   </trkpt>
-   <trkpt lat="50.429715" lon="3.884723">
-    <ele>59.356</ele>
-    <time>2012-07-02T18:21:31Z</time>
-   </trkpt>
-   <trkpt lat="50.429712" lon="3.884773">
-    <ele>59.299</ele>
-    <time>2012-07-02T18:21:32Z</time>
-   </trkpt>
-   <trkpt lat="50.429709" lon="3.884830">
-    <ele>59.273</ele>
-    <time>2012-07-02T18:21:33Z</time>
-   </trkpt>
-   <trkpt lat="50.429701" lon="3.884877">
-    <ele>59.298</ele>
-    <time>2012-07-02T18:21:34Z</time>
-   </trkpt>
-   <trkpt lat="50.429698" lon="3.884929">
-    <ele>59.241</ele>
-    <time>2012-07-02T18:21:35Z</time>
-   </trkpt>
-   <trkpt lat="50.429684" lon="3.884968">
-    <ele>59.242</ele>
-    <time>2012-07-02T18:21:36Z</time>
-   </trkpt>
-   <trkpt lat="50.429664" lon="3.885011">
-    <ele>59.338</ele>
-    <time>2012-07-02T18:21:37Z</time>
-   </trkpt>
-   <trkpt lat="50.429662" lon="3.885043">
-    <ele>59.265</ele>
-    <time>2012-07-02T18:21:38Z</time>
-   </trkpt>
-   <trkpt lat="50.429658" lon="3.885077">
-    <ele>59.353</ele>
-    <time>2012-07-02T18:21:39Z</time>
-   </trkpt>
-   <trkpt lat="50.429648" lon="3.885111">
-    <ele>59.430</ele>
-    <time>2012-07-02T18:21:40Z</time>
-   </trkpt>
-   <trkpt lat="50.429643" lon="3.885116">
-    <ele>59.354</ele>
-    <time>2012-07-02T18:21:41Z</time>
-   </trkpt>
-   <trkpt lat="50.429650" lon="3.885121">
-    <ele>59.389</ele>
-    <time>2012-07-02T18:21:42Z</time>
-   </trkpt>
-   <trkpt lat="50.429652" lon="3.885123">
-    <ele>59.476</ele>
-    <time>2012-07-02T18:21:43Z</time>
-   </trkpt>
-   <trkpt lat="50.429650" lon="3.885120">
-    <ele>59.382</ele>
-    <time>2012-07-02T18:21:44Z</time>
-   </trkpt>
-   <trkpt lat="50.429648" lon="3.885110">
-    <ele>59.319</ele>
-    <time>2012-07-02T18:21:45Z</time>
-   </trkpt>
-   <trkpt lat="50.429652" lon="3.885096">
-    <ele>59.315</ele>
-    <time>2012-07-02T18:21:46Z</time>
-   </trkpt>
-   <trkpt lat="50.429657" lon="3.885045">
-    <ele>59.357</ele>
-    <time>2012-07-02T18:21:48Z</time>
-   </trkpt>
-   <trkpt lat="50.429657" lon="3.885007">
-    <ele>59.292</ele>
-    <time>2012-07-02T18:21:49Z</time>
-   </trkpt>
-   <trkpt lat="50.429656" lon="3.884966">
-    <ele>59.256</ele>
-    <time>2012-07-02T18:21:50Z</time>
-   </trkpt>
-   <trkpt lat="50.429656" lon="3.884921">
-    <ele>59.265</ele>
-    <time>2012-07-02T18:21:51Z</time>
-   </trkpt>
-   <trkpt lat="50.429655" lon="3.884873">
-    <ele>59.184</ele>
-    <time>2012-07-02T18:21:52Z</time>
-   </trkpt>
-   <trkpt lat="50.429659" lon="3.884829">
-    <ele>59.264</ele>
-    <time>2012-07-02T18:21:53Z</time>
-   </trkpt>
-   <trkpt lat="50.429662" lon="3.884785">
-    <ele>59.164</ele>
-    <time>2012-07-02T18:21:54Z</time>
-   </trkpt>
-   <trkpt lat="50.429669" lon="3.884750">
-    <ele>59.212</ele>
-    <time>2012-07-02T18:21:55Z</time>
-   </trkpt>
-   <trkpt lat="50.429678" lon="3.884739">
-    <ele>59.205</ele>
-    <time>2012-07-02T18:21:56Z</time>
-   </trkpt>
-   <trkpt lat="50.429690" lon="3.884716">
-    <ele>59.158</ele>
-    <time>2012-07-02T18:21:57Z</time>
-   </trkpt>
-   <trkpt lat="50.429708" lon="3.884690">
-    <ele>58.807</ele>
-    <time>2012-07-02T18:21:58Z</time>
-   </trkpt>
-   <trkpt lat="50.429723" lon="3.884662">
-    <ele>58.607</ele>
-    <time>2012-07-02T18:21:59Z</time>
-   </trkpt>
-   <trkpt lat="50.429742" lon="3.884656">
-    <ele>58.359</ele>
-    <time>2012-07-02T18:22:00Z</time>
-   </trkpt>
-   <trkpt lat="50.429765" lon="3.884650">
-    <ele>58.183</ele>
-    <time>2012-07-02T18:22:01Z</time>
-   </trkpt>
-   <trkpt lat="50.429797" lon="3.884666">
-    <ele>58.099</ele>
-    <time>2012-07-02T18:22:02Z</time>
-   </trkpt>
-   <trkpt lat="50.429833" lon="3.884703">
-    <ele>57.933</ele>
-    <time>2012-07-02T18:22:03Z</time>
-   </trkpt>
-   <trkpt lat="50.429856" lon="3.884754">
-    <ele>57.799</ele>
-    <time>2012-07-02T18:22:04Z</time>
-   </trkpt>
-   <trkpt lat="50.429909" lon="3.884809">
-    <ele>57.303</ele>
-    <time>2012-07-02T18:22:05Z</time>
-   </trkpt>
-   <trkpt lat="50.429944" lon="3.884874">
-    <ele>57.188</ele>
-    <time>2012-07-02T18:22:06Z</time>
-   </trkpt>
-   <trkpt lat="50.429978" lon="3.884934">
-    <ele>56.899</ele>
-    <time>2012-07-02T18:22:07Z</time>
-   </trkpt>
-   <trkpt lat="50.430018" lon="3.885004">
-    <ele>56.568</ele>
-    <time>2012-07-02T18:22:08Z</time>
-   </trkpt>
-   <trkpt lat="50.430050" lon="3.885066">
-    <ele>56.316</ele>
-    <time>2012-07-02T18:22:09Z</time>
-   </trkpt>
-   <trkpt lat="50.430097" lon="3.885141">
-    <ele>55.986</ele>
-    <time>2012-07-02T18:22:10Z</time>
-   </trkpt>
-   <trkpt lat="50.430140" lon="3.885208">
-    <ele>55.872</ele>
-    <time>2012-07-02T18:22:11Z</time>
-   </trkpt>
-   <trkpt lat="50.430181" lon="3.885271">
-    <ele>55.885</ele>
-    <time>2012-07-02T18:22:12Z</time>
-   </trkpt>
-   <trkpt lat="50.430208" lon="3.885329">
-    <ele>55.740</ele>
-    <time>2012-07-02T18:22:13Z</time>
-   </trkpt>
-   <trkpt lat="50.430243" lon="3.885401">
-    <ele>55.727</ele>
-    <time>2012-07-02T18:22:14Z</time>
-   </trkpt>
-   <trkpt lat="50.430277" lon="3.885475">
-    <ele>55.445</ele>
-    <time>2012-07-02T18:22:15Z</time>
-   </trkpt>
-   <trkpt lat="50.430321" lon="3.885549">
-    <ele>55.858</ele>
-    <time>2012-07-02T18:22:16Z</time>
-   </trkpt>
-   <trkpt lat="50.430367" lon="3.885627">
-    <ele>55.326</ele>
-    <time>2012-07-02T18:22:17Z</time>
-   </trkpt>
-   <trkpt lat="50.430427" lon="3.885722">
-    <ele>55.134</ele>
-    <time>2012-07-02T18:22:18Z</time>
-   </trkpt>
-   <trkpt lat="50.430471" lon="3.885799">
-    <ele>55.035</ele>
-    <time>2012-07-02T18:22:19Z</time>
-   </trkpt>
-   <trkpt lat="50.430516" lon="3.885889">
-    <ele>54.961</ele>
-    <time>2012-07-02T18:22:20Z</time>
-   </trkpt>
-   <trkpt lat="50.430562" lon="3.885983">
-    <ele>54.824</ele>
-    <time>2012-07-02T18:22:21Z</time>
-   </trkpt>
-   <trkpt lat="50.430570" lon="3.886075">
-    <ele>54.943</ele>
-    <time>2012-07-02T18:22:22Z</time>
-   </trkpt>
-   <trkpt lat="50.430592" lon="3.886173">
-    <ele>54.919</ele>
-    <time>2012-07-02T18:22:23Z</time>
-   </trkpt>
-   <trkpt lat="50.430606" lon="3.886268">
-    <ele>54.914</ele>
-    <time>2012-07-02T18:22:24Z</time>
-   </trkpt>
-   <trkpt lat="50.430608" lon="3.886356">
-    <ele>54.885</ele>
-    <time>2012-07-02T18:22:25Z</time>
-   </trkpt>
-   <trkpt lat="50.430607" lon="3.886448">
-    <ele>55.244</ele>
-    <time>2012-07-02T18:22:26Z</time>
-   </trkpt>
-   <trkpt lat="50.430597" lon="3.886532">
-    <ele>55.304</ele>
-    <time>2012-07-02T18:22:27Z</time>
-   </trkpt>
-   <trkpt lat="50.430594" lon="3.886621">
-    <ele>55.280</ele>
-    <time>2012-07-02T18:22:28Z</time>
-   </trkpt>
-   <trkpt lat="50.430584" lon="3.886706">
-    <ele>55.424</ele>
-    <time>2012-07-02T18:22:29Z</time>
-   </trkpt>
-   <trkpt lat="50.430571" lon="3.886783">
-    <ele>55.413</ele>
-    <time>2012-07-02T18:22:30Z</time>
-   </trkpt>
-   <trkpt lat="50.430555" lon="3.886872">
-    <ele>55.439</ele>
-    <time>2012-07-02T18:22:31Z</time>
-   </trkpt>
-   <trkpt lat="50.430542" lon="3.886950">
-    <ele>55.710</ele>
-    <time>2012-07-02T18:22:32Z</time>
-   </trkpt>
-   <trkpt lat="50.430541" lon="3.887022">
-    <ele>55.770</ele>
-    <time>2012-07-02T18:22:33Z</time>
-   </trkpt>
-   <trkpt lat="50.430529" lon="3.887096">
-    <ele>56.068</ele>
-    <time>2012-07-02T18:22:34Z</time>
-   </trkpt>
-   <trkpt lat="50.430523" lon="3.887162">
-    <ele>56.072</ele>
-    <time>2012-07-02T18:22:35Z</time>
-   </trkpt>
-   <trkpt lat="50.430509" lon="3.887240">
-    <ele>56.359</ele>
-    <time>2012-07-02T18:22:36Z</time>
-   </trkpt>
-   <trkpt lat="50.430491" lon="3.887319">
-    <ele>56.477</ele>
-    <time>2012-07-02T18:22:37Z</time>
-   </trkpt>
-   <trkpt lat="50.430479" lon="3.887390">
-    <ele>56.457</ele>
-    <time>2012-07-02T18:22:38Z</time>
-   </trkpt>
-   <trkpt lat="50.430472" lon="3.887466">
-    <ele>56.735</ele>
-    <time>2012-07-02T18:22:39Z</time>
-   </trkpt>
-   <trkpt lat="50.430459" lon="3.887533">
-    <ele>56.633</ele>
-    <time>2012-07-02T18:22:40Z</time>
-   </trkpt>
-   <trkpt lat="50.430447" lon="3.887600">
-    <ele>56.792</ele>
-    <time>2012-07-02T18:22:41Z</time>
-   </trkpt>
-   <trkpt lat="50.430443" lon="3.887667">
-    <ele>56.890</ele>
-    <time>2012-07-02T18:22:42Z</time>
-   </trkpt>
-   <trkpt lat="50.430432" lon="3.887735">
-    <ele>56.962</ele>
-    <time>2012-07-02T18:22:43Z</time>
-   </trkpt>
-   <trkpt lat="50.430422" lon="3.887808">
-    <ele>57.071</ele>
-    <time>2012-07-02T18:22:44Z</time>
-   </trkpt>
-   <trkpt lat="50.430414" lon="3.887870">
-    <ele>57.138</ele>
-    <time>2012-07-02T18:22:45Z</time>
-   </trkpt>
-   <trkpt lat="50.430404" lon="3.887933">
-    <ele>57.186</ele>
-    <time>2012-07-02T18:22:46Z</time>
-   </trkpt>
-   <trkpt lat="50.430396" lon="3.887994">
-    <ele>57.234</ele>
-    <time>2012-07-02T18:22:47Z</time>
-   </trkpt>
-   <trkpt lat="50.430385" lon="3.888049">
-    <ele>57.281</ele>
-    <time>2012-07-02T18:22:48Z</time>
-   </trkpt>
-   <trkpt lat="50.430380" lon="3.888119">
-    <ele>57.277</ele>
-    <time>2012-07-02T18:22:49Z</time>
-   </trkpt>
-   <trkpt lat="50.430368" lon="3.888173">
-    <ele>57.327</ele>
-    <time>2012-07-02T18:22:50Z</time>
-   </trkpt>
-   <trkpt lat="50.430363" lon="3.888243">
-    <ele>57.452</ele>
-    <time>2012-07-02T18:22:51Z</time>
-   </trkpt>
-   <trkpt lat="50.430358" lon="3.888310">
-    <ele>57.487</ele>
-    <time>2012-07-02T18:22:52Z</time>
-   </trkpt>
-   <trkpt lat="50.430350" lon="3.888367">
-    <ele>57.714</ele>
-    <time>2012-07-02T18:22:53Z</time>
-   </trkpt>
-   <trkpt lat="50.430349" lon="3.888436">
-    <ele>57.707</ele>
-    <time>2012-07-02T18:22:54Z</time>
-   </trkpt>
-   <trkpt lat="50.430342" lon="3.888501">
-    <ele>57.943</ele>
-    <time>2012-07-02T18:22:55Z</time>
-   </trkpt>
-   <trkpt lat="50.430334" lon="3.888562">
-    <ele>57.991</ele>
-    <time>2012-07-02T18:22:56Z</time>
-   </trkpt>
-   <trkpt lat="50.430330" lon="3.888628">
-    <ele>57.978</ele>
-    <time>2012-07-02T18:22:57Z</time>
-   </trkpt>
-   <trkpt lat="50.430325" lon="3.888690">
-    <ele>58.050</ele>
-    <time>2012-07-02T18:22:58Z</time>
-   </trkpt>
-   <trkpt lat="50.430316" lon="3.888761">
-    <ele>58.122</ele>
-    <time>2012-07-02T18:22:59Z</time>
-   </trkpt>
-   <trkpt lat="50.430310" lon="3.888827">
-    <ele>58.149</ele>
-    <time>2012-07-02T18:23:00Z</time>
-   </trkpt>
-   <trkpt lat="50.430300" lon="3.888888">
-    <ele>58.203</ele>
-    <time>2012-07-02T18:23:01Z</time>
-   </trkpt>
-   <trkpt lat="50.430298" lon="3.888950">
-    <ele>58.330</ele>
-    <time>2012-07-02T18:23:02Z</time>
-   </trkpt>
-   <trkpt lat="50.430285" lon="3.889014">
-    <ele>58.434</ele>
-    <time>2012-07-02T18:23:03Z</time>
-   </trkpt>
-   <trkpt lat="50.430277" lon="3.889070">
-    <ele>58.583</ele>
-    <time>2012-07-02T18:23:04Z</time>
-   </trkpt>
-   <trkpt lat="50.430263" lon="3.889137">
-    <ele>58.547</ele>
-    <time>2012-07-02T18:23:05Z</time>
-   </trkpt>
-   <trkpt lat="50.430253" lon="3.889206">
-    <ele>58.738</ele>
-    <time>2012-07-02T18:23:06Z</time>
-   </trkpt>
-   <trkpt lat="50.430229" lon="3.889270">
-    <ele>58.688</ele>
-    <time>2012-07-02T18:23:07Z</time>
-   </trkpt>
-   <trkpt lat="50.430223" lon="3.889338">
-    <ele>58.753</ele>
-    <time>2012-07-02T18:23:08Z</time>
-   </trkpt>
-   <trkpt lat="50.430220" lon="3.889398">
-    <ele>58.645</ele>
-    <time>2012-07-02T18:23:09Z</time>
-   </trkpt>
-   <trkpt lat="50.430212" lon="3.889453">
-    <ele>58.638</ele>
-    <time>2012-07-02T18:23:10Z</time>
-   </trkpt>
-   <trkpt lat="50.430197" lon="3.889501">
-    <ele>58.919</ele>
-    <time>2012-07-02T18:23:11Z</time>
-   </trkpt>
-   <trkpt lat="50.430191" lon="3.889553">
-    <ele>59.193</ele>
-    <time>2012-07-02T18:23:12Z</time>
-   </trkpt>
-   <trkpt lat="50.430186" lon="3.889594">
-    <ele>59.265</ele>
-    <time>2012-07-02T18:23:13Z</time>
-   </trkpt>
-   <trkpt lat="50.430193" lon="3.889632">
-    <ele>59.434</ele>
-    <time>2012-07-02T18:23:14Z</time>
-   </trkpt>
-   <trkpt lat="50.430209" lon="3.889663">
-    <ele>59.533</ele>
-    <time>2012-07-02T18:23:15Z</time>
-   </trkpt>
-   <trkpt lat="50.430230" lon="3.889690">
-    <ele>59.679</ele>
-    <time>2012-07-02T18:23:16Z</time>
-   </trkpt>
-   <trkpt lat="50.430251" lon="3.889712">
-    <ele>59.642</ele>
-    <time>2012-07-02T18:23:17Z</time>
-   </trkpt>
-   <trkpt lat="50.430273" lon="3.889725">
-    <ele>59.562</ele>
-    <time>2012-07-02T18:23:18Z</time>
-   </trkpt>
-   <trkpt lat="50.430287" lon="3.889728">
-    <ele>59.444</ele>
-    <time>2012-07-02T18:23:19Z</time>
-   </trkpt>
-   <trkpt lat="50.430315" lon="3.889733">
-    <ele>59.266</ele>
-    <time>2012-07-02T18:23:20Z</time>
-   </trkpt>
-   <trkpt lat="50.430347" lon="3.889731">
-    <ele>59.259</ele>
-    <time>2012-07-02T18:23:21Z</time>
-   </trkpt>
-   <trkpt lat="50.430376" lon="3.889740">
-    <ele>59.297</ele>
-    <time>2012-07-02T18:23:22Z</time>
-   </trkpt>
-   <trkpt lat="50.430406" lon="3.889744">
-    <ele>59.446</ele>
-    <time>2012-07-02T18:23:23Z</time>
-   </trkpt>
-   <trkpt lat="50.430440" lon="3.889734">
-    <ele>59.408</ele>
-    <time>2012-07-02T18:23:24Z</time>
-   </trkpt>
-   <trkpt lat="50.430467" lon="3.889729">
-    <ele>59.728</ele>
-    <time>2012-07-02T18:23:25Z</time>
-   </trkpt>
-   <trkpt lat="50.430489" lon="3.889718">
-    <ele>59.676</ele>
-    <time>2012-07-02T18:23:26Z</time>
-   </trkpt>
-   <trkpt lat="50.430508" lon="3.889699">
-    <ele>59.671</ele>
-    <time>2012-07-02T18:23:27Z</time>
-   </trkpt>
-   <trkpt lat="50.430529" lon="3.889678">
-    <ele>59.717</ele>
-    <time>2012-07-02T18:23:28Z</time>
-   </trkpt>
-   <trkpt lat="50.430546" lon="3.889648">
-    <ele>59.688</ele>
-    <time>2012-07-02T18:23:29Z</time>
-   </trkpt>
-   <trkpt lat="50.430559" lon="3.889608">
-    <ele>59.401</ele>
-    <time>2012-07-02T18:23:30Z</time>
-   </trkpt>
-   <trkpt lat="50.430562" lon="3.889563">
-    <ele>59.242</ele>
-    <time>2012-07-02T18:23:31Z</time>
-   </trkpt>
-   <trkpt lat="50.430575" lon="3.889507">
-    <ele>58.967</ele>
-    <time>2012-07-02T18:23:32Z</time>
-   </trkpt>
-   <trkpt lat="50.430591" lon="3.889456">
-    <ele>58.857</ele>
-    <time>2012-07-02T18:23:33Z</time>
-   </trkpt>
-   <trkpt lat="50.430597" lon="3.889400">
-    <ele>58.697</ele>
-    <time>2012-07-02T18:23:34Z</time>
-   </trkpt>
-   <trkpt lat="50.430612" lon="3.889342">
-    <ele>58.634</ele>
-    <time>2012-07-02T18:23:35Z</time>
-   </trkpt>
-   <trkpt lat="50.430624" lon="3.889284">
-    <ele>58.368</ele>
-    <time>2012-07-02T18:23:36Z</time>
-   </trkpt>
-   <trkpt lat="50.430631" lon="3.889222">
-    <ele>58.289</ele>
-    <time>2012-07-02T18:23:37Z</time>
-   </trkpt>
-   <trkpt lat="50.430641" lon="3.889163">
-    <ele>58.376</ele>
-    <time>2012-07-02T18:23:38Z</time>
-   </trkpt>
-   <trkpt lat="50.430654" lon="3.889103">
-    <ele>58.229</ele>
-    <time>2012-07-02T18:23:39Z</time>
-   </trkpt>
-   <trkpt lat="50.430659" lon="3.889040">
-    <ele>58.100</ele>
-    <time>2012-07-02T18:23:40Z</time>
-   </trkpt>
-   <trkpt lat="50.430663" lon="3.888981">
-    <ele>58.043</ele>
-    <time>2012-07-02T18:23:41Z</time>
-   </trkpt>
-   <trkpt lat="50.430673" lon="3.888918">
-    <ele>58.065</ele>
-    <time>2012-07-02T18:23:42Z</time>
-   </trkpt>
-   <trkpt lat="50.430680" lon="3.888857">
-    <ele>58.050</ele>
-    <time>2012-07-02T18:23:43Z</time>
-   </trkpt>
-   <trkpt lat="50.430693" lon="3.888804">
-    <ele>58.109</ele>
-    <time>2012-07-02T18:23:44Z</time>
-   </trkpt>
-   <trkpt lat="50.430696" lon="3.888745">
-    <ele>58.239</ele>
-    <time>2012-07-02T18:23:45Z</time>
-   </trkpt>
-   <trkpt lat="50.430702" lon="3.888689">
-    <ele>58.294</ele>
-    <time>2012-07-02T18:23:46Z</time>
-   </trkpt>
-   <trkpt lat="50.430707" lon="3.888629">
-    <ele>58.078</ele>
-    <time>2012-07-02T18:23:47Z</time>
-   </trkpt>
-   <trkpt lat="50.430712" lon="3.888573">
-    <ele>58.046</ele>
-    <time>2012-07-02T18:23:48Z</time>
-   </trkpt>
-   <trkpt lat="50.430715" lon="3.888515">
-    <ele>57.962</ele>
-    <time>2012-07-02T18:23:49Z</time>
-   </trkpt>
-   <trkpt lat="50.430719" lon="3.888456">
-    <ele>58.039</ele>
-    <time>2012-07-02T18:23:50Z</time>
-   </trkpt>
-   <trkpt lat="50.430727" lon="3.888398">
-    <ele>58.009</ele>
-    <time>2012-07-02T18:23:51Z</time>
-   </trkpt>
-   <trkpt lat="50.430736" lon="3.888341">
-    <ele>57.996</ele>
-    <time>2012-07-02T18:23:52Z</time>
-   </trkpt>
-   <trkpt lat="50.430737" lon="3.888282">
-    <ele>58.051</ele>
-    <time>2012-07-02T18:23:53Z</time>
-   </trkpt>
-   <trkpt lat="50.430729" lon="3.888216">
-    <ele>57.860</ele>
-    <time>2012-07-02T18:23:54Z</time>
-   </trkpt>
-   <trkpt lat="50.430737" lon="3.888157">
-    <ele>57.703</ele>
-    <time>2012-07-02T18:23:55Z</time>
-   </trkpt>
-   <trkpt lat="50.430750" lon="3.888097">
-    <ele>57.704</ele>
-    <time>2012-07-02T18:23:56Z</time>
-   </trkpt>
-   <trkpt lat="50.430763" lon="3.888029">
-    <ele>57.447</ele>
-    <time>2012-07-02T18:23:57Z</time>
-   </trkpt>
-   <trkpt lat="50.430767" lon="3.887966">
-    <ele>57.379</ele>
-    <time>2012-07-02T18:23:58Z</time>
-   </trkpt>
-   <trkpt lat="50.430773" lon="3.887899">
-    <ele>57.299</ele>
-    <time>2012-07-02T18:23:59Z</time>
-   </trkpt>
-   <trkpt lat="50.430782" lon="3.887834">
-    <ele>57.116</ele>
-    <time>2012-07-02T18:24:00Z</time>
-   </trkpt>
-   <trkpt lat="50.430787" lon="3.887761">
-    <ele>57.094</ele>
-    <time>2012-07-02T18:24:01Z</time>
-   </trkpt>
-   <trkpt lat="50.430796" lon="3.887691">
-    <ele>57.025</ele>
-    <time>2012-07-02T18:24:02Z</time>
-   </trkpt>
-   <trkpt lat="50.430807" lon="3.887627">
-    <ele>56.931</ele>
-    <time>2012-07-02T18:24:03Z</time>
-   </trkpt>
-   <trkpt lat="50.430815" lon="3.887550">
-    <ele>56.842</ele>
-    <time>2012-07-02T18:24:04Z</time>
-   </trkpt>
-   <trkpt lat="50.430822" lon="3.887477">
-    <ele>56.797</ele>
-    <time>2012-07-02T18:24:05Z</time>
-   </trkpt>
-   <trkpt lat="50.430828" lon="3.887401">
-    <ele>56.640</ele>
-    <time>2012-07-02T18:24:06Z</time>
-   </trkpt>
-   <trkpt lat="50.430842" lon="3.887329">
-    <ele>56.716</ele>
-    <time>2012-07-02T18:24:07Z</time>
-   </trkpt>
-   <trkpt lat="50.430854" lon="3.887252">
-    <ele>56.536</ele>
-    <time>2012-07-02T18:24:08Z</time>
-   </trkpt>
-   <trkpt lat="50.430867" lon="3.887175">
-    <ele>56.598</ele>
-    <time>2012-07-02T18:24:09Z</time>
-   </trkpt>
-   <trkpt lat="50.430875" lon="3.887085">
-    <ele>56.405</ele>
-    <time>2012-07-02T18:24:10Z</time>
-   </trkpt>
-   <trkpt lat="50.430886" lon="3.887004">
-    <ele>56.402</ele>
-    <time>2012-07-02T18:24:11Z</time>
-   </trkpt>
-   <trkpt lat="50.430901" lon="3.886928">
-    <ele>56.219</ele>
-    <time>2012-07-02T18:24:12Z</time>
-   </trkpt>
-   <trkpt lat="50.430912" lon="3.886850">
-    <ele>56.335</ele>
-    <time>2012-07-02T18:24:13Z</time>
-   </trkpt>
-   <trkpt lat="50.430916" lon="3.886772">
-    <ele>56.350</ele>
-    <time>2012-07-02T18:24:14Z</time>
-   </trkpt>
-   <trkpt lat="50.430920" lon="3.886693">
-    <ele>56.233</ele>
-    <time>2012-07-02T18:24:15Z</time>
-   </trkpt>
-   <trkpt lat="50.430932" lon="3.886616">
-    <ele>56.160</ele>
-    <time>2012-07-02T18:24:16Z</time>
-   </trkpt>
-   <trkpt lat="50.430943" lon="3.886544">
-    <ele>56.070</ele>
-    <time>2012-07-02T18:24:17Z</time>
-   </trkpt>
-   <trkpt lat="50.430951" lon="3.886463">
-    <ele>56.090</ele>
-    <time>2012-07-02T18:24:18Z</time>
-   </trkpt>
-   <trkpt lat="50.430960" lon="3.886382">
-    <ele>55.971</ele>
-    <time>2012-07-02T18:24:19Z</time>
-   </trkpt>
-   <trkpt lat="50.430977" lon="3.886298">
-    <ele>56.005</ele>
-    <time>2012-07-02T18:24:20Z</time>
-   </trkpt>
-   <trkpt lat="50.430982" lon="3.886223">
-    <ele>55.858</ele>
-    <time>2012-07-02T18:24:21Z</time>
-   </trkpt>
-   <trkpt lat="50.431001" lon="3.886152">
-    <ele>55.955</ele>
-    <time>2012-07-02T18:24:22Z</time>
-   </trkpt>
-   <trkpt lat="50.431009" lon="3.886081">
-    <ele>55.901</ele>
-    <time>2012-07-02T18:24:23Z</time>
-   </trkpt>
-   <trkpt lat="50.431020" lon="3.885930">
-    <ele>55.626</ele>
-    <time>2012-07-02T18:24:25Z</time>
-   </trkpt>
-   <trkpt lat="50.431029" lon="3.885853">
-    <ele>55.532</ele>
-    <time>2012-07-02T18:24:26Z</time>
-   </trkpt>
-   <trkpt lat="50.431035" lon="3.885788">
-    <ele>55.409</ele>
-    <time>2012-07-02T18:24:27Z</time>
-   </trkpt>
-   <trkpt lat="50.431037" lon="3.885716">
-    <ele>55.202</ele>
-    <time>2012-07-02T18:24:28Z</time>
-   </trkpt>
-   <trkpt lat="50.431042" lon="3.885646">
-    <ele>55.198</ele>
-    <time>2012-07-02T18:24:29Z</time>
-   </trkpt>
-   <trkpt lat="50.431038" lon="3.885579">
-    <ele>55.424</ele>
-    <time>2012-07-02T18:24:30Z</time>
-   </trkpt>
-   <trkpt lat="50.431040" lon="3.885501">
-    <ele>55.414</ele>
-    <time>2012-07-02T18:24:31Z</time>
-   </trkpt>
-   <trkpt lat="50.431045" lon="3.885423">
-    <ele>55.220</ele>
-    <time>2012-07-02T18:24:32Z</time>
-   </trkpt>
-   <trkpt lat="50.431050" lon="3.885351">
-    <ele>55.458</ele>
-    <time>2012-07-02T18:24:33Z</time>
-   </trkpt>
-   <trkpt lat="50.431059" lon="3.885275">
-    <ele>55.451</ele>
-    <time>2012-07-02T18:24:34Z</time>
-   </trkpt>
-   <trkpt lat="50.431063" lon="3.885197">
-    <ele>55.272</ele>
-    <time>2012-07-02T18:24:35Z</time>
-   </trkpt>
-   <trkpt lat="50.431069" lon="3.885108">
-    <ele>55.056</ele>
-    <time>2012-07-02T18:24:36Z</time>
-   </trkpt>
-   <trkpt lat="50.431075" lon="3.885025">
-    <ele>54.766</ele>
-    <time>2012-07-02T18:24:37Z</time>
-   </trkpt>
-   <trkpt lat="50.431082" lon="3.884940">
-    <ele>54.648</ele>
-    <time>2012-07-02T18:24:38Z</time>
-   </trkpt>
-   <trkpt lat="50.431090" lon="3.884855">
-    <ele>54.623</ele>
-    <time>2012-07-02T18:24:39Z</time>
-   </trkpt>
-   <trkpt lat="50.431097" lon="3.884775">
-    <ele>54.611</ele>
-    <time>2012-07-02T18:24:40Z</time>
-   </trkpt>
-   <trkpt lat="50.431103" lon="3.884694">
-    <ele>54.643</ele>
-    <time>2012-07-02T18:24:41Z</time>
-   </trkpt>
-   <trkpt lat="50.431107" lon="3.884609">
-    <ele>54.412</ele>
-    <time>2012-07-02T18:24:42Z</time>
-   </trkpt>
-   <trkpt lat="50.431116" lon="3.884538">
-    <ele>54.383</ele>
-    <time>2012-07-02T18:24:43Z</time>
-   </trkpt>
-   <trkpt lat="50.431128" lon="3.884463">
-    <ele>54.411</ele>
-    <time>2012-07-02T18:24:44Z</time>
-   </trkpt>
-   <trkpt lat="50.431128" lon="3.884384">
-    <ele>54.412</ele>
-    <time>2012-07-02T18:24:45Z</time>
-   </trkpt>
-   <trkpt lat="50.431137" lon="3.884308">
-    <ele>54.567</ele>
-    <time>2012-07-02T18:24:46Z</time>
-   </trkpt>
-   <trkpt lat="50.431143" lon="3.884234">
-    <ele>54.592</ele>
-    <time>2012-07-02T18:24:47Z</time>
-   </trkpt>
-   <trkpt lat="50.431150" lon="3.884160">
-    <ele>54.609</ele>
-    <time>2012-07-02T18:24:48Z</time>
-   </trkpt>
-   <trkpt lat="50.431157" lon="3.884088">
-    <ele>54.560</ele>
-    <time>2012-07-02T18:24:49Z</time>
-   </trkpt>
-   <trkpt lat="50.431161" lon="3.884012">
-    <ele>54.332</ele>
-    <time>2012-07-02T18:24:50Z</time>
-   </trkpt>
-   <trkpt lat="50.431164" lon="3.883941">
-    <ele>54.301</ele>
-    <time>2012-07-02T18:24:51Z</time>
-   </trkpt>
-   <trkpt lat="50.431164" lon="3.883867">
-    <ele>54.284</ele>
-    <time>2012-07-02T18:24:52Z</time>
-   </trkpt>
-   <trkpt lat="50.431166" lon="3.883797">
-    <ele>54.415</ele>
-    <time>2012-07-02T18:24:53Z</time>
-   </trkpt>
-   <trkpt lat="50.431176" lon="3.883727">
-    <ele>54.322</ele>
-    <time>2012-07-02T18:24:54Z</time>
-   </trkpt>
-   <trkpt lat="50.431186" lon="3.883654">
-    <ele>54.289</ele>
-    <time>2012-07-02T18:24:55Z</time>
-   </trkpt>
-   <trkpt lat="50.431193" lon="3.883587">
-    <ele>53.907</ele>
-    <time>2012-07-02T18:24:56Z</time>
-   </trkpt>
-   <trkpt lat="50.431199" lon="3.883516">
-    <ele>54.103</ele>
-    <time>2012-07-02T18:24:57Z</time>
-   </trkpt>
-   <trkpt lat="50.431202" lon="3.883449">
-    <ele>54.025</ele>
-    <time>2012-07-02T18:24:58Z</time>
-   </trkpt>
-   <trkpt lat="50.431206" lon="3.883379">
-    <ele>53.913</ele>
-    <time>2012-07-02T18:24:59Z</time>
-   </trkpt>
-   <trkpt lat="50.431213" lon="3.883319">
-    <ele>53.846</ele>
-    <time>2012-07-02T18:25:00Z</time>
-   </trkpt>
-   <trkpt lat="50.431216" lon="3.883245">
-    <ele>53.591</ele>
-    <time>2012-07-02T18:25:01Z</time>
-   </trkpt>
-   <trkpt lat="50.431223" lon="3.883173">
-    <ele>53.657</ele>
-    <time>2012-07-02T18:25:02Z</time>
-   </trkpt>
-   <trkpt lat="50.431231" lon="3.883096">
-    <ele>53.495</ele>
-    <time>2012-07-02T18:25:03Z</time>
-   </trkpt>
-   <trkpt lat="50.431234" lon="3.882935">
-    <ele>53.289</ele>
-    <time>2012-07-02T18:25:05Z</time>
-   </trkpt>
-   <trkpt lat="50.431251" lon="3.882854">
-    <ele>52.821</ele>
-    <time>2012-07-02T18:25:06Z</time>
-   </trkpt>
-   <trkpt lat="50.431254" lon="3.882767">
-    <ele>52.529</ele>
-    <time>2012-07-02T18:25:07Z</time>
-   </trkpt>
-   <trkpt lat="50.431258" lon="3.882671">
-    <ele>52.769</ele>
-    <time>2012-07-02T18:25:08Z</time>
-   </trkpt>
-   <trkpt lat="50.431259" lon="3.882574">
-    <ele>52.719</ele>
-    <time>2012-07-02T18:25:09Z</time>
-   </trkpt>
-   <trkpt lat="50.431271" lon="3.882483">
-    <ele>52.920</ele>
-    <time>2012-07-02T18:25:10Z</time>
-   </trkpt>
-   <trkpt lat="50.431276" lon="3.882393">
-    <ele>52.774</ele>
-    <time>2012-07-02T18:25:11Z</time>
-   </trkpt>
-   <trkpt lat="50.431283" lon="3.882301">
-    <ele>52.562</ele>
-    <time>2012-07-02T18:25:12Z</time>
-   </trkpt>
-   <trkpt lat="50.431300" lon="3.882211">
-    <ele>52.287</ele>
-    <time>2012-07-02T18:25:13Z</time>
-   </trkpt>
-   <trkpt lat="50.431313" lon="3.882117">
-    <ele>52.390</ele>
-    <time>2012-07-02T18:25:14Z</time>
-   </trkpt>
-   <trkpt lat="50.431322" lon="3.882021">
-    <ele>52.210</ele>
-    <time>2012-07-02T18:25:15Z</time>
-   </trkpt>
-   <trkpt lat="50.431334" lon="3.881924">
-    <ele>51.872</ele>
-    <time>2012-07-02T18:25:16Z</time>
-   </trkpt>
-   <trkpt lat="50.431342" lon="3.881829">
-    <ele>51.671</ele>
-    <time>2012-07-02T18:25:17Z</time>
-   </trkpt>
-   <trkpt lat="50.431348" lon="3.881724">
-    <ele>51.349</ele>
-    <time>2012-07-02T18:25:18Z</time>
-   </trkpt>
-   <trkpt lat="50.431352" lon="3.881632">
-    <ele>51.191</ele>
-    <time>2012-07-02T18:25:19Z</time>
-   </trkpt>
-   <trkpt lat="50.431362" lon="3.881538">
-    <ele>51.350</ele>
-    <time>2012-07-02T18:25:20Z</time>
-   </trkpt>
-   <trkpt lat="50.431374" lon="3.881439">
-    <ele>51.120</ele>
-    <time>2012-07-02T18:25:21Z</time>
-   </trkpt>
-   <trkpt lat="50.431380" lon="3.881343">
-    <ele>51.056</ele>
-    <time>2012-07-02T18:25:22Z</time>
-   </trkpt>
-   <trkpt lat="50.431390" lon="3.881249">
-    <ele>51.001</ele>
-    <time>2012-07-02T18:25:23Z</time>
-   </trkpt>
-   <trkpt lat="50.431404" lon="3.881164">
-    <ele>50.963</ele>
-    <time>2012-07-02T18:25:24Z</time>
-   </trkpt>
-   <trkpt lat="50.431410" lon="3.881062">
-    <ele>50.841</ele>
-    <time>2012-07-02T18:25:25Z</time>
-   </trkpt>
-   <trkpt lat="50.431415" lon="3.880965">
-    <ele>50.789</ele>
-    <time>2012-07-02T18:25:26Z</time>
-   </trkpt>
-   <trkpt lat="50.431417" lon="3.880871">
-    <ele>50.665</ele>
-    <time>2012-07-02T18:25:27Z</time>
-   </trkpt>
-   <trkpt lat="50.431426" lon="3.880777">
-    <ele>50.633</ele>
-    <time>2012-07-02T18:25:28Z</time>
-   </trkpt>
-   <trkpt lat="50.431431" lon="3.880676">
-    <ele>50.467</ele>
-    <time>2012-07-02T18:25:29Z</time>
-   </trkpt>
-   <trkpt lat="50.431437" lon="3.880582">
-    <ele>50.319</ele>
-    <time>2012-07-02T18:25:30Z</time>
-   </trkpt>
-   <trkpt lat="50.431444" lon="3.880488">
-    <ele>50.070</ele>
-    <time>2012-07-02T18:25:31Z</time>
-   </trkpt>
-   <trkpt lat="50.431456" lon="3.880383">
-    <ele>50.030</ele>
-    <time>2012-07-02T18:25:32Z</time>
-   </trkpt>
-   <trkpt lat="50.431464" lon="3.880291">
-    <ele>50.128</ele>
-    <time>2012-07-02T18:25:33Z</time>
-   </trkpt>
-   <trkpt lat="50.431475" lon="3.880204">
-    <ele>50.189</ele>
-    <time>2012-07-02T18:25:34Z</time>
-   </trkpt>
-   <trkpt lat="50.431484" lon="3.880109">
-    <ele>49.975</ele>
-    <time>2012-07-02T18:25:35Z</time>
-   </trkpt>
-   <trkpt lat="50.431493" lon="3.880011">
-    <ele>49.856</ele>
-    <time>2012-07-02T18:25:36Z</time>
-   </trkpt>
-   <trkpt lat="50.431502" lon="3.879914">
-    <ele>49.607</ele>
-    <time>2012-07-02T18:25:37Z</time>
-   </trkpt>
-   <trkpt lat="50.431512" lon="3.879818">
-    <ele>49.733</ele>
-    <time>2012-07-02T18:25:38Z</time>
-   </trkpt>
-   <trkpt lat="50.431521" lon="3.879719">
-    <ele>49.561</ele>
-    <time>2012-07-02T18:25:39Z</time>
-   </trkpt>
-   <trkpt lat="50.431533" lon="3.879625">
-    <ele>49.352</ele>
-    <time>2012-07-02T18:25:40Z</time>
-   </trkpt>
-   <trkpt lat="50.431545" lon="3.879529">
-    <ele>49.277</ele>
-    <time>2012-07-02T18:25:41Z</time>
-   </trkpt>
-   <trkpt lat="50.431551" lon="3.879428">
-    <ele>49.290</ele>
-    <time>2012-07-02T18:25:42Z</time>
-   </trkpt>
-   <trkpt lat="50.431555" lon="3.879332">
-    <ele>49.041</ele>
-    <time>2012-07-02T18:25:43Z</time>
-   </trkpt>
-   <trkpt lat="50.431566" lon="3.879240">
-    <ele>48.932</ele>
-    <time>2012-07-02T18:25:44Z</time>
-   </trkpt>
-   <trkpt lat="50.431572" lon="3.879138">
-    <ele>48.730</ele>
-    <time>2012-07-02T18:25:45Z</time>
-   </trkpt>
-   <trkpt lat="50.431577" lon="3.879036">
-    <ele>48.730</ele>
-    <time>2012-07-02T18:25:46Z</time>
-   </trkpt>
-   <trkpt lat="50.431585" lon="3.878947">
-    <ele>48.710</ele>
-    <time>2012-07-02T18:25:47Z</time>
-   </trkpt>
-   <trkpt lat="50.431588" lon="3.878849">
-    <ele>48.767</ele>
-    <time>2012-07-02T18:25:48Z</time>
-   </trkpt>
-   <trkpt lat="50.431596" lon="3.878749">
-    <ele>48.976</ele>
-    <time>2012-07-02T18:25:49Z</time>
-   </trkpt>
-   <trkpt lat="50.431606" lon="3.878656">
-    <ele>48.619</ele>
-    <time>2012-07-02T18:25:50Z</time>
-   </trkpt>
-   <trkpt lat="50.431618" lon="3.878560">
-    <ele>48.381</ele>
-    <time>2012-07-02T18:25:51Z</time>
-   </trkpt>
-   <trkpt lat="50.431623" lon="3.878464">
-    <ele>48.349</ele>
-    <time>2012-07-02T18:25:52Z</time>
-   </trkpt>
-   <trkpt lat="50.431628" lon="3.878370">
-    <ele>48.285</ele>
-    <time>2012-07-02T18:25:53Z</time>
-   </trkpt>
-   <trkpt lat="50.431639" lon="3.878277">
-    <ele>48.107</ele>
-    <time>2012-07-02T18:25:54Z</time>
-   </trkpt>
-   <trkpt lat="50.431650" lon="3.878184">
-    <ele>47.954</ele>
-    <time>2012-07-02T18:25:55Z</time>
-   </trkpt>
-   <trkpt lat="50.431660" lon="3.878088">
-    <ele>47.686</ele>
-    <time>2012-07-02T18:25:56Z</time>
-   </trkpt>
-   <trkpt lat="50.431667" lon="3.877995">
-    <ele>47.628</ele>
-    <time>2012-07-02T18:25:57Z</time>
-   </trkpt>
-   <trkpt lat="50.431676" lon="3.877907">
-    <ele>47.878</ele>
-    <time>2012-07-02T18:25:58Z</time>
-   </trkpt>
-   <trkpt lat="50.431681" lon="3.877817">
-    <ele>47.872</ele>
-    <time>2012-07-02T18:25:59Z</time>
-   </trkpt>
-   <trkpt lat="50.431687" lon="3.877724">
-    <ele>47.856</ele>
-    <time>2012-07-02T18:26:00Z</time>
-   </trkpt>
-   <trkpt lat="50.431693" lon="3.877631">
-    <ele>47.626</ele>
-    <time>2012-07-02T18:26:01Z</time>
-   </trkpt>
-   <trkpt lat="50.431700" lon="3.877535">
-    <ele>47.425</ele>
-    <time>2012-07-02T18:26:02Z</time>
-   </trkpt>
-   <trkpt lat="50.431711" lon="3.877440">
-    <ele>47.337</ele>
-    <time>2012-07-02T18:26:03Z</time>
-   </trkpt>
-   <trkpt lat="50.431719" lon="3.877347">
-    <ele>47.281</ele>
-    <time>2012-07-02T18:26:04Z</time>
-   </trkpt>
-   <trkpt lat="50.431730" lon="3.877245">
-    <ele>47.273</ele>
-    <time>2012-07-02T18:26:05Z</time>
-   </trkpt>
-   <trkpt lat="50.431741" lon="3.877150">
-    <ele>47.365</ele>
-    <time>2012-07-02T18:26:06Z</time>
-   </trkpt>
-   <trkpt lat="50.431750" lon="3.877052">
-    <ele>47.150</ele>
-    <time>2012-07-02T18:26:07Z</time>
-   </trkpt>
-   <trkpt lat="50.431757" lon="3.876953">
-    <ele>46.898</ele>
-    <time>2012-07-02T18:26:08Z</time>
-   </trkpt>
-   <trkpt lat="50.431764" lon="3.876854">
-    <ele>46.873</ele>
-    <time>2012-07-02T18:26:09Z</time>
-   </trkpt>
-   <trkpt lat="50.431771" lon="3.876754">
-    <ele>46.703</ele>
-    <time>2012-07-02T18:26:10Z</time>
-   </trkpt>
-   <trkpt lat="50.431776" lon="3.876656">
-    <ele>46.652</ele>
-    <time>2012-07-02T18:26:11Z</time>
-   </trkpt>
-   <trkpt lat="50.431779" lon="3.876552">
-    <ele>46.558</ele>
-    <time>2012-07-02T18:26:12Z</time>
-   </trkpt>
-   <trkpt lat="50.431784" lon="3.876443">
-    <ele>46.430</ele>
-    <time>2012-07-02T18:26:13Z</time>
-   </trkpt>
-   <trkpt lat="50.431796" lon="3.876338">
-    <ele>46.355</ele>
-    <time>2012-07-02T18:26:14Z</time>
-   </trkpt>
-   <trkpt lat="50.431805" lon="3.876237">
-    <ele>46.307</ele>
-    <time>2012-07-02T18:26:15Z</time>
-   </trkpt>
-   <trkpt lat="50.431812" lon="3.876126">
-    <ele>46.211</ele>
-    <time>2012-07-02T18:26:16Z</time>
-   </trkpt>
-   <trkpt lat="50.431820" lon="3.876023">
-    <ele>46.097</ele>
-    <time>2012-07-02T18:26:17Z</time>
-   </trkpt>
-   <trkpt lat="50.431829" lon="3.875924">
-    <ele>46.141</ele>
-    <time>2012-07-02T18:26:18Z</time>
-   </trkpt>
-   <trkpt lat="50.431839" lon="3.875824">
-    <ele>46.111</ele>
-    <time>2012-07-02T18:26:19Z</time>
-   </trkpt>
-   <trkpt lat="50.431852" lon="3.875726">
-    <ele>46.182</ele>
-    <time>2012-07-02T18:26:20Z</time>
-   </trkpt>
-   <trkpt lat="50.431863" lon="3.875625">
-    <ele>46.044</ele>
-    <time>2012-07-02T18:26:21Z</time>
-   </trkpt>
-   <trkpt lat="50.431883" lon="3.875425">
-    <ele>46.079</ele>
-    <time>2012-07-02T18:26:23Z</time>
-   </trkpt>
-   <trkpt lat="50.431892" lon="3.875312">
-    <ele>46.051</ele>
-    <time>2012-07-02T18:26:24Z</time>
-   </trkpt>
-   <trkpt lat="50.431899" lon="3.875215">
-    <ele>45.911</ele>
-    <time>2012-07-02T18:26:25Z</time>
-   </trkpt>
-   <trkpt lat="50.431901" lon="3.875113">
-    <ele>45.775</ele>
-    <time>2012-07-02T18:26:26Z</time>
-   </trkpt>
-   <trkpt lat="50.431904" lon="3.875005">
-    <ele>45.766</ele>
-    <time>2012-07-02T18:26:27Z</time>
-   </trkpt>
-   <trkpt lat="50.431911" lon="3.874909">
-    <ele>45.750</ele>
-    <time>2012-07-02T18:26:28Z</time>
-   </trkpt>
-   <trkpt lat="50.431911" lon="3.874810">
-    <ele>45.834</ele>
-    <time>2012-07-02T18:26:29Z</time>
-   </trkpt>
-   <trkpt lat="50.431909" lon="3.874715">
-    <ele>45.994</ele>
-    <time>2012-07-02T18:26:30Z</time>
-   </trkpt>
-   <trkpt lat="50.431911" lon="3.874627">
-    <ele>46.037</ele>
-    <time>2012-07-02T18:26:31Z</time>
-   </trkpt>
-   <trkpt lat="50.431911" lon="3.874541">
-    <ele>46.013</ele>
-    <time>2012-07-02T18:26:32Z</time>
-   </trkpt>
-   <trkpt lat="50.431911" lon="3.874456">
-    <ele>45.989</ele>
-    <time>2012-07-02T18:26:33Z</time>
-   </trkpt>
-   <trkpt lat="50.431911" lon="3.874373">
-    <ele>46.065</ele>
-    <time>2012-07-02T18:26:34Z</time>
-   </trkpt>
-   <trkpt lat="50.431914" lon="3.874305">
-    <ele>46.247</ele>
-    <time>2012-07-02T18:26:35Z</time>
-   </trkpt>
-   <trkpt lat="50.431915" lon="3.874228">
-    <ele>46.293</ele>
-    <time>2012-07-02T18:26:36Z</time>
-   </trkpt>
-   <trkpt lat="50.431915" lon="3.874153">
-    <ele>46.437</ele>
-    <time>2012-07-02T18:26:37Z</time>
-   </trkpt>
-   <trkpt lat="50.431914" lon="3.874086">
-    <ele>46.483</ele>
-    <time>2012-07-02T18:26:38Z</time>
-   </trkpt>
-   <trkpt lat="50.431915" lon="3.874030">
-    <ele>46.588</ele>
-    <time>2012-07-02T18:26:39Z</time>
-   </trkpt>
-   <trkpt lat="50.431919" lon="3.873985">
-    <ele>46.882</ele>
-    <time>2012-07-02T18:26:40Z</time>
-   </trkpt>
-   <trkpt lat="50.431932" lon="3.873953">
-    <ele>47.155</ele>
-    <time>2012-07-02T18:26:41Z</time>
-   </trkpt>
-   <trkpt lat="50.431933" lon="3.873929">
-    <ele>47.080</ele>
-    <time>2012-07-02T18:26:42Z</time>
-   </trkpt>
-   <trkpt lat="50.431934" lon="3.873897">
-    <ele>46.973</ele>
-    <time>2012-07-02T18:26:43Z</time>
-   </trkpt>
-   <trkpt lat="50.431940" lon="3.873869">
-    <ele>46.805</ele>
-    <time>2012-07-02T18:26:44Z</time>
-   </trkpt>
-   <trkpt lat="50.431948" lon="3.873834">
-    <ele>46.864</ele>
-    <time>2012-07-02T18:26:45Z</time>
-   </trkpt>
-   <trkpt lat="50.431955" lon="3.873796">
-    <ele>46.662</ele>
-    <time>2012-07-02T18:26:46Z</time>
-   </trkpt>
-   <trkpt lat="50.431951" lon="3.873744">
-    <ele>46.727</ele>
-    <time>2012-07-02T18:26:47Z</time>
-   </trkpt>
-   <trkpt lat="50.431955" lon="3.873701">
-    <ele>46.843</ele>
-    <time>2012-07-02T18:26:48Z</time>
-   </trkpt>
-   <trkpt lat="50.431957" lon="3.873663">
-    <ele>46.632</ele>
-    <time>2012-07-02T18:26:49Z</time>
-   </trkpt>
-   <trkpt lat="50.431960" lon="3.873621">
-    <ele>46.671</ele>
-    <time>2012-07-02T18:26:50Z</time>
-   </trkpt>
-   <trkpt lat="50.431965" lon="3.873576">
-    <ele>46.526</ele>
-    <time>2012-07-02T18:26:51Z</time>
-   </trkpt>
-   <trkpt lat="50.431962" lon="3.873533">
-    <ele>46.667</ele>
-    <time>2012-07-02T18:26:52Z</time>
-   </trkpt>
-   <trkpt lat="50.431957" lon="3.873485">
-    <ele>46.666</ele>
-    <time>2012-07-02T18:26:53Z</time>
-   </trkpt>
-   <trkpt lat="50.431956" lon="3.873438">
-    <ele>46.561</ele>
-    <time>2012-07-02T18:26:54Z</time>
-   </trkpt>
-   <trkpt lat="50.431965" lon="3.873400">
-    <ele>46.710</ele>
-    <time>2012-07-02T18:26:55Z</time>
-   </trkpt>
-   <trkpt lat="50.431974" lon="3.873369">
-    <ele>46.616</ele>
-    <time>2012-07-02T18:26:56Z</time>
-   </trkpt>
-   <trkpt lat="50.431967" lon="3.873324">
-    <ele>46.688</ele>
-    <time>2012-07-02T18:26:57Z</time>
-   </trkpt>
-   <trkpt lat="50.431968" lon="3.873282">
-    <ele>46.722</ele>
-    <time>2012-07-02T18:26:58Z</time>
-   </trkpt>
-   <trkpt lat="50.431960" lon="3.873245">
-    <ele>46.753</ele>
-    <time>2012-07-02T18:26:59Z</time>
-   </trkpt>
-   <trkpt lat="50.431957" lon="3.873199">
-    <ele>46.482</ele>
-    <time>2012-07-02T18:27:00Z</time>
-   </trkpt>
-   <trkpt lat="50.431953" lon="3.873147">
-    <ele>46.574</ele>
-    <time>2012-07-02T18:27:01Z</time>
-   </trkpt>
-   <trkpt lat="50.431949" lon="3.873101">
-    <ele>46.574</ele>
-    <time>2012-07-02T18:27:02Z</time>
-   </trkpt>
-   <trkpt lat="50.431947" lon="3.873052">
-    <ele>46.377</ele>
-    <time>2012-07-02T18:27:03Z</time>
-   </trkpt>
-   <trkpt lat="50.431938" lon="3.872994">
-    <ele>46.361</ele>
-    <time>2012-07-02T18:27:04Z</time>
-   </trkpt>
-   <trkpt lat="50.431927" lon="3.872930">
-    <ele>46.178</ele>
-    <time>2012-07-02T18:27:05Z</time>
-   </trkpt>
-   <trkpt lat="50.431922" lon="3.872866">
-    <ele>46.059</ele>
-    <time>2012-07-02T18:27:06Z</time>
-   </trkpt>
-   <trkpt lat="50.431922" lon="3.872802">
-    <ele>46.106</ele>
-    <time>2012-07-02T18:27:07Z</time>
-   </trkpt>
-   <trkpt lat="50.431915" lon="3.872730">
-    <ele>45.955</ele>
-    <time>2012-07-02T18:27:08Z</time>
-   </trkpt>
-   <trkpt lat="50.431901" lon="3.872582">
-    <ele>45.752</ele>
-    <time>2012-07-02T18:27:10Z</time>
-   </trkpt>
-   <trkpt lat="50.431895" lon="3.872503">
-    <ele>45.682</ele>
-    <time>2012-07-02T18:27:11Z</time>
-   </trkpt>
-   <trkpt lat="50.431893" lon="3.872428">
-    <ele>45.445</ele>
-    <time>2012-07-02T18:27:12Z</time>
-   </trkpt>
-   <trkpt lat="50.431889" lon="3.872356">
-    <ele>45.375</ele>
-    <time>2012-07-02T18:27:13Z</time>
-   </trkpt>
-   <trkpt lat="50.431887" lon="3.872287">
-    <ele>45.509</ele>
-    <time>2012-07-02T18:27:14Z</time>
-   </trkpt>
-   <trkpt lat="50.431886" lon="3.872212">
-    <ele>45.468</ele>
-    <time>2012-07-02T18:27:15Z</time>
-   </trkpt>
-   <trkpt lat="50.431888" lon="3.872144">
-    <ele>45.461</ele>
-    <time>2012-07-02T18:27:16Z</time>
-   </trkpt>
-   <trkpt lat="50.431888" lon="3.872072">
-    <ele>45.354</ele>
-    <time>2012-07-02T18:27:17Z</time>
-   </trkpt>
-   <trkpt lat="50.431889" lon="3.872001">
-    <ele>45.606</ele>
-    <time>2012-07-02T18:27:18Z</time>
-   </trkpt>
-   <trkpt lat="50.431891" lon="3.871929">
-    <ele>45.374</ele>
-    <time>2012-07-02T18:27:19Z</time>
-   </trkpt>
-   <trkpt lat="50.431892" lon="3.871862">
-    <ele>45.282</ele>
-    <time>2012-07-02T18:27:20Z</time>
-   </trkpt>
-   <trkpt lat="50.431894" lon="3.871798">
-    <ele>45.341</ele>
-    <time>2012-07-02T18:27:21Z</time>
-   </trkpt>
-   <trkpt lat="50.431893" lon="3.871733">
-    <ele>45.717</ele>
-    <time>2012-07-02T18:27:22Z</time>
-   </trkpt>
-   <trkpt lat="50.431892" lon="3.871679">
-    <ele>45.638</ele>
-    <time>2012-07-02T18:27:23Z</time>
-   </trkpt>
-   <trkpt lat="50.431894" lon="3.871619">
-    <ele>45.593</ele>
-    <time>2012-07-02T18:27:24Z</time>
-   </trkpt>
-   <trkpt lat="50.431894" lon="3.871558">
-    <ele>45.427</ele>
-    <time>2012-07-02T18:27:25Z</time>
-   </trkpt>
-   <trkpt lat="50.431893" lon="3.871497">
-    <ele>45.316</ele>
-    <time>2012-07-02T18:27:26Z</time>
-   </trkpt>
-   <trkpt lat="50.431888" lon="3.871420">
-    <ele>45.131</ele>
-    <time>2012-07-02T18:27:27Z</time>
-   </trkpt>
-   <trkpt lat="50.431882" lon="3.871341">
-    <ele>44.901</ele>
-    <time>2012-07-02T18:27:28Z</time>
-   </trkpt>
-   <trkpt lat="50.431872" lon="3.871265">
-    <ele>44.754</ele>
-    <time>2012-07-02T18:27:29Z</time>
-   </trkpt>
-   <trkpt lat="50.431863" lon="3.871194">
-    <ele>44.685</ele>
-    <time>2012-07-02T18:27:30Z</time>
-   </trkpt>
-   <trkpt lat="50.431853" lon="3.871120">
-    <ele>44.538</ele>
-    <time>2012-07-02T18:27:31Z</time>
-   </trkpt>
-   <trkpt lat="50.431838" lon="3.871044">
-    <ele>44.364</ele>
-    <time>2012-07-02T18:27:32Z</time>
-   </trkpt>
-   <trkpt lat="50.431827" lon="3.870968">
-    <ele>44.145</ele>
-    <time>2012-07-02T18:27:33Z</time>
-   </trkpt>
-   <trkpt lat="50.431821" lon="3.870888">
-    <ele>44.155</ele>
-    <time>2012-07-02T18:27:34Z</time>
-   </trkpt>
-   <trkpt lat="50.431813" lon="3.870804">
-    <ele>44.103</ele>
-    <time>2012-07-02T18:27:35Z</time>
-   </trkpt>
-   <trkpt lat="50.431805" lon="3.870714">
-    <ele>44.005</ele>
-    <time>2012-07-02T18:27:36Z</time>
-   </trkpt>
-   <trkpt lat="50.431798" lon="3.870625">
-    <ele>43.784</ele>
-    <time>2012-07-02T18:27:37Z</time>
-   </trkpt>
-   <trkpt lat="50.431790" lon="3.870544">
-    <ele>43.596</ele>
-    <time>2012-07-02T18:27:38Z</time>
-   </trkpt>
-   <trkpt lat="50.431783" lon="3.870456">
-    <ele>43.522</ele>
-    <time>2012-07-02T18:27:39Z</time>
-   </trkpt>
-   <trkpt lat="50.431777" lon="3.870367">
-    <ele>43.453</ele>
-    <time>2012-07-02T18:27:40Z</time>
-   </trkpt>
-   <trkpt lat="50.431780" lon="3.870281">
-    <ele>43.250</ele>
-    <time>2012-07-02T18:27:41Z</time>
-   </trkpt>
-   <trkpt lat="50.431786" lon="3.870198">
-    <ele>43.194</ele>
-    <time>2012-07-02T18:27:42Z</time>
-   </trkpt>
-   <trkpt lat="50.431784" lon="3.870108">
-    <ele>43.193</ele>
-    <time>2012-07-02T18:27:43Z</time>
-   </trkpt>
-   <trkpt lat="50.431781" lon="3.870015">
-    <ele>43.098</ele>
-    <time>2012-07-02T18:27:44Z</time>
-   </trkpt>
-   <trkpt lat="50.431776" lon="3.869926">
-    <ele>43.044</ele>
-    <time>2012-07-02T18:27:45Z</time>
-   </trkpt>
-   <trkpt lat="50.431770" lon="3.869833">
-    <ele>42.712</ele>
-    <time>2012-07-02T18:27:46Z</time>
-   </trkpt>
-   <trkpt lat="50.431766" lon="3.869747">
-    <ele>42.615</ele>
-    <time>2012-07-02T18:27:47Z</time>
-   </trkpt>
-   <trkpt lat="50.431763" lon="3.869665">
-    <ele>42.333</ele>
-    <time>2012-07-02T18:27:48Z</time>
-   </trkpt>
-   <trkpt lat="50.431761" lon="3.869579">
-    <ele>42.223</ele>
-    <time>2012-07-02T18:27:49Z</time>
-   </trkpt>
-   <trkpt lat="50.431753" lon="3.869491">
-    <ele>42.182</ele>
-    <time>2012-07-02T18:27:50Z</time>
-   </trkpt>
-   <trkpt lat="50.431750" lon="3.869404">
-    <ele>42.204</ele>
-    <time>2012-07-02T18:27:51Z</time>
-   </trkpt>
-   <trkpt lat="50.431747" lon="3.869317">
-    <ele>42.003</ele>
-    <time>2012-07-02T18:27:52Z</time>
-   </trkpt>
-   <trkpt lat="50.431745" lon="3.869224">
-    <ele>41.782</ele>
-    <time>2012-07-02T18:27:53Z</time>
-   </trkpt>
-   <trkpt lat="50.431748" lon="3.869137">
-    <ele>41.763</ele>
-    <time>2012-07-02T18:27:54Z</time>
-   </trkpt>
-   <trkpt lat="50.431745" lon="3.869053">
-    <ele>41.704</ele>
-    <time>2012-07-02T18:27:55Z</time>
-   </trkpt>
-   <trkpt lat="50.431746" lon="3.868979">
-    <ele>42.079</ele>
-    <time>2012-07-02T18:27:56Z</time>
-   </trkpt>
-   <trkpt lat="50.431746" lon="3.868916">
-    <ele>42.092</ele>
-    <time>2012-07-02T18:27:57Z</time>
-   </trkpt>
-   <trkpt lat="50.431741" lon="3.868854">
-    <ele>41.830</ele>
-    <time>2012-07-02T18:27:58Z</time>
-   </trkpt>
-   <trkpt lat="50.431734" lon="3.868795">
-    <ele>41.864</ele>
-    <time>2012-07-02T18:27:59Z</time>
-   </trkpt>
-   <trkpt lat="50.431725" lon="3.868732">
-    <ele>41.848</ele>
-    <time>2012-07-02T18:28:00Z</time>
-   </trkpt>
-   <trkpt lat="50.431726" lon="3.868671">
-    <ele>41.420</ele>
-    <time>2012-07-02T18:28:01Z</time>
-   </trkpt>
-   <trkpt lat="50.431728" lon="3.868610">
-    <ele>41.444</ele>
-    <time>2012-07-02T18:28:02Z</time>
-   </trkpt>
-   <trkpt lat="50.431724" lon="3.868537">
-    <ele>41.401</ele>
-    <time>2012-07-02T18:28:03Z</time>
-   </trkpt>
-   <trkpt lat="50.431721" lon="3.868460">
-    <ele>41.136</ele>
-    <time>2012-07-02T18:28:04Z</time>
-   </trkpt>
-   <trkpt lat="50.431721" lon="3.868388">
-    <ele>40.874</ele>
-    <time>2012-07-02T18:28:05Z</time>
-   </trkpt>
-   <trkpt lat="50.431719" lon="3.868314">
-    <ele>40.989</ele>
-    <time>2012-07-02T18:28:06Z</time>
-   </trkpt>
-   <trkpt lat="50.431717" lon="3.868237">
-    <ele>40.975</ele>
-    <time>2012-07-02T18:28:07Z</time>
-   </trkpt>
-   <trkpt lat="50.431713" lon="3.868165">
-    <ele>40.860</ele>
-    <time>2012-07-02T18:28:08Z</time>
-   </trkpt>
-   <trkpt lat="50.431712" lon="3.868086">
-    <ele>40.568</ele>
-    <time>2012-07-02T18:28:09Z</time>
-   </trkpt>
-   <trkpt lat="50.431710" lon="3.868007">
-    <ele>40.390</ele>
-    <time>2012-07-02T18:28:10Z</time>
-   </trkpt>
-   <trkpt lat="50.431707" lon="3.867920">
-    <ele>40.253</ele>
-    <time>2012-07-02T18:28:11Z</time>
-   </trkpt>
-   <trkpt lat="50.431698" lon="3.867829">
-    <ele>40.318</ele>
-    <time>2012-07-02T18:28:12Z</time>
-   </trkpt>
-   <trkpt lat="50.431696" lon="3.867745">
-    <ele>40.337</ele>
-    <time>2012-07-02T18:28:13Z</time>
-   </trkpt>
-   <trkpt lat="50.431694" lon="3.867665">
-    <ele>40.106</ele>
-    <time>2012-07-02T18:28:14Z</time>
-   </trkpt>
-   <trkpt lat="50.431697" lon="3.867583">
-    <ele>40.049</ele>
-    <time>2012-07-02T18:28:15Z</time>
-   </trkpt>
-   <trkpt lat="50.431688" lon="3.867505">
-    <ele>39.971</ele>
-    <time>2012-07-02T18:28:16Z</time>
-   </trkpt>
-   <trkpt lat="50.431683" lon="3.867425">
-    <ele>39.795</ele>
-    <time>2012-07-02T18:28:17Z</time>
-   </trkpt>
-   <trkpt lat="50.431681" lon="3.867344">
-    <ele>39.868</ele>
-    <time>2012-07-02T18:28:18Z</time>
-   </trkpt>
-   <trkpt lat="50.431679" lon="3.867269">
-    <ele>40.322</ele>
-    <time>2012-07-02T18:28:19Z</time>
-   </trkpt>
-   <trkpt lat="50.431680" lon="3.867200">
-    <ele>40.496</ele>
-    <time>2012-07-02T18:28:20Z</time>
-   </trkpt>
-   <trkpt lat="50.431680" lon="3.867116">
-    <ele>40.363</ele>
-    <time>2012-07-02T18:28:21Z</time>
-   </trkpt>
-   <trkpt lat="50.431678" lon="3.867039">
-    <ele>40.373</ele>
-    <time>2012-07-02T18:28:22Z</time>
-   </trkpt>
-   <trkpt lat="50.431678" lon="3.866963">
-    <ele>40.332</ele>
-    <time>2012-07-02T18:28:23Z</time>
-   </trkpt>
-   <trkpt lat="50.431671" lon="3.866878">
-    <ele>40.659</ele>
-    <time>2012-07-02T18:28:24Z</time>
-   </trkpt>
-   <trkpt lat="50.431661" lon="3.866797">
-    <ele>40.850</ele>
-    <time>2012-07-02T18:28:25Z</time>
-   </trkpt>
-   <trkpt lat="50.431658" lon="3.866723">
-    <ele>40.798</ele>
-    <time>2012-07-02T18:28:26Z</time>
-   </trkpt>
-   <trkpt lat="50.431658" lon="3.866648">
-    <ele>40.949</ele>
-    <time>2012-07-02T18:28:27Z</time>
-   </trkpt>
-   <trkpt lat="50.431655" lon="3.866571">
-    <ele>40.680</ele>
-    <time>2012-07-02T18:28:28Z</time>
-   </trkpt>
-   <trkpt lat="50.431651" lon="3.866493">
-    <ele>40.709</ele>
-    <time>2012-07-02T18:28:29Z</time>
-   </trkpt>
-   <trkpt lat="50.431646" lon="3.866413">
-    <ele>40.675</ele>
-    <time>2012-07-02T18:28:30Z</time>
-   </trkpt>
-   <trkpt lat="50.431642" lon="3.866329">
-    <ele>40.450</ele>
-    <time>2012-07-02T18:28:31Z</time>
-   </trkpt>
-   <trkpt lat="50.431639" lon="3.866247">
-    <ele>40.470</ele>
-    <time>2012-07-02T18:28:32Z</time>
-   </trkpt>
-   <trkpt lat="50.431632" lon="3.866161">
-    <ele>40.314</ele>
-    <time>2012-07-02T18:28:33Z</time>
-   </trkpt>
-   <trkpt lat="50.431628" lon="3.866073">
-    <ele>40.274</ele>
-    <time>2012-07-02T18:28:34Z</time>
-   </trkpt>
-   <trkpt lat="50.431632" lon="3.865991">
-    <ele>40.218</ele>
-    <time>2012-07-02T18:28:35Z</time>
-   </trkpt>
-   <trkpt lat="50.431632" lon="3.865906">
-    <ele>39.967</ele>
-    <time>2012-07-02T18:28:36Z</time>
-   </trkpt>
-   <trkpt lat="50.431635" lon="3.865821">
-    <ele>39.922</ele>
-    <time>2012-07-02T18:28:37Z</time>
-   </trkpt>
-   <trkpt lat="50.431627" lon="3.865734">
-    <ele>39.965</ele>
-    <time>2012-07-02T18:28:38Z</time>
-   </trkpt>
-   <trkpt lat="50.431625" lon="3.865657">
-    <ele>39.844</ele>
-    <time>2012-07-02T18:28:39Z</time>
-   </trkpt>
-   <trkpt lat="50.431625" lon="3.865586">
-    <ele>39.937</ele>
-    <time>2012-07-02T18:28:40Z</time>
-   </trkpt>
-   <trkpt lat="50.431630" lon="3.865511">
-    <ele>39.942</ele>
-    <time>2012-07-02T18:28:41Z</time>
-   </trkpt>
-   <trkpt lat="50.431633" lon="3.865430">
-    <ele>39.877</ele>
-    <time>2012-07-02T18:28:42Z</time>
-   </trkpt>
-   <trkpt lat="50.431636" lon="3.865349">
-    <ele>39.867</ele>
-    <time>2012-07-02T18:28:43Z</time>
-   </trkpt>
-   <trkpt lat="50.431638" lon="3.865270">
-    <ele>39.868</ele>
-    <time>2012-07-02T18:28:44Z</time>
-   </trkpt>
-   <trkpt lat="50.431636" lon="3.865186">
-    <ele>39.808</ele>
-    <time>2012-07-02T18:28:45Z</time>
-   </trkpt>
-   <trkpt lat="50.431636" lon="3.865108">
-    <ele>39.845</ele>
-    <time>2012-07-02T18:28:46Z</time>
-   </trkpt>
-   <trkpt lat="50.431634" lon="3.865035">
-    <ele>39.830</ele>
-    <time>2012-07-02T18:28:47Z</time>
-   </trkpt>
-   <trkpt lat="50.431628" lon="3.864953">
-    <ele>39.920</ele>
-    <time>2012-07-02T18:28:48Z</time>
-   </trkpt>
-   <trkpt lat="50.431628" lon="3.864876">
-    <ele>39.962</ele>
-    <time>2012-07-02T18:28:49Z</time>
-   </trkpt>
-   <trkpt lat="50.431627" lon="3.864799">
-    <ele>39.833</ele>
-    <time>2012-07-02T18:28:50Z</time>
-   </trkpt>
-   <trkpt lat="50.431619" lon="3.864723">
-    <ele>39.860</ele>
-    <time>2012-07-02T18:28:51Z</time>
-   </trkpt>
-   <trkpt lat="50.431614" lon="3.864648">
-    <ele>39.830</ele>
-    <time>2012-07-02T18:28:52Z</time>
-   </trkpt>
-   <trkpt lat="50.431610" lon="3.864569">
-    <ele>39.664</ele>
-    <time>2012-07-02T18:28:53Z</time>
-   </trkpt>
-   <trkpt lat="50.431612" lon="3.864499">
-    <ele>39.793</ele>
-    <time>2012-07-02T18:28:54Z</time>
-   </trkpt>
-   <trkpt lat="50.431618" lon="3.864425">
-    <ele>39.804</ele>
-    <time>2012-07-02T18:28:55Z</time>
-   </trkpt>
-   <trkpt lat="50.431620" lon="3.864357">
-    <ele>39.812</ele>
-    <time>2012-07-02T18:28:56Z</time>
-   </trkpt>
-   <trkpt lat="50.431614" lon="3.864295">
-    <ele>39.872</ele>
-    <time>2012-07-02T18:28:57Z</time>
-   </trkpt>
-   <trkpt lat="50.431606" lon="3.864219">
-    <ele>39.980</ele>
-    <time>2012-07-02T18:28:58Z</time>
-   </trkpt>
-   <trkpt lat="50.431600" lon="3.864155">
-    <ele>39.937</ele>
-    <time>2012-07-02T18:28:59Z</time>
-   </trkpt>
-   <trkpt lat="50.431595" lon="3.864083">
-    <ele>39.931</ele>
-    <time>2012-07-02T18:29:00Z</time>
-   </trkpt>
-   <trkpt lat="50.431592" lon="3.864015">
-    <ele>40.018</ele>
-    <time>2012-07-02T18:29:01Z</time>
-   </trkpt>
-   <trkpt lat="50.431590" lon="3.863948">
-    <ele>39.959</ele>
-    <time>2012-07-02T18:29:02Z</time>
-   </trkpt>
-   <trkpt lat="50.431590" lon="3.863886">
-    <ele>39.971</ele>
-    <time>2012-07-02T18:29:03Z</time>
-   </trkpt>
-   <trkpt lat="50.431591" lon="3.863824">
-    <ele>39.862</ele>
-    <time>2012-07-02T18:29:04Z</time>
-   </trkpt>
-   <trkpt lat="50.431588" lon="3.863773">
-    <ele>39.940</ele>
-    <time>2012-07-02T18:29:05Z</time>
-   </trkpt>
-   <trkpt lat="50.431584" lon="3.863717">
-    <ele>40.027</ele>
-    <time>2012-07-02T18:29:06Z</time>
-   </trkpt>
-   <trkpt lat="50.431581" lon="3.863664">
-    <ele>39.829</ele>
-    <time>2012-07-02T18:29:07Z</time>
-   </trkpt>
-   <trkpt lat="50.431579" lon="3.863607">
-    <ele>39.863</ele>
-    <time>2012-07-02T18:29:08Z</time>
-   </trkpt>
-   <trkpt lat="50.431581" lon="3.863550">
-    <ele>39.820</ele>
-    <time>2012-07-02T18:29:09Z</time>
-   </trkpt>
-   <trkpt lat="50.431586" lon="3.863493">
-    <ele>39.683</ele>
-    <time>2012-07-02T18:29:10Z</time>
-   </trkpt>
-   <trkpt lat="50.431589" lon="3.863433">
-    <ele>39.580</ele>
-    <time>2012-07-02T18:29:11Z</time>
-   </trkpt>
-   <trkpt lat="50.431590" lon="3.863369">
-    <ele>39.376</ele>
-    <time>2012-07-02T18:29:12Z</time>
-   </trkpt>
-   <trkpt lat="50.431589" lon="3.863301">
-    <ele>39.284</ele>
-    <time>2012-07-02T18:29:13Z</time>
-   </trkpt>
-   <trkpt lat="50.431586" lon="3.863231">
-    <ele>39.361</ele>
-    <time>2012-07-02T18:29:14Z</time>
-   </trkpt>
-   <trkpt lat="50.431578" lon="3.863160">
-    <ele>39.276</ele>
-    <time>2012-07-02T18:29:15Z</time>
-   </trkpt>
-   <trkpt lat="50.431571" lon="3.863087">
-    <ele>38.949</ele>
-    <time>2012-07-02T18:29:16Z</time>
-   </trkpt>
-   <trkpt lat="50.431570" lon="3.863009">
-    <ele>38.815</ele>
-    <time>2012-07-02T18:29:17Z</time>
-   </trkpt>
-   <trkpt lat="50.431566" lon="3.862935">
-    <ele>38.738</ele>
-    <time>2012-07-02T18:29:18Z</time>
-   </trkpt>
-   <trkpt lat="50.431558" lon="3.862850">
-    <ele>38.614</ele>
-    <time>2012-07-02T18:29:19Z</time>
-   </trkpt>
-   <trkpt lat="50.431556" lon="3.862763">
-    <ele>38.461</ele>
-    <time>2012-07-02T18:29:20Z</time>
-   </trkpt>
-   <trkpt lat="50.431550" lon="3.862682">
-    <ele>38.298</ele>
-    <time>2012-07-02T18:29:21Z</time>
-   </trkpt>
-   <trkpt lat="50.431544" lon="3.862594">
-    <ele>38.229</ele>
-    <time>2012-07-02T18:29:22Z</time>
-   </trkpt>
-   <trkpt lat="50.431537" lon="3.862508">
-    <ele>37.942</ele>
-    <time>2012-07-02T18:29:23Z</time>
-   </trkpt>
-   <trkpt lat="50.431529" lon="3.862421">
-    <ele>37.886</ele>
-    <time>2012-07-02T18:29:24Z</time>
-   </trkpt>
-   <trkpt lat="50.431523" lon="3.862334">
-    <ele>37.868</ele>
-    <time>2012-07-02T18:29:25Z</time>
-   </trkpt>
-   <trkpt lat="50.431515" lon="3.862241">
-    <ele>37.702</ele>
-    <time>2012-07-02T18:29:26Z</time>
-   </trkpt>
-   <trkpt lat="50.431510" lon="3.862154">
-    <ele>37.694</ele>
-    <time>2012-07-02T18:29:27Z</time>
-   </trkpt>
-   <trkpt lat="50.431505" lon="3.862076">
-    <ele>37.573</ele>
-    <time>2012-07-02T18:29:28Z</time>
-   </trkpt>
-   <trkpt lat="50.431500" lon="3.862003">
-    <ele>37.608</ele>
-    <time>2012-07-02T18:29:29Z</time>
-   </trkpt>
-   <trkpt lat="50.431496" lon="3.861927">
-    <ele>37.429</ele>
-    <time>2012-07-02T18:29:30Z</time>
-   </trkpt>
-   <trkpt lat="50.431494" lon="3.861849">
-    <ele>37.420</ele>
-    <time>2012-07-02T18:29:31Z</time>
-   </trkpt>
-   <trkpt lat="50.431494" lon="3.861769">
-    <ele>37.408</ele>
-    <time>2012-07-02T18:29:32Z</time>
-   </trkpt>
-   <trkpt lat="50.431496" lon="3.861690">
-    <ele>37.428</ele>
-    <time>2012-07-02T18:29:33Z</time>
-   </trkpt>
-   <trkpt lat="50.431498" lon="3.861612">
-    <ele>37.472</ele>
-    <time>2012-07-02T18:29:34Z</time>
-   </trkpt>
-   <trkpt lat="50.431494" lon="3.861530">
-    <ele>37.252</ele>
-    <time>2012-07-02T18:29:35Z</time>
-   </trkpt>
-   <trkpt lat="50.431488" lon="3.861457">
-    <ele>37.246</ele>
-    <time>2012-07-02T18:29:36Z</time>
-   </trkpt>
-   <trkpt lat="50.431480" lon="3.861372">
-    <ele>37.063</ele>
-    <time>2012-07-02T18:29:37Z</time>
-   </trkpt>
-   <trkpt lat="50.431478" lon="3.861290">
-    <ele>36.895</ele>
-    <time>2012-07-02T18:29:38Z</time>
-   </trkpt>
-   <trkpt lat="50.431465" lon="3.861127">
-    <ele>36.681</ele>
-    <time>2012-07-02T18:29:40Z</time>
-   </trkpt>
-   <trkpt lat="50.431464" lon="3.861040">
-    <ele>36.614</ele>
-    <time>2012-07-02T18:29:41Z</time>
-   </trkpt>
-   <trkpt lat="50.431460" lon="3.860951">
-    <ele>36.658</ele>
-    <time>2012-07-02T18:29:42Z</time>
-   </trkpt>
-   <trkpt lat="50.431449" lon="3.860865">
-    <ele>36.757</ele>
-    <time>2012-07-02T18:29:43Z</time>
-   </trkpt>
-   <trkpt lat="50.431447" lon="3.860779">
-    <ele>36.702</ele>
-    <time>2012-07-02T18:29:44Z</time>
-   </trkpt>
-   <trkpt lat="50.431442" lon="3.860703">
-    <ele>36.706</ele>
-    <time>2012-07-02T18:29:45Z</time>
-   </trkpt>
-   <trkpt lat="50.431438" lon="3.860631">
-    <ele>36.678</ele>
-    <time>2012-07-02T18:29:46Z</time>
-   </trkpt>
-   <trkpt lat="50.431423" lon="3.860553">
-    <ele>36.842</ele>
-    <time>2012-07-02T18:29:47Z</time>
-   </trkpt>
-   <trkpt lat="50.431414" lon="3.860521">
-    <ele>37.039</ele>
-    <time>2012-07-02T18:29:48Z</time>
-   </trkpt>
-   <trkpt lat="50.431405" lon="3.860496">
-    <ele>37.296</ele>
-    <time>2012-07-02T18:29:49Z</time>
-   </trkpt>
-   <trkpt lat="50.431401" lon="3.860468">
-    <ele>37.165</ele>
-    <time>2012-07-02T18:29:50Z</time>
-   </trkpt>
-   <trkpt lat="50.431407" lon="3.860459">
-    <ele>37.260</ele>
-    <time>2012-07-02T18:29:51Z</time>
-   </trkpt>
-   <trkpt lat="50.431409" lon="3.860439">
-    <ele>37.327</ele>
-    <time>2012-07-02T18:29:52Z</time>
-   </trkpt>
-   <trkpt lat="50.431392" lon="3.860410">
-    <ele>37.264</ele>
-    <time>2012-07-02T18:29:53Z</time>
-   </trkpt>
-   <trkpt lat="50.431393" lon="3.860386">
-    <ele>37.204</ele>
-    <time>2012-07-02T18:29:54Z</time>
-   </trkpt>
-   <trkpt lat="50.431384" lon="3.860355">
-    <ele>37.135</ele>
-    <time>2012-07-02T18:29:55Z</time>
-   </trkpt>
-   <trkpt lat="50.431372" lon="3.860312">
-    <ele>36.948</ele>
-    <time>2012-07-02T18:29:56Z</time>
-   </trkpt>
-   <trkpt lat="50.431377" lon="3.860293">
-    <ele>37.070</ele>
-    <time>2012-07-02T18:29:57Z</time>
-   </trkpt>
-   <trkpt lat="50.431393" lon="3.860286">
-    <ele>37.047</ele>
-    <time>2012-07-02T18:29:58Z</time>
-   </trkpt>
-   <trkpt lat="50.431404" lon="3.860267">
-    <ele>36.926</ele>
-    <time>2012-07-02T18:29:59Z</time>
-   </trkpt>
-   <trkpt lat="50.431408" lon="3.860239">
-    <ele>36.874</ele>
-    <time>2012-07-02T18:30:00Z</time>
-   </trkpt>
-   <trkpt lat="50.431411" lon="3.860208">
-    <ele>36.768</ele>
-    <time>2012-07-02T18:30:01Z</time>
-   </trkpt>
-   <trkpt lat="50.431417" lon="3.860175">
-    <ele>36.661</ele>
-    <time>2012-07-02T18:30:02Z</time>
-   </trkpt>
-   <trkpt lat="50.431421" lon="3.860125">
-    <ele>36.529</ele>
-    <time>2012-07-02T18:30:03Z</time>
-   </trkpt>
-   <trkpt lat="50.431418" lon="3.860069">
-    <ele>36.343</ele>
-    <time>2012-07-02T18:30:04Z</time>
-   </trkpt>
-   <trkpt lat="50.431418" lon="3.860006">
-    <ele>36.335</ele>
-    <time>2012-07-02T18:30:05Z</time>
-   </trkpt>
-   <trkpt lat="50.431420" lon="3.859945">
-    <ele>36.392</ele>
-    <time>2012-07-02T18:30:06Z</time>
-   </trkpt>
-   <trkpt lat="50.431416" lon="3.859813">
-    <ele>36.133</ele>
-    <time>2012-07-02T18:30:08Z</time>
-   </trkpt>
-   <trkpt lat="50.431418" lon="3.859740">
-    <ele>36.054</ele>
-    <time>2012-07-02T18:30:09Z</time>
-   </trkpt>
-   <trkpt lat="50.431422" lon="3.859670">
-    <ele>35.962</ele>
-    <time>2012-07-02T18:30:10Z</time>
-   </trkpt>
-   <trkpt lat="50.431419" lon="3.859591">
-    <ele>35.740</ele>
-    <time>2012-07-02T18:30:11Z</time>
-   </trkpt>
-   <trkpt lat="50.431417" lon="3.859510">
-    <ele>35.655</ele>
-    <time>2012-07-02T18:30:12Z</time>
-   </trkpt>
-   <trkpt lat="50.431411" lon="3.859430">
-    <ele>35.721</ele>
-    <time>2012-07-02T18:30:13Z</time>
-   </trkpt>
-   <trkpt lat="50.431403" lon="3.859352">
-    <ele>35.782</ele>
-    <time>2012-07-02T18:30:14Z</time>
-   </trkpt>
-   <trkpt lat="50.431402" lon="3.859279">
-    <ele>35.727</ele>
-    <time>2012-07-02T18:30:15Z</time>
-   </trkpt>
-   <trkpt lat="50.431398" lon="3.859207">
-    <ele>35.645</ele>
-    <time>2012-07-02T18:30:16Z</time>
-   </trkpt>
-   <trkpt lat="50.431392" lon="3.859127">
-    <ele>35.574</ele>
-    <time>2012-07-02T18:30:17Z</time>
-   </trkpt>
-   <trkpt lat="50.431389" lon="3.859049">
-    <ele>35.627</ele>
-    <time>2012-07-02T18:30:18Z</time>
-   </trkpt>
-   <trkpt lat="50.431383" lon="3.858976">
-    <ele>35.607</ele>
-    <time>2012-07-02T18:30:19Z</time>
-   </trkpt>
-   <trkpt lat="50.431389" lon="3.858901">
-    <ele>35.630</ele>
-    <time>2012-07-02T18:30:20Z</time>
-   </trkpt>
-   <trkpt lat="50.431388" lon="3.858820">
-    <ele>35.607</ele>
-    <time>2012-07-02T18:30:21Z</time>
-   </trkpt>
-   <trkpt lat="50.431382" lon="3.858740">
-    <ele>35.614</ele>
-    <time>2012-07-02T18:30:22Z</time>
-   </trkpt>
-   <trkpt lat="50.431384" lon="3.858661">
-    <ele>35.660</ele>
-    <time>2012-07-02T18:30:23Z</time>
-   </trkpt>
-   <trkpt lat="50.431384" lon="3.858581">
-    <ele>35.651</ele>
-    <time>2012-07-02T18:30:24Z</time>
-   </trkpt>
-   <trkpt lat="50.431381" lon="3.858499">
-    <ele>35.741</ele>
-    <time>2012-07-02T18:30:25Z</time>
-   </trkpt>
-   <trkpt lat="50.431381" lon="3.858423">
-    <ele>35.840</ele>
-    <time>2012-07-02T18:30:26Z</time>
-   </trkpt>
-   <trkpt lat="50.431383" lon="3.858344">
-    <ele>35.627</ele>
-    <time>2012-07-02T18:30:27Z</time>
-   </trkpt>
-   <trkpt lat="50.431390" lon="3.858275">
-    <ele>35.699</ele>
-    <time>2012-07-02T18:30:28Z</time>
-   </trkpt>
-   <trkpt lat="50.431393" lon="3.858206">
-    <ele>35.871</ele>
-    <time>2012-07-02T18:30:29Z</time>
-   </trkpt>
-   <trkpt lat="50.431378" lon="3.858124">
-    <ele>35.667</ele>
-    <time>2012-07-02T18:30:30Z</time>
-   </trkpt>
-   <trkpt lat="50.431376" lon="3.858049">
-    <ele>35.697</ele>
-    <time>2012-07-02T18:30:31Z</time>
-   </trkpt>
-   <trkpt lat="50.431373" lon="3.857970">
-    <ele>35.795</ele>
-    <time>2012-07-02T18:30:32Z</time>
-   </trkpt>
-   <trkpt lat="50.431370" lon="3.857899">
-    <ele>35.774</ele>
-    <time>2012-07-02T18:30:33Z</time>
-   </trkpt>
-   <trkpt lat="50.431363" lon="3.857827">
-    <ele>35.980</ele>
-    <time>2012-07-02T18:30:34Z</time>
-   </trkpt>
-   <trkpt lat="50.431363" lon="3.857756">
-    <ele>35.891</ele>
-    <time>2012-07-02T18:30:35Z</time>
-   </trkpt>
-   <trkpt lat="50.431362" lon="3.857687">
-    <ele>36.018</ele>
-    <time>2012-07-02T18:30:36Z</time>
-   </trkpt>
-   <trkpt lat="50.431361" lon="3.857629">
-    <ele>36.265</ele>
-    <time>2012-07-02T18:30:37Z</time>
-   </trkpt>
-   <trkpt lat="50.431357" lon="3.857558">
-    <ele>36.347</ele>
-    <time>2012-07-02T18:30:38Z</time>
-   </trkpt>
-   <trkpt lat="50.431352" lon="3.857491">
-    <ele>36.458</ele>
-    <time>2012-07-02T18:30:39Z</time>
-   </trkpt>
-   <trkpt lat="50.431352" lon="3.857429">
-    <ele>36.422</ele>
-    <time>2012-07-02T18:30:40Z</time>
-   </trkpt>
-   <trkpt lat="50.431344" lon="3.857363">
-    <ele>36.488</ele>
-    <time>2012-07-02T18:30:41Z</time>
-   </trkpt>
-   <trkpt lat="50.431346" lon="3.857304">
-    <ele>36.168</ele>
-    <time>2012-07-02T18:30:42Z</time>
-   </trkpt>
-   <trkpt lat="50.431337" lon="3.857246">
-    <ele>35.982</ele>
-    <time>2012-07-02T18:30:43Z</time>
-   </trkpt>
-   <trkpt lat="50.431331" lon="3.857187">
-    <ele>36.064</ele>
-    <time>2012-07-02T18:30:44Z</time>
-   </trkpt>
-   <trkpt lat="50.431327" lon="3.857129">
-    <ele>35.862</ele>
-    <time>2012-07-02T18:30:45Z</time>
-   </trkpt>
-   <trkpt lat="50.431325" lon="3.857062">
-    <ele>35.885</ele>
-    <time>2012-07-02T18:30:46Z</time>
-   </trkpt>
-   <trkpt lat="50.431329" lon="3.856997">
-    <ele>35.868</ele>
-    <time>2012-07-02T18:30:47Z</time>
-   </trkpt>
-   <trkpt lat="50.431326" lon="3.856932">
-    <ele>35.820</ele>
-    <time>2012-07-02T18:30:48Z</time>
-   </trkpt>
-   <trkpt lat="50.431321" lon="3.856866">
-    <ele>35.805</ele>
-    <time>2012-07-02T18:30:49Z</time>
-   </trkpt>
-   <trkpt lat="50.431312" lon="3.856797">
-    <ele>35.744</ele>
-    <time>2012-07-02T18:30:50Z</time>
-   </trkpt>
-   <trkpt lat="50.431309" lon="3.856734">
-    <ele>35.816</ele>
-    <time>2012-07-02T18:30:51Z</time>
-   </trkpt>
-   <trkpt lat="50.431308" lon="3.856674">
-    <ele>36.069</ele>
-    <time>2012-07-02T18:30:52Z</time>
-   </trkpt>
-   <trkpt lat="50.431304" lon="3.856613">
-    <ele>36.308</ele>
-    <time>2012-07-02T18:30:53Z</time>
-   </trkpt>
-   <trkpt lat="50.431301" lon="3.856556">
-    <ele>36.247</ele>
-    <time>2012-07-02T18:30:54Z</time>
-   </trkpt>
-   <trkpt lat="50.431302" lon="3.856503">
-    <ele>36.050</ele>
-    <time>2012-07-02T18:30:55Z</time>
-   </trkpt>
-   <trkpt lat="50.431301" lon="3.856445">
-    <ele>36.287</ele>
-    <time>2012-07-02T18:30:56Z</time>
-   </trkpt>
-   <trkpt lat="50.431294" lon="3.856381">
-    <ele>36.146</ele>
-    <time>2012-07-02T18:30:57Z</time>
-   </trkpt>
-   <trkpt lat="50.431284" lon="3.856314">
-    <ele>36.129</ele>
-    <time>2012-07-02T18:30:58Z</time>
-   </trkpt>
-   <trkpt lat="50.431280" lon="3.856254">
-    <ele>35.753</ele>
-    <time>2012-07-02T18:30:59Z</time>
-   </trkpt>
-   <trkpt lat="50.431269" lon="3.856189">
-    <ele>35.863</ele>
-    <time>2012-07-02T18:31:00Z</time>
-   </trkpt>
-   <trkpt lat="50.431262" lon="3.856123">
-    <ele>35.686</ele>
-    <time>2012-07-02T18:31:01Z</time>
-   </trkpt>
-   <trkpt lat="50.431255" lon="3.856059">
-    <ele>36.203</ele>
-    <time>2012-07-02T18:31:02Z</time>
-   </trkpt>
-   <trkpt lat="50.431244" lon="3.855981">
-    <ele>35.978</ele>
-    <time>2012-07-02T18:31:03Z</time>
-   </trkpt>
-   <trkpt lat="50.431246" lon="3.855919">
-    <ele>35.847</ele>
-    <time>2012-07-02T18:31:04Z</time>
-   </trkpt>
-   <trkpt lat="50.431246" lon="3.855853">
-    <ele>35.981</ele>
-    <time>2012-07-02T18:31:05Z</time>
-   </trkpt>
-   <trkpt lat="50.431244" lon="3.855782">
-    <ele>35.931</ele>
-    <time>2012-07-02T18:31:06Z</time>
-   </trkpt>
-   <trkpt lat="50.431238" lon="3.855713">
-    <ele>35.809</ele>
-    <time>2012-07-02T18:31:07Z</time>
-   </trkpt>
-   <trkpt lat="50.431239" lon="3.855650">
-    <ele>35.774</ele>
-    <time>2012-07-02T18:31:08Z</time>
-   </trkpt>
-   <trkpt lat="50.431235" lon="3.855582">
-    <ele>35.848</ele>
-    <time>2012-07-02T18:31:09Z</time>
-   </trkpt>
-   <trkpt lat="50.431230" lon="3.855515">
-    <ele>35.953</ele>
-    <time>2012-07-02T18:31:10Z</time>
-   </trkpt>
-   <trkpt lat="50.431222" lon="3.855449">
-    <ele>35.858</ele>
-    <time>2012-07-02T18:31:11Z</time>
-   </trkpt>
-   <trkpt lat="50.431221" lon="3.855381">
-    <ele>35.908</ele>
-    <time>2012-07-02T18:31:12Z</time>
-   </trkpt>
-   <trkpt lat="50.431238" lon="3.855313">
-    <ele>35.986</ele>
-    <time>2012-07-02T18:31:13Z</time>
-   </trkpt>
-   <trkpt lat="50.431234" lon="3.855244">
-    <ele>35.988</ele>
-    <time>2012-07-02T18:31:14Z</time>
-   </trkpt>
-   <trkpt lat="50.431234" lon="3.855181">
-    <ele>36.024</ele>
-    <time>2012-07-02T18:31:15Z</time>
-   </trkpt>
-   <trkpt lat="50.431231" lon="3.855111">
-    <ele>36.161</ele>
-    <time>2012-07-02T18:31:16Z</time>
-   </trkpt>
-   <trkpt lat="50.431233" lon="3.855047">
-    <ele>36.005</ele>
-    <time>2012-07-02T18:31:17Z</time>
-   </trkpt>
-   <trkpt lat="50.431232" lon="3.854978">
-    <ele>35.986</ele>
-    <time>2012-07-02T18:31:18Z</time>
-   </trkpt>
-   <trkpt lat="50.431227" lon="3.854916">
-    <ele>36.184</ele>
-    <time>2012-07-02T18:31:19Z</time>
-   </trkpt>
-   <trkpt lat="50.431227" lon="3.854858">
-    <ele>36.207</ele>
-    <time>2012-07-02T18:31:20Z</time>
-   </trkpt>
-   <trkpt lat="50.431227" lon="3.854806">
-    <ele>36.122</ele>
-    <time>2012-07-02T18:31:21Z</time>
-   </trkpt>
-   <trkpt lat="50.431222" lon="3.854759">
-    <ele>36.188</ele>
-    <time>2012-07-02T18:31:22Z</time>
-   </trkpt>
-   <trkpt lat="50.431223" lon="3.854702">
-    <ele>36.248</ele>
-    <time>2012-07-02T18:31:23Z</time>
-   </trkpt>
-   <trkpt lat="50.431233" lon="3.854652">
-    <ele>36.242</ele>
-    <time>2012-07-02T18:31:24Z</time>
-   </trkpt>
-   <trkpt lat="50.431228" lon="3.854590">
-    <ele>36.163</ele>
-    <time>2012-07-02T18:31:25Z</time>
-   </trkpt>
-   <trkpt lat="50.431230" lon="3.854528">
-    <ele>36.049</ele>
-    <time>2012-07-02T18:31:26Z</time>
-   </trkpt>
-   <trkpt lat="50.431238" lon="3.854469">
-    <ele>36.255</ele>
-    <time>2012-07-02T18:31:27Z</time>
-   </trkpt>
-   <trkpt lat="50.431240" lon="3.854397">
-    <ele>36.315</ele>
-    <time>2012-07-02T18:31:28Z</time>
-   </trkpt>
-   <trkpt lat="50.431241" lon="3.854333">
-    <ele>36.241</ele>
-    <time>2012-07-02T18:31:29Z</time>
-   </trkpt>
-   <trkpt lat="50.431232" lon="3.854272">
-    <ele>36.039</ele>
-    <time>2012-07-02T18:31:30Z</time>
-   </trkpt>
-   <trkpt lat="50.431216" lon="3.854197">
-    <ele>36.115</ele>
-    <time>2012-07-02T18:31:31Z</time>
-   </trkpt>
-   <trkpt lat="50.431210" lon="3.854108">
-    <ele>36.083</ele>
-    <time>2012-07-02T18:31:32Z</time>
-   </trkpt>
-   <trkpt lat="50.431211" lon="3.854039">
-    <ele>36.253</ele>
-    <time>2012-07-02T18:31:33Z</time>
-   </trkpt>
-   <trkpt lat="50.431219" lon="3.853971">
-    <ele>36.374</ele>
-    <time>2012-07-02T18:31:34Z</time>
-   </trkpt>
-   <trkpt lat="50.431213" lon="3.853908">
-    <ele>36.511</ele>
-    <time>2012-07-02T18:31:35Z</time>
-   </trkpt>
-   <trkpt lat="50.431212" lon="3.853847">
-    <ele>36.611</ele>
-    <time>2012-07-02T18:31:36Z</time>
-   </trkpt>
-   <trkpt lat="50.431213" lon="3.853782">
-    <ele>36.578</ele>
-    <time>2012-07-02T18:31:37Z</time>
-   </trkpt>
-   <trkpt lat="50.431213" lon="3.853717">
-    <ele>36.561</ele>
-    <time>2012-07-02T18:31:38Z</time>
-   </trkpt>
-   <trkpt lat="50.431200" lon="3.853652">
-    <ele>36.685</ele>
-    <time>2012-07-02T18:31:39Z</time>
-   </trkpt>
-   <trkpt lat="50.431197" lon="3.853604">
-    <ele>36.692</ele>
-    <time>2012-07-02T18:31:40Z</time>
-   </trkpt>
-   <trkpt lat="50.431188" lon="3.853541">
-    <ele>36.681</ele>
-    <time>2012-07-02T18:31:41Z</time>
-   </trkpt>
-   <trkpt lat="50.431192" lon="3.853479">
-    <ele>36.701</ele>
-    <time>2012-07-02T18:31:42Z</time>
-   </trkpt>
-   <trkpt lat="50.431196" lon="3.853419">
-    <ele>36.685</ele>
-    <time>2012-07-02T18:31:43Z</time>
-   </trkpt>
-   <trkpt lat="50.431199" lon="3.853364">
-    <ele>36.716</ele>
-    <time>2012-07-02T18:31:44Z</time>
-   </trkpt>
-   <trkpt lat="50.431202" lon="3.853304">
-    <ele>36.713</ele>
-    <time>2012-07-02T18:31:45Z</time>
-   </trkpt>
-   <trkpt lat="50.431213" lon="3.853251">
-    <ele>36.730</ele>
-    <time>2012-07-02T18:31:46Z</time>
-   </trkpt>
-   <trkpt lat="50.431214" lon="3.853193">
-    <ele>36.693</ele>
-    <time>2012-07-02T18:31:47Z</time>
-   </trkpt>
-   <trkpt lat="50.431222" lon="3.853134">
-    <ele>36.700</ele>
-    <time>2012-07-02T18:31:48Z</time>
-   </trkpt>
-   <trkpt lat="50.431236" lon="3.853075">
-    <ele>36.631</ele>
-    <time>2012-07-02T18:31:49Z</time>
-   </trkpt>
-   <trkpt lat="50.431241" lon="3.853011">
-    <ele>36.530</ele>
-    <time>2012-07-02T18:31:50Z</time>
-   </trkpt>
-   <trkpt lat="50.431244" lon="3.852945">
-    <ele>36.487</ele>
-    <time>2012-07-02T18:31:51Z</time>
-   </trkpt>
-   <trkpt lat="50.431251" lon="3.852874">
-    <ele>36.476</ele>
-    <time>2012-07-02T18:31:52Z</time>
-   </trkpt>
-   <trkpt lat="50.431266" lon="3.852807">
-    <ele>36.401</ele>
-    <time>2012-07-02T18:31:53Z</time>
-   </trkpt>
-   <trkpt lat="50.431279" lon="3.852737">
-    <ele>36.393</ele>
-    <time>2012-07-02T18:31:54Z</time>
-   </trkpt>
-   <trkpt lat="50.431287" lon="3.852665">
-    <ele>36.437</ele>
-    <time>2012-07-02T18:31:55Z</time>
-   </trkpt>
-   <trkpt lat="50.431289" lon="3.852590">
-    <ele>36.375</ele>
-    <time>2012-07-02T18:31:56Z</time>
-   </trkpt>
-   <trkpt lat="50.431304" lon="3.852528">
-    <ele>36.416</ele>
-    <time>2012-07-02T18:31:57Z</time>
-   </trkpt>
-   <trkpt lat="50.431316" lon="3.852476">
-    <ele>36.426</ele>
-    <time>2012-07-02T18:31:58Z</time>
-   </trkpt>
-   <trkpt lat="50.431310" lon="3.852400">
-    <ele>36.412</ele>
-    <time>2012-07-02T18:31:59Z</time>
-   </trkpt>
-   <trkpt lat="50.431315" lon="3.852331">
-    <ele>36.324</ele>
-    <time>2012-07-02T18:32:00Z</time>
-   </trkpt>
-   <trkpt lat="50.431324" lon="3.852266">
-    <ele>36.192</ele>
-    <time>2012-07-02T18:32:01Z</time>
-   </trkpt>
-   <trkpt lat="50.431335" lon="3.852206">
-    <ele>36.223</ele>
-    <time>2012-07-02T18:32:02Z</time>
-   </trkpt>
-   <trkpt lat="50.431348" lon="3.852143">
-    <ele>36.441</ele>
-    <time>2012-07-02T18:32:03Z</time>
-   </trkpt>
-   <trkpt lat="50.431346" lon="3.852074">
-    <ele>35.991</ele>
-    <time>2012-07-02T18:32:04Z</time>
-   </trkpt>
-   <trkpt lat="50.431352" lon="3.852002">
-    <ele>36.000</ele>
-    <time>2012-07-02T18:32:05Z</time>
-   </trkpt>
-   <trkpt lat="50.431361" lon="3.851937">
-    <ele>35.965</ele>
-    <time>2012-07-02T18:32:06Z</time>
-   </trkpt>
-   <trkpt lat="50.431369" lon="3.851865">
-    <ele>35.885</ele>
-    <time>2012-07-02T18:32:07Z</time>
-   </trkpt>
-   <trkpt lat="50.431378" lon="3.851792">
-    <ele>36.066</ele>
-    <time>2012-07-02T18:32:08Z</time>
-   </trkpt>
-   <trkpt lat="50.431387" lon="3.851726">
-    <ele>36.131</ele>
-    <time>2012-07-02T18:32:09Z</time>
-   </trkpt>
-   <trkpt lat="50.431409" lon="3.851667">
-    <ele>36.074</ele>
-    <time>2012-07-02T18:32:10Z</time>
-   </trkpt>
-   <trkpt lat="50.431430" lon="3.851611">
-    <ele>36.088</ele>
-    <time>2012-07-02T18:32:11Z</time>
-   </trkpt>
-   <trkpt lat="50.431453" lon="3.851553">
-    <ele>36.245</ele>
-    <time>2012-07-02T18:32:12Z</time>
-   </trkpt>
-   <trkpt lat="50.431471" lon="3.851491">
-    <ele>36.167</ele>
-    <time>2012-07-02T18:32:13Z</time>
-   </trkpt>
-   <trkpt lat="50.431489" lon="3.851430">
-    <ele>36.324</ele>
-    <time>2012-07-02T18:32:14Z</time>
-   </trkpt>
-   <trkpt lat="50.431501" lon="3.851366">
-    <ele>36.253</ele>
-    <time>2012-07-02T18:32:15Z</time>
-   </trkpt>
-   <trkpt lat="50.431521" lon="3.851306">
-    <ele>36.246</ele>
-    <time>2012-07-02T18:32:16Z</time>
-   </trkpt>
-   <trkpt lat="50.431531" lon="3.851241">
-    <ele>35.887</ele>
-    <time>2012-07-02T18:32:17Z</time>
-   </trkpt>
-   <trkpt lat="50.431548" lon="3.851180">
-    <ele>36.036</ele>
-    <time>2012-07-02T18:32:18Z</time>
-   </trkpt>
-   <trkpt lat="50.431558" lon="3.851113">
-    <ele>36.105</ele>
-    <time>2012-07-02T18:32:19Z</time>
-   </trkpt>
-   <trkpt lat="50.431586" lon="3.851054">
-    <ele>36.070</ele>
-    <time>2012-07-02T18:32:20Z</time>
-   </trkpt>
-   <trkpt lat="50.431595" lon="3.850984">
-    <ele>36.115</ele>
-    <time>2012-07-02T18:32:21Z</time>
-   </trkpt>
-   <trkpt lat="50.431614" lon="3.850929">
-    <ele>36.038</ele>
-    <time>2012-07-02T18:32:22Z</time>
-   </trkpt>
-   <trkpt lat="50.431623" lon="3.850859">
-    <ele>36.088</ele>
-    <time>2012-07-02T18:32:23Z</time>
-   </trkpt>
-   <trkpt lat="50.431641" lon="3.850802">
-    <ele>36.178</ele>
-    <time>2012-07-02T18:32:24Z</time>
-   </trkpt>
-   <trkpt lat="50.431652" lon="3.850742">
-    <ele>36.189</ele>
-    <time>2012-07-02T18:32:25Z</time>
-   </trkpt>
-   <trkpt lat="50.431667" lon="3.850684">
-    <ele>36.123</ele>
-    <time>2012-07-02T18:32:26Z</time>
-   </trkpt>
-   <trkpt lat="50.431678" lon="3.850610">
-    <ele>36.067</ele>
-    <time>2012-07-02T18:32:27Z</time>
-   </trkpt>
-   <trkpt lat="50.431688" lon="3.850545">
-    <ele>36.150</ele>
-    <time>2012-07-02T18:32:28Z</time>
-   </trkpt>
-   <trkpt lat="50.431706" lon="3.850478">
-    <ele>36.238</ele>
-    <time>2012-07-02T18:32:29Z</time>
-   </trkpt>
-   <trkpt lat="50.431726" lon="3.850418">
-    <ele>36.307</ele>
-    <time>2012-07-02T18:32:30Z</time>
-   </trkpt>
-   <trkpt lat="50.431748" lon="3.850361">
-    <ele>36.195</ele>
-    <time>2012-07-02T18:32:31Z</time>
-   </trkpt>
-   <trkpt lat="50.431772" lon="3.850312">
-    <ele>36.291</ele>
-    <time>2012-07-02T18:32:32Z</time>
-   </trkpt>
-   <trkpt lat="50.431795" lon="3.850262">
-    <ele>36.205</ele>
-    <time>2012-07-02T18:32:33Z</time>
-   </trkpt>
-   <trkpt lat="50.431811" lon="3.850207">
-    <ele>36.322</ele>
-    <time>2012-07-02T18:32:34Z</time>
-   </trkpt>
-   <trkpt lat="50.431825" lon="3.850161">
-    <ele>36.172</ele>
-    <time>2012-07-02T18:32:35Z</time>
-   </trkpt>
-   <trkpt lat="50.431856" lon="3.850115">
-    <ele>36.205</ele>
-    <time>2012-07-02T18:32:36Z</time>
-   </trkpt>
-   <trkpt lat="50.431882" lon="3.850074">
-    <ele>36.195</ele>
-    <time>2012-07-02T18:32:37Z</time>
-   </trkpt>
-   <trkpt lat="50.431904" lon="3.850037">
-    <ele>36.293</ele>
-    <time>2012-07-02T18:32:38Z</time>
-   </trkpt>
-   <trkpt lat="50.431933" lon="3.849991">
-    <ele>36.357</ele>
-    <time>2012-07-02T18:32:39Z</time>
-   </trkpt>
-   <trkpt lat="50.431954" lon="3.849935">
-    <ele>36.222</ele>
-    <time>2012-07-02T18:32:40Z</time>
-   </trkpt>
-   <trkpt lat="50.431980" lon="3.849841">
-    <ele>36.193</ele>
-    <time>2012-07-02T18:32:41Z</time>
-   </trkpt>
-   <trkpt lat="50.432009" lon="3.849783">
-    <ele>36.167</ele>
-    <time>2012-07-02T18:32:42Z</time>
-   </trkpt>
-   <trkpt lat="50.432034" lon="3.849735">
-    <ele>36.185</ele>
-    <time>2012-07-02T18:32:43Z</time>
-   </trkpt>
-   <trkpt lat="50.432059" lon="3.849659">
-    <ele>36.243</ele>
-    <time>2012-07-02T18:32:44Z</time>
-   </trkpt>
-   <trkpt lat="50.432090" lon="3.849602">
-    <ele>36.112</ele>
-    <time>2012-07-02T18:32:45Z</time>
-   </trkpt>
-   <trkpt lat="50.432109" lon="3.849517">
-    <ele>36.093</ele>
-    <time>2012-07-02T18:32:46Z</time>
-   </trkpt>
-   <trkpt lat="50.432132" lon="3.849454">
-    <ele>36.200</ele>
-    <time>2012-07-02T18:32:47Z</time>
-   </trkpt>
-   <trkpt lat="50.432164" lon="3.849412">
-    <ele>36.236</ele>
-    <time>2012-07-02T18:32:48Z</time>
-   </trkpt>
-   <trkpt lat="50.432189" lon="3.849348">
-    <ele>36.325</ele>
-    <time>2012-07-02T18:32:49Z</time>
-   </trkpt>
-   <trkpt lat="50.432219" lon="3.849303">
-    <ele>36.311</ele>
-    <time>2012-07-02T18:32:50Z</time>
-   </trkpt>
-   <trkpt lat="50.432256" lon="3.849252">
-    <ele>36.320</ele>
-    <time>2012-07-02T18:32:51Z</time>
-   </trkpt>
-   <trkpt lat="50.432286" lon="3.849194">
-    <ele>36.335</ele>
-    <time>2012-07-02T18:32:52Z</time>
-   </trkpt>
-   <trkpt lat="50.432314" lon="3.849131">
-    <ele>36.158</ele>
-    <time>2012-07-02T18:32:53Z</time>
-   </trkpt>
-   <trkpt lat="50.432328" lon="3.849050">
-    <ele>36.280</ele>
-    <time>2012-07-02T18:32:54Z</time>
-   </trkpt>
-   <trkpt lat="50.432359" lon="3.848984">
-    <ele>36.090</ele>
-    <time>2012-07-02T18:32:55Z</time>
-   </trkpt>
-   <trkpt lat="50.432389" lon="3.848938">
-    <ele>36.350</ele>
-    <time>2012-07-02T18:32:56Z</time>
-   </trkpt>
-   <trkpt lat="50.432410" lon="3.848892">
-    <ele>36.265</ele>
-    <time>2012-07-02T18:32:57Z</time>
-   </trkpt>
-   <trkpt lat="50.432432" lon="3.848860">
-    <ele>36.183</ele>
-    <time>2012-07-02T18:32:58Z</time>
-   </trkpt>
-   <trkpt lat="50.432453" lon="3.848831">
-    <ele>36.172</ele>
-    <time>2012-07-02T18:32:59Z</time>
-   </trkpt>
-   <trkpt lat="50.432473" lon="3.848796">
-    <ele>36.066</ele>
-    <time>2012-07-02T18:33:00Z</time>
-   </trkpt>
-   <trkpt lat="50.432495" lon="3.848757">
-    <ele>36.024</ele>
-    <time>2012-07-02T18:33:01Z</time>
-   </trkpt>
-   <trkpt lat="50.432530" lon="3.848704">
-    <ele>36.019</ele>
-    <time>2012-07-02T18:33:02Z</time>
-   </trkpt>
-   <trkpt lat="50.432555" lon="3.848659">
-    <ele>36.133</ele>
-    <time>2012-07-02T18:33:03Z</time>
-   </trkpt>
-   <trkpt lat="50.432596" lon="3.848595">
-    <ele>36.084</ele>
-    <time>2012-07-02T18:33:04Z</time>
-   </trkpt>
-   <trkpt lat="50.432626" lon="3.848545">
-    <ele>36.037</ele>
-    <time>2012-07-02T18:33:05Z</time>
-   </trkpt>
-   <trkpt lat="50.432659" lon="3.848506">
-    <ele>36.165</ele>
-    <time>2012-07-02T18:33:06Z</time>
-   </trkpt>
-   <trkpt lat="50.432698" lon="3.848462">
-    <ele>36.062</ele>
-    <time>2012-07-02T18:33:07Z</time>
-   </trkpt>
-   <trkpt lat="50.432730" lon="3.848424">
-    <ele>36.243</ele>
-    <time>2012-07-02T18:33:08Z</time>
-   </trkpt>
-   <trkpt lat="50.432763" lon="3.848389">
-    <ele>36.238</ele>
-    <time>2012-07-02T18:33:09Z</time>
-   </trkpt>
-   <trkpt lat="50.432797" lon="3.848345">
-    <ele>36.165</ele>
-    <time>2012-07-02T18:33:10Z</time>
-   </trkpt>
-   <trkpt lat="50.432833" lon="3.848292">
-    <ele>36.072</ele>
-    <time>2012-07-02T18:33:11Z</time>
-   </trkpt>
-   <trkpt lat="50.432897" lon="3.848222">
-    <ele>35.982</ele>
-    <time>2012-07-02T18:33:12Z</time>
-   </trkpt>
-   <trkpt lat="50.432951" lon="3.848167">
-    <ele>36.019</ele>
-    <time>2012-07-02T18:33:13Z</time>
-   </trkpt>
-   <trkpt lat="50.432999" lon="3.848123">
-    <ele>35.905</ele>
-    <time>2012-07-02T18:33:14Z</time>
-   </trkpt>
-   <trkpt lat="50.433039" lon="3.848083">
-    <ele>36.065</ele>
-    <time>2012-07-02T18:33:15Z</time>
-   </trkpt>
-   <trkpt lat="50.433081" lon="3.848035">
-    <ele>36.045</ele>
-    <time>2012-07-02T18:33:16Z</time>
-   </trkpt>
-   <trkpt lat="50.433121" lon="3.847994">
-    <ele>35.969</ele>
-    <time>2012-07-02T18:33:17Z</time>
-   </trkpt>
-   <trkpt lat="50.433156" lon="3.847958">
-    <ele>35.811</ele>
-    <time>2012-07-02T18:33:18Z</time>
-   </trkpt>
-   <trkpt lat="50.433195" lon="3.847906">
-    <ele>35.661</ele>
-    <time>2012-07-02T18:33:19Z</time>
-   </trkpt>
-   <trkpt lat="50.433234" lon="3.847859">
-    <ele>35.558</ele>
-    <time>2012-07-02T18:33:20Z</time>
-   </trkpt>
-   <trkpt lat="50.433275" lon="3.847810">
-    <ele>35.501</ele>
-    <time>2012-07-02T18:33:21Z</time>
-   </trkpt>
-   <trkpt lat="50.433317" lon="3.847764">
-    <ele>35.396</ele>
-    <time>2012-07-02T18:33:22Z</time>
-   </trkpt>
-   <trkpt lat="50.433360" lon="3.847718">
-    <ele>35.421</ele>
-    <time>2012-07-02T18:33:23Z</time>
-   </trkpt>
-   <trkpt lat="50.433402" lon="3.847679">
-    <ele>35.475</ele>
-    <time>2012-07-02T18:33:24Z</time>
-   </trkpt>
-   <trkpt lat="50.433452" lon="3.847641">
-    <ele>35.497</ele>
-    <time>2012-07-02T18:33:25Z</time>
-   </trkpt>
-   <trkpt lat="50.433500" lon="3.847595">
-    <ele>35.476</ele>
-    <time>2012-07-02T18:33:26Z</time>
-   </trkpt>
-   <trkpt lat="50.433543" lon="3.847553">
-    <ele>35.376</ele>
-    <time>2012-07-02T18:33:27Z</time>
-   </trkpt>
-   <trkpt lat="50.433587" lon="3.847515">
-    <ele>35.395</ele>
-    <time>2012-07-02T18:33:28Z</time>
-   </trkpt>
-   <trkpt lat="50.433625" lon="3.847475">
-    <ele>35.544</ele>
-    <time>2012-07-02T18:33:29Z</time>
-   </trkpt>
-   <trkpt lat="50.433664" lon="3.847436">
-    <ele>35.431</ele>
-    <time>2012-07-02T18:33:30Z</time>
-   </trkpt>
-   <trkpt lat="50.433704" lon="3.847402">
-    <ele>35.456</ele>
-    <time>2012-07-02T18:33:31Z</time>
-   </trkpt>
-   <trkpt lat="50.433747" lon="3.847378">
-    <ele>35.472</ele>
-    <time>2012-07-02T18:33:32Z</time>
-   </trkpt>
-   <trkpt lat="50.433782" lon="3.847340">
-    <ele>35.597</ele>
-    <time>2012-07-02T18:33:33Z</time>
-   </trkpt>
-   <trkpt lat="50.433823" lon="3.847304">
-    <ele>35.495</ele>
-    <time>2012-07-02T18:33:34Z</time>
-   </trkpt>
-   <trkpt lat="50.433857" lon="3.847273">
-    <ele>35.501</ele>
-    <time>2012-07-02T18:33:35Z</time>
-   </trkpt>
-   <trkpt lat="50.433891" lon="3.847235">
-    <ele>35.415</ele>
-    <time>2012-07-02T18:33:36Z</time>
-   </trkpt>
-   <trkpt lat="50.433926" lon="3.847208">
-    <ele>35.477</ele>
-    <time>2012-07-02T18:33:37Z</time>
-   </trkpt>
-   <trkpt lat="50.433962" lon="3.847181">
-    <ele>35.406</ele>
-    <time>2012-07-02T18:33:38Z</time>
-   </trkpt>
-   <trkpt lat="50.433995" lon="3.847146">
-    <ele>35.296</ele>
-    <time>2012-07-02T18:33:39Z</time>
-   </trkpt>
-   <trkpt lat="50.434025" lon="3.847108">
-    <ele>35.302</ele>
-    <time>2012-07-02T18:33:40Z</time>
-   </trkpt>
-   <trkpt lat="50.434058" lon="3.847074">
-    <ele>35.298</ele>
-    <time>2012-07-02T18:33:41Z</time>
-   </trkpt>
-   <trkpt lat="50.434093" lon="3.847045">
-    <ele>35.236</ele>
-    <time>2012-07-02T18:33:42Z</time>
-   </trkpt>
-   <trkpt lat="50.434123" lon="3.847016">
-    <ele>35.258</ele>
-    <time>2012-07-02T18:33:43Z</time>
-   </trkpt>
-   <trkpt lat="50.434147" lon="3.846989">
-    <ele>35.608</ele>
-    <time>2012-07-02T18:33:44Z</time>
-   </trkpt>
-   <trkpt lat="50.434172" lon="3.846961">
-    <ele>35.637</ele>
-    <time>2012-07-02T18:33:45Z</time>
-   </trkpt>
-   <trkpt lat="50.434200" lon="3.846943">
-    <ele>35.707</ele>
-    <time>2012-07-02T18:33:46Z</time>
-   </trkpt>
-   <trkpt lat="50.434215" lon="3.846930">
-    <ele>35.957</ele>
-    <time>2012-07-02T18:33:47Z</time>
-   </trkpt>
-   <trkpt lat="50.434226" lon="3.846926">
-    <ele>35.879</ele>
-    <time>2012-07-02T18:33:48Z</time>
-   </trkpt>
-   <trkpt lat="50.434228" lon="3.846922">
-    <ele>36.071</ele>
-    <time>2012-07-02T18:33:49Z</time>
-   </trkpt>
-   <trkpt lat="50.434229" lon="3.846921">
-    <ele>36.044</ele>
-    <time>2012-07-02T18:33:50Z</time>
-   </trkpt>
-   <trkpt lat="50.434232" lon="3.846924">
-    <ele>35.890</ele>
-    <time>2012-07-02T18:33:51Z</time>
-   </trkpt>
-   <trkpt lat="50.434242" lon="3.846917">
-    <ele>35.995</ele>
-    <time>2012-07-02T18:33:52Z</time>
-   </trkpt>
-   <trkpt lat="50.434249" lon="3.846914">
-    <ele>35.985</ele>
-    <time>2012-07-02T18:33:53Z</time>
-   </trkpt>
-   <trkpt lat="50.434260" lon="3.846905">
-    <ele>35.942</ele>
-    <time>2012-07-02T18:33:54Z</time>
-   </trkpt>
-   <trkpt lat="50.434273" lon="3.846896">
-    <ele>35.974</ele>
-    <time>2012-07-02T18:33:55Z</time>
-   </trkpt>
-   <trkpt lat="50.434284" lon="3.846885">
-    <ele>36.063</ele>
-    <time>2012-07-02T18:33:56Z</time>
-   </trkpt>
-   <trkpt lat="50.434290" lon="3.846877">
-    <ele>35.981</ele>
-    <time>2012-07-02T18:33:57Z</time>
-   </trkpt>
-   <trkpt lat="50.434294" lon="3.846861">
-    <ele>36.089</ele>
-    <time>2012-07-02T18:33:58Z</time>
-   </trkpt>
-   <trkpt lat="50.434287" lon="3.846841">
-    <ele>36.007</ele>
-    <time>2012-07-02T18:33:59Z</time>
-   </trkpt>
-   <trkpt lat="50.434276" lon="3.846835">
-    <ele>35.869</ele>
-    <time>2012-07-02T18:34:00Z</time>
-   </trkpt>
-   <trkpt lat="50.434265" lon="3.846822">
-    <ele>35.991</ele>
-    <time>2012-07-02T18:34:01Z</time>
-   </trkpt>
-   <trkpt lat="50.434245" lon="3.846809">
-    <ele>35.804</ele>
-    <time>2012-07-02T18:34:02Z</time>
-   </trkpt>
-   <trkpt lat="50.434224" lon="3.846801">
-    <ele>35.696</ele>
-    <time>2012-07-02T18:34:03Z</time>
-   </trkpt>
-   <trkpt lat="50.434197" lon="3.846793">
-    <ele>35.479</ele>
-    <time>2012-07-02T18:34:04Z</time>
-   </trkpt>
-   <trkpt lat="50.434171" lon="3.846788">
-    <ele>35.503</ele>
-    <time>2012-07-02T18:34:05Z</time>
-   </trkpt>
-   <trkpt lat="50.434141" lon="3.846782">
-    <ele>35.303</ele>
-    <time>2012-07-02T18:34:06Z</time>
-   </trkpt>
-   <trkpt lat="50.434114" lon="3.846777">
-    <ele>34.981</ele>
-    <time>2012-07-02T18:34:07Z</time>
-   </trkpt>
-   <trkpt lat="50.434086" lon="3.846776">
-    <ele>35.030</ele>
-    <time>2012-07-02T18:34:08Z</time>
-   </trkpt>
-   <trkpt lat="50.434056" lon="3.846766">
-    <ele>34.634</ele>
-    <time>2012-07-02T18:34:09Z</time>
-   </trkpt>
-   <trkpt lat="50.434026" lon="3.846761">
-    <ele>34.662</ele>
-    <time>2012-07-02T18:34:10Z</time>
-   </trkpt>
-   <trkpt lat="50.433997" lon="3.846758">
-    <ele>34.695</ele>
-    <time>2012-07-02T18:34:11Z</time>
-   </trkpt>
-   <trkpt lat="50.433970" lon="3.846756">
-    <ele>34.855</ele>
-    <time>2012-07-02T18:34:12Z</time>
-   </trkpt>
-   <trkpt lat="50.433941" lon="3.846755">
-    <ele>34.947</ele>
-    <time>2012-07-02T18:34:13Z</time>
-   </trkpt>
-   <trkpt lat="50.433912" lon="3.846748">
-    <ele>34.686</ele>
-    <time>2012-07-02T18:34:14Z</time>
-   </trkpt>
-   <trkpt lat="50.433880" lon="3.846742">
-    <ele>34.614</ele>
-    <time>2012-07-02T18:34:15Z</time>
-   </trkpt>
-   <trkpt lat="50.433837" lon="3.846732">
-    <ele>34.830</ele>
-    <time>2012-07-02T18:34:16Z</time>
-   </trkpt>
-   <trkpt lat="50.433789" lon="3.846715">
-    <ele>34.797</ele>
-    <time>2012-07-02T18:34:17Z</time>
-   </trkpt>
-   <trkpt lat="50.433742" lon="3.846710">
-    <ele>34.455</ele>
-    <time>2012-07-02T18:34:18Z</time>
-   </trkpt>
-   <trkpt lat="50.433698" lon="3.846702">
-    <ele>33.928</ele>
-    <time>2012-07-02T18:34:19Z</time>
-   </trkpt>
-   <trkpt lat="50.433652" lon="3.846697">
-    <ele>33.990</ele>
-    <time>2012-07-02T18:34:20Z</time>
-   </trkpt>
-   <trkpt lat="50.433603" lon="3.846694">
-    <ele>34.044</ele>
-    <time>2012-07-02T18:34:21Z</time>
-   </trkpt>
-   <trkpt lat="50.433553" lon="3.846690">
-    <ele>34.071</ele>
-    <time>2012-07-02T18:34:22Z</time>
-   </trkpt>
-   <trkpt lat="50.433505" lon="3.846687">
-    <ele>33.802</ele>
-    <time>2012-07-02T18:34:23Z</time>
-   </trkpt>
-   <trkpt lat="50.433457" lon="3.846677">
-    <ele>33.610</ele>
-    <time>2012-07-02T18:34:24Z</time>
-   </trkpt>
-   <trkpt lat="50.433401" lon="3.846669">
-    <ele>33.373</ele>
-    <time>2012-07-02T18:34:25Z</time>
-   </trkpt>
-   <trkpt lat="50.433344" lon="3.846662">
-    <ele>33.558</ele>
-    <time>2012-07-02T18:34:26Z</time>
-   </trkpt>
-   <trkpt lat="50.433286" lon="3.846650">
-    <ele>33.622</ele>
-    <time>2012-07-02T18:34:27Z</time>
-   </trkpt>
-   <trkpt lat="50.433228" lon="3.846642">
-    <ele>33.246</ele>
-    <time>2012-07-02T18:34:28Z</time>
-   </trkpt>
-   <trkpt lat="50.433172" lon="3.846631">
-    <ele>32.969</ele>
-    <time>2012-07-02T18:34:29Z</time>
-   </trkpt>
-   <trkpt lat="50.433117" lon="3.846622">
-    <ele>33.212</ele>
-    <time>2012-07-02T18:34:30Z</time>
-   </trkpt>
-   <trkpt lat="50.433064" lon="3.846618">
-    <ele>33.259</ele>
-    <time>2012-07-02T18:34:31Z</time>
-   </trkpt>
-   <trkpt lat="50.433009" lon="3.846611">
-    <ele>33.414</ele>
-    <time>2012-07-02T18:34:32Z</time>
-   </trkpt>
-   <trkpt lat="50.432958" lon="3.846595">
-    <ele>33.591</ele>
-    <time>2012-07-02T18:34:33Z</time>
-   </trkpt>
-   <trkpt lat="50.432910" lon="3.846585">
-    <ele>33.543</ele>
-    <time>2012-07-02T18:34:34Z</time>
-   </trkpt>
-   <trkpt lat="50.432859" lon="3.846570">
-    <ele>33.332</ele>
-    <time>2012-07-02T18:34:35Z</time>
-   </trkpt>
-   <trkpt lat="50.432812" lon="3.846563">
-    <ele>33.746</ele>
-    <time>2012-07-02T18:34:36Z</time>
-   </trkpt>
-   <trkpt lat="50.432765" lon="3.846555">
-    <ele>33.757</ele>
-    <time>2012-07-02T18:34:37Z</time>
-   </trkpt>
-   <trkpt lat="50.432715" lon="3.846550">
-    <ele>33.873</ele>
-    <time>2012-07-02T18:34:38Z</time>
-   </trkpt>
-   <trkpt lat="50.432666" lon="3.846547">
-    <ele>33.807</ele>
-    <time>2012-07-02T18:34:39Z</time>
-   </trkpt>
-   <trkpt lat="50.432622" lon="3.846539">
-    <ele>33.633</ele>
-    <time>2012-07-02T18:34:40Z</time>
-   </trkpt>
-   <trkpt lat="50.432575" lon="3.846531">
-    <ele>33.707</ele>
-    <time>2012-07-02T18:34:41Z</time>
-   </trkpt>
-   <trkpt lat="50.432529" lon="3.846523">
-    <ele>33.802</ele>
-    <time>2012-07-02T18:34:42Z</time>
-   </trkpt>
-   <trkpt lat="50.432482" lon="3.846518">
-    <ele>33.911</ele>
-    <time>2012-07-02T18:34:43Z</time>
-   </trkpt>
-   <trkpt lat="50.432441" lon="3.846512">
-    <ele>33.695</ele>
-    <time>2012-07-02T18:34:44Z</time>
-   </trkpt>
-   <trkpt lat="50.432399" lon="3.846510">
-    <ele>33.819</ele>
-    <time>2012-07-02T18:34:45Z</time>
-   </trkpt>
-   <trkpt lat="50.432357" lon="3.846498">
-    <ele>33.819</ele>
-    <time>2012-07-02T18:34:46Z</time>
-   </trkpt>
-   <trkpt lat="50.432315" lon="3.846491">
-    <ele>33.798</ele>
-    <time>2012-07-02T18:34:47Z</time>
-   </trkpt>
-   <trkpt lat="50.432270" lon="3.846484">
-    <ele>33.798</ele>
-    <time>2012-07-02T18:34:48Z</time>
-   </trkpt>
-   <trkpt lat="50.432224" lon="3.846475">
-    <ele>33.769</ele>
-    <time>2012-07-02T18:34:49Z</time>
-   </trkpt>
-   <trkpt lat="50.432180" lon="3.846462">
-    <ele>33.783</ele>
-    <time>2012-07-02T18:34:50Z</time>
-   </trkpt>
-   <trkpt lat="50.432133" lon="3.846455">
-    <ele>33.851</ele>
-    <time>2012-07-02T18:34:51Z</time>
-   </trkpt>
-   <trkpt lat="50.432090" lon="3.846449">
-    <ele>33.622</ele>
-    <time>2012-07-02T18:34:52Z</time>
-   </trkpt>
-   <trkpt lat="50.432050" lon="3.846442">
-    <ele>33.893</ele>
-    <time>2012-07-02T18:34:53Z</time>
-   </trkpt>
-   <trkpt lat="50.432010" lon="3.846432">
-    <ele>33.720</ele>
-    <time>2012-07-02T18:34:54Z</time>
-   </trkpt>
-   <trkpt lat="50.431973" lon="3.846430">
-    <ele>33.804</ele>
-    <time>2012-07-02T18:34:55Z</time>
-   </trkpt>
-   <trkpt lat="50.431930" lon="3.846425">
-    <ele>34.214</ele>
-    <time>2012-07-02T18:34:56Z</time>
-   </trkpt>
-   <trkpt lat="50.431889" lon="3.846415">
-    <ele>33.885</ele>
-    <time>2012-07-02T18:34:57Z</time>
-   </trkpt>
-   <trkpt lat="50.431846" lon="3.846412">
-    <ele>33.807</ele>
-    <time>2012-07-02T18:34:58Z</time>
-   </trkpt>
-   <trkpt lat="50.431807" lon="3.846405">
-    <ele>33.713</ele>
-    <time>2012-07-02T18:34:59Z</time>
-   </trkpt>
-   <trkpt lat="50.431765" lon="3.846398">
-    <ele>33.764</ele>
-    <time>2012-07-02T18:35:00Z</time>
-   </trkpt>
-   <trkpt lat="50.431723" lon="3.846393">
-    <ele>33.869</ele>
-    <time>2012-07-02T18:35:01Z</time>
-   </trkpt>
-   <trkpt lat="50.431679" lon="3.846388">
-    <ele>33.844</ele>
-    <time>2012-07-02T18:35:02Z</time>
-   </trkpt>
-   <trkpt lat="50.431633" lon="3.846375">
-    <ele>33.916</ele>
-    <time>2012-07-02T18:35:03Z</time>
-   </trkpt>
-   <trkpt lat="50.431584" lon="3.846368">
-    <ele>33.825</ele>
-    <time>2012-07-02T18:35:04Z</time>
-   </trkpt>
-   <trkpt lat="50.431545" lon="3.846361">
-    <ele>33.972</ele>
-    <time>2012-07-02T18:35:05Z</time>
-   </trkpt>
-   <trkpt lat="50.431501" lon="3.846355">
-    <ele>33.870</ele>
-    <time>2012-07-02T18:35:06Z</time>
-   </trkpt>
-   <trkpt lat="50.431456" lon="3.846347">
-    <ele>33.985</ele>
-    <time>2012-07-02T18:35:07Z</time>
-   </trkpt>
-   <trkpt lat="50.431411" lon="3.846339">
-    <ele>33.889</ele>
-    <time>2012-07-02T18:35:08Z</time>
-   </trkpt>
-   <trkpt lat="50.431366" lon="3.846332">
-    <ele>33.711</ele>
-    <time>2012-07-02T18:35:09Z</time>
-   </trkpt>
-   <trkpt lat="50.431319" lon="3.846327">
-    <ele>33.958</ele>
-    <time>2012-07-02T18:35:10Z</time>
-   </trkpt>
-   <trkpt lat="50.431273" lon="3.846319">
-    <ele>33.965</ele>
-    <time>2012-07-02T18:35:11Z</time>
-   </trkpt>
-   <trkpt lat="50.431229" lon="3.846312">
-    <ele>33.776</ele>
-    <time>2012-07-02T18:35:12Z</time>
-   </trkpt>
-   <trkpt lat="50.431184" lon="3.846306">
-    <ele>33.830</ele>
-    <time>2012-07-02T18:35:13Z</time>
-   </trkpt>
-   <trkpt lat="50.431136" lon="3.846296">
-    <ele>34.064</ele>
-    <time>2012-07-02T18:35:14Z</time>
-   </trkpt>
-   <trkpt lat="50.431088" lon="3.846289">
-    <ele>33.836</ele>
-    <time>2012-07-02T18:35:15Z</time>
-   </trkpt>
-   <trkpt lat="50.431043" lon="3.846284">
-    <ele>33.676</ele>
-    <time>2012-07-02T18:35:16Z</time>
-   </trkpt>
-   <trkpt lat="50.430995" lon="3.846273">
-    <ele>33.785</ele>
-    <time>2012-07-02T18:35:17Z</time>
-   </trkpt>
-   <trkpt lat="50.430950" lon="3.846268">
-    <ele>33.575</ele>
-    <time>2012-07-02T18:35:18Z</time>
-   </trkpt>
-   <trkpt lat="50.430903" lon="3.846256">
-    <ele>33.360</ele>
-    <time>2012-07-02T18:35:19Z</time>
-   </trkpt>
-   <trkpt lat="50.430856" lon="3.846248">
-    <ele>33.274</ele>
-    <time>2012-07-02T18:35:20Z</time>
-   </trkpt>
-   <trkpt lat="50.430813" lon="3.846244">
-    <ele>33.355</ele>
-    <time>2012-07-02T18:35:21Z</time>
-   </trkpt>
-   <trkpt lat="50.430766" lon="3.846238">
-    <ele>33.687</ele>
-    <time>2012-07-02T18:35:22Z</time>
-   </trkpt>
-   <trkpt lat="50.430722" lon="3.846232">
-    <ele>33.445</ele>
-    <time>2012-07-02T18:35:23Z</time>
-   </trkpt>
-   <trkpt lat="50.430681" lon="3.846228">
-    <ele>33.116</ele>
-    <time>2012-07-02T18:35:24Z</time>
-   </trkpt>
-   <trkpt lat="50.430633" lon="3.846222">
-    <ele>33.054</ele>
-    <time>2012-07-02T18:35:25Z</time>
-   </trkpt>
-   <trkpt lat="50.430591" lon="3.846215">
-    <ele>33.098</ele>
-    <time>2012-07-02T18:35:26Z</time>
-   </trkpt>
-   <trkpt lat="50.430545" lon="3.846203">
-    <ele>33.224</ele>
-    <time>2012-07-02T18:35:27Z</time>
-   </trkpt>
-   <trkpt lat="50.430503" lon="3.846198">
-    <ele>33.427</ele>
-    <time>2012-07-02T18:35:28Z</time>
-   </trkpt>
-   <trkpt lat="50.430454" lon="3.846194">
-    <ele>33.464</ele>
-    <time>2012-07-02T18:35:29Z</time>
-   </trkpt>
-   <trkpt lat="50.430404" lon="3.846181">
-    <ele>33.154</ele>
-    <time>2012-07-02T18:35:30Z</time>
-   </trkpt>
-   <trkpt lat="50.430343" lon="3.846166">
-    <ele>33.199</ele>
-    <time>2012-07-02T18:35:31Z</time>
-   </trkpt>
-   <trkpt lat="50.430287" lon="3.846150">
-    <ele>32.717</ele>
-    <time>2012-07-02T18:35:32Z</time>
-   </trkpt>
-   <trkpt lat="50.430227" lon="3.846133">
-    <ele>32.626</ele>
-    <time>2012-07-02T18:35:33Z</time>
-   </trkpt>
-   <trkpt lat="50.430173" lon="3.846123">
-    <ele>32.535</ele>
-    <time>2012-07-02T18:35:34Z</time>
-   </trkpt>
-   <trkpt lat="50.430124" lon="3.846114">
-    <ele>32.543</ele>
-    <time>2012-07-02T18:35:35Z</time>
-   </trkpt>
-   <trkpt lat="50.430073" lon="3.846106">
-    <ele>32.314</ele>
-    <time>2012-07-02T18:35:36Z</time>
-   </trkpt>
-   <trkpt lat="50.430019" lon="3.846100">
-    <ele>32.121</ele>
-    <time>2012-07-02T18:35:37Z</time>
-   </trkpt>
-   <trkpt lat="50.429966" lon="3.846092">
-    <ele>32.074</ele>
-    <time>2012-07-02T18:35:38Z</time>
-   </trkpt>
-   <trkpt lat="50.429911" lon="3.846087">
-    <ele>32.074</ele>
-    <time>2012-07-02T18:35:39Z</time>
-   </trkpt>
-   <trkpt lat="50.429855" lon="3.846081">
-    <ele>31.913</ele>
-    <time>2012-07-02T18:35:40Z</time>
-   </trkpt>
-   <trkpt lat="50.429798" lon="3.846069">
-    <ele>31.857</ele>
-    <time>2012-07-02T18:35:41Z</time>
-   </trkpt>
-   <trkpt lat="50.429741" lon="3.846059">
-    <ele>31.799</ele>
-    <time>2012-07-02T18:35:42Z</time>
-   </trkpt>
-   <trkpt lat="50.429685" lon="3.846047">
-    <ele>31.876</ele>
-    <time>2012-07-02T18:35:43Z</time>
-   </trkpt>
-   <trkpt lat="50.429631" lon="3.846043">
-    <ele>31.609</ele>
-    <time>2012-07-02T18:35:44Z</time>
-   </trkpt>
-   <trkpt lat="50.429585" lon="3.846040">
-    <ele>31.546</ele>
-    <time>2012-07-02T18:35:45Z</time>
-   </trkpt>
-   <trkpt lat="50.429537" lon="3.846041">
-    <ele>31.520</ele>
-    <time>2012-07-02T18:35:46Z</time>
-   </trkpt>
-   <trkpt lat="50.429485" lon="3.846038">
-    <ele>31.588</ele>
-    <time>2012-07-02T18:35:47Z</time>
-   </trkpt>
-   <trkpt lat="50.429443" lon="3.846035">
-    <ele>31.633</ele>
-    <time>2012-07-02T18:35:48Z</time>
-   </trkpt>
-   <trkpt lat="50.429390" lon="3.846030">
-    <ele>31.373</ele>
-    <time>2012-07-02T18:35:49Z</time>
-   </trkpt>
-   <trkpt lat="50.429344" lon="3.846021">
-    <ele>31.406</ele>
-    <time>2012-07-02T18:35:50Z</time>
-   </trkpt>
-   <trkpt lat="50.429294" lon="3.846011">
-    <ele>31.176</ele>
-    <time>2012-07-02T18:35:51Z</time>
-   </trkpt>
-   <trkpt lat="50.429244" lon="3.845999">
-    <ele>31.066</ele>
-    <time>2012-07-02T18:35:52Z</time>
-   </trkpt>
-   <trkpt lat="50.429186" lon="3.845984">
-    <ele>30.925</ele>
-    <time>2012-07-02T18:35:53Z</time>
-   </trkpt>
-   <trkpt lat="50.429137" lon="3.845978">
-    <ele>31.016</ele>
-    <time>2012-07-02T18:35:54Z</time>
-   </trkpt>
-   <trkpt lat="50.429090" lon="3.845973">
-    <ele>30.719</ele>
-    <time>2012-07-02T18:35:55Z</time>
-   </trkpt>
-   <trkpt lat="50.429032" lon="3.845962">
-    <ele>30.508</ele>
-    <time>2012-07-02T18:35:56Z</time>
-   </trkpt>
-   <trkpt lat="50.428984" lon="3.845947">
-    <ele>30.319</ele>
-    <time>2012-07-02T18:35:57Z</time>
-   </trkpt>
-   <trkpt lat="50.428934" lon="3.845940">
-    <ele>30.207</ele>
-    <time>2012-07-02T18:35:58Z</time>
-   </trkpt>
-   <trkpt lat="50.428886" lon="3.845931">
-    <ele>30.321</ele>
-    <time>2012-07-02T18:35:59Z</time>
-   </trkpt>
-   <trkpt lat="50.428837" lon="3.845918">
-    <ele>29.985</ele>
-    <time>2012-07-02T18:36:00Z</time>
-   </trkpt>
-   <trkpt lat="50.428791" lon="3.845915">
-    <ele>29.980</ele>
-    <time>2012-07-02T18:36:01Z</time>
-   </trkpt>
-   <trkpt lat="50.428748" lon="3.845909">
-    <ele>29.773</ele>
-    <time>2012-07-02T18:36:02Z</time>
-   </trkpt>
-   <trkpt lat="50.428703" lon="3.845902">
-    <ele>29.868</ele>
-    <time>2012-07-02T18:36:03Z</time>
-   </trkpt>
-   <trkpt lat="50.428655" lon="3.845893">
-    <ele>29.828</ele>
-    <time>2012-07-02T18:36:04Z</time>
-   </trkpt>
-   <trkpt lat="50.428612" lon="3.845885">
-    <ele>30.055</ele>
-    <time>2012-07-02T18:36:05Z</time>
-   </trkpt>
-   <trkpt lat="50.428577" lon="3.845888">
-    <ele>29.769</ele>
-    <time>2012-07-02T18:36:06Z</time>
-   </trkpt>
-   <trkpt lat="50.428539" lon="3.845886">
-    <ele>29.904</ele>
-    <time>2012-07-02T18:36:07Z</time>
-   </trkpt>
-   <trkpt lat="50.428496" lon="3.845881">
-    <ele>30.128</ele>
-    <time>2012-07-02T18:36:08Z</time>
-   </trkpt>
-   <trkpt lat="50.428446" lon="3.845878">
-    <ele>29.898</ele>
-    <time>2012-07-02T18:36:09Z</time>
-   </trkpt>
-   <trkpt lat="50.428396" lon="3.845880">
-    <ele>29.530</ele>
-    <time>2012-07-02T18:36:10Z</time>
-   </trkpt>
-   <trkpt lat="50.428357" lon="3.845882">
-    <ele>29.563</ele>
-    <time>2012-07-02T18:36:11Z</time>
-   </trkpt>
-   <trkpt lat="50.428316" lon="3.845882">
-    <ele>29.493</ele>
-    <time>2012-07-02T18:36:12Z</time>
-   </trkpt>
-   <trkpt lat="50.428276" lon="3.845878">
-    <ele>29.540</ele>
-    <time>2012-07-02T18:36:13Z</time>
-   </trkpt>
-   <trkpt lat="50.428240" lon="3.845881">
-    <ele>29.547</ele>
-    <time>2012-07-02T18:36:14Z</time>
-   </trkpt>
-   <trkpt lat="50.428205" lon="3.845878">
-    <ele>29.642</ele>
-    <time>2012-07-02T18:36:15Z</time>
-   </trkpt>
-   <trkpt lat="50.428168" lon="3.845874">
-    <ele>29.741</ele>
-    <time>2012-07-02T18:36:16Z</time>
-   </trkpt>
-   <trkpt lat="50.428133" lon="3.845876">
-    <ele>29.704</ele>
-    <time>2012-07-02T18:36:17Z</time>
-   </trkpt>
-   <trkpt lat="50.428095" lon="3.845876">
-    <ele>29.594</ele>
-    <time>2012-07-02T18:36:18Z</time>
-   </trkpt>
-   <trkpt lat="50.428058" lon="3.845874">
-    <ele>29.447</ele>
-    <time>2012-07-02T18:36:19Z</time>
-   </trkpt>
-   <trkpt lat="50.428021" lon="3.845870">
-    <ele>29.260</ele>
-    <time>2012-07-02T18:36:20Z</time>
-   </trkpt>
-   <trkpt lat="50.427989" lon="3.845864">
-    <ele>29.740</ele>
-    <time>2012-07-02T18:36:21Z</time>
-   </trkpt>
-   <trkpt lat="50.427960" lon="3.845886">
-    <ele>29.403</ele>
-    <time>2012-07-02T18:36:22Z</time>
-   </trkpt>
-   <trkpt lat="50.427929" lon="3.845902">
-    <ele>29.482</ele>
-    <time>2012-07-02T18:36:23Z</time>
-   </trkpt>
-   <trkpt lat="50.427906" lon="3.845936">
-    <ele>29.426</ele>
-    <time>2012-07-02T18:36:24Z</time>
-   </trkpt>
-   <trkpt lat="50.427884" lon="3.845968">
-    <ele>29.357</ele>
-    <time>2012-07-02T18:36:25Z</time>
-   </trkpt>
-   <trkpt lat="50.427852" lon="3.845992">
-    <ele>29.293</ele>
-    <time>2012-07-02T18:36:26Z</time>
-   </trkpt>
-   <trkpt lat="50.427825" lon="3.846022">
-    <ele>29.409</ele>
-    <time>2012-07-02T18:36:27Z</time>
-   </trkpt>
-   <trkpt lat="50.427798" lon="3.846059">
-    <ele>29.488</ele>
-    <time>2012-07-02T18:36:28Z</time>
-   </trkpt>
-   <trkpt lat="50.427783" lon="3.846110">
-    <ele>29.543</ele>
-    <time>2012-07-02T18:36:29Z</time>
-   </trkpt>
-   <trkpt lat="50.427742" lon="3.846211">
-    <ele>29.781</ele>
-    <time>2012-07-02T18:36:31Z</time>
-   </trkpt>
-   <trkpt lat="50.427723" lon="3.846251">
-    <ele>30.203</ele>
-    <time>2012-07-02T18:36:32Z</time>
-   </trkpt>
-   <trkpt lat="50.427702" lon="3.846282">
-    <ele>30.303</ele>
-    <time>2012-07-02T18:36:33Z</time>
-   </trkpt>
-   <trkpt lat="50.427682" lon="3.846312">
-    <ele>30.556</ele>
-    <time>2012-07-02T18:36:34Z</time>
-   </trkpt>
-   <trkpt lat="50.427656" lon="3.846330">
-    <ele>30.907</ele>
-    <time>2012-07-02T18:36:35Z</time>
-   </trkpt>
-   <trkpt lat="50.427633" lon="3.846353">
-    <ele>31.083</ele>
-    <time>2012-07-02T18:36:36Z</time>
-   </trkpt>
-   <trkpt lat="50.427610" lon="3.846371">
-    <ele>31.212</ele>
-    <time>2012-07-02T18:36:37Z</time>
-   </trkpt>
-   <trkpt lat="50.427587" lon="3.846383">
-    <ele>31.412</ele>
-    <time>2012-07-02T18:36:38Z</time>
-   </trkpt>
-   <trkpt lat="50.427561" lon="3.846388">
-    <ele>31.473</ele>
-    <time>2012-07-02T18:36:39Z</time>
-   </trkpt>
-   <trkpt lat="50.427531" lon="3.846390">
-    <ele>31.697</ele>
-    <time>2012-07-02T18:36:40Z</time>
-   </trkpt>
-   <trkpt lat="50.427506" lon="3.846399">
-    <ele>31.795</ele>
-    <time>2012-07-02T18:36:41Z</time>
-   </trkpt>
-   <trkpt lat="50.427476" lon="3.846399">
-    <ele>31.837</ele>
-    <time>2012-07-02T18:36:42Z</time>
-   </trkpt>
-   <trkpt lat="50.427449" lon="3.846408">
-    <ele>31.802</ele>
-    <time>2012-07-02T18:36:43Z</time>
-   </trkpt>
-   <trkpt lat="50.427420" lon="3.846411">
-    <ele>31.937</ele>
-    <time>2012-07-02T18:36:44Z</time>
-   </trkpt>
-   <trkpt lat="50.427385" lon="3.846415">
-    <ele>31.764</ele>
-    <time>2012-07-02T18:36:45Z</time>
-   </trkpt>
-   <trkpt lat="50.427352" lon="3.846433">
-    <ele>31.381</ele>
-    <time>2012-07-02T18:36:46Z</time>
-   </trkpt>
-   <trkpt lat="50.427320" lon="3.846457">
-    <ele>31.284</ele>
-    <time>2012-07-02T18:36:47Z</time>
-   </trkpt>
-   <trkpt lat="50.427294" lon="3.846506">
-    <ele>31.013</ele>
-    <time>2012-07-02T18:36:48Z</time>
-   </trkpt>
-   <trkpt lat="50.427271" lon="3.846562">
-    <ele>30.375</ele>
-    <time>2012-07-02T18:36:49Z</time>
-   </trkpt>
-   <trkpt lat="50.427256" lon="3.846631">
-    <ele>29.964</ele>
-    <time>2012-07-02T18:36:50Z</time>
-   </trkpt>
-   <trkpt lat="50.427247" lon="3.846710">
-    <ele>29.182</ele>
-    <time>2012-07-02T18:36:51Z</time>
-   </trkpt>
-   <trkpt lat="50.427238" lon="3.846790">
-    <ele>28.814</ele>
-    <time>2012-07-02T18:36:52Z</time>
-   </trkpt>
-   <trkpt lat="50.427233" lon="3.846870">
-    <ele>28.476</ele>
-    <time>2012-07-02T18:36:53Z</time>
-   </trkpt>
-   <trkpt lat="50.427234" lon="3.846942">
-    <ele>28.389</ele>
-    <time>2012-07-02T18:36:54Z</time>
-   </trkpt>
-   <trkpt lat="50.427226" lon="3.847013">
-    <ele>28.632</ele>
-    <time>2012-07-02T18:36:55Z</time>
-   </trkpt>
-   <trkpt lat="50.427221" lon="3.847081">
-    <ele>28.786</ele>
-    <time>2012-07-02T18:36:56Z</time>
-   </trkpt>
-   <trkpt lat="50.427236" lon="3.847147">
-    <ele>28.871</ele>
-    <time>2012-07-02T18:36:57Z</time>
-   </trkpt>
-   <trkpt lat="50.427273" lon="3.847223">
-    <ele>29.141</ele>
-    <time>2012-07-02T18:36:58Z</time>
-   </trkpt>
-   <trkpt lat="50.427319" lon="3.847251">
-    <ele>29.394</ele>
-    <time>2012-07-02T18:36:59Z</time>
-   </trkpt>
-   <trkpt lat="50.427370" lon="3.847275">
-    <ele>29.567</ele>
-    <time>2012-07-02T18:37:00Z</time>
-   </trkpt>
-   <trkpt lat="50.427411" lon="3.847295">
-    <ele>29.485</ele>
-    <time>2012-07-02T18:37:01Z</time>
-   </trkpt>
-   <trkpt lat="50.427446" lon="3.847305">
-    <ele>29.660</ele>
-    <time>2012-07-02T18:37:02Z</time>
-   </trkpt>
-   <trkpt lat="50.427487" lon="3.847322">
-    <ele>29.962</ele>
-    <time>2012-07-02T18:37:03Z</time>
-   </trkpt>
-   <trkpt lat="50.427521" lon="3.847327">
-    <ele>29.944</ele>
-    <time>2012-07-02T18:37:04Z</time>
-   </trkpt>
-   <trkpt lat="50.427555" lon="3.847341">
-    <ele>30.077</ele>
-    <time>2012-07-02T18:37:05Z</time>
-   </trkpt>
-   <trkpt lat="50.427588" lon="3.847352">
-    <ele>30.065</ele>
-    <time>2012-07-02T18:37:06Z</time>
-   </trkpt>
-   <trkpt lat="50.427624" lon="3.847375">
-    <ele>30.076</ele>
-    <time>2012-07-02T18:37:07Z</time>
-   </trkpt>
-   <trkpt lat="50.427661" lon="3.847403">
-    <ele>30.119</ele>
-    <time>2012-07-02T18:37:08Z</time>
-   </trkpt>
-   <trkpt lat="50.427693" lon="3.847423">
-    <ele>30.289</ele>
-    <time>2012-07-02T18:37:09Z</time>
-   </trkpt>
-   <trkpt lat="50.427714" lon="3.847456">
-    <ele>30.448</ele>
-    <time>2012-07-02T18:37:10Z</time>
-   </trkpt>
-   <trkpt lat="50.427733" lon="3.847490">
-    <ele>30.498</ele>
-    <time>2012-07-02T18:37:11Z</time>
-   </trkpt>
-   <trkpt lat="50.427754" lon="3.847528">
-    <ele>30.575</ele>
-    <time>2012-07-02T18:37:12Z</time>
-   </trkpt>
-   <trkpt lat="50.427768" lon="3.847572">
-    <ele>30.596</ele>
-    <time>2012-07-02T18:37:13Z</time>
-   </trkpt>
-   <trkpt lat="50.427789" lon="3.847616">
-    <ele>30.635</ele>
-    <time>2012-07-02T18:37:14Z</time>
-   </trkpt>
-   <trkpt lat="50.427813" lon="3.847657">
-    <ele>30.656</ele>
-    <time>2012-07-02T18:37:15Z</time>
-   </trkpt>
-   <trkpt lat="50.427829" lon="3.847699">
-    <ele>30.627</ele>
-    <time>2012-07-02T18:37:16Z</time>
-   </trkpt>
-   <trkpt lat="50.427844" lon="3.847744">
-    <ele>30.866</ele>
-    <time>2012-07-02T18:37:17Z</time>
-   </trkpt>
-   <trkpt lat="50.427865" lon="3.847782">
-    <ele>31.021</ele>
-    <time>2012-07-02T18:37:18Z</time>
-   </trkpt>
-   <trkpt lat="50.427887" lon="3.847822">
-    <ele>31.162</ele>
-    <time>2012-07-02T18:37:19Z</time>
-   </trkpt>
-   <trkpt lat="50.427903" lon="3.847861">
-    <ele>31.232</ele>
-    <time>2012-07-02T18:37:20Z</time>
-   </trkpt>
-   <trkpt lat="50.427916" lon="3.847901">
-    <ele>31.299</ele>
-    <time>2012-07-02T18:37:21Z</time>
-   </trkpt>
-   <trkpt lat="50.427935" lon="3.847940">
-    <ele>31.614</ele>
-    <time>2012-07-02T18:37:22Z</time>
-   </trkpt>
-   <trkpt lat="50.427951" lon="3.847977">
-    <ele>31.725</ele>
-    <time>2012-07-02T18:37:23Z</time>
-   </trkpt>
-   <trkpt lat="50.427962" lon="3.848006">
-    <ele>31.942</ele>
-    <time>2012-07-02T18:37:24Z</time>
-   </trkpt>
-   <trkpt lat="50.427978" lon="3.848035">
-    <ele>32.027</ele>
-    <time>2012-07-02T18:37:25Z</time>
-   </trkpt>
-   <trkpt lat="50.427992" lon="3.848077">
-    <ele>32.264</ele>
-    <time>2012-07-02T18:37:26Z</time>
-   </trkpt>
-   <trkpt lat="50.428006" lon="3.848109">
-    <ele>32.108</ele>
-    <time>2012-07-02T18:37:27Z</time>
-   </trkpt>
-   <trkpt lat="50.428016" lon="3.848139">
-    <ele>32.346</ele>
-    <time>2012-07-02T18:37:28Z</time>
-   </trkpt>
-   <trkpt lat="50.428015" lon="3.848159">
-    <ele>32.443</ele>
-    <time>2012-07-02T18:37:29Z</time>
-   </trkpt>
-   <trkpt lat="50.428019" lon="3.848178">
-    <ele>32.588</ele>
-    <time>2012-07-02T18:37:30Z</time>
-   </trkpt>
-   <trkpt lat="50.428030" lon="3.848204">
-    <ele>32.743</ele>
-    <time>2012-07-02T18:37:31Z</time>
-   </trkpt>
-   <trkpt lat="50.428033" lon="3.848229">
-    <ele>32.843</ele>
-    <time>2012-07-02T18:37:32Z</time>
-   </trkpt>
-   <trkpt lat="50.428036" lon="3.848248">
-    <ele>32.982</ele>
-    <time>2012-07-02T18:37:33Z</time>
-   </trkpt>
-   <trkpt lat="50.428047" lon="3.848272">
-    <ele>32.953</ele>
-    <time>2012-07-02T18:37:34Z</time>
-   </trkpt>
-   <trkpt lat="50.428069" lon="3.848299">
-    <ele>33.063</ele>
-    <time>2012-07-02T18:37:35Z</time>
-   </trkpt>
-   <trkpt lat="50.428087" lon="3.848324">
-    <ele>33.256</ele>
-    <time>2012-07-02T18:37:36Z</time>
-   </trkpt>
-   <trkpt lat="50.428111" lon="3.848362">
-    <ele>33.433</ele>
-    <time>2012-07-02T18:37:37Z</time>
-   </trkpt>
-   <trkpt lat="50.428143" lon="3.848393">
-    <ele>33.729</ele>
-    <time>2012-07-02T18:37:38Z</time>
-   </trkpt>
-   <trkpt lat="50.428167" lon="3.848423">
-    <ele>33.800</ele>
-    <time>2012-07-02T18:37:39Z</time>
-   </trkpt>
-   <trkpt lat="50.428179" lon="3.848442">
-    <ele>34.126</ele>
-    <time>2012-07-02T18:37:40Z</time>
-   </trkpt>
-   <trkpt lat="50.428197" lon="3.848473">
-    <ele>34.142</ele>
-    <time>2012-07-02T18:37:41Z</time>
-   </trkpt>
-   <trkpt lat="50.428229" lon="3.848511">
-    <ele>34.231</ele>
-    <time>2012-07-02T18:37:42Z</time>
-   </trkpt>
-   <trkpt lat="50.428240" lon="3.848539">
-    <ele>34.425</ele>
-    <time>2012-07-02T18:37:43Z</time>
-   </trkpt>
-   <trkpt lat="50.428254" lon="3.848563">
-    <ele>34.652</ele>
-    <time>2012-07-02T18:37:44Z</time>
-   </trkpt>
-   <trkpt lat="50.428260" lon="3.848580">
-    <ele>34.780</ele>
-    <time>2012-07-02T18:37:45Z</time>
-   </trkpt>
-   <trkpt lat="50.428274" lon="3.848604">
-    <ele>34.739</ele>
-    <time>2012-07-02T18:37:46Z</time>
-   </trkpt>
-   <trkpt lat="50.428278" lon="3.848621">
-    <ele>35.134</ele>
-    <time>2012-07-02T18:37:47Z</time>
-   </trkpt>
-   <trkpt lat="50.428300" lon="3.848657">
-    <ele>35.302</ele>
-    <time>2012-07-02T18:37:48Z</time>
-   </trkpt>
-   <trkpt lat="50.428306" lon="3.848676">
-    <ele>35.324</ele>
-    <time>2012-07-02T18:37:49Z</time>
-   </trkpt>
-   <trkpt lat="50.428322" lon="3.848711">
-    <ele>35.505</ele>
-    <time>2012-07-02T18:37:50Z</time>
-   </trkpt>
-   <trkpt lat="50.428332" lon="3.848742">
-    <ele>35.754</ele>
-    <time>2012-07-02T18:37:51Z</time>
-   </trkpt>
-   <trkpt lat="50.428339" lon="3.848778">
-    <ele>35.935</ele>
-    <time>2012-07-02T18:37:52Z</time>
-   </trkpt>
-   <trkpt lat="50.428347" lon="3.848807">
-    <ele>35.910</ele>
-    <time>2012-07-02T18:37:53Z</time>
-   </trkpt>
-   <trkpt lat="50.428353" lon="3.848826">
-    <ele>35.990</ele>
-    <time>2012-07-02T18:37:54Z</time>
-   </trkpt>
-   <trkpt lat="50.428357" lon="3.848845">
-    <ele>36.226</ele>
-    <time>2012-07-02T18:37:55Z</time>
-   </trkpt>
-   <trkpt lat="50.428366" lon="3.848865">
-    <ele>36.266</ele>
-    <time>2012-07-02T18:37:56Z</time>
-   </trkpt>
-   <trkpt lat="50.428372" lon="3.848883">
-    <ele>36.452</ele>
-    <time>2012-07-02T18:37:57Z</time>
-   </trkpt>
-   <trkpt lat="50.428357" lon="3.848891">
-    <ele>36.514</ele>
-    <time>2012-07-02T18:37:58Z</time>
-   </trkpt>
-   <trkpt lat="50.428368" lon="3.848920">
-    <ele>36.729</ele>
-    <time>2012-07-02T18:37:59Z</time>
-   </trkpt>
-   <trkpt lat="50.428371" lon="3.848943">
-    <ele>36.869</ele>
-    <time>2012-07-02T18:38:00Z</time>
-   </trkpt>
-   <trkpt lat="50.428376" lon="3.848968">
-    <ele>36.958</ele>
-    <time>2012-07-02T18:38:01Z</time>
-   </trkpt>
-   <trkpt lat="50.428382" lon="3.848992">
-    <ele>37.230</ele>
-    <time>2012-07-02T18:38:02Z</time>
-   </trkpt>
-   <trkpt lat="50.428388" lon="3.849014">
-    <ele>37.322</ele>
-    <time>2012-07-02T18:38:03Z</time>
-   </trkpt>
-   <trkpt lat="50.428393" lon="3.849042">
-    <ele>37.398</ele>
-    <time>2012-07-02T18:38:04Z</time>
-   </trkpt>
-   <trkpt lat="50.428398" lon="3.849076">
-    <ele>37.574</ele>
-    <time>2012-07-02T18:38:05Z</time>
-   </trkpt>
-   <trkpt lat="50.428409" lon="3.849108">
-    <ele>37.764</ele>
-    <time>2012-07-02T18:38:06Z</time>
-   </trkpt>
-   <trkpt lat="50.428408" lon="3.849134">
-    <ele>37.824</ele>
-    <time>2012-07-02T18:38:07Z</time>
-   </trkpt>
-   <trkpt lat="50.428412" lon="3.849153">
-    <ele>37.984</ele>
-    <time>2012-07-02T18:38:08Z</time>
-   </trkpt>
-   <trkpt lat="50.428415" lon="3.849163">
-    <ele>38.198</ele>
-    <time>2012-07-02T18:38:09Z</time>
-   </trkpt>
-   <trkpt lat="50.428414" lon="3.849186">
-    <ele>38.345</ele>
-    <time>2012-07-02T18:38:10Z</time>
-   </trkpt>
-   <trkpt lat="50.428417" lon="3.849212">
-    <ele>38.394</ele>
-    <time>2012-07-02T18:38:11Z</time>
-   </trkpt>
-   <trkpt lat="50.428420" lon="3.849236">
-    <ele>38.473</ele>
-    <time>2012-07-02T18:38:12Z</time>
-   </trkpt>
-   <trkpt lat="50.428420" lon="3.849262">
-    <ele>38.560</ele>
-    <time>2012-07-02T18:38:13Z</time>
-   </trkpt>
-   <trkpt lat="50.428429" lon="3.849285">
-    <ele>38.771</ele>
-    <time>2012-07-02T18:38:14Z</time>
-   </trkpt>
-   <trkpt lat="50.428440" lon="3.849312">
-    <ele>38.995</ele>
-    <time>2012-07-02T18:38:15Z</time>
-   </trkpt>
-   <trkpt lat="50.428472" lon="3.849384">
-    <ele>39.132</ele>
-    <time>2012-07-02T18:38:16Z</time>
-   </trkpt>
-   <trkpt lat="50.428482" lon="3.849413">
-    <ele>39.200</ele>
-    <time>2012-07-02T18:38:17Z</time>
-   </trkpt>
-   <trkpt lat="50.428497" lon="3.849438">
-    <ele>39.336</ele>
-    <time>2012-07-02T18:38:18Z</time>
-   </trkpt>
-   <trkpt lat="50.428512" lon="3.849479">
-    <ele>39.444</ele>
-    <time>2012-07-02T18:38:19Z</time>
-   </trkpt>
-   <trkpt lat="50.428510" lon="3.849503">
-    <ele>39.635</ele>
-    <time>2012-07-02T18:38:20Z</time>
-   </trkpt>
-   <trkpt lat="50.428510" lon="3.849537">
-    <ele>39.863</ele>
-    <time>2012-07-02T18:38:21Z</time>
-   </trkpt>
-   <trkpt lat="50.428515" lon="3.849570">
-    <ele>39.937</ele>
-    <time>2012-07-02T18:38:22Z</time>
-   </trkpt>
-   <trkpt lat="50.428518" lon="3.849599">
-    <ele>39.848</ele>
-    <time>2012-07-02T18:38:23Z</time>
-   </trkpt>
-   <trkpt lat="50.428515" lon="3.849627">
-    <ele>40.056</ele>
-    <time>2012-07-02T18:38:24Z</time>
-   </trkpt>
-   <trkpt lat="50.428527" lon="3.849657">
-    <ele>40.262</ele>
-    <time>2012-07-02T18:38:25Z</time>
-   </trkpt>
-   <trkpt lat="50.428532" lon="3.849688">
-    <ele>40.399</ele>
-    <time>2012-07-02T18:38:26Z</time>
-   </trkpt>
-   <trkpt lat="50.428542" lon="3.849708">
-    <ele>40.438</ele>
-    <time>2012-07-02T18:38:27Z</time>
-   </trkpt>
-   <trkpt lat="50.428546" lon="3.849738">
-    <ele>40.448</ele>
-    <time>2012-07-02T18:38:28Z</time>
-   </trkpt>
-   <trkpt lat="50.428548" lon="3.849770">
-    <ele>40.625</ele>
-    <time>2012-07-02T18:38:29Z</time>
-   </trkpt>
-   <trkpt lat="50.428549" lon="3.849799">
-    <ele>40.783</ele>
-    <time>2012-07-02T18:38:30Z</time>
-   </trkpt>
-   <trkpt lat="50.428557" lon="3.849832">
-    <ele>40.748</ele>
-    <time>2012-07-02T18:38:31Z</time>
-   </trkpt>
-   <trkpt lat="50.428562" lon="3.849871">
-    <ele>40.874</ele>
-    <time>2012-07-02T18:38:32Z</time>
-   </trkpt>
-   <trkpt lat="50.428561" lon="3.849905">
-    <ele>41.090</ele>
-    <time>2012-07-02T18:38:33Z</time>
-   </trkpt>
-   <trkpt lat="50.428561" lon="3.849935">
-    <ele>41.182</ele>
-    <time>2012-07-02T18:38:34Z</time>
-   </trkpt>
-   <trkpt lat="50.428554" lon="3.849967">
-    <ele>41.269</ele>
-    <time>2012-07-02T18:38:35Z</time>
-   </trkpt>
-   <trkpt lat="50.428557" lon="3.850001">
-    <ele>41.380</ele>
-    <time>2012-07-02T18:38:36Z</time>
-   </trkpt>
-   <trkpt lat="50.428561" lon="3.850035">
-    <ele>41.406</ele>
-    <time>2012-07-02T18:38:37Z</time>
-   </trkpt>
-   <trkpt lat="50.428563" lon="3.850067">
-    <ele>41.463</ele>
-    <time>2012-07-02T18:38:38Z</time>
-   </trkpt>
-   <trkpt lat="50.428567" lon="3.850101">
-    <ele>41.489</ele>
-    <time>2012-07-02T18:38:39Z</time>
-   </trkpt>
-   <trkpt lat="50.428573" lon="3.850136">
-    <ele>41.756</ele>
-    <time>2012-07-02T18:38:40Z</time>
-   </trkpt>
-   <trkpt lat="50.428570" lon="3.850162">
-    <ele>41.850</ele>
-    <time>2012-07-02T18:38:41Z</time>
-   </trkpt>
-   <trkpt lat="50.428571" lon="3.850185">
-    <ele>42.141</ele>
-    <time>2012-07-02T18:38:42Z</time>
-   </trkpt>
-   <trkpt lat="50.428574" lon="3.850218">
-    <ele>42.401</ele>
-    <time>2012-07-02T18:38:43Z</time>
-   </trkpt>
-   <trkpt lat="50.428577" lon="3.850250">
-    <ele>42.417</ele>
-    <time>2012-07-02T18:38:44Z</time>
-   </trkpt>
-   <trkpt lat="50.428581" lon="3.850279">
-    <ele>42.524</ele>
-    <time>2012-07-02T18:38:45Z</time>
-   </trkpt>
-   <trkpt lat="50.428587" lon="3.850309">
-    <ele>42.650</ele>
-    <time>2012-07-02T18:38:46Z</time>
-   </trkpt>
-   <trkpt lat="50.428601" lon="3.850345">
-    <ele>42.903</ele>
-    <time>2012-07-02T18:38:47Z</time>
-   </trkpt>
-   <trkpt lat="50.428599" lon="3.850378">
-    <ele>43.016</ele>
-    <time>2012-07-02T18:38:48Z</time>
-   </trkpt>
-   <trkpt lat="50.428600" lon="3.850409">
-    <ele>42.913</ele>
-    <time>2012-07-02T18:38:49Z</time>
-   </trkpt>
-   <trkpt lat="50.428601" lon="3.850444">
-    <ele>43.041</ele>
-    <time>2012-07-02T18:38:50Z</time>
-   </trkpt>
-   <trkpt lat="50.428602" lon="3.850476">
-    <ele>43.218</ele>
-    <time>2012-07-02T18:38:51Z</time>
-   </trkpt>
-   <trkpt lat="50.428605" lon="3.850505">
-    <ele>43.434</ele>
-    <time>2012-07-02T18:38:52Z</time>
-   </trkpt>
-   <trkpt lat="50.428615" lon="3.850522">
-    <ele>43.661</ele>
-    <time>2012-07-02T18:38:53Z</time>
-   </trkpt>
-   <trkpt lat="50.428610" lon="3.850553">
-    <ele>43.821</ele>
-    <time>2012-07-02T18:38:54Z</time>
-   </trkpt>
-   <trkpt lat="50.428609" lon="3.850590">
-    <ele>43.687</ele>
-    <time>2012-07-02T18:38:55Z</time>
-   </trkpt>
-   <trkpt lat="50.428610" lon="3.850630">
-    <ele>43.808</ele>
-    <time>2012-07-02T18:38:56Z</time>
-   </trkpt>
-   <trkpt lat="50.428609" lon="3.850669">
-    <ele>43.849</ele>
-    <time>2012-07-02T18:38:57Z</time>
-   </trkpt>
-   <trkpt lat="50.428610" lon="3.850701">
-    <ele>43.784</ele>
-    <time>2012-07-02T18:38:58Z</time>
-   </trkpt>
-   <trkpt lat="50.428611" lon="3.850730">
-    <ele>43.654</ele>
-    <time>2012-07-02T18:38:59Z</time>
-   </trkpt>
-   <trkpt lat="50.428607" lon="3.850770">
-    <ele>43.830</ele>
-    <time>2012-07-02T18:39:00Z</time>
-   </trkpt>
-   <trkpt lat="50.428600" lon="3.850785">
-    <ele>43.961</ele>
-    <time>2012-07-02T18:39:01Z</time>
-   </trkpt>
-   <trkpt lat="50.428606" lon="3.850819">
-    <ele>43.834</ele>
-    <time>2012-07-02T18:39:02Z</time>
-   </trkpt>
-   <trkpt lat="50.428602" lon="3.850868">
-    <ele>43.989</ele>
-    <time>2012-07-02T18:39:03Z</time>
-   </trkpt>
-   <trkpt lat="50.428592" lon="3.850905">
-    <ele>44.058</ele>
-    <time>2012-07-02T18:39:04Z</time>
-   </trkpt>
-   <trkpt lat="50.428589" lon="3.850943">
-    <ele>44.062</ele>
-    <time>2012-07-02T18:39:05Z</time>
-   </trkpt>
-   <trkpt lat="50.428582" lon="3.850983">
-    <ele>44.029</ele>
-    <time>2012-07-02T18:39:06Z</time>
-   </trkpt>
-   <trkpt lat="50.428574" lon="3.851019">
-    <ele>44.015</ele>
-    <time>2012-07-02T18:39:07Z</time>
-   </trkpt>
-   <trkpt lat="50.428567" lon="3.851066">
-    <ele>44.024</ele>
-    <time>2012-07-02T18:39:08Z</time>
-   </trkpt>
-   <trkpt lat="50.428558" lon="3.851113">
-    <ele>44.061</ele>
-    <time>2012-07-02T18:39:09Z</time>
-   </trkpt>
-   <trkpt lat="50.428552" lon="3.851160">
-    <ele>44.147</ele>
-    <time>2012-07-02T18:39:10Z</time>
-   </trkpt>
-   <trkpt lat="50.428548" lon="3.851208">
-    <ele>44.242</ele>
-    <time>2012-07-02T18:39:11Z</time>
-   </trkpt>
-   <trkpt lat="50.428543" lon="3.851257">
-    <ele>44.144</ele>
-    <time>2012-07-02T18:39:12Z</time>
-   </trkpt>
-   <trkpt lat="50.428534" lon="3.851305">
-    <ele>44.170</ele>
-    <time>2012-07-02T18:39:13Z</time>
-   </trkpt>
-   <trkpt lat="50.428531" lon="3.851354">
-    <ele>44.146</ele>
-    <time>2012-07-02T18:39:14Z</time>
-   </trkpt>
-   <trkpt lat="50.428529" lon="3.851404">
-    <ele>44.186</ele>
-    <time>2012-07-02T18:39:15Z</time>
-   </trkpt>
-   <trkpt lat="50.428522" lon="3.851449">
-    <ele>44.202</ele>
-    <time>2012-07-02T18:39:16Z</time>
-   </trkpt>
-   <trkpt lat="50.428520" lon="3.851497">
-    <ele>44.134</ele>
-    <time>2012-07-02T18:39:17Z</time>
-   </trkpt>
-   <trkpt lat="50.428518" lon="3.851561">
-    <ele>44.134</ele>
-    <time>2012-07-02T18:39:18Z</time>
-   </trkpt>
-   <trkpt lat="50.428518" lon="3.851621">
-    <ele>44.140</ele>
-    <time>2012-07-02T18:39:19Z</time>
-   </trkpt>
-   <trkpt lat="50.428510" lon="3.851688">
-    <ele>44.013</ele>
-    <time>2012-07-02T18:39:20Z</time>
-   </trkpt>
-   <trkpt lat="50.428501" lon="3.851750">
-    <ele>43.652</ele>
-    <time>2012-07-02T18:39:21Z</time>
-   </trkpt>
-   <trkpt lat="50.428482" lon="3.851818">
-    <ele>43.784</ele>
-    <time>2012-07-02T18:39:22Z</time>
-   </trkpt>
-   <trkpt lat="50.428477" lon="3.851877">
-    <ele>43.531</ele>
-    <time>2012-07-02T18:39:23Z</time>
-   </trkpt>
-   <trkpt lat="50.428473" lon="3.851938">
-    <ele>43.537</ele>
-    <time>2012-07-02T18:39:24Z</time>
-   </trkpt>
-   <trkpt lat="50.428465" lon="3.851993">
-    <ele>43.446</ele>
-    <time>2012-07-02T18:39:25Z</time>
-   </trkpt>
-   <trkpt lat="50.428451" lon="3.852051">
-    <ele>43.317</ele>
-    <time>2012-07-02T18:39:26Z</time>
-   </trkpt>
-   <trkpt lat="50.428441" lon="3.852107">
-    <ele>43.062</ele>
-    <time>2012-07-02T18:39:27Z</time>
-   </trkpt>
-   <trkpt lat="50.428432" lon="3.852162">
-    <ele>42.976</ele>
-    <time>2012-07-02T18:39:28Z</time>
-   </trkpt>
-   <trkpt lat="50.428421" lon="3.852215">
-    <ele>42.950</ele>
-    <time>2012-07-02T18:39:29Z</time>
-   </trkpt>
-   <trkpt lat="50.428407" lon="3.852348">
-    <ele>42.975</ele>
-    <time>2012-07-02T18:39:31Z</time>
-   </trkpt>
-   <trkpt lat="50.428383" lon="3.852464">
-    <ele>42.278</ele>
-    <time>2012-07-02T18:39:33Z</time>
-   </trkpt>
-   <trkpt lat="50.428363" lon="3.852537">
-    <ele>42.218</ele>
-    <time>2012-07-02T18:39:34Z</time>
-   </trkpt>
-   <trkpt lat="50.428343" lon="3.852605">
-    <ele>42.205</ele>
-    <time>2012-07-02T18:39:35Z</time>
-   </trkpt>
-   <trkpt lat="50.428349" lon="3.852661">
-    <ele>42.145</ele>
-    <time>2012-07-02T18:39:36Z</time>
-   </trkpt>
-   <trkpt lat="50.428346" lon="3.852720">
-    <ele>41.932</ele>
-    <time>2012-07-02T18:39:37Z</time>
-   </trkpt>
-   <trkpt lat="50.428329" lon="3.852785">
-    <ele>41.985</ele>
-    <time>2012-07-02T18:39:38Z</time>
-   </trkpt>
-   <trkpt lat="50.428313" lon="3.852847">
-    <ele>41.692</ele>
-    <time>2012-07-02T18:39:39Z</time>
-   </trkpt>
-   <trkpt lat="50.428300" lon="3.852923">
-    <ele>41.463</ele>
-    <time>2012-07-02T18:39:40Z</time>
-   </trkpt>
-   <trkpt lat="50.428285" lon="3.852992">
-    <ele>41.289</ele>
-    <time>2012-07-02T18:39:41Z</time>
-   </trkpt>
-   <trkpt lat="50.428269" lon="3.853058">
-    <ele>41.187</ele>
-    <time>2012-07-02T18:39:42Z</time>
-   </trkpt>
-   <trkpt lat="50.428257" lon="3.853137">
-    <ele>41.122</ele>
-    <time>2012-07-02T18:39:43Z</time>
-   </trkpt>
-   <trkpt lat="50.428245" lon="3.853206">
-    <ele>40.973</ele>
-    <time>2012-07-02T18:39:44Z</time>
-   </trkpt>
-   <trkpt lat="50.428232" lon="3.853278">
-    <ele>40.861</ele>
-    <time>2012-07-02T18:39:45Z</time>
-   </trkpt>
-   <trkpt lat="50.428201" lon="3.853331">
-    <ele>40.815</ele>
-    <time>2012-07-02T18:39:46Z</time>
-   </trkpt>
-   <trkpt lat="50.428195" lon="3.853424">
-    <ele>40.861</ele>
-    <time>2012-07-02T18:39:47Z</time>
-   </trkpt>
-   <trkpt lat="50.428206" lon="3.853511">
-    <ele>40.826</ele>
-    <time>2012-07-02T18:39:48Z</time>
-   </trkpt>
-   <trkpt lat="50.428210" lon="3.853700">
-    <ele>40.245</ele>
-    <time>2012-07-02T18:39:50Z</time>
-   </trkpt>
-   <trkpt lat="50.428208" lon="3.853784">
-    <ele>40.022</ele>
-    <time>2012-07-02T18:39:51Z</time>
-   </trkpt>
-   <trkpt lat="50.428202" lon="3.853878">
-    <ele>39.513</ele>
-    <time>2012-07-02T18:39:52Z</time>
-   </trkpt>
-   <trkpt lat="50.428194" lon="3.853961">
-    <ele>39.390</ele>
-    <time>2012-07-02T18:39:53Z</time>
-   </trkpt>
-   <trkpt lat="50.428181" lon="3.854045">
-    <ele>38.550</ele>
-    <time>2012-07-02T18:39:54Z</time>
-   </trkpt>
-   <trkpt lat="50.428170" lon="3.854138">
-    <ele>38.290</ele>
-    <time>2012-07-02T18:39:55Z</time>
-   </trkpt>
-   <trkpt lat="50.428158" lon="3.854232">
-    <ele>37.876</ele>
-    <time>2012-07-02T18:39:56Z</time>
-   </trkpt>
-   <trkpt lat="50.428142" lon="3.854327">
-    <ele>37.764</ele>
-    <time>2012-07-02T18:39:57Z</time>
-   </trkpt>
-   <trkpt lat="50.428129" lon="3.854429">
-    <ele>37.305</ele>
-    <time>2012-07-02T18:39:58Z</time>
-   </trkpt>
-   <trkpt lat="50.428110" lon="3.854520">
-    <ele>36.971</ele>
-    <time>2012-07-02T18:39:59Z</time>
-   </trkpt>
-   <trkpt lat="50.428097" lon="3.854619">
-    <ele>36.700</ele>
-    <time>2012-07-02T18:40:00Z</time>
-   </trkpt>
-   <trkpt lat="50.428082" lon="3.854719">
-    <ele>36.392</ele>
-    <time>2012-07-02T18:40:01Z</time>
-   </trkpt>
-   <trkpt lat="50.428079" lon="3.854809">
-    <ele>36.304</ele>
-    <time>2012-07-02T18:40:02Z</time>
-   </trkpt>
-   <trkpt lat="50.428075" lon="3.854917">
-    <ele>35.896</ele>
-    <time>2012-07-02T18:40:03Z</time>
-   </trkpt>
-   <trkpt lat="50.428071" lon="3.855028">
-    <ele>35.595</ele>
-    <time>2012-07-02T18:40:04Z</time>
-   </trkpt>
-   <trkpt lat="50.428064" lon="3.855139">
-    <ele>35.036</ele>
-    <time>2012-07-02T18:40:05Z</time>
-   </trkpt>
-   <trkpt lat="50.428058" lon="3.855251">
-    <ele>34.585</ele>
-    <time>2012-07-02T18:40:06Z</time>
-   </trkpt>
-   <trkpt lat="50.428050" lon="3.855367">
-    <ele>34.293</ele>
-    <time>2012-07-02T18:40:07Z</time>
-   </trkpt>
-   <trkpt lat="50.428035" lon="3.855487">
-    <ele>33.940</ele>
-    <time>2012-07-02T18:40:08Z</time>
-   </trkpt>
-   <trkpt lat="50.428016" lon="3.855600">
-    <ele>33.087</ele>
-    <time>2012-07-02T18:40:09Z</time>
-   </trkpt>
-   <trkpt lat="50.427988" lon="3.855705">
-    <ele>32.805</ele>
-    <time>2012-07-02T18:40:10Z</time>
-   </trkpt>
-   <trkpt lat="50.427958" lon="3.855810">
-    <ele>32.357</ele>
-    <time>2012-07-02T18:40:11Z</time>
-   </trkpt>
-   <trkpt lat="50.427927" lon="3.855915">
-    <ele>32.243</ele>
-    <time>2012-07-02T18:40:12Z</time>
-   </trkpt>
-   <trkpt lat="50.427891" lon="3.855999">
-    <ele>32.223</ele>
-    <time>2012-07-02T18:40:13Z</time>
-   </trkpt>
-   <trkpt lat="50.427849" lon="3.856085">
-    <ele>32.564</ele>
-    <time>2012-07-02T18:40:14Z</time>
-   </trkpt>
-   <trkpt lat="50.427802" lon="3.856181">
-    <ele>32.037</ele>
-    <time>2012-07-02T18:40:15Z</time>
-   </trkpt>
-   <trkpt lat="50.427744" lon="3.856251">
-    <ele>32.057</ele>
-    <time>2012-07-02T18:40:16Z</time>
-   </trkpt>
-   <trkpt lat="50.427705" lon="3.856344">
-    <ele>32.196</ele>
-    <time>2012-07-02T18:40:17Z</time>
-   </trkpt>
-   <trkpt lat="50.427651" lon="3.856430">
-    <ele>31.767</ele>
-    <time>2012-07-02T18:40:18Z</time>
-   </trkpt>
-   <trkpt lat="50.427598" lon="3.856511">
-    <ele>31.544</ele>
-    <time>2012-07-02T18:40:19Z</time>
-   </trkpt>
-   <trkpt lat="50.427540" lon="3.856571">
-    <ele>31.574</ele>
-    <time>2012-07-02T18:40:20Z</time>
-   </trkpt>
-   <trkpt lat="50.427492" lon="3.856644">
-    <ele>31.639</ele>
-    <time>2012-07-02T18:40:21Z</time>
-   </trkpt>
-   <trkpt lat="50.427447" lon="3.856716">
-    <ele>31.652</ele>
-    <time>2012-07-02T18:40:22Z</time>
-   </trkpt>
-   <trkpt lat="50.427438" lon="3.856810">
-    <ele>31.762</ele>
-    <time>2012-07-02T18:40:23Z</time>
-   </trkpt>
-   <trkpt lat="50.427458" lon="3.856905">
-    <ele>31.796</ele>
-    <time>2012-07-02T18:40:24Z</time>
-   </trkpt>
-   <trkpt lat="50.427504" lon="3.857077">
-    <ele>31.724</ele>
-    <time>2012-07-02T18:40:26Z</time>
-   </trkpt>
-   <trkpt lat="50.427540" lon="3.857148">
-    <ele>31.012</ele>
-    <time>2012-07-02T18:40:27Z</time>
-   </trkpt>
-   <trkpt lat="50.427572" lon="3.857240">
-    <ele>31.029</ele>
-    <time>2012-07-02T18:40:28Z</time>
-   </trkpt>
-   <trkpt lat="50.427592" lon="3.857322">
-    <ele>31.064</ele>
-    <time>2012-07-02T18:40:29Z</time>
-   </trkpt>
-   <trkpt lat="50.427620" lon="3.857400">
-    <ele>31.551</ele>
-    <time>2012-07-02T18:40:30Z</time>
-   </trkpt>
-   <trkpt lat="50.427636" lon="3.857472">
-    <ele>31.551</ele>
-    <time>2012-07-02T18:40:31Z</time>
-   </trkpt>
-   <trkpt lat="50.427665" lon="3.857555">
-    <ele>31.438</ele>
-    <time>2012-07-02T18:40:32Z</time>
-   </trkpt>
-   <trkpt lat="50.427687" lon="3.857631">
-    <ele>31.644</ele>
-    <time>2012-07-02T18:40:33Z</time>
-   </trkpt>
-   <trkpt lat="50.427717" lon="3.857699">
-    <ele>31.887</ele>
-    <time>2012-07-02T18:40:34Z</time>
-   </trkpt>
-   <trkpt lat="50.427746" lon="3.857761">
-    <ele>31.964</ele>
-    <time>2012-07-02T18:40:35Z</time>
-   </trkpt>
-   <trkpt lat="50.427770" lon="3.857817">
-    <ele>32.203</ele>
-    <time>2012-07-02T18:40:36Z</time>
-   </trkpt>
-   <trkpt lat="50.427796" lon="3.857880">
-    <ele>32.119</ele>
-    <time>2012-07-02T18:40:37Z</time>
-   </trkpt>
-   <trkpt lat="50.427820" lon="3.857945">
-    <ele>31.948</ele>
-    <time>2012-07-02T18:40:38Z</time>
-   </trkpt>
-   <trkpt lat="50.427844" lon="3.858010">
-    <ele>31.995</ele>
-    <time>2012-07-02T18:40:39Z</time>
-   </trkpt>
-   <trkpt lat="50.427875" lon="3.858081">
-    <ele>31.874</ele>
-    <time>2012-07-02T18:40:40Z</time>
-   </trkpt>
-   <trkpt lat="50.427901" lon="3.858143">
-    <ele>32.074</ele>
-    <time>2012-07-02T18:40:41Z</time>
-   </trkpt>
-   <trkpt lat="50.427924" lon="3.858198">
-    <ele>32.155</ele>
-    <time>2012-07-02T18:40:42Z</time>
-   </trkpt>
-   <trkpt lat="50.427950" lon="3.858254">
-    <ele>32.289</ele>
-    <time>2012-07-02T18:40:43Z</time>
-   </trkpt>
-   <trkpt lat="50.427977" lon="3.858311">
-    <ele>32.512</ele>
-    <time>2012-07-02T18:40:44Z</time>
-   </trkpt>
-   <trkpt lat="50.428001" lon="3.858371">
-    <ele>32.564</ele>
-    <time>2012-07-02T18:40:45Z</time>
-   </trkpt>
-   <trkpt lat="50.428027" lon="3.858429">
-    <ele>32.663</ele>
-    <time>2012-07-02T18:40:46Z</time>
-   </trkpt>
-   <trkpt lat="50.428053" lon="3.858490">
-    <ele>32.715</ele>
-    <time>2012-07-02T18:40:47Z</time>
-   </trkpt>
-   <trkpt lat="50.428077" lon="3.858549">
-    <ele>32.724</ele>
-    <time>2012-07-02T18:40:48Z</time>
-   </trkpt>
-   <trkpt lat="50.428098" lon="3.858608">
-    <ele>32.878</ele>
-    <time>2012-07-02T18:40:49Z</time>
-   </trkpt>
-   <trkpt lat="50.428116" lon="3.858686">
-    <ele>32.961</ele>
-    <time>2012-07-02T18:40:50Z</time>
-   </trkpt>
-   <trkpt lat="50.428121" lon="3.858754">
-    <ele>33.092</ele>
-    <time>2012-07-02T18:40:51Z</time>
-   </trkpt>
-   <trkpt lat="50.428127" lon="3.858814">
-    <ele>33.341</ele>
-    <time>2012-07-02T18:40:52Z</time>
-   </trkpt>
-   <trkpt lat="50.428127" lon="3.858876">
-    <ele>33.426</ele>
-    <time>2012-07-02T18:40:53Z</time>
-   </trkpt>
-   <trkpt lat="50.428126" lon="3.858932">
-    <ele>33.471</ele>
-    <time>2012-07-02T18:40:54Z</time>
-   </trkpt>
-   <trkpt lat="50.428124" lon="3.858983">
-    <ele>33.777</ele>
-    <time>2012-07-02T18:40:55Z</time>
-   </trkpt>
-   <trkpt lat="50.428125" lon="3.859039">
-    <ele>34.089</ele>
-    <time>2012-07-02T18:40:56Z</time>
-   </trkpt>
-   <trkpt lat="50.428126" lon="3.859098">
-    <ele>34.522</ele>
-    <time>2012-07-02T18:40:57Z</time>
-   </trkpt>
-   <trkpt lat="50.428127" lon="3.859149">
-    <ele>34.656</ele>
-    <time>2012-07-02T18:40:58Z</time>
-   </trkpt>
-   <trkpt lat="50.428119" lon="3.859205">
-    <ele>34.804</ele>
-    <time>2012-07-02T18:40:59Z</time>
-   </trkpt>
-   <trkpt lat="50.428117" lon="3.859252">
-    <ele>35.141</ele>
-    <time>2012-07-02T18:41:00Z</time>
-   </trkpt>
-   <trkpt lat="50.428118" lon="3.859304">
-    <ele>35.262</ele>
-    <time>2012-07-02T18:41:01Z</time>
-   </trkpt>
-   <trkpt lat="50.428121" lon="3.859346">
-    <ele>35.700</ele>
-    <time>2012-07-02T18:41:02Z</time>
-   </trkpt>
-   <trkpt lat="50.428127" lon="3.859392">
-    <ele>36.011</ele>
-    <time>2012-07-02T18:41:03Z</time>
-   </trkpt>
-   <trkpt lat="50.428125" lon="3.859438">
-    <ele>36.045</ele>
-    <time>2012-07-02T18:41:04Z</time>
-   </trkpt>
-   <trkpt lat="50.428128" lon="3.859485">
-    <ele>36.576</ele>
-    <time>2012-07-02T18:41:05Z</time>
-   </trkpt>
-   <trkpt lat="50.428124" lon="3.859531">
-    <ele>36.685</ele>
-    <time>2012-07-02T18:41:06Z</time>
-   </trkpt>
-   <trkpt lat="50.428127" lon="3.859571">
-    <ele>36.888</ele>
-    <time>2012-07-02T18:41:07Z</time>
-   </trkpt>
-   <trkpt lat="50.428128" lon="3.859618">
-    <ele>37.221</ele>
-    <time>2012-07-02T18:41:08Z</time>
-   </trkpt>
-   <trkpt lat="50.428128" lon="3.859660">
-    <ele>37.827</ele>
-    <time>2012-07-02T18:41:09Z</time>
-   </trkpt>
-   <trkpt lat="50.428124" lon="3.859694">
-    <ele>37.920</ele>
-    <time>2012-07-02T18:41:10Z</time>
-   </trkpt>
-   <trkpt lat="50.428122" lon="3.859740">
-    <ele>38.044</ele>
-    <time>2012-07-02T18:41:11Z</time>
-   </trkpt>
-   <trkpt lat="50.428117" lon="3.859786">
-    <ele>38.438</ele>
-    <time>2012-07-02T18:41:12Z</time>
-   </trkpt>
-   <trkpt lat="50.428113" lon="3.859830">
-    <ele>38.595</ele>
-    <time>2012-07-02T18:41:13Z</time>
-   </trkpt>
-   <trkpt lat="50.428117" lon="3.859876">
-    <ele>38.746</ele>
-    <time>2012-07-02T18:41:14Z</time>
-   </trkpt>
-   <trkpt lat="50.428115" lon="3.859916">
-    <ele>38.522</ele>
-    <time>2012-07-02T18:41:15Z</time>
-   </trkpt>
-   <trkpt lat="50.428108" lon="3.859955">
-    <ele>38.676</ele>
-    <time>2012-07-02T18:41:16Z</time>
-   </trkpt>
-   <trkpt lat="50.428107" lon="3.859999">
-    <ele>39.020</ele>
-    <time>2012-07-02T18:41:17Z</time>
-   </trkpt>
-   <trkpt lat="50.428102" lon="3.860051">
-    <ele>39.126</ele>
-    <time>2012-07-02T18:41:18Z</time>
-   </trkpt>
-   <trkpt lat="50.428102" lon="3.860086">
-    <ele>39.222</ele>
-    <time>2012-07-02T18:41:19Z</time>
-   </trkpt>
-   <trkpt lat="50.428092" lon="3.860127">
-    <ele>39.493</ele>
-    <time>2012-07-02T18:41:20Z</time>
-   </trkpt>
-   <trkpt lat="50.428087" lon="3.860170">
-    <ele>39.858</ele>
-    <time>2012-07-02T18:41:21Z</time>
-   </trkpt>
-   <trkpt lat="50.428078" lon="3.860217">
-    <ele>39.935</ele>
-    <time>2012-07-02T18:41:22Z</time>
-   </trkpt>
-   <trkpt lat="50.428074" lon="3.860258">
-    <ele>40.095</ele>
-    <time>2012-07-02T18:41:23Z</time>
-   </trkpt>
-   <trkpt lat="50.428074" lon="3.860300">
-    <ele>40.251</ele>
-    <time>2012-07-02T18:41:24Z</time>
-   </trkpt>
-   <trkpt lat="50.428066" lon="3.860337">
-    <ele>40.461</ele>
-    <time>2012-07-02T18:41:25Z</time>
-   </trkpt>
-   <trkpt lat="50.428065" lon="3.860375">
-    <ele>40.707</ele>
-    <time>2012-07-02T18:41:26Z</time>
-   </trkpt>
-   <trkpt lat="50.428060" lon="3.860414">
-    <ele>40.789</ele>
-    <time>2012-07-02T18:41:27Z</time>
-   </trkpt>
-   <trkpt lat="50.428055" lon="3.860454">
-    <ele>41.059</ele>
-    <time>2012-07-02T18:41:28Z</time>
-   </trkpt>
-   <trkpt lat="50.428055" lon="3.860495">
-    <ele>41.265</ele>
-    <time>2012-07-02T18:41:29Z</time>
-   </trkpt>
-   <trkpt lat="50.428053" lon="3.860537">
-    <ele>41.629</ele>
-    <time>2012-07-02T18:41:30Z</time>
-   </trkpt>
-   <trkpt lat="50.428050" lon="3.860581">
-    <ele>41.920</ele>
-    <time>2012-07-02T18:41:31Z</time>
-   </trkpt>
-   <trkpt lat="50.428047" lon="3.860634">
-    <ele>41.874</ele>
-    <time>2012-07-02T18:41:32Z</time>
-   </trkpt>
-   <trkpt lat="50.428045" lon="3.860673">
-    <ele>42.289</ele>
-    <time>2012-07-02T18:41:33Z</time>
-   </trkpt>
-   <trkpt lat="50.428041" lon="3.860714">
-    <ele>42.392</ele>
-    <time>2012-07-02T18:41:34Z</time>
-   </trkpt>
-   <trkpt lat="50.428036" lon="3.860756">
-    <ele>42.574</ele>
-    <time>2012-07-02T18:41:35Z</time>
-   </trkpt>
-   <trkpt lat="50.428036" lon="3.860789">
-    <ele>42.878</ele>
-    <time>2012-07-02T18:41:36Z</time>
-   </trkpt>
-   <trkpt lat="50.428034" lon="3.860823">
-    <ele>42.955</ele>
-    <time>2012-07-02T18:41:37Z</time>
-   </trkpt>
-   <trkpt lat="50.428029" lon="3.860856">
-    <ele>43.265</ele>
-    <time>2012-07-02T18:41:38Z</time>
-   </trkpt>
-   <trkpt lat="50.428016" lon="3.860890">
-    <ele>43.449</ele>
-    <time>2012-07-02T18:41:39Z</time>
-   </trkpt>
-   <trkpt lat="50.428011" lon="3.860920">
-    <ele>43.703</ele>
-    <time>2012-07-02T18:41:40Z</time>
-   </trkpt>
-   <trkpt lat="50.428007" lon="3.860965">
-    <ele>43.853</ele>
-    <time>2012-07-02T18:41:41Z</time>
-   </trkpt>
-   <trkpt lat="50.427997" lon="3.861000">
-    <ele>43.864</ele>
-    <time>2012-07-02T18:41:42Z</time>
-   </trkpt>
-   <trkpt lat="50.427979" lon="3.861050">
-    <ele>44.067</ele>
-    <time>2012-07-02T18:41:43Z</time>
-   </trkpt>
-   <trkpt lat="50.427969" lon="3.861089">
-    <ele>44.203</ele>
-    <time>2012-07-02T18:41:44Z</time>
-   </trkpt>
-   <trkpt lat="50.427952" lon="3.861111">
-    <ele>44.306</ele>
-    <time>2012-07-02T18:41:45Z</time>
-   </trkpt>
-   <trkpt lat="50.427940" lon="3.861141">
-    <ele>44.504</ele>
-    <time>2012-07-02T18:41:46Z</time>
-   </trkpt>
-   <trkpt lat="50.427923" lon="3.861169">
-    <ele>44.431</ele>
-    <time>2012-07-02T18:41:47Z</time>
-   </trkpt>
-   <trkpt lat="50.427910" lon="3.861197">
-    <ele>44.564</ele>
-    <time>2012-07-02T18:41:48Z</time>
-   </trkpt>
-   <trkpt lat="50.427903" lon="3.861233">
-    <ele>44.837</ele>
-    <time>2012-07-02T18:41:49Z</time>
-   </trkpt>
-   <trkpt lat="50.427897" lon="3.861266">
-    <ele>45.295</ele>
-    <time>2012-07-02T18:41:50Z</time>
-   </trkpt>
-   <trkpt lat="50.427888" lon="3.861295">
-    <ele>45.262</ele>
-    <time>2012-07-02T18:41:51Z</time>
-   </trkpt>
-   <trkpt lat="50.427878" lon="3.861327">
-    <ele>45.400</ele>
-    <time>2012-07-02T18:41:52Z</time>
-   </trkpt>
-   <trkpt lat="50.427864" lon="3.861356">
-    <ele>45.460</ele>
-    <time>2012-07-02T18:41:53Z</time>
-   </trkpt>
-   <trkpt lat="50.427849" lon="3.861385">
-    <ele>45.651</ele>
-    <time>2012-07-02T18:41:54Z</time>
-   </trkpt>
-   <trkpt lat="50.427840" lon="3.861424">
-    <ele>46.054</ele>
-    <time>2012-07-02T18:41:55Z</time>
-   </trkpt>
-   <trkpt lat="50.427823" lon="3.861455">
-    <ele>46.018</ele>
-    <time>2012-07-02T18:41:56Z</time>
-   </trkpt>
-   <trkpt lat="50.427814" lon="3.861492">
-    <ele>46.187</ele>
-    <time>2012-07-02T18:41:57Z</time>
-   </trkpt>
-   <trkpt lat="50.427800" lon="3.861524">
-    <ele>46.484</ele>
-    <time>2012-07-02T18:41:58Z</time>
-   </trkpt>
-   <trkpt lat="50.427799" lon="3.861559">
-    <ele>46.632</ele>
-    <time>2012-07-02T18:41:59Z</time>
-   </trkpt>
-   <trkpt lat="50.427792" lon="3.861584">
-    <ele>46.765</ele>
-    <time>2012-07-02T18:42:00Z</time>
-   </trkpt>
-   <trkpt lat="50.427781" lon="3.861613">
-    <ele>46.901</ele>
-    <time>2012-07-02T18:42:01Z</time>
-   </trkpt>
-   <trkpt lat="50.427770" lon="3.861642">
-    <ele>47.134</ele>
-    <time>2012-07-02T18:42:02Z</time>
-   </trkpt>
-   <trkpt lat="50.427753" lon="3.861662">
-    <ele>47.228</ele>
-    <time>2012-07-02T18:42:03Z</time>
-   </trkpt>
-   <trkpt lat="50.427743" lon="3.861691">
-    <ele>47.411</ele>
-    <time>2012-07-02T18:42:04Z</time>
-   </trkpt>
-   <trkpt lat="50.427731" lon="3.861717">
-    <ele>47.665</ele>
-    <time>2012-07-02T18:42:05Z</time>
-   </trkpt>
-   <trkpt lat="50.427718" lon="3.861742">
-    <ele>47.706</ele>
-    <time>2012-07-02T18:42:06Z</time>
-   </trkpt>
-   <trkpt lat="50.427710" lon="3.861772">
-    <ele>47.875</ele>
-    <time>2012-07-02T18:42:07Z</time>
-   </trkpt>
-   <trkpt lat="50.427701" lon="3.861799">
-    <ele>47.966</ele>
-    <time>2012-07-02T18:42:08Z</time>
-   </trkpt>
-   <trkpt lat="50.427693" lon="3.861823">
-    <ele>48.037</ele>
-    <time>2012-07-02T18:42:09Z</time>
-   </trkpt>
-   <trkpt lat="50.427683" lon="3.861843">
-    <ele>48.170</ele>
-    <time>2012-07-02T18:42:10Z</time>
-   </trkpt>
-   <trkpt lat="50.427675" lon="3.861870">
-    <ele>48.184</ele>
-    <time>2012-07-02T18:42:11Z</time>
-   </trkpt>
-   <trkpt lat="50.427664" lon="3.861894">
-    <ele>48.446</ele>
-    <time>2012-07-02T18:42:12Z</time>
-   </trkpt>
-   <trkpt lat="50.427643" lon="3.861911">
-    <ele>48.536</ele>
-    <time>2012-07-02T18:42:13Z</time>
-   </trkpt>
-   <trkpt lat="50.427621" lon="3.861929">
-    <ele>48.796</ele>
-    <time>2012-07-02T18:42:14Z</time>
-   </trkpt>
-   <trkpt lat="50.427609" lon="3.861956">
-    <ele>48.891</ele>
-    <time>2012-07-02T18:42:15Z</time>
-   </trkpt>
-   <trkpt lat="50.427609" lon="3.861994">
-    <ele>48.928</ele>
-    <time>2012-07-02T18:42:16Z</time>
-   </trkpt>
-   <trkpt lat="50.427601" lon="3.862022">
-    <ele>48.965</ele>
-    <time>2012-07-02T18:42:17Z</time>
-   </trkpt>
-   <trkpt lat="50.427592" lon="3.862050">
-    <ele>49.116</ele>
-    <time>2012-07-02T18:42:18Z</time>
-   </trkpt>
-   <trkpt lat="50.427581" lon="3.862071">
-    <ele>49.196</ele>
-    <time>2012-07-02T18:42:19Z</time>
-   </trkpt>
-   <trkpt lat="50.427574" lon="3.862094">
-    <ele>49.236</ele>
-    <time>2012-07-02T18:42:20Z</time>
-   </trkpt>
-   <trkpt lat="50.427565" lon="3.862116">
-    <ele>49.537</ele>
-    <time>2012-07-02T18:42:21Z</time>
-   </trkpt>
-   <trkpt lat="50.427560" lon="3.862142">
-    <ele>49.392</ele>
-    <time>2012-07-02T18:42:22Z</time>
-   </trkpt>
-   <trkpt lat="50.427565" lon="3.862170">
-    <ele>49.417</ele>
-    <time>2012-07-02T18:42:23Z</time>
-   </trkpt>
-   <trkpt lat="50.427559" lon="3.862198">
-    <ele>49.629</ele>
-    <time>2012-07-02T18:42:24Z</time>
-   </trkpt>
-   <trkpt lat="50.427550" lon="3.862223">
-    <ele>49.564</ele>
-    <time>2012-07-02T18:42:25Z</time>
-   </trkpt>
-   <trkpt lat="50.427543" lon="3.862254">
-    <ele>49.853</ele>
-    <time>2012-07-02T18:42:26Z</time>
-   </trkpt>
-   <trkpt lat="50.427536" lon="3.862285">
-    <ele>49.983</ele>
-    <time>2012-07-02T18:42:27Z</time>
-   </trkpt>
-   <trkpt lat="50.427531" lon="3.862318">
-    <ele>50.066</ele>
-    <time>2012-07-02T18:42:28Z</time>
-   </trkpt>
-   <trkpt lat="50.427523" lon="3.862345">
-    <ele>50.275</ele>
-    <time>2012-07-02T18:42:29Z</time>
-   </trkpt>
-   <trkpt lat="50.427523" lon="3.862367">
-    <ele>50.247</ele>
-    <time>2012-07-02T18:42:30Z</time>
-   </trkpt>
-   <trkpt lat="50.427519" lon="3.862399">
-    <ele>50.314</ele>
-    <time>2012-07-02T18:42:31Z</time>
-   </trkpt>
-   <trkpt lat="50.427503" lon="3.862427">
-    <ele>50.437</ele>
-    <time>2012-07-02T18:42:32Z</time>
-   </trkpt>
-   <trkpt lat="50.427507" lon="3.862468">
-    <ele>50.361</ele>
-    <time>2012-07-02T18:42:33Z</time>
-   </trkpt>
-   <trkpt lat="50.427490" lon="3.862477">
-    <ele>50.803</ele>
-    <time>2012-07-02T18:42:34Z</time>
-   </trkpt>
-   <trkpt lat="50.427485" lon="3.862509">
-    <ele>50.693</ele>
-    <time>2012-07-02T18:42:35Z</time>
-   </trkpt>
-   <trkpt lat="50.427483" lon="3.862541">
-    <ele>50.921</ele>
-    <time>2012-07-02T18:42:36Z</time>
-   </trkpt>
-   <trkpt lat="50.427473" lon="3.862563">
-    <ele>51.133</ele>
-    <time>2012-07-02T18:42:37Z</time>
-   </trkpt>
-   <trkpt lat="50.427469" lon="3.862592">
-    <ele>51.044</ele>
-    <time>2012-07-02T18:42:38Z</time>
-   </trkpt>
-   <trkpt lat="50.427460" lon="3.862608">
-    <ele>51.065</ele>
-    <time>2012-07-02T18:42:39Z</time>
-   </trkpt>
-   <trkpt lat="50.427447" lon="3.862633">
-    <ele>51.203</ele>
-    <time>2012-07-02T18:42:40Z</time>
-   </trkpt>
-   <trkpt lat="50.427440" lon="3.862669">
-    <ele>51.148</ele>
-    <time>2012-07-02T18:42:41Z</time>
-   </trkpt>
-   <trkpt lat="50.427435" lon="3.862692">
-    <ele>51.268</ele>
-    <time>2012-07-02T18:42:42Z</time>
-   </trkpt>
-   <trkpt lat="50.427432" lon="3.862719">
-    <ele>51.226</ele>
-    <time>2012-07-02T18:42:43Z</time>
-   </trkpt>
-   <trkpt lat="50.427422" lon="3.862748">
-    <ele>51.230</ele>
-    <time>2012-07-02T18:42:44Z</time>
-   </trkpt>
-   <trkpt lat="50.427415" lon="3.862783">
-    <ele>51.427</ele>
-    <time>2012-07-02T18:42:45Z</time>
-   </trkpt>
-   <trkpt lat="50.427409" lon="3.862813">
-    <ele>51.359</ele>
-    <time>2012-07-02T18:42:46Z</time>
-   </trkpt>
-   <trkpt lat="50.427404" lon="3.862846">
-    <ele>51.522</ele>
-    <time>2012-07-02T18:42:47Z</time>
-   </trkpt>
-   <trkpt lat="50.427398" lon="3.862879">
-    <ele>51.380</ele>
-    <time>2012-07-02T18:42:48Z</time>
-   </trkpt>
-   <trkpt lat="50.427390" lon="3.862917">
-    <ele>51.328</ele>
-    <time>2012-07-02T18:42:49Z</time>
-   </trkpt>
-   <trkpt lat="50.427379" lon="3.862953">
-    <ele>51.317</ele>
-    <time>2012-07-02T18:42:50Z</time>
-   </trkpt>
-   <trkpt lat="50.427373" lon="3.862989">
-    <ele>51.300</ele>
-    <time>2012-07-02T18:42:51Z</time>
-   </trkpt>
-   <trkpt lat="50.427367" lon="3.863021">
-    <ele>51.261</ele>
-    <time>2012-07-02T18:42:52Z</time>
-   </trkpt>
-   <trkpt lat="50.427365" lon="3.863053">
-    <ele>51.300</ele>
-    <time>2012-07-02T18:42:53Z</time>
-   </trkpt>
-   <trkpt lat="50.427363" lon="3.863086">
-    <ele>51.272</ele>
-    <time>2012-07-02T18:42:54Z</time>
-   </trkpt>
-   <trkpt lat="50.427359" lon="3.863120">
-    <ele>51.086</ele>
-    <time>2012-07-02T18:42:55Z</time>
-   </trkpt>
-   <trkpt lat="50.427339" lon="3.863165">
-    <ele>51.133</ele>
-    <time>2012-07-02T18:42:56Z</time>
-   </trkpt>
-   <trkpt lat="50.427326" lon="3.863209">
-    <ele>51.162</ele>
-    <time>2012-07-02T18:42:57Z</time>
-   </trkpt>
-   <trkpt lat="50.427323" lon="3.863253">
-    <ele>51.082</ele>
-    <time>2012-07-02T18:42:58Z</time>
-   </trkpt>
-   <trkpt lat="50.427305" lon="3.863297">
-    <ele>51.012</ele>
-    <time>2012-07-02T18:42:59Z</time>
-   </trkpt>
-   <trkpt lat="50.427295" lon="3.863340">
-    <ele>51.159</ele>
-    <time>2012-07-02T18:43:00Z</time>
-   </trkpt>
-   <trkpt lat="50.427283" lon="3.863381">
-    <ele>50.768</ele>
-    <time>2012-07-02T18:43:01Z</time>
-   </trkpt>
-   <trkpt lat="50.427278" lon="3.863425">
-    <ele>50.835</ele>
-    <time>2012-07-02T18:43:02Z</time>
-   </trkpt>
-   <trkpt lat="50.427261" lon="3.863470">
-    <ele>50.673</ele>
-    <time>2012-07-02T18:43:03Z</time>
-   </trkpt>
-   <trkpt lat="50.427238" lon="3.863518">
-    <ele>50.649</ele>
-    <time>2012-07-02T18:43:04Z</time>
-   </trkpt>
-   <trkpt lat="50.427224" lon="3.863568">
-    <ele>50.815</ele>
-    <time>2012-07-02T18:43:05Z</time>
-   </trkpt>
-   <trkpt lat="50.427206" lon="3.863628">
-    <ele>50.655</ele>
-    <time>2012-07-02T18:43:06Z</time>
-   </trkpt>
-   <trkpt lat="50.427208" lon="3.863666">
-    <ele>50.448</ele>
-    <time>2012-07-02T18:43:07Z</time>
-   </trkpt>
-   <trkpt lat="50.427201" lon="3.863715">
-    <ele>50.394</ele>
-    <time>2012-07-02T18:43:08Z</time>
-   </trkpt>
-   <trkpt lat="50.427188" lon="3.863767">
-    <ele>50.449</ele>
-    <time>2012-07-02T18:43:09Z</time>
-   </trkpt>
-   <trkpt lat="50.427180" lon="3.863813">
-    <ele>50.387</ele>
-    <time>2012-07-02T18:43:10Z</time>
-   </trkpt>
-   <trkpt lat="50.427169" lon="3.863862">
-    <ele>50.468</ele>
-    <time>2012-07-02T18:43:11Z</time>
-   </trkpt>
-   <trkpt lat="50.427158" lon="3.863909">
-    <ele>50.451</ele>
-    <time>2012-07-02T18:43:12Z</time>
-   </trkpt>
-   <trkpt lat="50.427151" lon="3.863955">
-    <ele>50.598</ele>
-    <time>2012-07-02T18:43:13Z</time>
-   </trkpt>
-   <trkpt lat="50.427155" lon="3.864004">
-    <ele>50.511</ele>
-    <time>2012-07-02T18:43:14Z</time>
-   </trkpt>
-   <trkpt lat="50.427164" lon="3.864040">
-    <ele>50.573</ele>
-    <time>2012-07-02T18:43:15Z</time>
-   </trkpt>
-   <trkpt lat="50.427171" lon="3.864054">
-    <ele>50.523</ele>
-    <time>2012-07-02T18:43:16Z</time>
-   </trkpt>
-   <trkpt lat="50.427178" lon="3.864079">
-    <ele>50.584</ele>
-    <time>2012-07-02T18:43:17Z</time>
-   </trkpt>
-   <trkpt lat="50.427182" lon="3.864084">
-    <ele>50.568</ele>
-    <time>2012-07-02T18:43:18Z</time>
-   </trkpt>
-   <trkpt lat="50.427184" lon="3.864080">
-    <ele>50.636</ele>
-    <time>2012-07-02T18:43:19Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864085">
-    <ele>50.795</ele>
-    <time>2012-07-02T18:43:20Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864085">
-    <ele>50.586</ele>
-    <time>2012-07-02T18:43:21Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864086">
-    <ele>50.831</ele>
-    <time>2012-07-02T18:43:22Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864086">
-    <ele>50.868</ele>
-    <time>2012-07-02T18:43:23Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864086">
-    <ele>50.763</ele>
-    <time>2012-07-02T18:43:24Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864086">
-    <ele>50.802</ele>
-    <time>2012-07-02T18:43:25Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864087">
-    <ele>50.749</ele>
-    <time>2012-07-02T18:43:26Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864087">
-    <ele>50.717</ele>
-    <time>2012-07-02T18:43:27Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864089">
-    <ele>50.804</ele>
-    <time>2012-07-02T18:43:28Z</time>
-   </trkpt>
-   <trkpt lat="50.427189" lon="3.864093">
-    <ele>50.762</ele>
-    <time>2012-07-02T18:43:29Z</time>
-   </trkpt>
-   <trkpt lat="50.427188" lon="3.864097">
-    <ele>50.645</ele>
-    <time>2012-07-02T18:43:30Z</time>
-   </trkpt>
-   <trkpt lat="50.427188" lon="3.864099">
-    <ele>50.709</ele>
-    <time>2012-07-02T18:43:31Z</time>
-   </trkpt>
-   <trkpt lat="50.427188" lon="3.864099">
-    <ele>50.611</ele>
-    <time>2012-07-02T18:43:32Z</time>
-   </trkpt>
-   <trkpt lat="50.427189" lon="3.864094">
-    <ele>50.653</ele>
-    <time>2012-07-02T18:43:33Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864090">
-    <ele>50.581</ele>
-    <time>2012-07-02T18:43:34Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864090">
-    <ele>50.732</ele>
-    <time>2012-07-02T18:43:35Z</time>
-   </trkpt>
-   <trkpt lat="50.427190" lon="3.864093">
-    <ele>50.769</ele>
-    <time>2012-07-02T18:43:36Z</time>
-   </trkpt>
-   <trkpt lat="50.427189" lon="3.864095">
-    <ele>50.076</ele>
-    <time>2012-07-02T18:43:37Z</time>
-   </trkpt>
-   <trkpt lat="50.427195" lon="3.864099">
-    <ele>49.831</ele>
-    <time>2012-07-02T18:43:38Z</time>
-   </trkpt>
-  </trkseg>
- </trk>
-</gpx>
diff --git a/vendor/phayes/geophp/tests/input/an_empty_polygon.wkt b/vendor/phayes/geophp/tests/input/an_empty_polygon.wkt
deleted file mode 100644
index 04c7519bfcda52bc43f50e6159340cec79c4db69..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/an_empty_polygon.wkt
+++ /dev/null
@@ -1 +0,0 @@
-POLYGON EMPTY
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/input/barret_spur.gpx b/vendor/phayes/geophp/tests/input/barret_spur.gpx
deleted file mode 100644
index 9d481609c999529f01b40c2ed0fae419d3ab81ff..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/barret_spur.gpx
+++ /dev/null
@@ -1,219 +0,0 @@
-<gpx creator="GPS Visualizer http://www.gpsvisualizer.com/" version="1.0">
-  <wpt lat="45.44283" lon="-121.72904"><ele>1374</ele><name>Vista Ridge Trailhead</name><sym>Trail Head</sym></wpt>
-  <wpt lat="45.41000" lon="-121.71349"><ele>1777</ele><name>Wy'East Basin</name></wpt>
-  <wpt lat="45.41124" lon="-121.70404"><ele>1823</ele><name>Dollar Lake</name></wpt>
-  <wpt lat="45.39260" lon="-121.69937"><ele>2394</ele><name>Barrett Spur</name><sym>Summit</sym></wpt>
-  <trk>
-    <name>Barrett Spur 1</name>
-    <trkseg>
-      <trkpt lat="45.4431641" lon="-121.7295456"></trkpt>
-      <trkpt lat="45.4428615" lon="-121.7290800"></trkpt>
-      <trkpt lat="45.4425697" lon="-121.7279085"></trkpt>
-      <trkpt lat="45.4424274" lon="-121.7267360"></trkpt>
-      <trkpt lat="45.4422017" lon="-121.7260429"></trkpt>
-      <trkpt lat="45.4416576" lon="-121.7252347"></trkpt>
-      <trkpt lat="45.4406144" lon="-121.7241181"></trkpt>
-      <trkpt lat="45.4398193" lon="-121.7224890"></trkpt>
-      <trkpt lat="45.4387649" lon="-121.7226112"></trkpt>
-      <trkpt lat="45.4383933" lon="-121.7224328"></trkpt>
-      <trkpt lat="45.4377850" lon="-121.7224159"></trkpt>
-      <trkpt lat="45.4372204" lon="-121.7226603"></trkpt>
-      <trkpt lat="45.4347837" lon="-121.7226007"></trkpt>
-      <trkpt lat="45.4332000" lon="-121.7216480"></trkpt>
-      <trkpt lat="45.4334576" lon="-121.7223143"></trkpt>
-      <trkpt lat="45.4321730" lon="-121.7222102"></trkpt>
-      <trkpt lat="45.4316609" lon="-121.7219974"></trkpt>
-      <trkpt lat="45.4303068" lon="-121.7220616"></trkpt>
-      <trkpt lat="45.4270753" lon="-121.7209685"></trkpt>
-      <trkpt lat="45.4267610" lon="-121.7211872"></trkpt>
-      <trkpt lat="45.4260133" lon="-121.7212623"></trkpt>
-      <trkpt lat="45.4257683" lon="-121.7214738"></trkpt>
-      <trkpt lat="45.4257400" lon="-121.7217762"></trkpt>
-      <trkpt lat="45.4259485" lon="-121.7226009"></trkpt>
-      <trkpt lat="45.4249972" lon="-121.7223672"></trkpt>
-      <trkpt lat="45.4246035" lon="-121.7219816"></trkpt>
-      <trkpt lat="45.4238682" lon="-121.7219830"></trkpt>
-      <trkpt lat="45.4226721" lon="-121.7216494"></trkpt>
-      <trkpt lat="45.4224120" lon="-121.7217998"></trkpt>
-      <trkpt lat="45.4211497" lon="-121.7218767"></trkpt>
-      <trkpt lat="45.4193319" lon="-121.7208650"></trkpt>
-      <trkpt lat="45.4186435" lon="-121.7202956"></trkpt>
-      <trkpt lat="45.4185934" lon="-121.7200745"></trkpt>
-      <trkpt lat="45.4178963" lon="-121.7196035"></trkpt>
-      <trkpt lat="45.4171101" lon="-121.7198115"></trkpt>
-      <trkpt lat="45.4166827" lon="-121.7193250"></trkpt>
-      <trkpt lat="45.4161855" lon="-121.7190778"></trkpt>
-      <trkpt lat="45.4159291" lon="-121.7193146"></trkpt>
-      <trkpt lat="45.4153644" lon="-121.7193939"></trkpt>
-      <trkpt lat="45.4151268" lon="-121.7191578"></trkpt>
-      <trkpt lat="45.4148071" lon="-121.7191043"></trkpt>
-      <trkpt lat="45.4146310" lon="-121.7187962"></trkpt>
-      <trkpt lat="45.4142524" lon="-121.7187236"></trkpt>
-      <trkpt lat="45.4142844" lon="-121.7185595"></trkpt>
-      <trkpt lat="45.4133520" lon="-121.7180429"></trkpt>
-      <trkpt lat="45.4131406" lon="-121.7181383"></trkpt>
-      <trkpt lat="45.4130356" lon="-121.7179036"></trkpt>
-      <trkpt lat="45.4118436" lon="-121.7168789"></trkpt>
-      <trkpt lat="45.4109205" lon="-121.7156569"></trkpt>
-      <trkpt lat="45.4104523" lon="-121.7145250"></trkpt>
-      <trkpt lat="45.4104930" lon="-121.7143814"></trkpt>
-      <trkpt lat="45.4102075" lon="-121.7140608"></trkpt>
-      <trkpt lat="45.4099806" lon="-121.7134527"></trkpt>
-    </trkseg>
-    <trkseg>
-      <trkpt lat="45.4099792" lon="-121.7134610"></trkpt>
-      <trkpt lat="45.4091489" lon="-121.7134937"></trkpt>
-      <trkpt lat="45.4086133" lon="-121.7132504"></trkpt>
-      <trkpt lat="45.4080616" lon="-121.7127670"></trkpt>
-      <trkpt lat="45.4076426" lon="-121.7126047"></trkpt>
-      <trkpt lat="45.4075043" lon="-121.7122301"></trkpt>
-      <trkpt lat="45.4070652" lon="-121.7118980"></trkpt>
-      <trkpt lat="45.4068712" lon="-121.7114766"></trkpt>
-      <trkpt lat="45.4067987" lon="-121.7108634"></trkpt>
-      <trkpt lat="45.4064528" lon="-121.7106934"></trkpt>
-      <trkpt lat="45.4057286" lon="-121.7110326"></trkpt>
-      <trkpt lat="45.4056813" lon="-121.7108280"></trkpt>
-      <trkpt lat="45.4055566" lon="-121.7109216"></trkpt>
-      <trkpt lat="45.4047244" lon="-121.7093884"></trkpt>
-      <trkpt lat="45.4039059" lon="-121.7083824"></trkpt>
-      <trkpt lat="45.4037176" lon="-121.7077738"></trkpt>
-      <trkpt lat="45.4034533" lon="-121.7074489"></trkpt>
-      <trkpt lat="45.4026499" lon="-121.7071945"></trkpt>
-      <trkpt lat="45.4019737" lon="-121.7067004"></trkpt>
-      <trkpt lat="45.4018086" lon="-121.7067477"></trkpt>
-      <trkpt lat="45.4014084" lon="-121.7063918"></trkpt>
-      <trkpt lat="45.4013177" lon="-121.7059701"></trkpt>
-      <trkpt lat="45.4011965" lon="-121.7058914"></trkpt>
-      <trkpt lat="45.4010688" lon="-121.7053257"></trkpt>
-      <trkpt lat="45.4008116" lon="-121.7054978"></trkpt>
-      <trkpt lat="45.4006075" lon="-121.7053495"></trkpt>
-      <trkpt lat="45.4005546" lon="-121.7054856"></trkpt>
-      <trkpt lat="45.3991622" lon="-121.7049765"></trkpt>
-      <trkpt lat="45.3985560" lon="-121.7042976"></trkpt>
-      <trkpt lat="45.3981831" lon="-121.7042260"></trkpt>
-      <trkpt lat="45.3973151" lon="-121.7036992"></trkpt>
-      <trkpt lat="45.3967974" lon="-121.7036370"></trkpt>
-      <trkpt lat="45.3963985" lon="-121.7033742"></trkpt>
-      <trkpt lat="45.3945456" lon="-121.7029688"></trkpt>
-      <trkpt lat="45.3920595" lon="-121.7015918"></trkpt>
-      <trkpt lat="45.3907614" lon="-121.7012029"></trkpt>
-      <trkpt lat="45.3906454" lon="-121.7010483"></trkpt>
-      <trkpt lat="45.3906726" lon="-121.7008185"></trkpt>
-      <trkpt lat="45.3909774" lon="-121.7008263"></trkpt>
-      <trkpt lat="45.3911315" lon="-121.7004300"></trkpt>
-      <trkpt lat="45.3909963" lon="-121.6998193"></trkpt>
-      <trkpt lat="45.3908688" lon="-121.6997923"></trkpt>
-      <trkpt lat="45.3917895" lon="-121.6994679"></trkpt>
-      <trkpt lat="45.3926205" lon="-121.6994847"></trkpt>
-      <trkpt lat="45.3925915" lon="-121.6992485"></trkpt>
-      <trkpt lat="45.3928117" lon="-121.6995661"></trkpt>
-    </trkseg>
-  </trk>
-  <trk>
-    <name>Barrett Spur 2</name>
-    <trkseg>
-      <trkpt lat="45.3928201" lon="-121.6995658"></trkpt>
-      <trkpt lat="45.3935449" lon="-121.6998805"></trkpt>
-      <trkpt lat="45.3937897" lon="-121.6997710"></trkpt>
-      <trkpt lat="45.3941789" lon="-121.6999492"></trkpt>
-      <trkpt lat="45.3942372" lon="-121.7001375"></trkpt>
-      <trkpt lat="45.3946353" lon="-121.6999452"></trkpt>
-      <trkpt lat="45.3953599" lon="-121.7005823"></trkpt>
-      <trkpt lat="45.3957081" lon="-121.7006533"></trkpt>
-      <trkpt lat="45.3964324" lon="-121.7016813"></trkpt>
-      <trkpt lat="45.3965766" lon="-121.7016905"></trkpt>
-      <trkpt lat="45.3969060" lon="-121.7028225"></trkpt>
-      <trkpt lat="45.3968739" lon="-121.7033856"></trkpt>
-      <trkpt lat="45.3974854" lon="-121.7040597"></trkpt>
-      <trkpt lat="45.3986110" lon="-121.7044455"></trkpt>
-      <trkpt lat="45.3993308" lon="-121.7050832"></trkpt>
-      <trkpt lat="45.4006454" lon="-121.7055117"></trkpt>
-      <trkpt lat="45.4017924" lon="-121.7049952"></trkpt>
-      <trkpt lat="45.4028690" lon="-121.7048065"></trkpt>
-      <trkpt lat="45.4055213" lon="-121.7056599"></trkpt>
-      <trkpt lat="45.4055606" lon="-121.7058477"></trkpt>
-    </trkseg>
-    <trkseg>
-      <trkpt lat="45.4055556" lon="-121.7058619"></trkpt>
-      <trkpt lat="45.4057016" lon="-121.7055424"></trkpt>
-      <trkpt lat="45.4064672" lon="-121.7058247"></trkpt>
-      <trkpt lat="45.4065550" lon="-121.7056490"></trkpt>
-      <trkpt lat="45.4081392" lon="-121.7055042"></trkpt>
-      <trkpt lat="45.4084785" lon="-121.7052201"></trkpt>
-      <trkpt lat="45.4089125" lon="-121.7053029"></trkpt>
-      <trkpt lat="45.4097597" lon="-121.7050730"></trkpt>
-      <trkpt lat="45.4098359" lon="-121.7049047"></trkpt>
-      <trkpt lat="45.4101859" lon="-121.7049419"></trkpt>
-      <trkpt lat="45.4109946" lon="-121.7045409"></trkpt>
-      <trkpt lat="45.4110654" lon="-121.7040909"></trkpt>
-      <trkpt lat="45.4113353" lon="-121.7039421"></trkpt>
-      <trkpt lat="45.4119105" lon="-121.7047169"></trkpt>
-      <trkpt lat="45.4120297" lon="-121.7046115"></trkpt>
-      <trkpt lat="45.4123835" lon="-121.7049762"></trkpt>
-      <trkpt lat="45.4125020" lon="-121.7053677"></trkpt>
-      <trkpt lat="45.4134357" lon="-121.7051916"></trkpt>
-      <trkpt lat="45.4135832" lon="-121.7046182"></trkpt>
-      <trkpt lat="45.4139565" lon="-121.7044171"></trkpt>
-      <trkpt lat="45.4140658" lon="-121.7041636"></trkpt>
-      <trkpt lat="45.4145098" lon="-121.7041176"></trkpt>
-      <trkpt lat="45.4141414" lon="-121.7043045"></trkpt>
-      <trkpt lat="45.4141558" lon="-121.7050125"></trkpt>
-      <trkpt lat="45.4136095" lon="-121.7071948"></trkpt>
-      <trkpt lat="45.4126067" lon="-121.7080044"></trkpt>
-      <trkpt lat="45.4122181" lon="-121.7088539"></trkpt>
-      <trkpt lat="45.4124283" lon="-121.7092346"></trkpt>
-      <trkpt lat="45.4119295" lon="-121.7101625"></trkpt>
-      <trkpt lat="45.4124117" lon="-121.7104037"></trkpt>
-      <trkpt lat="45.4122553" lon="-121.7107970"></trkpt>
-      <trkpt lat="45.4116919" lon="-121.7107601"></trkpt>
-      <trkpt lat="45.4116619" lon="-121.7110571"></trkpt>
-      <trkpt lat="45.4113536" lon="-121.7114942"></trkpt>
-      <trkpt lat="45.4114186" lon="-121.7117619"></trkpt>
-      <trkpt lat="45.4110215" lon="-121.7125886"></trkpt>
-      <trkpt lat="45.4106014" lon="-121.7125816"></trkpt>
-      <trkpt lat="45.4104916" lon="-121.7129590"></trkpt>
-      <trkpt lat="45.4102544" lon="-121.7130066"></trkpt>
-      <trkpt lat="45.4099714" lon="-121.7134279"></trkpt>
-    </trkseg>
-    <trkseg>
-      <trkpt lat="45.4099747" lon="-121.7134529"></trkpt>
-      <trkpt lat="45.4110685" lon="-121.7158641"></trkpt>
-      <trkpt lat="45.4121873" lon="-121.7171940"></trkpt>
-      <trkpt lat="45.4131063" lon="-121.7179663"></trkpt>
-      <trkpt lat="45.4146646" lon="-121.7186587"></trkpt>
-      <trkpt lat="45.4147872" lon="-121.7190281"></trkpt>
-      <trkpt lat="45.4153143" lon="-121.7192079"></trkpt>
-      <trkpt lat="45.4153716" lon="-121.7193714"></trkpt>
-      <trkpt lat="45.4164891" lon="-121.7190904"></trkpt>
-      <trkpt lat="45.4172221" lon="-121.7196833"></trkpt>
-      <trkpt lat="45.4179416" lon="-121.7195244"></trkpt>
-      <trkpt lat="45.4185782" lon="-121.7197987"></trkpt>
-      <trkpt lat="45.4193540" lon="-121.7207025"></trkpt>
-      <trkpt lat="45.4214007" lon="-121.7218387"></trkpt>
-      <trkpt lat="45.4226606" lon="-121.7215644"></trkpt>
-      <trkpt lat="45.4247590" lon="-121.7218690"></trkpt>
-      <trkpt lat="45.4249036" lon="-121.7221738"></trkpt>
-      <trkpt lat="45.4259458" lon="-121.7225690"></trkpt>
-      <trkpt lat="45.4257020" lon="-121.7216118"></trkpt>
-      <trkpt lat="45.4260738" lon="-121.7212258"></trkpt>
-      <trkpt lat="45.4272087" lon="-121.7208974"></trkpt>
-      <trkpt lat="45.4277253" lon="-121.7209468"></trkpt>
-      <trkpt lat="45.4283981" lon="-121.7213890"></trkpt>
-      <trkpt lat="45.4288768" lon="-121.7213453"></trkpt>
-      <trkpt lat="45.4301857" lon="-121.7219605"></trkpt>
-      <trkpt lat="45.4312165" lon="-121.7219340"></trkpt>
-      <trkpt lat="45.4334856" lon="-121.7222528"></trkpt>
-      <trkpt lat="45.4331572" lon="-121.7216508"></trkpt>
-      <trkpt lat="45.4336070" lon="-121.7217366"></trkpt>
-      <trkpt lat="45.4350551" lon="-121.7225997"></trkpt>
-      <trkpt lat="45.4371233" lon="-121.7226122"></trkpt>
-      <trkpt lat="45.4378561" lon="-121.7223631"></trkpt>
-      <trkpt lat="45.4387304" lon="-121.7225545"></trkpt>
-      <trkpt lat="45.4397525" lon="-121.7223926"></trkpt>
-      <trkpt lat="45.4407832" lon="-121.7243251"></trkpt>
-      <trkpt lat="45.4422796" lon="-121.7260896"></trkpt>
-      <trkpt lat="45.4428882" lon="-121.7291117"></trkpt>
-      <trkpt lat="45.4431708" lon="-121.7295917"></trkpt>
-    </trkseg>
-  </trk>
-</gpx>
diff --git a/vendor/phayes/geophp/tests/input/big_n_ugly.kml b/vendor/phayes/geophp/tests/input/big_n_ugly.kml
deleted file mode 100644
index 59ae0a3dfd7abada301f4a574d98ac0bd98f23e2..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/big_n_ugly.kml
+++ /dev/null
@@ -1,915 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<kml xmlns="http://www.opengis.net/kml/2.2">
-  <Document>
-    <name>KML Samples</name>
-    <open>1</open>
-    <description>Unleash your creativity with the help of these examples!</description>
-    <Style id="downArrowIcon">
-      <IconStyle>
-        <Icon>
-          <href>http://maps.google.com/mapfiles/kml/pal4/icon28.png</href>
-        </Icon>
-      </IconStyle>
-    </Style>
-    <Style id="globeIcon">
-      <IconStyle>
-        <Icon>
-          <href>http://maps.google.com/mapfiles/kml/pal3/icon19.png</href>
-        </Icon>
-      </IconStyle>
-      <LineStyle>
-        <width>2</width>
-      </LineStyle>
-    </Style>
-    <Style id="transPurpleLineGreenPoly">
-      <LineStyle>
-        <color>7fff00ff</color>
-        <width>4</width>
-      </LineStyle>
-      <PolyStyle>
-        <color>7f00ff00</color>
-      </PolyStyle>
-    </Style>
-    <Style id="yellowLineGreenPoly">
-      <LineStyle>
-        <color>7f00ffff</color>
-        <width>4</width>
-      </LineStyle>
-      <PolyStyle>
-        <color>7f00ff00</color>
-      </PolyStyle>
-    </Style>
-    <Style id="thickBlackLine">
-      <LineStyle>
-        <color>87000000</color>
-        <width>10</width>
-      </LineStyle>
-    </Style>
-    <Style id="redLineBluePoly">
-      <LineStyle>
-        <color>ff0000ff</color>
-      </LineStyle>
-      <PolyStyle>
-        <color>ffff0000</color>
-      </PolyStyle>
-    </Style>
-    <Style id="blueLineRedPoly">
-      <LineStyle>
-        <color>ffff0000</color>
-      </LineStyle>
-      <PolyStyle>
-        <color>ff0000ff</color>
-      </PolyStyle>
-    </Style>
-    <Style id="transRedPoly">
-      <LineStyle>
-        <width>1.5</width>
-      </LineStyle>
-      <PolyStyle>
-        <color>7d0000ff</color>
-      </PolyStyle>
-    </Style>
-    <Style id="transBluePoly">
-      <LineStyle>
-        <width>1.5</width>
-      </LineStyle>
-      <PolyStyle>
-        <color>7dff0000</color>
-      </PolyStyle>
-    </Style>
-    <Style id="transGreenPoly">
-      <LineStyle>
-        <width>1.5</width>
-      </LineStyle>
-      <PolyStyle>
-        <color>7d00ff00</color>
-      </PolyStyle>
-    </Style>
-    <Style id="transYellowPoly">
-      <LineStyle>
-        <width>1.5</width>
-      </LineStyle>
-      <PolyStyle>
-        <color>7d00ffff</color>
-      </PolyStyle>
-    </Style>
-    <Style id="noDrivingDirections">
-      <BalloonStyle>
-        <text><![CDATA[
-          <b>$[name]</b>
-          <br /><br />
-          $[description]
-        ]]></text>
-      </BalloonStyle>
-    </Style>
-    <Folder>
-      <name>Placemarks</name>
-      <description>These are just some of the different kinds of placemarks with
-        which you can mark your favorite places</description>
-      <LookAt>
-        <longitude>-122.0839597145766</longitude>
-        <latitude>37.42222904525232</latitude>
-        <altitude>0</altitude>
-        <heading>-148.4122922628044</heading>
-        <tilt>40.5575073395506</tilt>
-        <range>500.6566641072245</range>
-      </LookAt>
-      <Placemark>
-        <name>Simple placemark</name>
-        <description>Attached to the ground. Intelligently places itself at the
-          height of the underlying terrain.</description>
-        <Point>
-          <coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
-        </Point>
-      </Placemark>
-      <Placemark>
-        <name>Floating placemark</name>
-        <visibility>0</visibility>
-        <description>Floats a defined distance above the ground.</description>
-        <LookAt>
-          <longitude>-122.0839597145766</longitude>
-          <latitude>37.42222904525232</latitude>
-          <altitude>0</altitude>
-          <heading>-148.4122922628044</heading>
-          <tilt>40.5575073395506</tilt>
-          <range>500.6566641072245</range>
-        </LookAt>
-        <styleUrl>#downArrowIcon</styleUrl>
-        <Point>
-          <altitudeMode>relativeToGround</altitudeMode>
-          <coordinates>-122.084075,37.4220033612141,50</coordinates>
-        </Point>
-      </Placemark>
-      <Placemark>
-        <name>Extruded placemark</name>
-        <visibility>0</visibility>
-        <description>Tethered to the ground by a customizable
-          &quot;tail&quot;</description>
-        <LookAt>
-          <longitude>-122.0845787421525</longitude>
-          <latitude>37.42215078737763</latitude>
-          <altitude>0</altitude>
-          <heading>-148.4126684946234</heading>
-          <tilt>40.55750733918048</tilt>
-          <range>365.2646606980322</range>
-        </LookAt>
-        <styleUrl>#globeIcon</styleUrl>
-        <Point>
-          <extrude>1</extrude>
-          <altitudeMode>relativeToGround</altitudeMode>
-          <coordinates>-122.0857667006183,37.42156927867553,50</coordinates>
-        </Point>
-      </Placemark>
-    </Folder>
-    <Folder>
-      <name>Styles and Markup</name>
-      <visibility>0</visibility>
-      <description>With KML it is easy to create rich, descriptive markup to
-        annotate and enrich your placemarks</description>
-      <LookAt>
-        <longitude>-122.0845787422371</longitude>
-        <latitude>37.42215078726837</latitude>
-        <altitude>0</altitude>
-        <heading>-148.4126777488172</heading>
-        <tilt>40.55750733930874</tilt>
-        <range>365.2646826292919</range>
-      </LookAt>
-      <styleUrl>#noDrivingDirections</styleUrl>
-      <Document>
-        <name>Highlighted Icon</name>
-        <visibility>0</visibility>
-        <description>Place your mouse over the icon to see it display the new
-          icon</description>
-        <LookAt>
-          <longitude>-122.0856552124024</longitude>
-          <latitude>37.4224281311035</latitude>
-          <altitude>0</altitude>
-          <heading>0</heading>
-          <tilt>0</tilt>
-          <range>265.8520424250024</range>
-        </LookAt>
-        <Style id="highlightPlacemark">
-          <IconStyle>
-            <Icon>
-              <href>http://maps.google.com/mapfiles/kml/paddle/red-stars.png</href>
-            </Icon>
-          </IconStyle>
-        </Style>
-        <Style id="normalPlacemark">
-          <IconStyle>
-            <Icon>
-              <href>http://maps.google.com/mapfiles/kml/paddle/wht-blank.png</href>
-            </Icon>
-          </IconStyle>
-        </Style>
-        <StyleMap id="exampleStyleMap">
-          <Pair>
-            <key>normal</key>
-            <styleUrl>#normalPlacemark</styleUrl>
-          </Pair>
-          <Pair>
-            <key>highlight</key>
-            <styleUrl>#highlightPlacemark</styleUrl>
-          </Pair>
-        </StyleMap>
-        <Placemark>
-          <name>Roll over this icon</name>
-          <visibility>0</visibility>
-          <styleUrl>#exampleStyleMap</styleUrl>
-          <Point>
-            <coordinates>-122.0856545755255,37.42243077405461,0</coordinates>
-          </Point>
-        </Placemark>
-      </Document>
-      <Placemark>
-        <name>Descriptive HTML</name>
-        <visibility>0</visibility>
-        <description><![CDATA[Click on the blue link!<br><br>
-Placemark descriptions can be enriched by using many standard HTML tags.<br>
-For example:
-<hr>
-Styles:<br>
-<i>Italics</i>, 
-<b>Bold</b>, 
-<u>Underlined</u>, 
-<s>Strike Out</s>, 
-subscript<sub>subscript</sub>, 
-superscript<sup>superscript</sup>, 
-<big>Big</big>, 
-<small>Small</small>, 
-<tt>Typewriter</tt>, 
-<em>Emphasized</em>, 
-<strong>Strong</strong>, 
-<code>Code</code>
-<hr>
-Fonts:<br> 
-<font color="red">red by name</font>, 
-<font color="#408010">leaf green by hexadecimal RGB</font>
-<br>
-<font size=1>size 1</font>, 
-<font size=2>size 2</font>, 
-<font size=3>size 3</font>, 
-<font size=4>size 4</font>, 
-<font size=5>size 5</font>, 
-<font size=6>size 6</font>, 
-<font size=7>size 7</font>
-<br>
-<font face=times>Times</font>, 
-<font face=verdana>Verdana</font>, 
-<font face=arial>Arial</font><br>
-<hr>
-Links: 
-<br>
-<a href="http://earth.google.com/">Google Earth!</a>
-<br>
- or:  Check out our website at www.google.com
-<hr>
-Alignment:<br>
-<p align=left>left</p>
-<p align=center>center</p>
-<p align=right>right</p>
-<hr>
-Ordered Lists:<br>
-<ol><li>First</li><li>Second</li><li>Third</li></ol>
-<ol type="a"><li>First</li><li>Second</li><li>Third</li></ol>
-<ol type="A"><li>First</li><li>Second</li><li>Third</li></ol>
-<hr>
-Unordered Lists:<br>
-<ul><li>A</li><li>B</li><li>C</li></ul>
-<ul type="circle"><li>A</li><li>B</li><li>C</li></ul>
-<ul type="square"><li>A</li><li>B</li><li>C</li></ul>
-<hr>
-Definitions:<br>
-<dl>
-<dt>Google:</dt><dd>The best thing since sliced bread</dd>
-</dl>
-<hr>
-Centered:<br><center>
-Time present and time past<br>
-Are both perhaps present in time future,<br>
-And time future contained in time past.<br>
-If all time is eternally present<br>
-All time is unredeemable.<br>
-</center>
-<hr>
-Block Quote:
-<br>
-<blockquote>
-We shall not cease from exploration<br>
-And the end of all our exploring<br>
-Will be to arrive where we started<br>
-And know the place for the first time.<br>
-<i>-- T.S. Eliot</i>
-</blockquote>
-<br>
-<hr>
-Headings:<br>
-<h1>Header 1</h1>
-<h2>Header 2</h2>
-<h3>Header 3</h3>
-<h3>Header 4</h4>
-<h3>Header 5</h5>
-<hr>
-Images:<br>
-<i>Remote image</i><br>
-<img src="http://code.google.com/apis/kml/documentation/googleSample.png"><br>
-<i>Scaled image</i><br>
-<img src="http://code.google.com/apis/kml/documentation/googleSample.png" width=100><br>
-<hr>
-Simple Tables:<br>
-<table border="1" padding="1">
-<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>
-<tr><td>a</td><td>b</td><td>c</td><td>d</td><td>e</td></tr>
-</table>
-<br>
-[Did you notice that double-clicking on the placemark doesn't cause the viewer to take you anywhere? This is because it is possible to directly author a "placeless placemark". If you look at the code for this example, you will see that it has neither a point coordinate nor a LookAt element.]]]></description>
-      </Placemark>
-    </Folder>
-    <Folder>
-      <name>Ground Overlays</name>
-      <visibility>0</visibility>
-      <description>Examples of ground overlays</description>
-      <GroundOverlay>
-        <name>Large-scale overlay on terrain</name>
-        <visibility>0</visibility>
-        <description>Overlay shows Mount Etna erupting on July 13th, 2001.</description>
-        <LookAt>
-          <longitude>15.02468937557116</longitude>
-          <latitude>37.67395167941667</latitude>
-          <altitude>0</altitude>
-          <heading>-16.5581842842829</heading>
-          <tilt>58.31228652890705</tilt>
-          <range>30350.36838438907</range>
-        </LookAt>
-        <Icon>
-          <href>http://code.google.com/apis/kml/documentation/etna.jpg</href>
-        </Icon>
-        <LatLonBox>
-          <north>37.91904192681665</north>
-          <south>37.46543388598137</south>
-          <east>15.35832653742206</east>
-          <west>14.60128369746704</west>
-          <rotation>-0.1556640799496235</rotation>
-        </LatLonBox>
-      </GroundOverlay>
-    </Folder>
-    <Folder>
-      <name>Screen Overlays</name>
-      <visibility>0</visibility>
-      <description>Screen overlays have to be authored directly in KML. These
-        examples illustrate absolute and dynamic positioning in screen space.</description>
-      <ScreenOverlay>
-        <name>Simple crosshairs</name>
-        <visibility>0</visibility>
-        <description>This screen overlay uses fractional positioning to put the
-          image in the exact center of the screen</description>
-        <Icon>
-          <href>http://code.google.com/apis/kml/documentation/crosshairs.png</href>
-        </Icon>
-        <overlayXY x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
-        <screenXY x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
-        <rotationXY x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
-        <size x="0" y="0" xunits="pixels" yunits="pixels"/>
-      </ScreenOverlay>
-      <ScreenOverlay>
-        <name>Absolute Positioning: Top left</name>
-        <visibility>0</visibility>
-        <Icon>
-          <href>http://code.google.com/apis/kml/documentation/top_left.jpg</href>
-        </Icon>
-        <overlayXY x="0" y="1" xunits="fraction" yunits="fraction"/>
-        <screenXY x="0" y="1" xunits="fraction" yunits="fraction"/>
-        <rotationXY x="0" y="0" xunits="fraction" yunits="fraction"/>
-        <size x="0" y="0" xunits="fraction" yunits="fraction"/>
-      </ScreenOverlay>
-      <ScreenOverlay>
-        <name>Absolute Positioning: Top right</name>
-        <visibility>0</visibility>
-        <Icon>
-          <href>http://code.google.com/apis/kml/documentation/top_right.jpg</href>
-        </Icon>
-        <overlayXY x="1" y="1" xunits="fraction" yunits="fraction"/>
-        <screenXY x="1" y="1" xunits="fraction" yunits="fraction"/>
-        <rotationXY x="0" y="0" xunits="fraction" yunits="fraction"/>
-        <size x="0" y="0" xunits="fraction" yunits="fraction"/>
-      </ScreenOverlay>
-      <ScreenOverlay>
-        <name>Absolute Positioning: Bottom left</name>
-        <visibility>0</visibility>
-        <Icon>
-          <href>http://code.google.com/apis/kml/documentation/bottom_left.jpg</href>
-        </Icon>
-        <overlayXY x="0" y="-1" xunits="fraction" yunits="fraction"/>
-        <screenXY x="0" y="0" xunits="fraction" yunits="fraction"/>
-        <rotationXY x="0" y="0" xunits="fraction" yunits="fraction"/>
-        <size x="0" y="0" xunits="fraction" yunits="fraction"/>
-      </ScreenOverlay>
-      <ScreenOverlay>
-        <name>Absolute Positioning: Bottom right</name>
-        <visibility>0</visibility>
-        <Icon>
-          <href>http://code.google.com/apis/kml/documentation/bottom_right.jpg</href>
-        </Icon>
-        <overlayXY x="1" y="-1" xunits="fraction" yunits="fraction"/>
-        <screenXY x="1" y="0" xunits="fraction" yunits="fraction"/>
-        <rotationXY x="0" y="0" xunits="fraction" yunits="fraction"/>
-        <size x="0" y="0" xunits="fraction" yunits="fraction"/>
-      </ScreenOverlay>
-      <ScreenOverlay>
-        <name>Dynamic Positioning: Top of screen</name>
-        <visibility>0</visibility>
-        <Icon>
-          <href>http://code.google.com/apis/kml/documentation/dynamic_screenoverlay.jpg</href>
-        </Icon>
-        <overlayXY x="0" y="1" xunits="fraction" yunits="fraction"/>
-        <screenXY x="0" y="1" xunits="fraction" yunits="fraction"/>
-        <rotationXY x="0" y="0" xunits="fraction" yunits="fraction"/>
-        <size x="1" y="0.2" xunits="fraction" yunits="fraction"/>
-      </ScreenOverlay>
-      <ScreenOverlay>
-        <name>Dynamic Positioning: Right of screen</name>
-        <visibility>0</visibility>
-        <Icon>
-          <href>http://code.google.com/apis/kml/documentation/dynamic_right.jpg</href>
-        </Icon>
-        <overlayXY x="1" y="1" xunits="fraction" yunits="fraction"/>
-        <screenXY x="1" y="1" xunits="fraction" yunits="fraction"/>
-        <rotationXY x="0" y="0" xunits="fraction" yunits="fraction"/>
-        <size x="0" y="1" xunits="fraction" yunits="fraction"/>
-      </ScreenOverlay>
-    </Folder>
-    <Folder>
-      <name>Paths</name>
-      <visibility>0</visibility>
-      <description>Examples of paths. Note that the tessellate tag is by default
-        set to 0. If you want to create tessellated lines, they must be authored
-        (or edited) directly in KML.</description>
-      <Placemark>
-        <name>Tessellated</name>
-        <visibility>0</visibility>
-        <description><![CDATA[If the <tessellate> tag has a value of 1, the line will contour to the underlying terrain]]></description>
-        <LookAt>
-          <longitude>-112.0822680013139</longitude>
-          <latitude>36.09825589333556</latitude>
-          <altitude>0</altitude>
-          <heading>103.8120432044965</heading>
-          <tilt>62.04855796276328</tilt>
-          <range>2889.145007690472</range>
-        </LookAt>
-        <LineString>
-          <tessellate>1</tessellate>
-          <coordinates> -112.0814237830345,36.10677870477137,0
-            -112.0870267752693,36.0905099328766,0 </coordinates>
-        </LineString>
-      </Placemark>
-      <Placemark>
-        <name>Untessellated</name>
-        <visibility>0</visibility>
-        <description><![CDATA[If the <tessellate> tag has a value of 0, the line follow a simple straight-line path from point to point]]></description>
-        <LookAt>
-          <longitude>-112.0822680013139</longitude>
-          <latitude>36.09825589333556</latitude>
-          <altitude>0</altitude>
-          <heading>103.8120432044965</heading>
-          <tilt>62.04855796276328</tilt>
-          <range>2889.145007690472</range>
-        </LookAt>
-        <LineString>
-          <tessellate>0</tessellate>
-          <coordinates> -112.080622229595,36.10673460007995,0
-            -112.085242575315,36.09049598612422,0 </coordinates>
-        </LineString>
-      </Placemark>
-      <Placemark>
-        <name>Absolute</name>
-        <visibility>0</visibility>
-        <description>Transparent purple line</description>
-        <LookAt>
-          <longitude>-112.2719329043177</longitude>
-          <latitude>36.08890633450894</latitude>
-          <altitude>0</altitude>
-          <heading>-106.8161545998597</heading>
-          <tilt>44.60763714063257</tilt>
-          <range>2569.386744398339</range>
-        </LookAt>
-        <styleUrl>#transPurpleLineGreenPoly</styleUrl>
-        <LineString>
-          <tessellate>1</tessellate>
-          <altitudeMode>absolute</altitudeMode>
-          <coordinates> -112.265654928602,36.09447672602546,2357
-            -112.2660384528238,36.09342608838671,2357
-            -112.2668139013453,36.09251058776881,2357
-            -112.2677826834445,36.09189827357996,2357
-            -112.2688557510952,36.0913137941187,2357
-            -112.2694810717219,36.0903677207521,2357
-            -112.2695268555611,36.08932171487285,2357
-            -112.2690144567276,36.08850916060472,2357
-            -112.2681528815339,36.08753813597956,2357
-            -112.2670588176031,36.08682685262568,2357
-            -112.2657374587321,36.08646312301303,2357 </coordinates>
-        </LineString>
-      </Placemark>
-      <Placemark>
-        <name>Absolute Extruded</name>
-        <visibility>0</visibility>
-        <description>Transparent green wall with yellow outlines</description>
-        <LookAt>
-          <longitude>-112.2643334742529</longitude>
-          <latitude>36.08563154742419</latitude>
-          <altitude>0</altitude>
-          <heading>-125.7518698668815</heading>
-          <tilt>44.61038665812578</tilt>
-          <range>4451.842204068102</range>
-        </LookAt>
-        <styleUrl>#yellowLineGreenPoly</styleUrl>
-        <LineString>
-          <extrude>1</extrude>
-          <tessellate>1</tessellate>
-          <altitudeMode>absolute</altitudeMode>
-          <coordinates> -112.2550785337791,36.07954952145647,2357
-            -112.2549277039738,36.08117083492122,2357
-            -112.2552505069063,36.08260761307279,2357
-            -112.2564540158376,36.08395660588506,2357
-            -112.2580238976449,36.08511401044813,2357
-            -112.2595218489022,36.08584355239394,2357
-            -112.2608216347552,36.08612634548589,2357
-            -112.262073428656,36.08626019085147,2357
-            -112.2633204928495,36.08621519860091,2357
-            -112.2644963846444,36.08627897945274,2357
-            -112.2656969554589,36.08649599090644,2357 </coordinates>
-        </LineString>
-      </Placemark>
-      <Placemark>
-        <name>Relative</name>
-        <visibility>0</visibility>
-        <description>Black line (10 pixels wide), height tracks terrain</description>
-        <LookAt>
-          <longitude>-112.2580438551384</longitude>
-          <latitude>36.1072674824385</latitude>
-          <altitude>0</altitude>
-          <heading>4.947421249553717</heading>
-          <tilt>44.61324882043339</tilt>
-          <range>2927.61105910266</range>
-        </LookAt>
-        <styleUrl>#thickBlackLine</styleUrl>
-        <LineString>
-          <tessellate>1</tessellate>
-          <altitudeMode>relativeToGround</altitudeMode>
-          <coordinates> -112.2532845153347,36.09886943729116,645
-            -112.2540466121145,36.09919570465255,645
-            -112.254734666947,36.09984998366178,645
-            -112.255493345654,36.10051310621746,645
-            -112.2563157098468,36.10108441943419,645
-            -112.2568033076439,36.10159722088088,645
-            -112.257494011321,36.10204323542867,645
-            -112.2584106072308,36.10229131995655,645
-            -112.2596588987972,36.10240001286358,645
-            -112.2610581199487,36.10213176873407,645
-            -112.2626285262793,36.10157011437219,645 </coordinates>
-        </LineString>
-      </Placemark>
-      <Placemark>
-        <name>Relative Extruded</name>
-        <visibility>0</visibility>
-        <description>Opaque blue walls with red outline, height tracks terrain</description>
-        <LookAt>
-          <longitude>-112.2683594333433</longitude>
-          <latitude>36.09884362144909</latitude>
-          <altitude>0</altitude>
-          <heading>-72.24271551768405</heading>
-          <tilt>44.60855445139561</tilt>
-          <range>2184.193522571467</range>
-        </LookAt>
-        <styleUrl>#redLineBluePoly</styleUrl>
-        <LineString>
-          <extrude>1</extrude>
-          <tessellate>1</tessellate>
-          <altitudeMode>relativeToGround</altitudeMode>
-          <coordinates> -112.2656634181359,36.09445214722695,630
-            -112.2652238941097,36.09520916122063,630
-            -112.2645079986395,36.09580763864907,630
-            -112.2638827428817,36.09628572284063,630
-            -112.2635746835406,36.09679275951239,630
-            -112.2635711822407,36.09740038871899,630
-            -112.2640296531825,36.09804913435539,630
-            -112.264327720538,36.09880337400301,630
-            -112.2642436562271,36.09963644790288,630
-            -112.2639148687042,36.10055381117246,630
-            -112.2626894973474,36.10149062823369,630 </coordinates>
-        </LineString>
-      </Placemark>
-    </Folder>
-    <Folder>
-      <name>Polygons</name>
-      <visibility>0</visibility>
-      <description>Examples of polygon shapes</description>
-      <Folder>
-        <name>Google Campus</name>
-        <visibility>0</visibility>
-        <description>A collection showing how easy it is to create 3-dimensional
-          buildings</description>
-        <LookAt>
-          <longitude>-122.084120030116</longitude>
-          <latitude>37.42174011925477</latitude>
-          <altitude>0</altitude>
-          <heading>-34.82469740081282</heading>
-          <tilt>53.454348562403</tilt>
-          <range>276.7870053764046</range>
-        </LookAt>
-        <Placemark>
-          <name>Building 40</name>
-          <visibility>0</visibility>
-          <styleUrl>#transRedPoly</styleUrl>
-          <Polygon>
-            <extrude>1</extrude>
-            <altitudeMode>relativeToGround</altitudeMode>
-            <outerBoundaryIs>
-              <LinearRing>
-                <coordinates> -122.0848938459612,37.42257124044786,17
-                  -122.0849580979198,37.42211922626856,17
-                  -122.0847469573047,37.42207183952619,17
-                  -122.0845725380962,37.42209006729676,17
-                  -122.0845954886723,37.42215932700895,17
-                  -122.0838521118269,37.42227278564371,17
-                  -122.083792243335,37.42203539112084,17
-                  -122.0835076656616,37.42209006957106,17
-                  -122.0834709464152,37.42200987395161,17
-                  -122.0831221085748,37.4221046494946,17
-                  -122.0829247374572,37.42226503990386,17
-                  -122.0829339169385,37.42231242843094,17
-                  -122.0833837359737,37.42225046087618,17
-                  -122.0833607854248,37.42234159228745,17
-                  -122.0834204551642,37.42237075460644,17
-                  -122.083659133885,37.42251292011001,17
-                  -122.0839758438952,37.42265873093781,17
-                  -122.0842374743331,37.42265143972521,17
-                  -122.0845036949503,37.4226514386435,17
-                  -122.0848020460801,37.42261133916315,17
-                  -122.0847882750515,37.42256395055121,17
-                  -122.0848938459612,37.42257124044786,17 </coordinates>
-              </LinearRing>
-            </outerBoundaryIs>
-          </Polygon>
-        </Placemark>
-        <Placemark>
-          <name>Building 41</name>
-          <visibility>0</visibility>
-          <styleUrl>#transBluePoly</styleUrl>
-          <Polygon>
-            <extrude>1</extrude>
-            <altitudeMode>relativeToGround</altitudeMode>
-            <outerBoundaryIs>
-              <LinearRing>
-                <coordinates> -122.0857412771483,37.42227033155257,17
-                  -122.0858169768481,37.42231408832346,17
-                  -122.085852582875,37.42230337469744,17
-                  -122.0858799945639,37.42225686138789,17
-                  -122.0858860101409,37.4222311076138,17
-                  -122.0858069157288,37.42220250173855,17
-                  -122.0858379542653,37.42214027058678,17
-                  -122.0856732640519,37.42208690214408,17
-                  -122.0856022926407,37.42214885429042,17
-                  -122.0855902778436,37.422128290487,17
-                  -122.0855841672237,37.42208171967246,17
-                  -122.0854852065741,37.42210455874995,17
-                  -122.0855067264352,37.42214267949824,17
-                  -122.0854430712915,37.42212783846172,17
-                  -122.0850990714904,37.42251282407603,17
-                  -122.0856769818632,37.42281815323651,17
-                  -122.0860162273783,37.42244918858722,17
-                  -122.0857260327004,37.42229239604253,17
-                  -122.0857412771483,37.42227033155257,17 </coordinates>
-              </LinearRing>
-            </outerBoundaryIs>
-          </Polygon>
-        </Placemark>
-        <Placemark>
-          <name>Building 42</name>
-          <visibility>0</visibility>
-          <styleUrl>#transGreenPoly</styleUrl>
-          <Polygon>
-            <extrude>1</extrude>
-            <altitudeMode>relativeToGround</altitudeMode>
-            <outerBoundaryIs>
-              <LinearRing>
-                <coordinates> -122.0857862287242,37.42136208886969,25
-                  -122.0857312990603,37.42136935989481,25
-                  -122.0857312992918,37.42140934910903,25
-                  -122.0856077073679,37.42138390166565,25
-                  -122.0855802426516,37.42137299550869,25
-                  -122.0852186221971,37.42137299504316,25
-                  -122.0852277765639,37.42161656508265,25
-                  -122.0852598189347,37.42160565894403,25
-                  -122.0852598185499,37.42168200156,25
-                  -122.0852369311478,37.42170017860346,25
-                  -122.0852643957828,37.42176197982575,25
-                  -122.0853239032746,37.42176198013907,25
-                  -122.0853559454324,37.421852864452,25
-                  -122.0854108752463,37.42188921823734,25
-                  -122.0854795379357,37.42189285337048,25
-                  -122.0855436229819,37.42188921797546,25
-                  -122.0856260178042,37.42186013499926,25
-                  -122.085937287963,37.42186013453605,25
-                  -122.0859428718666,37.42160898590042,25
-                  -122.0859655469861,37.42157992759144,25
-                  -122.0858640462341,37.42147115002957,25
-                  -122.0858548911215,37.42140571326184,25
-                  -122.0858091162768,37.4214057134039,25
-                  -122.0857862287242,37.42136208886969,25 </coordinates>
-              </LinearRing>
-            </outerBoundaryIs>
-          </Polygon>
-        </Placemark>
-        <Placemark>
-          <name>Building 43</name>
-          <visibility>0</visibility>
-          <styleUrl>#transYellowPoly</styleUrl>
-          <Polygon>
-            <extrude>1</extrude>
-            <altitudeMode>relativeToGround</altitudeMode>
-            <outerBoundaryIs>
-              <LinearRing>
-                <coordinates> -122.0844371128284,37.42177253003091,19
-                  -122.0845118855746,37.42191111542896,19
-                  -122.0850470999805,37.42178755121535,19
-                  -122.0850719913391,37.42143663023161,19
-                  -122.084916406232,37.42137237822116,19
-                  -122.0842193868167,37.42137237801626,19
-                  -122.08421938659,37.42147617161496,19
-                  -122.0838086419991,37.4214613409357,19
-                  -122.0837899728564,37.42131306410796,19
-                  -122.0832796534698,37.42129328840593,19
-                  -122.0832609819207,37.42139213944298,19
-                  -122.0829373621737,37.42137236399876,19
-                  -122.0829062425667,37.42151569778871,19
-                  -122.0828502269665,37.42176282576465,19
-                  -122.0829435788635,37.42176776969635,19
-                  -122.083217411188,37.42179248552686,19
-                  -122.0835970430103,37.4217480074456,19
-                  -122.0839455556771,37.42169364237603,19
-                  -122.0840077894637,37.42176283815853,19
-                  -122.084113587521,37.42174801104392,19
-                  -122.0840762473784,37.42171341292375,19
-                  -122.0841447047739,37.42167881534569,19
-                  -122.084144704223,37.42181720660197,19
-                  -122.0842503333074,37.4218170700446,19
-                  -122.0844371128284,37.42177253003091,19 </coordinates>
-              </LinearRing>
-            </outerBoundaryIs>
-          </Polygon>
-        </Placemark>
-      </Folder>
-      <Folder>
-        <name>Extruded Polygon</name>
-        <description>A simple way to model a building</description>
-        <Placemark>
-          <name>The Pentagon</name>
-          <LookAt>
-            <longitude>-77.05580139178142</longitude>
-            <latitude>38.870832443487</latitude>
-            <heading>59.88865561738225</heading>
-            <tilt>48.09646074797388</tilt>
-            <range>742.0552506670548</range>
-          </LookAt>
-          <Polygon>
-            <extrude>1</extrude>
-            <altitudeMode>relativeToGround</altitudeMode>
-            <outerBoundaryIs>
-              <LinearRing>
-                <coordinates> -77.05788457660967,38.87253259892824,100
-                  -77.05465973756702,38.87291016281703,100
-                  -77.05315536854791,38.87053267794386,100
-                  -77.05552622493516,38.868757801256,100
-                  -77.05844056290393,38.86996206506943,100
-                  -77.05788457660967,38.87253259892824,100 </coordinates>
-              </LinearRing>
-            </outerBoundaryIs>
-            <innerBoundaryIs>
-              <LinearRing>
-                <coordinates> -77.05668055019126,38.87154239798456,100
-                  -77.05542625960818,38.87167890344077,100
-                  -77.05485125901024,38.87076535397792,100
-                  -77.05577677433152,38.87008686581446,100
-                  -77.05691162017543,38.87054446963351,100
-                  -77.05668055019126,38.87154239798456,100 </coordinates>
-              </LinearRing>
-            </innerBoundaryIs>
-          </Polygon>
-        </Placemark>
-      </Folder>
-      <Folder>
-        <name>Absolute and Relative</name>
-        <visibility>0</visibility>
-        <description>Four structures whose roofs meet exactly. Turn on/off
-          terrain to see the difference between relative and absolute
-          positioning.</description>
-        <LookAt>
-          <longitude>-112.3348969157552</longitude>
-          <latitude>36.14845533214919</latitude>
-          <altitude>0</altitude>
-          <heading>-86.91235037566909</heading>
-          <tilt>49.30695423894192</tilt>
-          <range>990.6761201087104</range>
-        </LookAt>
-        <Placemark>
-          <name>Absolute</name>
-          <visibility>0</visibility>
-          <styleUrl>#transBluePoly</styleUrl>
-          <Polygon>
-            <tessellate>1</tessellate>
-            <altitudeMode>absolute</altitudeMode>
-            <outerBoundaryIs>
-              <LinearRing>
-                <coordinates> -112.3382510731295,36.14888505105318,1784
-                  -112.3356128688403,36.14781540589019,1784
-                  -112.3368169371048,36.14658677734382,1784
-                  -112.3374408457543,36.14762778914076,1784
-                  -112.3382510731295,36.14888505105318,1784 </coordinates>
-              </LinearRing>
-            </outerBoundaryIs>
-          </Polygon>
-        </Placemark>
-        <Placemark>
-          <name>Absolute Extruded</name>
-          <visibility>0</visibility>
-          <styleUrl>#transRedPoly</styleUrl>
-          <Polygon>
-            <extrude>1</extrude>
-            <tessellate>1</tessellate>
-            <altitudeMode>absolute</altitudeMode>
-            <outerBoundaryIs>
-              <LinearRing>
-                <coordinates> -112.3396586818843,36.14637618647505,1784
-                  -112.3380597654315,36.14531751871353,1784
-                  -112.3368254237788,36.14659596244607,1784
-                  -112.3384555043203,36.14762621763982,1784
-                  -112.3396586818843,36.14637618647505,1784 </coordinates>
-              </LinearRing>
-            </outerBoundaryIs>
-          </Polygon>
-        </Placemark>
-        <Placemark>
-          <name>Relative</name>
-          <visibility>0</visibility>
-          <LookAt>
-            <longitude>-112.3350152490417</longitude>
-            <latitude>36.14943123077423</latitude>
-            <altitude>0</altitude>
-            <heading>-118.9214100848499</heading>
-            <tilt>37.92486261093203</tilt>
-            <range>345.5169113679813</range>
-          </LookAt>
-          <styleUrl>#transGreenPoly</styleUrl>
-          <Polygon>
-            <tessellate>1</tessellate>
-            <altitudeMode>relativeToGround</altitudeMode>
-            <outerBoundaryIs>
-              <LinearRing>
-                <coordinates> -112.3349463145932,36.14988705767721,100
-                  -112.3354019540677,36.14941108398372,100
-                  -112.3344428289146,36.14878490381308,100
-                  -112.3331289492913,36.14780840132443,100
-                  -112.3317019516947,36.14680755678357,100
-                  -112.331131440106,36.1474173426228,100
-                  -112.332616324338,36.14845453364654,100
-                  -112.3339876620524,36.14926570522069,100
-                  -112.3349463145932,36.14988705767721,100 </coordinates>
-              </LinearRing>
-            </outerBoundaryIs>
-          </Polygon>
-        </Placemark>
-        <Placemark>
-          <name>Relative Extruded</name>
-          <visibility>0</visibility>
-          <LookAt>
-            <longitude>-112.3351587892382</longitude>
-            <latitude>36.14979247129029</latitude>
-            <altitude>0</altitude>
-            <heading>-55.42811560891606</heading>
-            <tilt>56.10280503739589</tilt>
-            <range>401.0997279712519</range>
-          </LookAt>
-          <styleUrl>#transYellowPoly</styleUrl>
-          <Polygon>
-            <extrude>1</extrude>
-            <tessellate>1</tessellate>
-            <altitudeMode>relativeToGround</altitudeMode>
-            <outerBoundaryIs>
-              <LinearRing>
-                <coordinates> -112.3348783983763,36.1514008468736,100
-                  -112.3372535345629,36.14888517553886,100
-                  -112.3356068927954,36.14781612679284,100
-                  -112.3350034807972,36.14846469024177,100
-                  -112.3358353861232,36.1489624162954,100
-                  -112.3345888301373,36.15026229372507,100
-                  -112.3337937856278,36.14978096026463,100
-                  -112.3331798208424,36.1504472788618,100
-                  -112.3348783983763,36.1514008468736,100 </coordinates>
-              </LinearRing>
-            </outerBoundaryIs>
-          </Polygon>
-        </Placemark>
-      </Folder>
-    </Folder>
-  </Document>
-</kml>
diff --git a/vendor/phayes/geophp/tests/input/box.georss b/vendor/phayes/geophp/tests/input/box.georss
deleted file mode 100644
index 9dc5a2ffcc772011a8ff1cacd1c9da7618d7ab25..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/box.georss
+++ /dev/null
@@ -1 +0,0 @@
-<box>42.943 -71.032 43.039 -69.856</box>
diff --git a/vendor/phayes/geophp/tests/input/cdata.kml b/vendor/phayes/geophp/tests/input/cdata.kml
deleted file mode 100644
index f5bbe749b53d34189ad7f76d2c76dd5888a7a4c1..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/cdata.kml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<kml xmlns="http://www.opengis.net/kml/2.2">
-  <Document>
-    <Placemark>
-      <name>CDATA example</name>
-      <description>
-        <![CDATA[
-          <h1>CDATA Tags are useful!</h1>
-          <p><font color="red">Text is <i>more readable</i> and 
-          <b>easier to write</b> when you can avoid using entity 
-          references.</font></p>
-        ]]>
-      </description>
-      <Point>
-        <coordinates>102.595626,14.996729</coordinates>
-      </Point>
-    </Placemark>
-  </Document>
-</kml>
diff --git a/vendor/phayes/geophp/tests/input/circle.georss b/vendor/phayes/geophp/tests/input/circle.georss
deleted file mode 100644
index 8f6a18ec9c510da722ce6676d426cd5b80a6605e..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/circle.georss
+++ /dev/null
@@ -1 +0,0 @@
-<circle>42.943 -71.032 500</circle>
diff --git a/vendor/phayes/geophp/tests/input/empty_point.wkt b/vendor/phayes/geophp/tests/input/empty_point.wkt
deleted file mode 100644
index 41dec0b7dfdcbe62fdecb7d8e8929299cceb4952..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/empty_point.wkt
+++ /dev/null
@@ -1 +0,0 @@
-POINT EMPTY
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/input/fells_loop.gpx b/vendor/phayes/geophp/tests/input/fells_loop.gpx
deleted file mode 100644
index d8a1df557e91915866053e205bc5e04a5b49a309..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/fells_loop.gpx
+++ /dev/null
@@ -1,1077 +0,0 @@
-<?xml version="1.0"?>
-<gpx
- version="1.0"
- creator="ExpertGPS 1.1 - http://www.topografix.com"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://www.topografix.com/GPX/1/0"
- xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
-<time>2002-02-27T17:18:33Z</time>
-<bounds minlat="42.401051" minlon="-71.126602" maxlat="42.468655" maxlon="-71.102973"/>
-<wpt lat="42.438878" lon="-71.119277">
- <ele>44.586548</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5066</name>
- <desc><![CDATA[5066]]></desc>
- <sym>Crossing</sym>
- <type><![CDATA[Crossing]]></type>
-</wpt>
-<wpt lat="42.439227" lon="-71.119689">
- <ele>57.607200</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>5067</name>
- <desc><![CDATA[5067]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.438917" lon="-71.116146">
- <ele>44.826904</ele>
- <time>2001-11-16T23:03:38Z</time>
- <name>5096</name>
- <desc><![CDATA[5096]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.443904" lon="-71.122044">
- <ele>50.594727</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5142</name>
- <desc><![CDATA[5142]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.447298" lon="-71.121447">
- <ele>127.711200</ele>
- <time>2001-06-02T03:26:58Z</time>
- <name>5156</name>
- <desc><![CDATA[5156]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.454873" lon="-71.125094">
- <ele>96.926400</ele>
- <time>2001-06-02T03:26:59Z</time>
- <name>5224</name>
- <desc><![CDATA[5224]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.459079" lon="-71.124988">
- <ele>82.600800</ele>
- <time>2001-06-02T03:26:59Z</time>
- <name>5229</name>
- <desc><![CDATA[5229]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.456979" lon="-71.124474">
- <ele>82.905600</ele>
- <time>2001-06-02T03:26:59Z</time>
- <name>5237</name>
- <desc><![CDATA[5237]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.454401" lon="-71.120990">
- <ele>66.696655</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5254</name>
- <desc><![CDATA[5254]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.451442" lon="-71.121746">
- <ele>74.627442</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>5258</name>
- <desc><![CDATA[5258]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.454404" lon="-71.120660">
- <ele>65.254761</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5264</name>
- <desc><![CDATA[5264]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.457761" lon="-71.121045">
- <ele>77.419200</ele>
- <time>2001-06-02T03:27:00Z</time>
- <name>526708</name>
- <desc><![CDATA[526708]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.457089" lon="-71.120313">
- <ele>74.676000</ele>
- <time>2001-06-02T03:27:00Z</time>
- <name>526750</name>
- <desc><![CDATA[526750]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.456592" lon="-71.119676">
- <ele>78.713135</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>527614</name>
- <desc><![CDATA[527614]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.456252" lon="-71.119356">
- <ele>78.713135</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>527631</name>
- <desc><![CDATA[527631]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.458148" lon="-71.119135">
- <ele>68.275200</ele>
- <time>2001-06-02T03:27:00Z</time>
- <name>5278</name>
- <desc><![CDATA[5278]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.459377" lon="-71.117693">
- <ele>64.008000</ele>
- <time>2001-06-02T03:27:01Z</time>
- <name>5289</name>
- <desc><![CDATA[5289]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.464183" lon="-71.119828">
- <ele>52.997925</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5374FIRE</name>
- <desc><![CDATA[5374FIRE]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.465650" lon="-71.119399">
- <ele>56.388000</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>5376</name>
- <desc><![CDATA[5376]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.439018" lon="-71.114456">
- <ele>56.388000</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>6006</name>
- <desc><![CDATA[600698]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.438594" lon="-71.114803">
- <ele>46.028564</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>6006BLUE</name>
- <desc><![CDATA[6006BLUE]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.436757" lon="-71.113223">
- <ele>37.616943</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>6014MEADOW</name>
- <desc><![CDATA[6014MEADOW]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.441754" lon="-71.113220">
- <ele>56.388000</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>6029</name>
- <desc><![CDATA[6029]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.436243" lon="-71.109075">
- <ele>50.292000</ele>
- <time>2001-06-02T03:27:05Z</time>
- <name>6053</name>
- <desc><![CDATA[6053]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.439250" lon="-71.107500">
- <ele>25.603200</ele>
- <time>2001-06-02T03:26:57Z</time>
- <name>6066</name>
- <desc><![CDATA[6066]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.439764" lon="-71.107582">
- <ele>34.442400</ele>
- <time>2001-06-02T03:26:57Z</time>
- <name>6067</name>
- <desc><![CDATA[6067]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.434766" lon="-71.105874">
- <ele>30.480000</ele>
- <time>2001-06-02T03:26:57Z</time>
- <name>6071</name>
- <desc><![CDATA[6071]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.433304" lon="-71.106599">
- <ele>15.240000</ele>
- <time>2001-06-02T03:26:56Z</time>
- <name>6073</name>
- <desc><![CDATA[6073]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.437338" lon="-71.104772">
- <ele>37.795200</ele>
- <time>2001-06-02T03:26:57Z</time>
- <name>6084</name>
- <desc><![CDATA[6084]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.442196" lon="-71.110975">
- <ele>64.008000</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>6130</name>
- <desc><![CDATA[6130]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.442981" lon="-71.111441">
- <ele>64.008000</ele>
- <time>2001-06-02T03:26:58Z</time>
- <name>6131</name>
- <desc><![CDATA[6131]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.444773" lon="-71.108882">
- <ele>62.788800</ele>
- <time>2001-06-02T03:27:05Z</time>
- <name>6153</name>
- <desc><![CDATA[6153]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.443592" lon="-71.106301">
- <ele>55.473600</ele>
- <time>2001-06-02T03:27:05Z</time>
- <name>6171</name>
- <desc><![CDATA[6171]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.447804" lon="-71.106624">
- <ele>62.484000</ele>
- <time>2001-06-02T03:27:04Z</time>
- <name>6176</name>
- <desc><![CDATA[6176]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.448448" lon="-71.106158">
- <ele>62.179200</ele>
- <time>2001-06-02T03:27:04Z</time>
- <name>6177</name>
- <desc><![CDATA[6177]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.453415" lon="-71.106783">
- <ele>69.799200</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>6272</name>
- <desc><![CDATA[6272]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.453434" lon="-71.107253">
- <ele>73.152000</ele>
- <time>2001-06-02T03:26:56Z</time>
- <name>6272</name>
- <desc><![CDATA[6272]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.458298" lon="-71.106771">
- <ele>70.104000</ele>
- <time>2001-06-02T03:27:04Z</time>
- <name>6278</name>
- <desc><![CDATA[6278]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.451430" lon="-71.105413">
- <ele>57.564209</ele>
- <time>2001-11-16T23:03:38Z</time>
- <name>6280</name>
- <desc><![CDATA[6280]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.453845" lon="-71.105206">
- <ele>66.696655</ele>
- <time>2001-11-16T23:03:38Z</time>
- <name>6283</name>
- <desc><![CDATA[6283]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.459986" lon="-71.106170">
- <ele>72.945191</ele>
- <time>2001-11-16T23:03:38Z</time>
- <name>6289</name>
- <desc><![CDATA[6289]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.457616" lon="-71.105116">
- <ele>72.847200</ele>
- <time>2001-06-02T03:27:04Z</time>
- <name>6297</name>
- <desc><![CDATA[6297]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.467110" lon="-71.113574">
- <ele>53.644800</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>6328</name>
- <desc><![CDATA[6328]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.464202" lon="-71.109863">
- <ele>43.891200</ele>
- <time>2001-06-02T03:27:03Z</time>
- <name>6354</name>
- <desc><![CDATA[6354]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.466459" lon="-71.110067">
- <ele>48.768000</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>635722</name>
- <desc><![CDATA[635722]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.466557" lon="-71.109410">
- <ele>49.072800</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>635783</name>
- <desc><![CDATA[635783]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.463495" lon="-71.107117">
- <ele>62.484000</ele>
- <time>2001-06-02T03:27:03Z</time>
- <name>6373</name>
- <desc><![CDATA[6373]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.401051" lon="-71.110241">
- <ele>3.962400</ele>
- <time>2001-06-02T03:26:56Z</time>
- <name>6634</name>
- <desc><![CDATA[6634]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.432621" lon="-71.106532">
- <ele>13.411200</ele>
- <time>2001-06-02T03:26:56Z</time>
- <name>6979</name>
- <desc><![CDATA[6979]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.431033" lon="-71.107883">
- <ele>34.012085</ele>
- <time>2001-11-16T23:03:38Z</time>
- <name>6997</name>
- <desc><![CDATA[6997]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</wpt>
-<wpt lat="42.465687" lon="-71.107360">
- <ele>87.782400</ele>
- <time>2001-06-02T03:27:03Z</time>
- <name>BEAR HILL</name>
- <cmt>BEAR HILL TOWER</cmt>
- <desc><![CDATA[Bear Hill Tower]]></desc>
- <sym>Tall Tower</sym>
- <type><![CDATA[Tower]]></type>
-</wpt>
-<wpt lat="42.430950" lon="-71.107628">
- <ele>23.469600</ele>
- <time>2001-06-02T00:18:15Z</time>
- <name>BELLEVUE</name>
- <cmt>BELLEVUE</cmt>
- <desc><![CDATA[Bellevue Parking Lot]]></desc>
- <sym>Parking Area</sym>
- <type><![CDATA[Parking]]></type>
-</wpt>
-<wpt lat="42.438666" lon="-71.114079">
- <ele>43.384766</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>6016</name>
- <desc><![CDATA[Bike Loop Connector]]></desc>
- <sym>Trailhead</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.456469" lon="-71.124651">
- <ele>89.916000</ele>
- <time>2001-06-02T03:26:59Z</time>
- <name>5236BRIDGE</name>
- <desc><![CDATA[Bridge]]></desc>
- <sym>Bridge</sym>
- <type><![CDATA[Bridge]]></type>
-</wpt>
-<wpt lat="42.465759" lon="-71.119815">
- <ele>55.473600</ele>
- <time>2001-06-02T03:27:01Z</time>
- <name>5376BRIDGE</name>
- <desc><![CDATA[Bridge]]></desc>
- <sym>Bridge</sym>
- <type><![CDATA[Bridge]]></type>
-</wpt>
-<wpt lat="42.442993" lon="-71.105878">
- <ele>52.730400</ele>
- <time>2001-06-02T03:27:05Z</time>
- <name>6181CROSS</name>
- <desc><![CDATA[Crossing]]></desc>
- <sym>Crossing</sym>
- <type><![CDATA[Crossing]]></type>
-</wpt>
-<wpt lat="42.435472" lon="-71.109664">
- <ele>45.110400</ele>
- <time>2001-06-02T03:27:05Z</time>
- <name>6042CROSS</name>
- <desc><![CDATA[Crossing]]></desc>
- <sym>Crossing</sym>
- <type><![CDATA[Crossing]]></type>
-</wpt>
-<wpt lat="42.458516" lon="-71.103646">
- <name>DARKHOLLPO</name>
- <desc><![CDATA[Dark Hollow Pond]]></desc>
- <sym>Fishing Area</sym>
-</wpt>
-<wpt lat="42.443109" lon="-71.112675">
- <ele>56.083200</ele>
- <time>2001-06-02T03:26:57Z</time>
- <name>6121DEAD</name>
- <desc><![CDATA[Dead End]]></desc>
- <sym>Danger Area</sym>
- <type><![CDATA[Dead End]]></type>
-</wpt>
-<wpt lat="42.449866" lon="-71.119298">
- <ele>117.043200</ele>
- <time>2001-06-02T03:26:59Z</time>
- <name>5179DEAD</name>
- <desc><![CDATA[Dead End]]></desc>
- <sym>Danger Area</sym>
- <type><![CDATA[Dead End]]></type>
-</wpt>
-<wpt lat="42.459629" lon="-71.116524">
- <ele>69.494400</ele>
- <time>2001-06-02T03:27:01Z</time>
- <name>5299DEAD</name>
- <desc><![CDATA[Dead End]]></desc>
- <sym>Danger Area</sym>
- <type><![CDATA[Dead End]]></type>
-</wpt>
-<wpt lat="42.465485" lon="-71.119148">
- <ele>56.997600</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>5376DEAD</name>
- <desc><![CDATA[Dead End]]></desc>
- <sym>Danger Area</sym>
- <type><![CDATA[Dead End]]></type>
-</wpt>
-<wpt lat="42.462776" lon="-71.109986">
- <ele>46.939200</ele>
- <time>2001-06-02T03:27:03Z</time>
- <name>6353DEAD</name>
- <desc><![CDATA[Dead End]]></desc>
- <sym>Danger Area</sym>
- <type><![CDATA[Dead End]]></type>
-</wpt>
-<wpt lat="42.446793" lon="-71.108784">
- <ele>61.264800</ele>
- <time>2001-06-02T03:27:04Z</time>
- <name>6155DEAD</name>
- <desc><![CDATA[Dead End]]></desc>
- <sym>Danger Area</sym>
- <type><![CDATA[Dead End]]></type>
-</wpt>
-<wpt lat="42.451204" lon="-71.126602">
- <ele>110.947200</ele>
- <time>2001-06-02T03:26:59Z</time>
- <name>GATE14</name>
- <desc><![CDATA[Gate 14]]></desc>
- <sym>Truck Stop</sym>
- <type><![CDATA[Road]]></type>
-</wpt>
-<wpt lat="42.458499" lon="-71.122078">
- <ele>77.724000</ele>
- <time>2001-06-02T03:27:00Z</time>
- <name>GATE16</name>
- <desc><![CDATA[Gate 16]]></desc>
- <sym>Truck Stop</sym>
- <type><![CDATA[Road]]></type>
-</wpt>
-<wpt lat="42.459376" lon="-71.119238">
- <ele>65.836800</ele>
- <time>2001-06-02T03:27:01Z</time>
- <name>GATE17</name>
- <desc><![CDATA[Gate 17]]></desc>
- <sym>Truck Stop</sym>
- <type><![CDATA[Road]]></type>
-</wpt>
-<wpt lat="42.466353" lon="-71.119240">
- <ele>57.302400</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>GATE19</name>
- <desc><![CDATA[Gate 19]]></desc>
- <sym>Truck Stop</sym>
- <type><![CDATA[Road]]></type>
-</wpt>
-<wpt lat="42.468655" lon="-71.107697">
- <ele>49.377600</ele>
- <time>2001-06-02T03:27:03Z</time>
- <name>GATE21</name>
- <desc><![CDATA[Gate 21]]></desc>
- <sym>Truck Stop</sym>
- <type><![CDATA[Road]]></type>
-</wpt>
-<wpt lat="42.456718" lon="-71.102973">
- <ele>81.076800</ele>
- <time>2001-06-02T03:27:03Z</time>
- <name>GATE24</name>
- <desc><![CDATA[Gate 24]]></desc>
- <sym>Truck Stop</sym>
- <type><![CDATA[Road]]></type>
-</wpt>
-<wpt lat="42.430847" lon="-71.107690">
- <ele>21.515015</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>GATE5</name>
- <desc><![CDATA[Gate 5]]></desc>
- <sym>Truck Stop</sym>
- <type><![CDATA[Truck Stop]]></type>
-</wpt>
-<wpt lat="42.431240" lon="-71.109236">
- <ele>26.561890</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>GATE6</name>
- <desc><![CDATA[Gate 6]]></desc>
- <sym>Trailhead</sym>
- <type><![CDATA[Trail Head]]></type>
-</wpt>
-<wpt lat="42.439502" lon="-71.106556">
- <ele>32.004000</ele>
- <time>2001-06-02T00:18:16Z</time>
- <name>6077LOGS</name>
- <desc><![CDATA[Log Crossing]]></desc>
- <sym>Amusement Park</sym>
- <type><![CDATA[Obstacle]]></type>
-</wpt>
-<wpt lat="42.449765" lon="-71.122320">
- <ele>119.809082</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>5148NANEPA</name>
- <desc><![CDATA[Nanepashemet Road Crossing]]></desc>
- <sym>Trailhead</sym>
- <type><![CDATA[Trail Head]]></type>
-</wpt>
-<wpt lat="42.457388" lon="-71.119845">
- <ele>73.761600</ele>
- <time>2001-06-02T03:27:00Z</time>
- <name>5267OBSTAC</name>
- <desc><![CDATA[Obstacle]]></desc>
- <sym>Amusement Park</sym>
- <type><![CDATA[Obstacle]]></type>
-</wpt>
-<wpt lat="42.434980" lon="-71.109942">
- <ele>45.307495</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>PANTHRCAVE</name>
- <desc><![CDATA[Panther Cave]]></desc>
- <sym>Tunnel</sym>
- <type><![CDATA[Tunnel]]></type>
-</wpt>
-<wpt lat="42.453256" lon="-71.121211">
- <ele>77.992066</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>5252PURPLE</name>
- <desc><![CDATA[Purple Rock Hill]]></desc>
- <sym>Summit</sym>
- <type><![CDATA[Summit]]></type>
-</wpt>
-<wpt lat="42.457734" lon="-71.117481">
- <ele>67.970400</ele>
- <time>2001-06-02T03:27:01Z</time>
- <name>5287WATER</name>
- <desc><![CDATA[Reservoir]]></desc>
- <sym>Swimming Area</sym>
- <type><![CDATA[Reservoir]]></type>
-</wpt>
-<wpt lat="42.459278" lon="-71.124574">
- <ele>81.076800</ele>
- <time>2001-06-02T03:27:00Z</time>
- <name>5239ROAD</name>
- <desc><![CDATA[Road]]></desc>
- <sym>Truck Stop</sym>
- <type><![CDATA[Road]]></type>
-</wpt>
-<wpt lat="42.458782" lon="-71.118991">
- <ele>67.360800</ele>
- <time>2001-06-02T03:27:01Z</time>
- <name>5278ROAD</name>
- <desc><![CDATA[Road]]></desc>
- <sym>Truck Stop</sym>
- <type><![CDATA[Road]]></type>
-</wpt>
-<wpt lat="42.439993" lon="-71.120925">
- <ele>53.949600</ele>
- <time>2001-06-02T00:18:14Z</time>
- <name>5058ROAD</name>
- <cmt>ROAD CROSSING</cmt>
- <desc><![CDATA[Road Crossing]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Road Crossing]]></type>
-</wpt>
-<wpt lat="42.453415" lon="-71.106782">
- <ele>69.799200</ele>
- <time>2001-06-02T00:18:13Z</time>
- <name>SHEEPFOLD</name>
- <desc><![CDATA[Sheepfold Parking Lot]]></desc>
- <sym>Parking Area</sym>
- <type><![CDATA[Parking]]></type>
-</wpt>
-<wpt lat="42.455956" lon="-71.107483">
- <ele>64.008000</ele>
- <time>2001-06-02T03:27:04Z</time>
- <name>SOAPBOX</name>
- <desc><![CDATA[Soap Box Derby Track]]></desc>
- <sym>Cemetery</sym>
- <type><![CDATA[Intersection]]></type>
-</wpt>
-<wpt lat="42.465913" lon="-71.119328">
- <ele>64.533692</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>5376STREAM</name>
- <desc><![CDATA[Stream Crossing]]></desc>
- <sym>Bridge</sym>
- <type><![CDATA[Bridge]]></type>
-</wpt>
-<wpt lat="42.445359" lon="-71.122845">
- <ele>61.649902</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5144SUMMIT</name>
- <desc><![CDATA[Summit]]></desc>
- <sym>Summit</sym>
- <type><![CDATA[Summit]]></type>
-</wpt>
-<wpt lat="42.441727" lon="-71.121676">
- <ele>67.360800</ele>
- <time>2001-06-02T00:18:16Z</time>
- <name>5150TANK</name>
- <cmt>WATER TANK</cmt>
- <desc><![CDATA[Water Tank]]></desc>
- <sym>Museum</sym>
- <type><![CDATA[Water Tank]]></type>
-</wpt>
-<rte>
- <name>BELLEVUE</name>
- <desc><![CDATA[Bike Loop Bellevue]]></desc>
- <number>1</number>
-<rtept lat="42.430950" lon="-71.107628">
- <ele>23.469600</ele>
- <time>2001-06-02T00:18:15Z</time>
- <name>BELLEVUE</name>
- <cmt>BELLEVUE</cmt>
- <desc><![CDATA[Bellevue Parking Lot]]></desc>
- <sym>Parking Area</sym>
- <type><![CDATA[Parking]]></type>
-</rtept>
-<rtept lat="42.431240" lon="-71.109236">
- <ele>26.561890</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>GATE6</name>
- <desc><![CDATA[Gate 6]]></desc>
- <sym>Trailhead</sym>
- <type><![CDATA[Trail Head]]></type>
-</rtept>
-<rtept lat="42.434980" lon="-71.109942">
- <ele>45.307495</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>PANTHRCAVE</name>
- <desc><![CDATA[Panther Cave]]></desc>
- <sym>Tunnel</sym>
- <type><![CDATA[Tunnel]]></type>
-</rtept>
-<rtept lat="42.436757" lon="-71.113223">
- <ele>37.616943</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>6014MEADOW</name>
- <desc><![CDATA[6014MEADOW]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.439018" lon="-71.114456">
- <ele>56.388000</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>6006</name>
- <desc><![CDATA[600698]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.438594" lon="-71.114803">
- <ele>46.028564</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>6006BLUE</name>
- <desc><![CDATA[6006BLUE]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.438917" lon="-71.116146">
- <ele>44.826904</ele>
- <time>2001-11-16T23:03:38Z</time>
- <name>5096</name>
- <desc><![CDATA[5096]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.438878" lon="-71.119277">
- <ele>44.586548</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5066</name>
- <desc><![CDATA[5066]]></desc>
- <sym>Crossing</sym>
- <type><![CDATA[Crossing]]></type>
-</rtept>
-<rtept lat="42.439227" lon="-71.119689">
- <ele>57.607200</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>5067</name>
- <desc><![CDATA[5067]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.439993" lon="-71.120925">
- <ele>53.949600</ele>
- <time>2001-06-02T00:18:14Z</time>
- <name>5058ROAD</name>
- <cmt>ROAD CROSSING</cmt>
- <desc><![CDATA[Road Crossing]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Road Crossing]]></type>
-</rtept>
-<rtept lat="42.441727" lon="-71.121676">
- <ele>67.360800</ele>
- <time>2001-06-02T00:18:16Z</time>
- <name>5150TANK</name>
- <cmt>WATER TANK</cmt>
- <desc><![CDATA[Water Tank]]></desc>
- <sym>Museum</sym>
- <type><![CDATA[Water Tank]]></type>
-</rtept>
-<rtept lat="42.443904" lon="-71.122044">
- <ele>50.594727</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5142</name>
- <desc><![CDATA[5142]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.445359" lon="-71.122845">
- <ele>61.649902</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5144SUMMIT</name>
- <desc><![CDATA[Summit]]></desc>
- <sym>Summit</sym>
- <type><![CDATA[Summit]]></type>
-</rtept>
-<rtept lat="42.447298" lon="-71.121447">
- <ele>127.711200</ele>
- <time>2001-06-02T03:26:58Z</time>
- <name>5156</name>
- <desc><![CDATA[5156]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.449765" lon="-71.122320">
- <ele>119.809082</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>5148NANEPA</name>
- <desc><![CDATA[Nanepashemet Road Crossing]]></desc>
- <sym>Trailhead</sym>
- <type><![CDATA[Trail Head]]></type>
-</rtept>
-<rtept lat="42.451442" lon="-71.121746">
- <ele>74.627442</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>5258</name>
- <desc><![CDATA[5258]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.453256" lon="-71.121211">
- <ele>77.992066</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>5252PURPLE</name>
- <desc><![CDATA[Purple Rock Hill]]></desc>
- <sym>Summit</sym>
- <type><![CDATA[Summit]]></type>
-</rtept>
-<rtept lat="42.456252" lon="-71.119356">
- <ele>78.713135</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>527631</name>
- <desc><![CDATA[527631]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.456592" lon="-71.119676">
- <ele>78.713135</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>527614</name>
- <desc><![CDATA[527614]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.457388" lon="-71.119845">
- <ele>73.761600</ele>
- <time>2001-06-02T03:27:00Z</time>
- <name>5267OBSTAC</name>
- <desc><![CDATA[Obstacle]]></desc>
- <sym>Amusement Park</sym>
- <type><![CDATA[Obstacle]]></type>
-</rtept>
-<rtept lat="42.458148" lon="-71.119135">
- <ele>68.275200</ele>
- <time>2001-06-02T03:27:00Z</time>
- <name>5278</name>
- <desc><![CDATA[5278]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.459377" lon="-71.117693">
- <ele>64.008000</ele>
- <time>2001-06-02T03:27:01Z</time>
- <name>5289</name>
- <desc><![CDATA[5289]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.464183" lon="-71.119828">
- <ele>52.997925</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>5374FIRE</name>
- <desc><![CDATA[5374FIRE]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.465650" lon="-71.119399">
- <ele>56.388000</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>5376</name>
- <desc><![CDATA[5376]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.465913" lon="-71.119328">
- <ele>64.533692</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>5376STREAM</name>
- <desc><![CDATA[Stream Crossing]]></desc>
- <sym>Bridge</sym>
- <type><![CDATA[Bridge]]></type>
-</rtept>
-<rtept lat="42.467110" lon="-71.113574">
- <ele>53.644800</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>6328</name>
- <desc><![CDATA[6328]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.466459" lon="-71.110067">
- <ele>48.768000</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>635722</name>
- <desc><![CDATA[635722]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.466557" lon="-71.109410">
- <ele>49.072800</ele>
- <time>2001-06-02T03:27:02Z</time>
- <name>635783</name>
- <desc><![CDATA[635783]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.463495" lon="-71.107117">
- <ele>62.484000</ele>
- <time>2001-06-02T03:27:03Z</time>
- <name>6373</name>
- <desc><![CDATA[6373]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.465687" lon="-71.107360">
- <ele>87.782400</ele>
- <time>2001-06-02T03:27:03Z</time>
- <name>BEAR HILL</name>
- <cmt>BEAR HILL TOWER</cmt>
- <desc><![CDATA[Bear Hill Tower]]></desc>
- <sym>Tall Tower</sym>
- <type><![CDATA[Tower]]></type>
-</rtept>
-<rtept lat="42.459986" lon="-71.106170">
- <ele>72.945191</ele>
- <time>2001-11-16T23:03:38Z</time>
- <name>6289</name>
- <desc><![CDATA[6289]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.457616" lon="-71.105116">
- <ele>72.847200</ele>
- <time>2001-06-02T03:27:04Z</time>
- <name>6297</name>
- <desc><![CDATA[6297]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.453845" lon="-71.105206">
- <ele>66.696655</ele>
- <time>2001-11-16T23:03:38Z</time>
- <name>6283</name>
- <desc><![CDATA[6283]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.451430" lon="-71.105413">
- <ele>57.564209</ele>
- <time>2001-11-16T23:03:38Z</time>
- <name>6280</name>
- <desc><![CDATA[6280]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.448448" lon="-71.106158">
- <ele>62.179200</ele>
- <time>2001-06-02T03:27:04Z</time>
- <name>6177</name>
- <desc><![CDATA[6177]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.447804" lon="-71.106624">
- <ele>62.484000</ele>
- <time>2001-06-02T03:27:04Z</time>
- <name>6176</name>
- <desc><![CDATA[6176]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.444773" lon="-71.108882">
- <ele>62.788800</ele>
- <time>2001-06-02T03:27:05Z</time>
- <name>6153</name>
- <desc><![CDATA[6153]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.443592" lon="-71.106301">
- <ele>55.473600</ele>
- <time>2001-06-02T03:27:05Z</time>
- <name>6171</name>
- <desc><![CDATA[6171]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.442981" lon="-71.111441">
- <ele>64.008000</ele>
- <time>2001-06-02T03:26:58Z</time>
- <name>6131</name>
- <desc><![CDATA[6131]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.442196" lon="-71.110975">
- <ele>64.008000</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>6130</name>
- <desc><![CDATA[6130]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.441754" lon="-71.113220">
- <ele>56.388000</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>6029</name>
- <desc><![CDATA[6029]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.439018" lon="-71.114456">
- <ele>56.388000</ele>
- <time>2001-06-02T03:26:55Z</time>
- <name>6006</name>
- <desc><![CDATA[600698]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Intersection]]></type>
-</rtept>
-<rtept lat="42.436757" lon="-71.113223">
- <ele>37.616943</ele>
- <time>2001-11-28T21:05:28Z</time>
- <name>6014MEADOW</name>
- <desc><![CDATA[6014MEADOW]]></desc>
- <sym>Dot</sym>
- <type><![CDATA[Dot]]></type>
-</rtept>
-<rtept lat="42.434980" lon="-71.109942">
- <ele>45.307495</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>PANTHRCAVE</name>
- <desc><![CDATA[Panther Cave]]></desc>
- <sym>Tunnel</sym>
- <type><![CDATA[Tunnel]]></type>
-</rtept>
-<rtept lat="42.431240" lon="-71.109236">
- <ele>26.561890</ele>
- <time>2001-11-07T23:53:41Z</time>
- <name>GATE6</name>
- <desc><![CDATA[Gate 6]]></desc>
- <sym>Trailhead</sym>
- <type><![CDATA[Trail Head]]></type>
-</rtept>
-<rtept lat="42.430950" lon="-71.107628">
- <ele>23.469600</ele>
- <time>2001-06-02T00:18:15Z</time>
- <name>BELLEVUE</name>
- <cmt>BELLEVUE</cmt>
- <desc><![CDATA[Bellevue Parking Lot]]></desc>
- <sym>Parking Area</sym>
- <type><![CDATA[Parking]]></type>
-</rtept>
-</rte>
-</gpx>
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/input/geometrycollection.georss b/vendor/phayes/geophp/tests/input/geometrycollection.georss
deleted file mode 100644
index 92bf895fa538e45d8a2e97d2aacbe313d98295e9..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/geometrycollection.georss
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom" 
-  xmlns:georss="http://www.georss.org/georss">
-  <title>Earthquakes</title>
-  <subtitle>International earthquake observation labs</subtitle>
-  <link href="http://example.org/"/>
-  <updated>2005-12-13T18:30:02Z</updated>
-  <author>
-    <name>Dr. Thaddeus Remor</name>
-    <email>tremor@quakelab.edu</email>
-  </author>
-  <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
-  <entry>
-    <title>This has multiple georss entries in it</title>
-    <link href="http://example.org/2005/09/09/atom01"/>
-    <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
-    <updated>2005-08-17T07:02:32Z</updated>
-    <summary>We just had a big one.</summary>
-    <georss:point>45.256 -71.92</georss:point>
-    <georss:point>42.256 -69.92</georss:point>
-    <georss:line>45.256 -110.45 46.46 -109.48 43.84 -109.86</georss:line>
-    <georss:polygon>45.256 -110.45 46.46 -109.48 43.84 -109.86 45.256 -110.45</georss:polygon>
-  </entry>
-  <entry>
-    <title>Another Entry</title>d
-    <summary>Another point.</summary>
-    <georss:point>46.256 -70.92</georss:point>
-  </entry>
-</feed>
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/input/geometrycollection.wkt b/vendor/phayes/geophp/tests/input/geometrycollection.wkt
deleted file mode 100644
index ef2fee5acea78d1abe3e785ca71afef79da05a27..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/geometrycollection.wkt
+++ /dev/null
@@ -1 +0,0 @@
-GEOMETRYCOLLECTION (POINT (4 6), LINESTRING (4 6,7 10))
diff --git a/vendor/phayes/geophp/tests/input/line.georss b/vendor/phayes/geophp/tests/input/line.georss
deleted file mode 100644
index 3ade523c973a3a2f3593ad4de8b007c191d0942b..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/line.georss
+++ /dev/null
@@ -1 +0,0 @@
-<line>45.256 -110.45 46.46 -109.48 43.84 -109.86</line>
diff --git a/vendor/phayes/geophp/tests/input/linestring.wkt b/vendor/phayes/geophp/tests/input/linestring.wkt
deleted file mode 100644
index cc542775019858646aabbfe0df2e45eecf7a0157..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/linestring.wkt
+++ /dev/null
@@ -1 +0,0 @@
-LINESTRING (30 10, 10 30, 40 40)
diff --git a/vendor/phayes/geophp/tests/input/long.geohash b/vendor/phayes/geophp/tests/input/long.geohash
deleted file mode 100644
index 7793c568a56c30e0f68352843f2e965d8892a060..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/long.geohash
+++ /dev/null
@@ -1 +0,0 @@
-xn76urx4epb0
diff --git a/vendor/phayes/geophp/tests/input/multilinestring.ewkt b/vendor/phayes/geophp/tests/input/multilinestring.ewkt
deleted file mode 100644
index 9fe05b41edaffa768a15961631a9a17c0827ce34..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/multilinestring.ewkt
+++ /dev/null
@@ -1 +0,0 @@
-SRID=4269;MULTILINESTRING((-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932))
diff --git a/vendor/phayes/geophp/tests/input/multilinestring.wkt b/vendor/phayes/geophp/tests/input/multilinestring.wkt
deleted file mode 100644
index f21a403e7836fce841b43b5b65e9c3c343ac9d6d..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/multilinestring.wkt
+++ /dev/null
@@ -1 +0,0 @@
-MULTILINESTRING ((10 10, 20 20, 10 40), (40 40, 30 30, 40 20, 30 10))
diff --git a/vendor/phayes/geophp/tests/input/multipolygon.wkb b/vendor/phayes/geophp/tests/input/multipolygon.wkb
deleted file mode 100644
index f8e9b826b1c639061284bff9c38267b8ffb0b51b..0000000000000000000000000000000000000000
Binary files a/vendor/phayes/geophp/tests/input/multipolygon.wkb and /dev/null differ
diff --git a/vendor/phayes/geophp/tests/input/multipolygon.wkt b/vendor/phayes/geophp/tests/input/multipolygon.wkt
deleted file mode 100644
index ddd06bfb4d844f8d1c242ed43866497089bfa990..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/multipolygon.wkt
+++ /dev/null
@@ -1 +0,0 @@
-MULTIPOLYGON (((30 20, 10 40, 45 40, 30 20)), ((15 5, 40 10, 10 20, 5 10, 15 5)))
diff --git a/vendor/phayes/geophp/tests/input/multipolygon2.wkt b/vendor/phayes/geophp/tests/input/multipolygon2.wkt
deleted file mode 100644
index 8a8e30a2e766920d355a1e62a6afcef3c06d80c7..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/multipolygon2.wkt
+++ /dev/null
@@ -1 +0,0 @@
-MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)),((20 35, 45 20, 30 5, 10 10, 10 30, 20 35),(30 20, 20 25, 20 15, 30 20)))
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/input/multipolygon_big.wkt b/vendor/phayes/geophp/tests/input/multipolygon_big.wkt
deleted file mode 100644
index 3105141a197188e9ed68d6056cad5d36c4e040d7..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/multipolygon_big.wkt
+++ /dev/null
@@ -1 +0,0 @@
-MULTIPOLYGON(((-111.557386371065249 56.684410828632991,-111.544980383084948 56.682722495117694,-111.547288554185783 56.682722128260217,-111.560588075947805 56.682719181298069,-111.557386371065249 56.684410828632991)),((-110.655582437704567 56.807505664432796,-110.647218116177612 56.80671710810411,-110.643673148613047 56.80670703768957,-110.634661802700208 56.806680985279918,-110.626296209431871 56.806082076023685,-110.619789771966879 56.80561606125984,-110.5970409749429 56.80197278849441,-110.567745946116929 56.801874761074451,-110.548280302758144 56.796448204044054,-110.528820744389193 56.791018371914532,-110.50936637365119 56.785585752864272,-110.499103824807818 56.779870244503989,-110.493664505516506 56.779682321259727,-110.459232293195328 56.774966230302333,-110.452380964820449 56.7553437574648,-110.460973901640784 56.73644164816924,-110.468543133012872 56.733989511060045,-110.468734744069124 56.733927426379722,-110.49081191233563 56.726770760707375,-110.504939293196699 56.730725178028258,-110.51009929403682 56.7293322843976,-110.517293546198189 56.726409894398806,-110.51740142820934 56.726366064822571,-110.518497304347093 56.725920828546457,-110.524819818539541 56.72135261004626,-110.53298393373845 56.717811508104461,-110.539501382430203 56.716050024775306,-110.551205211566966 56.715021179989229,-110.557051038337889 56.715042093200836,-110.580468421403637 56.711908263778916,-110.586313787793046 56.711927803774849,-110.598015077092683 56.710894559920987,-110.605335181932546 56.709578597305672,-110.627292440376905 56.705627879873539,-110.663393794830597 56.705730623582014,-110.663538147305005 56.705731013412404,-110.685733407778628 56.705788963215937,-110.700206118150547 56.708482132316114,-110.70716012535172 56.706590221683513,-110.712865090422667 56.705037800495646,-110.716703851889847 56.703324734967815,-110.741711396878614 56.692276649666439,-110.755996054226088 56.685774597223499,-110.763555924376149 56.682561807037608,-110.786065807609532 56.682658062055957,-110.786291755103306 56.682659007614262,-110.792653432098987 56.682685462107784,-110.792784153484533 56.682686002294886,-110.798848751416898 56.682710912543328,-110.799139846187586 56.6827121007843,-110.803154094737508 56.682728417465995,-110.803395644126624 56.682729395163207,-110.878371475521206 56.682749524228022,-110.842601133057414 56.691138787132822,-110.804527596605666 56.709371183118691,-110.804444377663174 56.709418115779826,-110.812386805922699 56.711617602716046,-110.829909318254479 56.716467059924653,-110.83864107900483 56.726127500382901,-110.843008838106513 56.73095737621427,-110.845618246469144 56.736749787830583,-110.856118433775805 56.745446286568786,-110.84554700937008 56.754117568824391,-110.842888085499581 56.759903378999716,-110.837223940619438 56.764031364102792,-110.829680334301614 56.767122561766321,-110.822135486908806 56.77021329996947,-110.816467511436898 56.774340333187212,-110.809129122886475 56.777545645401091,-110.803262239232467 56.779144471662335,-110.793369460953144 56.78003318215687,-110.792463649253023 56.781020234103892,-110.787553339424136 56.786369548702815,-110.772863045554871 56.794380158043118,-110.763083078717614 56.797040882218859,-110.743518547797734 56.802359777655127,-110.714222753358612 56.802296133135961,-110.692218066552414 56.806262050811284,-110.684882143536583 56.807583078045376,-110.655582437704567 56.807505664432796)),((-113.229119892737344 57.017440289033701,-113.225737165173769 57.016295214053798,-113.21708768328989 57.013366567110353,-113.211072678087248 57.01132938513755,-113.2092476894736 57.010711206063391,-113.207790520939668 57.010217584717289,-113.202051170124278 57.008273063384891,-113.198901798741744 57.006986889924526,-113.195750789844126 57.005699878010773,-113.194945446664846 57.005370912866049,-113.193664258781425 57.004847552670519,-113.193267941600581 57.004594355164357,-113.192644632579302 57.004196128419622,-113.192559085669927 57.004141472321301,-113.191800755343039 57.003656963814564,-113.189039854555844 57.001892836272205,-113.188906517620751 57.001807632383461,-113.186861633570743 57.0005008597197,-113.186472060246842 57.000203066002193,-113.185191133772506 56.999223870409665,-113.185154382128928 56.999195774897977,-113.181880641550833 56.996692883817275,-113.180693703009695 56.995785321481947,-113.176582401977441 56.992641538091178,-113.168362335220493 56.986353538708485,-113.159910801255208 56.979885623788924,-113.159784583097064 56.979789008068693,-113.156037217818778 56.976920237067326,-113.149414439823445 56.964172534646195,-113.147759358486127 56.960985608523025,-113.14644547542386 56.956414617390578,-113.146049760688939 56.949531447781538,-113.144386534557967 56.94496643003567,-113.144284334630797 56.94318654385075,-113.144280210654969 56.943114717479766,-113.144118180130235 56.940292402007948,-113.144114038820348 56.940220260145864,-113.143464734220686 56.928905144337101,-113.144600261487469 56.924292097213957,-113.144205370561025 56.917408883705278,-113.144990803753913 56.912801828279413,-113.14627460595392 56.909564400709307,-113.146391482792083 56.909269606873913,-113.146874653338415 56.90805087584333,-113.151407194327703 56.896614320881795,-113.151823310997443 56.895564022581375,-113.151851958309521 56.895491713244368,-113.1554629413112 56.886374923444301,-113.155491361003229 56.886303153626116,-113.156536335385539 56.883664032121146,-113.157818198359436 56.880426486510345,-113.161847704751906 56.873925978981816,-113.163006892733065 56.871404865312876,-113.163603520424147 56.870696238971618,-113.163664572834378 56.87062372418314,-113.172162276555696 56.860527615475149,-113.173689370936771 56.85720349888409,-113.173735755015301 56.857102522635223,-113.173777259010734 56.857012169664074,-113.173979212332995 56.856572516997801,-113.177951742237028 56.847922203810981,-113.206316490765232 56.831346507011489,-113.234656195696175 56.814764517624035,-113.24946788156501 56.814498342116977,-113.249760987900729 56.814493057035797,-113.261759778885704 56.814276111460693,-113.262855083231756 56.81425625010565,-113.285306352952887 56.813847014867058,-113.285569900529723 56.813842186965431,-113.286229005540733 56.813830110445735,-113.286417509766466 56.813826655916273,-113.293221241761501 56.813701779693311,-113.307183084084315 56.815971396557714,-113.307998534798202 56.816103898023691,-113.309875851856901 56.816408916774385,-113.31053034924706 56.816515248976813,-113.31542979992075 56.817311104127306,-113.321885803281376 56.818359385095647,-113.322053055565306 56.818386537119203,-113.322833576147971 56.818513244674229,-113.334813899909093 56.822577322158914,-113.340190544732323 56.824400476766286,-113.340308183996157 56.824440362195645,-113.352789079655977 56.828670871626237,-113.358641991615968 56.833142427388346,-113.358718430806235 56.833200817030978,-113.365113457498964 56.838084967863374,-113.369051158123639 56.841091529410825,-113.369127672402101 56.841149944438847,-113.373333005650579 56.84436016002163,-113.377444040484917 56.847497538265408,-113.381711945853297 56.850754187540275,-113.381802615923519 56.850823366013721,-113.3818040267588 56.850824442435162,-113.381880579221033 56.850882849350192,-113.383611561732494 56.852203467879932,-113.386753000523996 56.854985616618343,-113.386882165138289 56.855099997818499,-113.389044294374116 56.857014537063328,-113.389230939357844 56.857179797827868,-113.389266311475708 56.857211117105884,-113.390912320380778 56.858219380661012,-113.391031403823888 56.85829232229775,-113.393894440870625 56.860045884079931,-113.395509864875578 56.861670869584479,-113.395573740134978 56.861735119527623,-113.400623223981754 56.866813407986534,-113.412084459160738 56.870184827219205,-113.41220610449578 56.870220601258232,-113.431796004364458 56.875979236146641,-113.439010204487886 56.879472789335601,-113.439109412859352 56.879520824513925,-113.452743667678973 56.886120379360172,-113.452892101789232 56.886192206508852,-113.461492257941529 56.890353034874607,-113.461590818396346 56.890400710365725,-113.462425000207716 56.890804211265262,-113.473367967011882 56.898978687222908,-113.473447300124676 56.899037932849616,-113.476478263594117 56.901301262379818,-113.476995545819008 56.901687500414432,-113.483839962276051 56.906797039736752,-113.484237061676183 56.907093429857376,-113.49208263187387 56.912948026943795,-113.495332125761536 56.915299786891993,-113.513923764294304 56.928747716235968,-113.520930806864385 56.935752263178436,-113.521885065426403 56.936705943966111,-113.526459078494099 56.944372743673206,-113.528586000028113 56.947936654294224,-113.52661019289998 56.954609476493196,-113.526588884178878 56.954681429107723,-113.525922386883224 56.95693183821497,-113.525581080566852 56.958084147749865,-113.524957903123166 56.960187925921275,-113.516709800481905 56.970096534756038,-113.510819447686444 56.973328489001425,-113.509186602856516 56.974224261161162,-113.508908443175713 56.974376852093229,-113.508468142903482 56.974618385215798,-113.508247989798221 56.974739151666505,-113.507807684313164 56.974980680691019,-113.497879825719636 56.980425363984395,-113.497660096487849 56.980545842266856,-113.497550229746366 56.980606082140568,-113.496700769871836 56.981071830777204,-113.495202115798918 56.981893482712671,-113.469331947124161 56.995396432866407,-113.467626195352068 56.996105346728783,-113.466131274143464 56.996726597979048,-113.44612325078225 57.005037737663955,-113.445523263230882 57.00528686078804,-113.444716227583584 57.0056219434192,-113.433093764522027 57.008261922236969,-113.432962369822107 57.008291759553238,-113.419479826274369 57.011352414148071,-113.417752304808573 57.011744435877461,-113.409524838933038 57.013611033865104,-113.402748147923191 57.014398614286073,-113.401770609056726 57.014512189959731,-113.384413093216438 57.016527495765708,-113.370873104493057 57.015781115379944,-113.370741785839229 57.015773869220361,-113.353656465464496 57.014829900659798,-113.352770329761725 57.015176810297703,-113.347650497446821 57.017180805393615,-113.344041028015567 57.0185933632483,-113.343222390896585 57.018913705865977,-113.341869914502752 57.019442922602892,-113.341193208110255 57.019707703112594,-113.335510000195924 57.02193112777671,-113.306065359747507 57.022477103749587,-113.299701775111558 57.023596615106271,-113.299558641120498 57.023621791424901,-113.283382119391959 57.026465865133176,-113.276865223651299 57.027031064893592,-113.270926430469174 57.026335027041874,-113.260482756141187 57.025110393770646,-113.258660550450045 57.02489662269371,-113.247172976310026 57.023548294783239,-113.234972877159535 57.019421072381711,-113.234837437321531 57.019375241971133,-113.229119892737344 57.017440289033701)),((-111.165388373977493 58.035068864753036,-111.16538533521944 57.991634713891315,-111.163367802223675 57.991635955929446,-111.163202530188926 57.991636056256837,-111.152531767337834 57.99164207949314,-111.152376572076477 57.991642160492347,-111.13720363107349 57.991649165585031,-111.136752376665967 57.991649346215119,-111.135648040531336 57.991649781512955,-111.135472094368978 57.991649849980682,-111.119491612205465 57.991655054025699,-111.119235605671193 57.991655121059722,-111.07015984168703 57.991658457494133,-111.070003046478988 57.991658437818856,-111.061630236556027 57.991657106513117,-111.061444982751553 57.991657070826825,-111.053910904241775 57.991655390960979,-111.053771748879157 57.991655355737592,-111.053033170088128 57.991655166239056,-111.052671485240651 57.99165507187702,-111.05260912707287 57.991688704852173,-111.037069173083111 58.00006728054818,-111.036971257365266 58.000120054674049,-111.0365480615324 58.000348143998359,-111.036418910895534 58.000417751294648,-111.035032382493398 58.001165012211615,-111.034921125707569 58.001224971361431,-111.027127843449918 58.00542422997232,-111.027030836290649 58.005476491174612,-111.024326675372706 58.00693322748397,-111.02422990084689 58.006985356829254,-111.003012922001417 58.018408821726844,-111.002908515952186 58.018465008352671,-110.996230941079489 58.022058033157826,-110.996134001549038 58.022110185832886,-110.98777538710489 58.026606202180204,-110.987667671947563 58.026664130136851,-110.983992179794441 58.028640599841566,-110.98388966260255 58.028695723074826,-110.98123559373191 58.030122721221503,-110.980973373045515 58.030263698738793,-110.962304038702158 58.040296632814865,-110.958722255673578 58.042220532242013,-110.958844684558642 58.042350586270885,-110.958899552106402 58.042408870746279,-110.958975179637662 58.042489207702026,-110.960923799917467 58.044559031005356,-110.9610063627686 58.044646723261302,-110.9612374624067 58.044892177915592,-110.961305184903892 58.044964106353724,-110.961559043790885 58.045233728380829,-110.96158308684528 58.045259264129641,-110.961852425986748 58.045408854247,-110.961963364293567 58.045470468505755,-110.962183197399142 58.04559256116157,-110.962702978550865 58.045881236515584,-110.962815563605659 58.045943762956853,-110.963355881007772 58.04624383498151,-110.963523278420226 58.04633679973918,-110.963673304253589 58.046420116529269,-110.963322309512932 58.0463136340801,-110.962999223328993 58.046215616926588,-110.962693511378134 58.046122869478651,-110.96257353084907 58.046086469235114,-110.959469341846159 58.045144641042256,-110.959023506287465 58.045009361762752,-110.958669007345151 58.044901794783613,-110.958431543071228 58.044829739170396,-110.958403294402501 58.044821167410561,-110.958250154085988 58.044774698419587,-110.957055886672222 58.044412298722499,-110.955494954624243 58.043997775045952,-110.954941480370337 58.043850786609603,-110.95428791784714 58.043677212664164,-110.94979115146451 58.042207393142242,-110.936718136798049 58.037576902741705,-110.919292413282434 58.031400981459065,-110.906227288001062 58.026767354895199,-110.90219637389572 58.025051443848341,-110.898971743109215 58.023678764289521,-110.886076137046416 58.018186756079366,-110.86996207358267 58.011320021453649,-110.856327039760913 58.00314422569911,-110.84679235365725 57.995878739164397,-110.841008843025946 57.990733095214715,-110.832742402669268 57.984849931642763,-110.826544680763078 57.980437203441078,-110.82470274109599 57.978862587025155,-110.820419482114175 57.978629007673383,-110.808147423000193 57.977161413430267,-110.808011258067438 57.977145122387618,-110.799656766742658 57.976145267359513,-110.799520497965602 57.976128953873669,-110.795686656218223 57.975669917656099,-110.765941003160222 57.975618661208827,-110.765805691049721 57.975618412151348,-110.765439671134288 57.975617737727802,-110.757440616938638 57.974387245327392,-110.757304288762242 57.974366268908916,-110.741940186277674 57.97200114602898,-110.740476170760246 57.971900883091124,-110.74034046683046 57.971891588541098,-110.735222424675669 57.971540937543615,-110.731954724037408 57.971099565837143,-110.731818553076153 57.971081171027016,-110.72686023900286 57.970411259361683,-110.726377673646837 57.970346048899231,-110.725151693478779 57.970180369328013,-110.723585177177938 57.969968671722249,-110.723449345001669 57.969950314457392,-110.717095196819557 57.969091389473093,-110.706579689243028 57.96766908214412,-110.706443563910611 57.967650663654986,-110.705012063955508 57.967456964051244,-110.694034535538393 57.965239720722224,-110.674844965280769 57.959348404998956,-110.663953351863029 57.957387108535414,-110.663817189794926 57.957362582027123,-110.655401462381136 57.955846331629537,-110.655265361949048 57.955821804968117,-110.652209149382102 57.955270997665778,-110.644665024353799 57.953910926467877,-110.642845383547765 57.953258640201106,-110.642651089494919 57.953188988712974,-110.632617698526644 57.949591398523481,-110.62113993075576 57.945474081072767,-110.621002863900728 57.945424900335951,-110.614551686877206 57.943109844455982,-110.612569055641757 57.942043404582144,-110.612430514242163 57.941968880861616,-110.601071074828866 57.935856883844146,-110.600940025476788 57.935786354100323,-110.584518344076855 57.926945071969378,-110.577981310837515 57.919879729819648,-110.577841617328218 57.919728712632256,-110.576392914991288 57.918162493438103,-110.576327214232137 57.91809145949582,-110.574576716282706 57.916198751135113,-110.569607894862884 57.91082523428318,-110.569733724666875 57.900298262524885,-110.569734583483012 57.900226388232589,-110.569991781734231 57.878685973644934,-110.567052321092504 57.872247829435182,-110.55510769447163 57.862564346158607,-110.555305840076073 57.84649464502742,-110.537305335232602 57.840002097678607,-110.513243141475456 57.836698039419261,-110.498367306413826 57.831324224295521,-110.498176619871344 57.829046625569021,-110.498779213933744 57.829109145828561,-110.506735274631993 57.826794759455531,-110.508522030907727 57.826274848172972,-110.520104159539642 57.826977931204588,-110.52782453329371 57.827446021884768,-110.54387659610066 57.833213762264641,-110.543909877018521 57.833213188720407,-110.551316464925776 57.833063186855085,-110.566978514770383 57.83274461881841,-110.581832199140052 57.828303129544089,-110.58518216127122 57.827301082965228,-110.592521034591826 57.826516690963565,-110.594465936186182 57.826308665650501,-110.601806570030433 57.825523411003942,-110.608116155925956 57.822715704535199,-110.611343443197697 57.817661252954899,-110.610809430852512 57.816238033802414,-110.608955330021061 57.811294527473677,-110.613937306038565 57.807361596139302,-110.617207346210193 57.807702537089085,-110.623817553345631 57.808391580500391,-110.628067226275903 57.804145975449579,-110.6332855567248 57.798931099045092,-110.637919676819038 57.796799115933091,-110.642944293026503 57.794486984442379,-110.65046322293631 57.793646717532987,-110.666785513361958 57.791820787076738,-110.683814905951451 57.789913255598535,-110.683956896624252 57.789826900810326,-110.689474248362956 57.786469924782864,-110.692993059975095 57.784328447194888,-110.696609443627622 57.778808564734085,-110.695242967010259 57.775910131961545,-110.693017752690778 57.771189837839039,-110.692863491509172 57.770862558470277,-110.693609995324834 57.765097949257367,-110.693839999268363 57.763320938694839,-110.688174500680319 57.756514286719103,-110.687379478203567 57.755558766775579,-110.682129554230244 57.749248608881771,-110.677665699862757 57.743881194794888,-110.679970746622374 57.741665881667643,-110.682272225600968 57.739453662217876,-110.687522968180005 57.734405495886165,-110.68956271424095 57.733386815919474,-110.694778658319123 57.730781167259984,-110.695472614352283 57.730434487675026,-110.710807858210615 57.729564669795607,-110.712252257800245 57.729227038881625,-110.72401512499448 57.726476696725484,-110.725181608620801 57.726203902313699,-110.738942839329354 57.725423537568076,-110.745620751174897 57.725044259846499,-110.754267494953297 57.719994125437523,-110.755195559215167 57.719451979356258,-110.761205948290339 57.71706239061907,-110.765470516862649 57.715366646011752,-110.769766502785743 57.713657925498225,-110.775329545190701 57.711444869569839,-110.775636753375991 57.708653044628832,-110.776241181585064 57.703160122276486,-110.776863219946961 57.697505940688487,-110.780998226725274 57.694484639865635,-110.782828482550741 57.694109216271556,-110.791581772073741 57.692312771483962,-110.807429991440358 57.689058430829576,-110.810577408898041 57.688411633975818,-110.815246745984794 57.684393104429887,-110.818382387645173 57.681694039691607,-110.820835325792345 57.680659147273978,-110.825073383784442 57.678871213774237,-110.818572919431958 57.676437392926978,-110.818233100817295 57.676422001000844,-110.812426212219762 57.676159639325171,-110.806062995708729 57.675871779402428,-110.798927396446061 57.675548511364127,-110.791572612762195 57.673126213205983,-110.789765979765221 57.673079667516383,-110.767677362828337 57.672508226269343,-110.76693641878677 57.672424904847404,-110.757582421913071 57.671372155953655,-110.747551149354422 57.670242247768329,-110.747464325512254 57.670191676616795,-110.744491679406792 57.668453225953733,-110.732496010311607 57.671106131124112,-110.731399569651217 57.671348570144261,-110.715458593023953 57.671195649993059,-110.70023515881411 57.671047574095738,-110.699424602227111 57.671039610561358,-110.691443771899031 57.674151388026758,-110.690971740804116 57.674335438407738,-110.684326151642836 57.67692568542568,-110.682529212042851 57.676835658972003,-110.674455578270582 57.676430811382076,-110.673217645240626 57.676368681642145,-110.667443114193077 57.68012241953101,-110.662330064489893 57.683445122638162,-110.658287145494569 57.686071873919886,-110.654169450627634 57.686113429861336,-110.652922395587154 57.686126013306023,-110.651335710191546 57.686141903186545,-110.650050973264044 57.686154843476274,-110.649958210729849 57.686155784768111,-110.635160426311231 57.68616331230831,-110.621313613174507 57.686168832204672,-110.607804058339255 57.686172732173368,-110.59395719354039 57.686175378834392,-110.580447827955794 57.686176270302624,-110.566600654776323 57.686175794238459,-110.553091028584817 57.6861739448739,-110.539244051518409 57.68617048599306,-110.52573437350118 57.686165816671419,-110.511887673956437 57.686160683222923,-110.498376093567217 57.686154293871468,-110.498375577788252 57.642451045338845,-110.498375464539464 57.635222488569511,-110.498375294596215 57.627998026339633,-110.498374830219134 57.620773535434566,-110.498374507836218 57.613639160616181,-110.49837435636654 57.613368313805786,-110.498374244149105 57.606143823440902,-110.498373747492948 57.598919109962949,-110.498373420838618 57.591694538860168,-110.498373178995891 57.587109129724567,-110.498373172278136 57.586982605313004,-110.49837304319972 57.584560183115236,-110.498373107197764 57.584289294912523,-110.498372949630209 57.581203825725886,-110.498708480126666 57.581115370176335,-110.500769711609578 57.581123530780438,-110.50092230590802 57.58112413357842,-110.51483347379488 57.581178313063326,-110.515059424768197 57.581179180428173,-110.559186246253716 57.581340826371566,-110.55932527029195 57.581341311293166,-110.603422881595023 57.581487406094666,-110.618466368154671 57.573498201411432,-110.64837870823952 57.573584990338944,-110.648519411005338 57.558985065341446,-110.648520105572587 57.558912959114323,-110.64853357691652 57.557514368731077,-110.645904552229155 57.555370575368521,-110.645678902579434 57.555186558913647,-110.636670073984135 57.547838045909849,-110.633745257208616 57.541401248776154,-110.627388168246355 57.53679079215167,-110.610385730072622 57.529852042005658,-110.605046222155565 57.525975669373004,-110.604965517679929 57.525917071541521,-110.597683069895922 57.520628451961045,-110.580693796877739 57.513685701552326,-110.568004241108738 57.504459120167901,-110.559612132864856 57.492950721020648,-110.543120124973257 57.485749293281003,-110.529972564065446 57.476772429581331,-110.516318105806249 57.468066883719899,-110.507814072030882 57.460616493968708,-110.504980010646193 57.458132983722017,-110.500432248441044 57.455230397016443,-110.490568518772989 57.449833608716105,-110.480707237616983 57.444436293411904,-110.475778142678905 57.441737225941409,-110.470849315326333 57.439038208268052,-110.460994297883502 57.433639108492791,-110.451141725827441 57.428239482142658,-110.446216984168416 57.425539258895178,-110.441292507625008 57.422839087485322,-110.431446194651414 57.41743767964433,-110.421602322262288 57.412035746546863,-110.416296524334584 57.409538827724418,-110.411740337405433 57.407972172209938,-110.39906359621294 57.402746479049611,-110.382167045902577 57.395776827347085,-110.366266932011911 57.388280191299508,-110.352613417675613 57.383574561278046,-110.348393205367643 57.381830746768721,-110.342766726351613 57.379505603174785,-110.332946074195775 57.374096763611348,-110.330260213477402 57.372616948098738,-110.32312877085333 57.36868691636456,-110.318606459061357 57.365777792581099,-110.313314350613453 57.363276551763242,-110.303502366490648 57.357865421674347,-110.29369372802654 57.352453285434031,-110.288790257965616 57.349747175895445,-110.283887969326315 57.347040633262594,-110.274084643817787 57.34162721602403,-110.264284659116882 57.33621279595085,-110.259385517167416 57.333505544540948,-110.254487554181296 57.33079786048939,-110.253633166008726 57.330088018624998,-110.2139045470215 57.327528874272566,-110.186821031354739 57.316268815577509,-110.16601628278211 57.299870228429057,-110.165977848549602 57.293232403940763,-110.249156791961482 57.293364888969052,-110.317037475897337 57.293432240146302,-110.32975335775086 57.29344078233175,-110.330253607992631 57.293440402811697,-110.330253608150358 57.293424362506791,-110.33025367379021 57.286215529851887,-110.330253639375059 57.278990632748183,-110.330253505566006 57.271765608239733,-110.330253822963314 57.26463093771585,-110.330253604504477 57.264359922554419,-110.330253796226657 57.257135066461828,-110.330253474061962 57.249910009409994,-110.33025348688895 57.242685257930965,-110.330253704718544 57.235550734060254,-110.330253699104361 57.235279781891457,-110.33025370276107 57.231000598943211,-110.347463779642737 57.232567225630966,-110.361729690044172 57.239867140280793,-110.37289331896865 57.241440096413605,-110.3847230818469 57.243105887448841,-110.3945600832336 57.245832434888229,-110.421882212382073 57.253398721948756,-110.422021324419518 57.253437222974057,-110.433923566083948 57.256730452728739,-110.443767847624997 57.259453155665625,-110.452847182844209 57.2625837582396,-110.473309885606483 57.267616403438133,-110.491019405636223 57.274118030982031,-110.502843359759126 57.277379921750899,-110.511296736506438 57.279249648190884,-110.532433250662066 57.283922091958061,-110.552152830518992 57.289351069019034,-110.562014573498743 57.292064520602281,-110.57278300550395 57.294293238347578,-110.583177874362065 57.295580293894687,-110.59164459899003 57.296985804421141,-110.596586792349228 57.297537348523441,-110.646015073645358 57.303043579918366,-110.650517302931632 57.303543921284046,-110.650671281596019 57.287299469652559,-110.653670062074184 57.280942324927793,-110.653699946767645 57.277759441384212,-110.655718031307302 57.271399535134933,-110.656041527935912 57.27037957458549,-110.657158771324291 57.266856546052765,-110.665653924035269 57.255512464191689,-110.665797967866695 57.239598921087094,-110.675674384242996 57.229015416970803,-110.680610689923128 57.223723486719813,-110.686935659696559 57.219192452546352,-110.695410676388178 57.207846252629864,-110.696347494762094 57.206343474350092,-110.696459153270837 57.206164350947581,-110.699826805491668 57.20076107156455,-110.699977760036177 57.200518831012666,-110.702837852702785 57.195928531048885,-110.705312363050794 57.191955852849503,-110.713178713555465 57.185608546144913,-110.724972508234259 57.176086402371872,-110.726637036220211 57.172969688732174,-110.72675041855787 57.172757368135159,-110.726820445732415 57.172626233459773,-110.726858696548078 57.172554603594349,-110.73157354787709 57.163723177410048,-110.734852987232898 57.160193572695057,-110.742707522701053 57.153844374302771,-110.7544836094945 57.144319393697806,-110.761879017856998 57.132398034307492,-110.7643429464474 57.128424144808427,-110.772185696587641 57.122073059955554,-110.776118693149058 57.118886837053857,-110.777073342198193 57.11811334951264,-110.777151079613986 57.118050362397739,-110.783944120830014 57.112545252598068,-110.784387907730576 57.112305323631958,-110.782763605089656 57.107812578003632,-110.78285759151585 57.091740571367843,-110.788854038380052 57.07567860596285,-110.792812666481552 57.071399348751157,-110.800715702881178 57.064983120284225,-110.804666199004018 57.061774938648853,-110.806643974559975 57.059635071030463,-110.810746374852783 57.055933157012817,-110.815533410882821 57.051612337583641,-110.830316045437868 57.043597088396432,-110.843960914798672 57.034960416355958,-110.851087109640005 57.031645114028002,-110.859862222988411 57.02756131782013,-110.875491066741532 57.02001449434821,-110.889373418755596 57.014732942697599,-110.89305973647707 57.013530767835725,-110.899202920244264 57.011526819039844,-110.91148775748286 57.007518015997427,-110.918857301915153 57.005112251010566,-110.922138932306851 57.004219460351386,-110.922376722587273 57.004154762820853,-110.930645219092014 57.001904664793308,-110.939904748643301 57.000072811916809,-110.94832225595502 56.998163166940969,-110.952004344770558 56.997494868515126,-110.963049819221894 56.995489567252307,-110.971707347914673 56.99360212504498,-110.97356861320786 56.993196244263366,-110.977775588241897 56.992278617691667,-110.986189198185656 56.990902040051168,-110.995443265825756 56.989066075987544,-111.007219830579615 56.987458612018678,-111.019837014918963 56.986309252993657,-111.024883760557969 56.985849006582541,-111.036658565667921 56.984774633979917,-111.045251280042464 56.984380962506542,-111.045395065910199 56.984374369930286,-111.045716323704255 56.984359639667765,-111.05955270103621 56.982980199197996,-111.062760594519943 56.982803399248745,-111.063583212039759 56.982758047962818,-111.066094004356827 56.982619592695833,-111.071445885433263 56.982324564511195,-111.08180578745646 56.982318221491219,-111.104726903254885 56.969767232199438,-111.104820999820461 56.969715681339324,-111.105291361057624 56.969457990451318,-111.115855425467785 56.95932114715891,-111.119809257808342 56.953530371422652,-111.123761863694156 56.947739466758414,-111.127261519954132 56.944377976253264,-111.134314783722715 56.937601034045137,-111.134314565616648 56.937540347932114,-111.134314174915502 56.937431638164178,-111.134260816818895 56.922577910339911,-111.1342604406493 56.92247314202784,-111.134200507496203 56.905771826117508,-111.128866717744472 56.892756391429629,-111.128328354857487 56.889863267962433,-111.127669876189358 56.886327223046713,-111.127662682389143 56.88421715581466,-111.127650576770861 56.880665713639644,-111.127639740387053 56.877485933563776,-111.126820565265902 56.873950041353105,-111.12242999535205 56.864405446301554,-111.119844542492956 56.85878331938553,-111.119503898095914 56.858042449950929,-111.119356152776888 56.857827765961595,-111.118944147465257 56.857229080276213,-111.118815720486339 56.857042458590456,-111.117221459220673 56.854725616049706,-111.116923537941389 56.854292631101906,-111.115524402586161 56.852259048931508,-111.108034869877216 56.845104212938686,-111.107925805285277 56.844999998724361,-111.106428062316255 56.843568795715278,-111.106331393365906 56.843476417075252,-111.104933702385523 56.842140698266093,-111.104929609571528 56.840677651406075,-111.104929406113214 56.840604918127831,-111.104908085762034 56.832981308662333,-111.104907883080514 56.832908816880341,-111.104882599814189 56.823863239088119,-111.104882397501981 56.823790836562367,-111.104872833177012 56.820367614227962,-111.104871785057639 56.8199924295768,-111.104860313399612 56.815885440143994,-111.104859864575431 56.815724733542545,-111.104858767862765 56.815332036056994,-111.104857513422203 56.814882849005699,-111.104856903323309 56.814664381539011,-111.104856702600031 56.814592504774382,-111.10483847916332 56.808065501827016,-111.10483827854479 56.807993631816267,-111.104818178908431 56.800791401153035,-111.104817978369113 56.800719525667738,-111.104800338907566 56.794396039810835,-111.105847600649966 56.793531097964696,-111.105922026997632 56.793469626795563,-111.108297042456059 56.791507894228772,-111.108384528545642 56.791435627047733,-111.11637141861921 56.78483668848699,-111.123683404863257 56.778793384828958,-111.123771408070724 56.778720636345987,-111.124082646560723 56.778463346053272,-111.12415372823763 56.778384934590882,-111.124785612815444 56.777687875285494,-111.127291413361604 56.774923331418421,-111.133717453324522 56.770495869680381,-111.139496377372879 56.765714975133648,-111.143348180190827 56.762527641982281,-111.151050267268815 56.756152614446904,-111.155948333506842 56.752096770107592,-111.156027444243989 56.75203125368526,-111.158290254942187 56.750157164239852,-111.158833412148965 56.749707280388968,-111.162597846427218 56.74658893022989,-111.176673618334178 56.741405005074441,-111.184542445194609 56.734880842937514,-111.190810979632616 56.730549611542465,-111.190917221823923 56.730476192394903,-111.196744542057743 56.726448618462939,-111.197186570288736 56.726253067241856,-111.197313208139178 56.726197042586008,-111.212010888476769 56.71969277238091,-111.228499857338534 56.713605960821951,-111.238139150996389 56.710045451669011,-111.238271448925957 56.709996574316186,-111.239489259876109 56.709546642582538,-111.245597396751691 56.707852218780204,-111.247645280198057 56.707525993022507,-111.247787592571854 56.707503321345165,-111.26698857046955 56.704442687596419,-111.268880459149486 56.70417819619928,-111.269010214380231 56.704160054861958,-111.286004602522198 56.701782717048232,-111.286006910997045 56.701781756754343,-111.288796371476082 56.700620736348135,-111.288900624089649 56.700577342057308,-111.290357609984781 56.699970864103584,-111.287230802670919 56.699266091105933,-111.287007076445718 56.699215659861864,-111.278005035551587 56.697186019122476,-111.277860699913219 56.697153469471672,-111.261218997960285 56.693399039271526,-111.226451698668484 56.692132708396699,-111.184411988739626 56.690867654377648,-111.164703987187139 56.691131035895133,-111.163887709717528 56.691141877472184,-111.147231692280513 56.691361928973301,-111.129441101941737 56.689157733343194,-111.120187480566798 56.688148909054554,-111.118883498799974 56.688006690128141,-111.109227922153636 56.686953145271985,-111.082259189729868 56.682734833315713,-111.095641434463118 56.682729167349528,-111.118481760301066 56.682716487891689,-111.119774347512816 56.682715645129917,-111.12204640779629 56.682714131248623,-111.122211097813292 56.682714019904452,-111.122216347221311 56.682714014754616,-111.148796332983906 56.682725610993955,-111.175378477684077 56.682731893185085,-111.20196047986768 56.682732413567571,-111.228542465646981 56.682727261823651,-111.255125232660021 56.682716345571045,-111.281708903505958 56.682699486123695,-111.28171065329083 56.682699482166853,-111.293533151765956 56.682706037360759,-111.304092417022957 56.682710943556032,-111.30809240156168 56.682712568340783,-111.308312337230461 56.682712653953011,-111.314629454601445 56.682714949485664,-111.327128690675863 56.687924521100825,-111.329728938103031 56.687200463679687,-111.330654476896711 56.687096036576811,-111.331101284457091 56.687045621306993,-111.333376809490289 56.686788836823176,-111.333528654362951 56.68677170009417,-111.334644179925476 56.686645799279596,-111.346392437177485 56.685319206114315,-111.351622008065988 56.684728305599137,-111.355086483906859 56.684336835052662,-111.356000438794808 56.684233544754576,-111.361841245767025 56.683894945034581,-111.37100320513207 56.682950291437628,-111.371140863577239 56.682936092518965,-111.373226660775856 56.682720931003701,-111.380520298614854 56.682719726098192,-111.381175238533885 56.682719597007321,-111.381455527828393 56.682719540709421,-111.382774828877956 56.682719267248167,-111.388015425219905 56.682718043006304,-111.391871885807063 56.682717053205174,-111.40274636223387 56.68376941622288,-111.40859363469032 56.684072147213023,-111.413377833909749 56.684319391183735,-111.423032058987189 56.684286981614846,-111.423220378385736 56.68428634198019,-111.42972759693464 56.68426406506228,-111.429886721579919 56.684263516054678,-111.430111720466726 56.684262739422415,-111.434895576606849 56.684465430450466,-111.438407347900878 56.684935669884879,-111.442062391960533 56.685652543678628,-111.442219341418522 56.685683323589515,-111.445371917237566 56.686301533748484,-111.445495139223794 56.686325695156121,-111.448072523109914 56.686831034358605,-111.457489925883891 56.688864369565117,-111.461257010203482 56.689677547750001,-111.463937412884277 56.690256028259896,-111.472953632910063 56.688772049691778,-111.48382351545655 56.684723442006231,-111.484608056046923 56.684431160895095,-111.485019968273718 56.684277698934622,-111.487491587890972 56.682717780069247,-111.491630535174195 56.68271904742916,-111.503239198545657 56.68272164556295,-111.520711375881248 56.682723761564731,-111.520944737427172 56.682723773242323,-111.529884139099039 56.682723839689437,-111.516033165252423 56.686297012140159,-111.498394870636716 56.698861753900609,-111.505245611608288 56.701085682429238,-111.510750801989275 56.702872411370748,-111.513951460584678 56.703910938063835,-111.514054246921091 56.703944287118546,-111.514068511443284 56.703949692790552,-111.526501751027908 56.708660169227365,-111.54053006441849 56.715411015826795,-111.567065548410923 56.729766498140606,-111.577077010012871 56.738766413564363,-111.583086349399778 56.744165965406452,-111.585240590615498 56.746483742686955,-111.590679469460667 56.748832764550379,-111.603695179558201 56.757612120842992,-111.612052931907684 56.761218485568605,-111.612909796582002 56.761588151127206,-111.614354382027855 56.762211339234554,-111.614501518419459 56.762274811151698,-111.619906920080666 56.76460633162651,-111.627447641383057 56.769686776875368,-111.632934915415376 56.773382588413597,-111.639718195469655 56.77630585108907,-111.651215860683081 56.774135273758581,-111.658510466182534 56.772757612453368,-111.674702919244481 56.76969743340134,-111.680391051980948 56.768621827977412,-111.715243259504931 56.768426845961102,-111.715404476833641 56.768425921393124,-111.725324797703763 56.768368628207284,-111.725783964938216 56.768365957254048,-111.738926030991408 56.768288793846295,-111.744133300820863 56.769679995056528,-111.745536402706122 56.770054800095444,-111.74674277218493 56.770377034143067,-111.758545595754001 56.773528783870759,-111.778170165285204 56.778765917464568,-111.784139283609974 56.780357857450632,-111.784294249780274 56.780399180692882,-111.797800621723539 56.783999695028797,-111.810944197343673 56.788687537549897,-111.811244885256642 56.788794752158651,-111.815507604307271 56.790314541753801,-111.817560010646631 56.791961239131368,-111.817648133890728 56.792031938618514,-111.818421148593643 56.792652098433393,-111.818495538967767 56.792711777613398,-111.8393649553975 56.809444829937057,-111.845514505246399 56.822261971538808,-111.850254264853675 56.826057669412499,-111.850334493119405 56.826121909659577,-111.85426075692753 56.829265407203444,-111.854393638804851 56.829371785405698,-111.85745798600901 56.831824731675091,-111.857825447771106 56.847895724472259,-111.854011847614018 56.851116825726599,-111.853880180081916 56.851228024835372,-111.84795817913907 56.856228595529601,-111.847867392103737 56.856305244071876,-111.847005218808761 56.857033130088574,-111.846790853730369 56.857214101564786,-111.846311873454582 56.85761845909127,-111.840732670550281 56.870514684128466,-111.838517418907543 56.872383699885738,-111.838432196136026 56.872455598144462,-111.829207749144174 56.880235839730204,-111.82951283960756 56.894009174674949,-111.82951443120055 56.894080994970082,-111.829563760962955 56.896306823876685,-111.836277920317414 56.901675270733882,-111.836370610491073 56.901749369712206,-111.84152698826766 56.905870940165855,-111.843676464856117 56.910339608793166,-111.843793590238036 56.910583075235728,-111.844726548655046 56.912522280641397,-111.844794317882346 56.912663134498686,-111.845741525470174 56.914631726441122,-111.845775658822049 56.914702662106649,-111.847693441429797 56.918687729873092,-111.854140853148266 56.923836864159512,-111.854176807188992 56.923865573403738,-111.854268202913673 56.923938552497617,-111.85442856214604 56.924066597800511,-111.854897769117372 56.924441248786835,-111.854923327633301 56.924461656406606,-111.859668504784864 56.928250041707891,-111.863315164474542 56.930194300238774,-111.863446219512483 56.930264167962825,-111.863811189599772 56.930458737763622,-111.863945910264803 56.930530558132482,-111.879717139733955 56.938935366523076,-111.879850162952081 56.939006232628586,-111.886543956358395 56.942571717072461,-111.886675604735672 56.942641829803904,-111.889442128963765 56.944115120045353,-111.911505411809543 56.943956264908131,-111.911652310149151 56.943955194196256,-111.932048092510669 56.943804857998899,-111.932179579388858 56.943803878022621,-111.953836678604333 56.943640579832717,-111.954752790745786 56.943217439065847,-111.956834178431805 56.942122983485277,-111.956933947057863 56.942070519697126,-111.964142332043238 56.938279358096651,-111.964281616586433 56.938206091455001,-111.966270854603763 56.937159661624577,-111.966397276676645 56.937093154810121,-111.980731994144449 56.929549735305969,-111.994283468460921 56.924128414698949,-111.994463486089458 56.924056377506204,-112.006779686534827 56.91912656261124,-112.03040757545952 56.913825950962078,-112.034030635624376 56.914322511258426,-112.03416481043412 56.914340898379407,-112.05208065614039 56.916794601435612,-112.052266326435543 56.916820015153142,-112.05597499315104 56.917327575701044,-112.071617916561536 56.916145469790287,-112.087828605354801 56.9149183163277,-112.09293391869781 56.914313348914646,-112.093467019788818 56.914250164574753,-112.093606818772216 56.914233594873949,-112.093752998950947 56.914216268657931,-112.125896907327572 56.910401828876651,-112.154607580098528 56.905496109118758,-112.167947457687745 56.900831750067233,-112.176435746639015 56.897862430913477,-112.180786989573335 56.894778412523124,-112.180886967965492 56.894707543388911,-112.19303277040342 56.886095474948661,-112.203699616372603 56.8748479023591,-112.229524822663848 56.860664731569628,-112.234455886917303 56.857185022723762,-112.234727766202425 56.856993141042366,-112.253543032838252 56.843707879178957,-112.275188749329203 56.832343233177625,-112.292307732361039 56.829545702639557,-112.292434629213275 56.829524955248729,-112.305513167479162 56.82738582605193,-112.320786708986716 56.828153950750888,-112.345125362714512 56.821856854323471,-112.365918053086986 56.811414190226479,-112.405122115058887 56.795653520333573,-112.429427284187682 56.784790975314188,-112.439237361970598 56.780403513105348,-112.459890786826634 56.767624344129352,-112.485838635827648 56.760816067121951,-112.489035404069057 56.760484096245385,-112.489166113010498 56.760470520808077,-112.511099813437951 56.758190409273119,-112.532545337072122 56.755374355138699,-112.555360531593593 56.755091832666622,-112.581477196382252 56.752905599872001,-112.61010550072308 56.750217032832417,-112.623262918888628 56.74168668719669,-112.660678703869507 56.727725262838398,-112.683060114156561 56.719927804787602,-112.68321710889731 56.719873083898626,-112.693950889910681 56.71613095629457,-112.727883384501283 56.719380549707417,-112.751668983309159 56.721940268202886,-112.751799514737243 56.721954301998345,-112.758444810312298 56.722668561211371,-112.793166346266872 56.724495983579104,-112.810354679576605 56.72816262694564,-112.810485954447316 56.728190618793057,-112.829872672966744 56.73232248082229,-112.851703187350054 56.734049083889921,-112.851837683116671 56.734059708966917,-112.859562698483501 56.734669726019256,-112.859920334129242 56.73471447954369,-112.860049456025351 56.734730637217474,-112.892727385928524 56.738815031951368,-112.915410138110559 56.736146210038029,-112.93112059717447 56.729401315226646,-112.944125444464191 56.719445386737384,-112.959317776945284 56.719207407994183,-112.960019528542048 56.719406123668676,-112.960153271308769 56.719443995046177,-112.966075780612996 56.721120825481215,-112.966205907829647 56.721157663321904,-112.984184940347973 56.72624535382031,-112.991585992995866 56.722411538768043,-113.008244507862074 56.717963924551746,-113.018431326646834 56.716334628471827,-113.019829773031219 56.716110882929556,-113.0299922852642 56.714484374005025,-113.030221867788669 56.714447618184771,-113.030856016513653 56.714346089355516,-113.058703197934435 56.713889027999116,-113.06420329631662 56.706366380116364,-113.065483724617252 56.698913507680544,-113.048260531385367 56.692695264684474,-113.031711243500141 56.683212367230702,-113.028765654227996 56.681846027536686,-113.036168077494793 56.681840725924914,-113.039819313567833 56.681842578319959,-113.041054393496836 56.681843180685227,-113.045728336710454 56.68184534933448,-113.045858799013274 56.68184540735048,-113.053577663595007 56.681848596618877,-113.05378863621803 56.681848677070619,-113.068939367644688 56.681853520086207,-113.068017725915993 56.683543653894048,-113.08350204180762 56.688859305493821,-113.089790642059882 56.695721155208396,-113.089927968156076 56.698198472103485,-113.089933062801492 56.698290370168991,-113.090330969400711 56.705466188560045,-113.085834191227605 56.715760124335119,-113.083265299892119 56.723584452640559,-113.083241898269705 56.723655714629402,-113.080772968617168 56.731172545570914,-113.055547456704701 56.733449104231255,-113.035259399146398 56.73331762642821,-113.030492700585299 56.734004702342766,-113.029506846544678 56.734146778358614,-113.013456540667505 56.736458618391978,-113.010186615351301 56.738889498287037,-113.010084480605215 56.738965419416331,-113.004514382573504 56.743105326065653,-112.989484548378428 56.746597402949668,-112.970635610568308 56.741787716970222,-112.966236773398052 56.740430210003652,-112.966106050442306 56.740389864232839,-112.966010507940126 56.740360376263439,-112.965793606911177 56.740293432093054,-112.961601924346567 56.738999592629042,-112.961468221354608 56.738958318946786,-112.957750592086882 56.737810604471861,-112.954027708684791 56.740633566647176,-112.953928783868008 56.740708571437288,-112.949618734427375 56.743976087159638,-112.942616472319187 56.755696940397293,-112.919055412517707 56.757919685616109,-112.891056662378261 56.756025246876185,-112.861393877913741 56.754613850775755,-112.857289777672406 56.754675060906408,-112.857158043536785 56.754677023399509,-112.844971801766278 56.75485796372854,-112.844828085970121 56.754860090494148,-112.841962053120227 56.754902468596953,-112.803608472475204 56.748496538275468,-112.764684248404095 56.747660298485336,-112.751505748001236 56.74590135080841,-112.75137517590062 56.745883915403816,-112.735741827115248 56.743795272512649,-112.733214542795395 56.743457416253591,-112.730913654185969 56.742389518208931,-112.717671612074497 56.736241547324724,-112.698578201379163 56.739320516654345,-112.698449396627765 56.739341275866472,-112.6947889935402 56.739931150891039,-112.684711676732604 56.74302251611973,-112.664672420441889 56.749165938041131,-112.650527794147564 56.756417134784627,-112.634847760861476 56.765452590074005,-112.615907994761116 56.773645400975703,-112.593445750307339 56.774817293974884,-112.570945161849053 56.775102739286531,-112.546800625823693 56.774521651341132,-112.526050214106263 56.778308741184631,-112.497187502723392 56.78042425989328,-112.490666066690608 56.784789901781814,-112.490557195453334 56.784862771961215,-112.47838350405226 56.793008551653763,-112.476852212076992 56.793698644392265,-112.476692335470815 56.793770691920749,-112.456247093100515 56.802980280244164,-112.421361126292638 56.816625226411794,-112.391115197636594 56.825794413062091,-112.383360481766431 56.833826128279803,-112.378402542582606 56.836655770372886,-112.37827672907963 56.836727567765273,-112.35811387083244 56.848228641871678,-112.32760806684395 56.851205186679827,-112.29706678027884 56.853291793792344,-112.291537492185142 56.857012327207563,-112.29127804177341 56.857186881488992,-112.288751516819616 56.858886576229324,-112.288612013039369 56.858980420065137,-112.279740194778526 56.864947189429778,-112.26088021046337 56.879264021730798,-112.249036723085624 56.887923331210033,-112.248957839344655 56.887980989563331,-112.238839236693238 56.895375084426469,-112.23627599512713 56.89709504443325,-112.236177684801291 56.897161007438434,-112.230723620642152 56.900820022033223,-112.221475110657011 56.907022477892887,-112.201728505715138 56.915281155333126,-112.191219332295034 56.91967368521091,-112.178981658564751 56.927233256072995,-112.173801385651984 56.930431985522851,-112.166076272358751 56.931446720120711,-112.165564291569694 56.931513952727393,-112.144854741743472 56.934231544681175,-112.140705458909977 56.934458815005151,-112.140566595073537 56.934466418622264,-112.125509362294622 56.935289958589692,-112.107908115103314 56.940743858210681,-112.10410557038324 56.941241156037954,-112.103540365068241 56.941315062755493,-112.098463676654944 56.941978767299268,-112.078946616153516 56.944528208571938,-112.051544466017447 56.946527165305767,-112.039173532797392 56.948869414562715,-112.039045253432221 56.948893694385312,-112.027413710636267 56.951094554609327,-112.036678144778875 56.951018110902673,-112.039391697073555 56.951365004507011,-112.039526311646114 56.951382211587394,-112.048486173597325 56.952527142119642,-112.084150088671279 56.965081825291648,-112.098468680949168 56.966905096375974,-112.107779718473452 56.968089749316704,-112.125626017955753 56.974359840663098,-112.14407775569731 56.984105883125054,-112.144215183777234 56.984178441906614,-112.155548786464962 56.990160816011681,-112.157660825644427 56.991828310984189,-112.157735860946829 56.991887549350047,-112.167625468261519 56.999693072165158,-112.170521277192918 57.005583177804837,-112.170555536167413 57.005652849181594,-112.170772008894801 57.006093076475146,-112.170910490954498 57.010500697070761,-112.170924603408992 57.010949798583184,-112.171079032222266 57.015863337584278,-112.171101070221084 57.016564403368903,-112.17157264832511 57.031558422820545,-112.171574614859068 57.031620918899961,-112.171574909733948 57.031630289944353,-112.17178265642525 57.0382310022935,-112.169036811641362 57.044686018872177,-112.169137786582667 57.047899997563718,-112.167373938076736 57.054345793346712,-112.165042557048238 57.058385894317631,-112.159958493127277 57.067192445964494,-112.160748596441962 57.067185129175357,-112.182259633518797 57.062122886142781,-112.197444599880285 57.068575931182437,-112.206516894298389 57.075333575229088,-112.207569858460218 57.076117689139245,-112.205825264448208 57.07724306020598,-112.192266035585305 57.08598646211815,-112.16973697390705 57.08949734532257,-112.150742787992172 57.089785613775767,-112.146870204632407 57.089844032976799,-112.139362422884744 57.102824111620194,-112.137025011540445 57.106863683479787,-112.134695484625865 57.110888464257066,-112.140280874727765 57.13268105837443,-112.13956552341925 57.137931396119264,-112.141741720741791 57.143942943233768,-112.141767886688172 57.1440152119375,-112.141790255259082 57.144076992296107,-112.141952718692181 57.144525697996606,-112.143552991761439 57.14894486794126,-112.160639860370438 57.14692656507065,-112.181633367534133 57.14386450363903,-112.200550222332467 57.146550996691943,-112.220074640771614 57.144724864542091,-112.233396609142275 57.137634030800761,-112.246851080382001 57.134634892683344,-112.267438702909814 57.136074283527023,-112.28122042109392 57.132341576971257,-112.281339084819606 57.132309427703483,-112.292597649818561 57.129258410281842,-112.322425660056581 57.121167864460638,-112.352434474025813 57.118391089956795,-112.378981193871027 57.123834347180598,-112.397611682698141 57.138777993758545,-112.405731681562912 57.143340275567944,-112.405831915611714 57.143396582434676,-112.407935438322667 57.144578186109307,-112.408062957267219 57.144649813249259,-112.415504167190491 57.14882881694755,-112.415636753796718 57.148903265301172,-112.417622523681146 57.150018236719653,-112.425877980071462 57.157471339447163,-112.425957329871892 57.157542959818315,-112.429128414632444 57.160404880018511,-112.446190558938838 57.16717049977273,-112.446309466209087 57.16721763293215,-112.4515245631369 57.169284593295188,-112.463967866531675 57.174214573968136,-112.464152797333355 57.174287823394387,-112.471792748607655 57.177313444810018,-112.476424843510671 57.176687906769459,-112.476672474068877 57.176654460273397,-112.47698945351334 57.176611646293125,-112.477393084152297 57.176557127154943,-112.485689927753697 57.175436134545272,-112.493716414614084 57.174351084340564,-112.494273638174377 57.174275735419855,-112.497139969495194 57.173888100318777,-112.497280205668432 57.173869133263473,-112.499797713477165 57.173528608397746,-112.499927505579109 57.173511050833632,-112.508931948147847 57.172292611544258,-112.527961592919624 57.173551194355205,-112.530702736255932 57.173732243028326,-112.531297263950648 57.174111654114697,-112.531484019518814 57.174230834132906,-112.543215956194814 57.181715578570298,-112.543695517913079 57.182021440996351,-112.543820310539004 57.182101032063414,-112.543933013649394 57.182172912194602,-112.546345818381937 57.183711666045518,-112.550910033936248 57.186621991151227,-112.553488703297049 57.182186421741683,-112.55350028753513 57.182174378919647,-112.553569399817974 57.182102530513319,-112.558442645341813 57.177035562295337,-112.560470969755997 57.1751797927596,-112.560547253347011 57.17510999457317,-112.564664646837969 57.171342193519621,-112.57195755458109 57.168092071764072,-112.587665870856554 57.165261817949471,-112.597834581175675 57.164241018860658,-112.60123648419966 57.161123240241736,-112.601306729681895 57.161058855153001,-112.601989287628953 57.160433227594183,-112.610527397452017 57.157324914838021,-112.610719794058468 57.157254859884354,-112.61136259263418 57.157020801686649,-112.630372861703307 57.156304859953373,-112.637862253618309 57.157219299138895,-112.638387480687157 57.157283409758826,-112.640194579474937 57.157503970531664,-112.640352545310549 57.157523249278448,-112.644296637308358 57.158004530001811,-112.653980142000677 57.161640019403244,-112.655488274141717 57.161701923240322,-112.655620583301527 57.161707353218389,-112.662512763738562 57.161990013550685,-112.663792462238973 57.161259920660008,-112.666272144340482 57.159845095394701,-112.666363349299445 57.159793053857044,-112.670811466508511 57.157254702127887,-112.670938083553892 57.157182439790439,-112.688983090521134 57.146879701411919,-112.692624930575263 57.144799400042885,-112.710060493351946 57.138133026685018,-112.733547814420362 57.134595380070436,-112.750971144945098 57.127923379925711,-112.767223642354224 57.133491587991543,-112.769001038367975 57.134100304398594,-112.769497179149056 57.13416036485814,-112.786733843204232 57.136245611298015,-112.786863034132054 57.136261230623397,-112.792790630532892 57.136977725859879,-112.810831800338349 57.143148559732566,-112.812429829149139 57.14397229969822,-112.812530090138694 57.144023979568566,-112.818440731061528 57.147070239864306,-112.819133362296199 57.147427160691954,-112.821701472197219 57.14875044299756,-112.823178796388106 57.149511603684573,-112.823381661556951 57.149616121926279,-112.841179493037259 57.158782146580052,-112.844562025818519 57.163836267478736,-112.844947333796469 57.164411892808893,-112.847396569907474 57.168070439489433,-112.85184268159945 57.169622973533869,-112.851929210921995 57.169653185762144,-112.852684384312752 57.170189852688864,-112.862001794724492 57.176809634589283,-112.866891180716564 57.184854231050615,-112.863377274489167 57.190030432040217,-112.862908286869384 57.190721164427949,-112.862784272749977 57.190903809844613,-112.86597024490834 57.19413917238942,-112.868598904803434 57.195825919972805,-112.869183836053892 57.196201227523886,-112.872771849987771 57.198503164680687,-112.878412167634394 57.203533712700256,-112.880578524876171 57.206424174953618,-112.883271958526677 57.210016900033729,-112.883807538991704 57.210731209952499,-112.885345884859831 57.212782750645559,-112.886789313622216 57.215261816117753,-112.892491138287696 57.221041776788901,-112.893091392180338 57.221650134395681,-112.893734481692562 57.222301880145672,-112.89784767401477 57.225454827306088,-112.904018788831692 57.230184106461408,-112.909232008606409 57.235463376163693,-112.911838962830373 57.238103050289553,-112.921941035170605 57.248326884588003,-112.922003636654949 57.248390220140443,-112.927489452234539 57.253939383533591,-112.930099037341833 57.256578654686514,-112.933193047887457 57.259706883268819,-112.933256067453044 57.259770593400205,-112.935319774060858 57.261856772943815,-112.940172633748631 57.26734665422228,-112.943153483170505 57.269773642438359,-112.94486979710878 57.271507649914639,-112.944935121587321 57.271573644087077,-112.990227001113453 57.31726393901485,-112.993215236871052 57.31968967327844,-113.005481517388148 57.32698608113661,-113.005602904808441 57.327058265927029,-113.007389198442851 57.32812046457429,-113.013370116900788 57.332971253629871,-113.017740144888975 57.338746868304042,-113.029105251150838 57.348794139030375,-113.038100028770813 57.353373958622029,-113.038215055338284 57.353432514381019,-113.042130486613488 57.355425539608895,-113.042233023888159 57.355477728349513,-113.059715828886254 57.36437259048401,-113.068854026487898 57.375705325549411,-113.069130993429539 57.375892660471905,-113.069236733527021 57.37596418029505,-113.078756193816218 57.382401370563507,-113.020658485107347 57.382565618528432,-113.020513925513271 57.382565993776886,-113.02020889971611 57.382566785020039,-113.019040142251598 57.382569809959811,-113.008671096101295 57.382596171689677,-113.008524962643506 57.382596537109727,-112.995671597644588 57.382628014587411,-112.99553856116232 57.382628333528551,-112.965056087049717 57.382697706114101,-112.964921476743086 57.382697996096361,-112.910255073889815 57.38280386396017,-112.910114318427176 57.382804105915419,-112.860981742766398 57.382878950151294,-112.860848536887985 57.382879127005921,-112.848993109451783 57.382894302821548,-112.848859592022393 57.382894467377206,-112.782658335372219 57.382958620184709,-112.78252949584305 57.38086412826987,-112.782529470179909 57.380796468682263,-112.782529442928833 57.380724615264825,-112.782529427355428 57.380683548972947,-112.78252897994345 57.373458920256162,-112.78252902950959 57.366234226670016,-112.769153493423133 57.366227082251442,-112.768652150672253 57.366227400019298,-112.755443646827644 57.366235532820582,-112.75544321416902 57.359011026240047,-112.742067839750675 57.359017828499077,-112.741566620992799 57.359017975802928,-112.728358448562972 57.359023211338851,-112.71498322524846 57.359027145629966,-112.714983719158894 57.366251787879747,-112.714482229131704 57.366251871520035,-112.701274002212742 57.366254298171278,-112.70127450803443 57.373478844920918,-112.687899011443434 57.373479970268377,-112.687899394812675 57.380057557635418,-112.687899399125044 57.380129429909054,-112.68789943218944 57.380679031229604,-112.687899433734856 57.380704655911352,-112.690224092655512 57.380683396407868,-112.698781273739783 57.380604769240328,-112.699152748986236 57.38060134278512,-112.699734635177478 57.380595973314392,-112.699878908116588 57.380594641590676,-112.699893230985865 57.380594509373246,-112.698019779400283 57.383480886255292,-112.694651086819206 57.388669480007437,-112.694604402451205 57.388741374327623,-112.692662907962031 57.391731030966689,-112.688273297959427 57.398488634285023,-112.684502134584505 57.404291986219675,-112.683601517305178 57.405677820355123,-112.679562836588573 57.407505653410517,-112.670288305481648 57.411702028716427,-112.65884387229066 57.416877760600222,-112.652680635143341 57.418454113278301,-112.637951396881761 57.422219374096279,-112.632789681169299 57.423538166054044,-112.626863724785025 57.427528112507105,-112.617817342161061 57.43361674338373,-112.616859329508557 57.43426130045367,-112.605621328038183 57.436393769706051,-112.604057197873146 57.437598287285425,-112.602851901831329 57.438526134519662,-112.601110130385763 57.442468708523819,-112.600555219152355 57.443724952121862,-112.599337444416548 57.446480392894124,-112.598663278914813 57.448005716384039,-112.600213471042082 57.44975527605007,-112.600243979050404 57.449789705747556,-112.601036083946553 57.450683607152904,-112.608684759841339 57.4522304729933,-112.610977218368163 57.452694022122159,-112.612737202621801 57.457008968771738,-112.613189684348626 57.458118475508357,-112.618368223003401 57.461056593509873,-112.618568414966688 57.461170243792665,-112.61981967576061 57.465477003026173,-112.617881769379991 57.467353815457862,-112.617591500074866 57.467526942445808,-112.617497881933446 57.467582779161859,-112.615337031948016 57.468871509707427,-112.611721457428857 57.471027576489426,-112.606544846577407 57.474113732865916,-112.606650787296644 57.479168656310897,-112.606651024971498 57.482545362198245,-112.60665126371039 57.489769766921057,-112.606651297867074 57.496994239739429,-112.606651327477337 57.497265181913555,-112.606651670242613 57.504399209211527,-112.606651654066667 57.511623582755902,-112.606651902605279 57.51782092943688,-112.606651906623583 57.517917413060282,-112.606651945610352 57.518847893617071,-112.606652179692958 57.526072275753684,-112.606652286283691 57.526343193476777,-112.60665236143079 57.53347724887103,-112.606652359652927 57.540701455009398,-112.606652383621579 57.542193166514465,-112.606652384803837 57.542265030036006,-112.606652485864586 57.547925808073074,-112.606652613280275 57.55536454051164,-112.604921940216926 57.555365330713677,-112.604417764564388 57.555365479403974,-112.591075167713825 57.555371056740803,-112.577564047302531 57.555375063382918,-112.577060076449143 57.555375116395098,-112.563716434723986 57.555377662896241,-112.552437015737596 57.555378683168996,-112.552268281775682 57.55537869078335,-112.551359110476298 57.555378727930346,-112.551219948586549 57.555378733038623,-112.550204892799286 57.555378765659633,-112.549700972740268 57.555378798676429,-112.536357693576392 57.555378491357096,-112.52284640123473 57.555376666939317,-112.52234243046108 57.555376486910532,-112.508999293786246 57.555373360087991,-112.497812544285637 57.555369526232454,-112.49781291977699 57.5479473247172,-112.49781323133881 57.540723042909399,-112.497813472561234 57.53349880789866,-112.497813784493658 57.526093932906193,-112.497813600580955 57.522499685983881,-112.497807347197011 57.522120779386228,-112.496665620770727 57.522138999800383,-112.493759860085859 57.522185328523641,-112.492943126616282 57.522198262008672,-112.491579660444415 57.522220024063408,-112.487529921676526 57.522284359411131,-112.485531819571236 57.52231608649609,-112.48131630169398 57.522382847903692,-112.480982246553367 57.522388160572937,-112.479100178054537 57.52241793884717,-112.476600140519395 57.52245740549295,-112.474790105095295 57.522485960398406,-112.472663286089855 57.52251947601038,-112.471237161014301 57.522541901858766,-112.47123690273726 57.526084879762891,-112.471236872529587 57.526355733369279,-112.471236840363602 57.533489651933074,-112.471236648476477 57.54071396607322,-112.471236477331942 57.547938130808447,-112.471236163243546 57.555360542638851,-112.468132125314014 57.55535923821509,-112.467628130671997 57.555359610582634,-112.454286993216868 57.555367888055208,-112.454287767003507 57.562532661235821,-112.45428865527856 57.569757066921589,-112.440779380859524 57.569763885471765,-112.440780281217187 57.576988206229203,-112.440781021805833 57.58421258685803,-112.440781109687279 57.584483412662486,-112.440781575407797 57.588891795759267,-112.440781583070645 57.588963654381786,-112.440781867668846 57.591617418505436,-112.440782370950458 57.597551804869795,-112.44078237777353 57.597631016505808,-112.440782482408849 57.598841735163575,-112.440783349020521 57.606065971053432,-112.440783585768486 57.608765352377766,-112.440783594101902 57.608859703990518,-112.440784014347159 57.613561229187589,-112.426938439181242 57.613566701050196,-112.426939029604497 57.620700695571188,-112.413429843073217 57.620704596449556,-112.41343045127104 57.627928809783242,-112.412925449010515 57.62792888732033,-112.410334887749272 57.627929488046377,-112.410182131546549 57.627929521811716,-112.399584654190733 57.627931413774228,-112.386075274643972 57.627932290486079,-112.385570182273099 57.627932265055222,-112.372229879452206 57.627931821803919,-112.358721435593694 57.62792988425246,-112.358721771474521 57.63515417712874,-112.358468979034299 57.635154096178027,-112.358216707356803 57.63515401489034,-112.344876266751101 57.635150612197627,-112.344876269474071 57.635250951226809,-112.344876481426127 57.642642560342871,-112.317523236724767 57.642637727315027,-112.304015405545044 57.642633230425062,-112.304015308667786 57.649767304382245,-112.303509962397513 57.649767622173904,-112.290170765168071 57.64977554125867,-112.290170830796555 57.656999759952505,-112.290170543127559 57.664224040037581,-112.290170516020979 57.666291185051328,-112.290170515108457 57.666363072638582,-112.290170502577325 57.667366857338749,-112.290170501566479 57.667449234788137,-112.29017045568817 57.671448324761627,-112.290170484596416 57.671719227758544,-112.290170224690897 57.676563242516046,-112.290170220182844 57.676648789562634,-112.290170104999802 57.678853255554962,-112.303509082621375 57.678845272501817,-112.304014834989161 57.678844906371936,-112.31752288680326 57.678850266751979,-112.330862779800853 57.67885412714044,-112.331368551210687 57.678854240681083,-112.344877044457689 57.678858533811905,-112.344877221726108 57.671724359593064,-112.3448772141831 57.671453492535562,-112.358217330760965 57.671456339072975,-112.358217420105305 57.666516431006364,-112.358469716330646 57.666515561265115,-112.385513013174773 57.666419417561094,-112.385569270918566 57.664337583595611,-112.385572073876702 57.664233854835274,-112.385571903036023 57.660222635122445,-112.38582612277888 57.660221968776177,-112.427481234648567 57.660105884789836,-112.426941688789711 57.657001715475175,-112.426941194271066 57.649777824249533,-112.426940837848818 57.644239170094302,-112.426940828398401 57.644089420297384,-112.426940737703148 57.642644297124619,-112.42694072765714 57.642475243395388,-112.426940721609355 57.642373372520261,-112.440281369357976 57.642368120108785,-112.440280893753183 57.635143897951941,-112.440280272053855 57.627919576437243,-112.440785402071938 57.627919441246533,-112.454294600207902 57.627912564962465,-112.458266418791695 57.627910275982082,-112.458410334481925 57.627910190700433,-112.467635348353184 57.627904382341306,-112.468140259927182 57.627904085391286,-112.468141025761142 57.635128363541384,-112.468141753862625 57.642352656284075,-112.481651741091568 57.642353362218579,-112.494993611449232 57.642352819043481,-112.495498676694595 57.642352753477084,-112.498977303854517 57.642354159928921,-112.499118266711903 57.642354214904501,-112.509009270211081 57.642357680096552,-112.522351437227712 57.642361078780553,-112.522856732490936 57.642361148595995,-112.536367465566173 57.642363121206692,-112.549709788521909 57.642363732206832,-112.55021496832876 57.64236365087509,-112.563725996912538 57.642362697145195,-112.577068632709995 57.642360365473628,-112.577573747874808 57.642360229574159,-112.591084630788956 57.642356259315548,-112.604426540403566 57.642350959850681,-112.604931732484545 57.64235066961227,-112.614116929341066 57.642346207850281,-112.614312206460681 57.642346105750796,-112.618442226748314 57.642343875765008,-112.631784202241008 57.642335643880848,-112.632289470996469 57.642335199268857,-112.645798123007864 57.642339521973014,-112.645797437745074 57.635115400407535,-112.659137877027206 57.63511834289929,-112.659642979791883 57.635118494971074,-112.669700429028623 57.635122153530389,-112.669841283936094 57.635122199088258,-112.673152010551348 57.635123224715656,-112.686492869463336 57.635126521851383,-112.686998068745822 57.635126647008512,-112.697617903466579 57.635128169619172,-112.697751884386562 57.63512818313103,-112.700507194591083 57.635128429521671,-112.713848037160233 57.635128887118476,-112.714353172313494 57.635128957769155,-112.727861515036651 57.635127796646934,-112.739668933471989 57.635125723680432,-112.7398119123838 57.635125691821649,-112.741201244759523 57.635125373829787,-112.741706386200647 57.635125248723291,-112.755214468374007 57.635121402716038,-112.755214938999302 57.638619728565502,-112.755214948735173 57.638691582606782,-112.755215441141644 57.642299235146872,-112.755215447488652 57.642345402788138,-112.758967608556375 57.642344081826124,-112.768555041183902 57.642340200853077,-112.769060482085038 57.64233995567534,-112.774723805433723 57.642337288433438,-112.77485779858398 57.642337222255613,-112.782568544910134 57.642333174822831,-112.792545878521608 57.642327283388113,-112.792879805745088 57.642327072595656,-112.795908199115104 57.64232512065341,-112.796413408042952 57.642324690194009,-112.796413204070831 57.642595626460313,-112.796413772391602 57.64652983267694,-112.796413782851232 57.646601687960626,-112.79641424091362 57.649729416445723,-112.809920067905253 57.649739316342981,-112.809920855351891 57.656963217303776,-112.823258284920655 57.656971400426038,-112.823763610873115 57.656971756318249,-112.830718219794321 57.656974486956898,-112.830852306301722 57.656974535846857,-112.837269477202526 57.656976709448067,-112.843218468495962 57.656978468919924,-112.843352538082513 57.656978505348206,-112.850607006408396 57.656980264588071,-112.851112640615781 57.656980352021421,-112.864618565218379 57.656982471415148,-112.877956090732994 57.656982849229017,-112.878461623045098 57.656982992559691,-112.891973358229492 57.656981752116934,-112.905316763582206 57.656979031442035,-112.905822217900621 57.656978913628727,-112.909850008811645 57.656977807352234,-112.904793255776937 57.663748102571255,-112.876051149311323 57.689002131749334,-112.85398924063584 57.703395547289318,-112.853859900073743 57.703479885685134,-112.846180811045272 57.708486213790628,-112.839085225033372 57.71324731421192,-112.833570018278607 57.715281673645009,-112.833437264182621 57.715330636059221,-112.802753315882214 57.726640253097123,-112.802638084669454 57.726682698301445,-112.802304534357916 57.726805559796297,-112.792695740923818 57.727203879689803,-112.792561460179797 57.727209440897653,-112.747148580545158 57.729081947582834,-112.740759808339661 57.728891339002537,-112.740625549048787 57.728887329904417,-112.701182883318992 57.727703332273457,-112.695460072627768 57.727325519850687,-112.695325877152243 57.727316657240131,-112.662697532322809 57.725157443019732,-112.662470432057987 57.725142384023897,-112.657023921406179 57.724781100526208,-112.602354245941228 57.716965930825133,-112.577323127171155 57.712083253178932,-112.537202600523742 57.704244053155946,-112.536633230811717 57.704077775005935,-112.534617532125367 57.707268365278459,-112.533707476725183 57.709422432230106,-112.53219078961807 57.713012564366039,-112.529944009203817 57.720595412115571,-112.527381092785689 57.725571901696703,-112.522049849374625 57.741709021979766,-112.518048832669649 57.753811697869494,-112.516714429387562 57.757845895034087,-112.515824968938432 57.760535307052692,-112.514486805220997 57.764579529074489,-112.514445766343641 57.764703543319946,-112.513131340000314 57.76867512574217,-112.513090655573208 57.768798041273612,-112.511374367185965 57.773982525977374,-112.506920534669561 57.787429577387712,-112.506773454033819 57.787873602756186,-112.50602965362792 57.790118914420248,-112.505509534964048 57.79369679873173,-112.505881326918072 57.802621702826265,-112.505194340920738 57.806201559344679,-112.505863906410553 57.822266297194709,-112.504979712931302 57.826868962042354,-112.502868122897027 57.832529819603209,-112.502016115238121 57.838384556841156,-112.502685099554142 57.85444923604512,-112.501642916328478 57.861604909406338,-112.501717263253894 57.863389924130296,-112.500339754790858 57.870549539566795,-112.501008825027057 57.886614149130821,-112.498259721194898 57.893075634585244,-112.496426598966224 57.897383173943524,-112.494134708649781 57.902767680803109,-112.492198517338494 57.905712668961868,-112.486922559138577 57.910888519184773,-112.481645093420809 57.916064153996345,-112.479707178930497 57.919008953708158,-112.471301707861372 57.926524592531436,-112.457715851491145 57.935335441296694,-112.444650691837253 57.944413655168169,-112.428150201698941 57.951743263281507,-112.409149619307399 57.957799741661837,-112.398244777276688 57.960111722262049,-112.386216860247472 57.961850602482478,-112.378197131325464 57.963009230719749,-112.368172313004578 57.964456863198528,-112.361471417667488 57.964975243714285,-112.338092478617725 57.968794918916373,-112.314447100411982 57.965470045814193,-112.307712699136403 57.965093031903081,-112.297587629960631 57.963857408460413,-112.289487608068811 57.962868381337465,-112.277339091707049 57.961383861779694,-112.246832264859435 57.95365087944166,-112.243331413368409 57.952307862347681,-112.229327203853359 57.946933506707339,-112.211828675082245 57.940213814671282,-112.205997281503286 57.937973293372842,-112.194336670355881 57.933491560025203,-112.176850728158215 57.926766872857016,-112.165197366189048 57.922282432840717,-112.155003167933273 57.918357643311076,-112.141899338213747 57.913310306330523,-112.124433422496381 57.906578312894929,-112.114442071761985 57.904319107442532,-112.113610834064545 57.904131102861385,-112.103385635151355 57.901817818363199,-112.094005667708601 57.898808325903339,-112.085279637658246 57.895439308826113,-112.073647773428831 57.890946379946513,-112.063472383308124 57.887014167851554,-112.043730155864182 57.881959575671537,-112.043590677823772 57.881923849162675,-112.039229960675598 57.880806762818004,-112.038289805305951 57.880565894111875,-112.037901697298437 57.880466457489732,-112.037734156750233 57.88042353161692,-112.033074193416368 57.879229463820458,-112.031652351090898 57.878771964778792,-112.03150045459239 57.878723088173089,-112.028390104193818 57.877722183532505,-112.022906518357672 57.875293968878623,-112.011288900044534 57.870795271160098,-112.00257735472519 57.867420513377546,-111.991552918882121 57.86531562491934,-111.972208733439587 57.859621122922817,-111.948668372399112 57.856227884196372,-111.92843500371319 57.851020417703147,-111.911510731994454 57.844000415054985,-111.88118136247725 57.836179109758952,-111.869092148117204 57.834655407850832,-111.850865085831671 57.828350513443915,-111.821109923949521 57.844617518730885,-111.791327932102519 57.860877568579482,-111.791680718486461 57.876946183355145,-111.789058874743361 57.880559785017311,-111.795190085813687 57.889987319761467,-111.795502357128726 57.9041263769642,-111.795506523899732 57.904314950462528,-111.795893294906065 57.921808538958182,-111.789519719222838 57.934224892001147,-111.788766570917701 57.937765716425744,-111.784418262153082 57.94415773094218,-111.783292168818775 57.946349148149345,-111.784054784818096 57.953192872478461,-111.77859948249116 57.960832581686468,-111.778545275677629 57.960908476530307,-111.777729649211082 57.962050392056348,-111.775004918297313 57.973090346219649,-111.762732308857849 57.9813532651918,-111.748563470641898 57.984271986611205,-111.741585556786376 57.990926804704941,-111.74102170582978 57.991380623317148,-111.726996850386286 58.002664117208724,-111.705160319125127 58.008456058869413,-111.695923370421355 58.006173268331295,-111.689890980315781 58.008355741087954,-111.677981310126356 58.012662977645775,-111.672025404245701 58.0148163012285,-111.663089967355305 58.018045583795377,-111.648170161318887 58.022100507286574,-111.63621793777547 58.024547670641908,-111.632082525232931 58.025547491725611,-111.618279208923951 58.027818460000383,-111.595824937891905 58.030312384711387,-111.58833948163813 58.031142854311135,-111.582890420269337 58.031457215401005,-111.567644659528909 58.033326732439605,-111.565254421992918 58.034874413695647,-111.560343661658365 58.038053344155493,-111.553302459355365 58.042991417768626,-111.546834991644559 58.046794258913188,-111.53329817154389 58.054086821455115,-111.525902649592084 58.057406264881912,-111.517025630128472 58.061389055879189,-111.51069025799643 58.063826285202246,-111.506164107785168 58.065567019895354,-111.493209697344014 58.069063167292718,-111.491048945884756 58.069530884588538,-111.478950329679336 58.072390569554528,-111.474215362154965 58.073509289908749,-111.465342902430606 58.076058543971705,-111.456490209551148 58.078601140597208,-111.412085757016385 58.07861102052982,-111.411574259525068 58.078611044198176,-111.366309909615666 58.078605007431712,-111.362943962962802 58.078603926898715,-111.363189588146909 58.078418747725379,-111.365499964884918 58.07674787433303,-111.248257920425146 58.073663242252245,-111.248252820860458 58.03508929268385,-111.165388373977493 58.035068864753036),(-112.546847672440251 57.216756587722735,-112.543223037823452 57.208749222454102,-112.541164697841793 57.206409944997567,-112.535720130941797 57.200220652219535,-112.532660427300769 57.196741404753055,-112.532591022034239 57.196662474128708,-112.528595840609896 57.192118342803965,-112.527961368963034 57.191967142374374,-112.516096026879865 57.189138700248705,-112.505356799991389 57.190734440821984,-112.495105069416809 57.192256761750144,-112.494896799667004 57.19228767861263,-112.493164844274304 57.192544765534159,-112.491190672837121 57.192837772933132,-112.490890802888885 57.192882276647978,-112.47816928124405 57.194769521524087,-112.464067227109751 57.193512782427113,-112.463716849617569 57.193376406289538,-112.463585620083236 57.193325327788642,-112.455951959289962 57.190353594497552,-112.454983724454465 57.189976599421151,-112.454910881874056 57.189948236579831,-112.454803739399779 57.189906518172613,-112.453677516955125 57.189467986101334,-112.45332496636091 57.189330704592862,-112.453215921383674 57.189288242593079,-112.441812377549226 57.184846647028138,-112.430856121517024 57.180577273385957,-112.415548509792956 57.17460901520851,-112.413790485602291 57.174293521047765,-112.41365782028285 57.174269711773213,-112.402116846974451 57.172197812115506,-112.401977521075352 57.17217279163151,-112.397923356380389 57.171444652072374,-112.397796449294404 57.171421856613165,-112.396678365983576 57.171221016110707,-112.396512097973101 57.171191148467422,-112.396345162651173 57.171161160680235,-112.390297867119727 57.164654926522935,-112.379559287482294 57.153094951007084,-112.378282191847291 57.145543148184892,-112.367469172818417 57.138291313584517,-112.352971762375091 57.133125632240144,-112.336811732640982 57.131701722487016,-112.32541471368387 57.135774672270863,-112.313310070184059 57.140098398379209,-112.304676398534014 57.143180982854354,-112.304556207827204 57.143223888210059,-112.293225614274903 57.147267692671832,-112.276758116378744 57.150302493585698,-112.260806608321204 57.150329284533292,-112.246721268312641 57.153851581709176,-112.22973101022535 57.158097318600305,-112.217600553891188 57.161126629874481,-112.204322110319907 57.164440716576976,-112.189741064149189 57.161803301098608,-112.171655465734673 57.158529098446671,-112.159620423752727 57.162494696003314,-112.146494698867599 57.166570300783732,-112.146739212327319 57.174467849397558,-112.145880438546612 57.1764763736563,-112.145847307362502 57.176553857374941,-112.144253996190798 57.180279737346424,-112.144343453935562 57.183173744792548,-112.142745800946187 57.188977496573763,-112.140636633169933 57.19261497738507,-112.135757478743756 57.201026203429279,-112.135385709119689 57.20184839017481,-112.132876248261653 57.206172751619562,-112.132776980259635 57.206343790924592,-112.127875429131294 57.214787143290842,-112.11765180015972 57.225366041981395,-112.106543453772176 57.235951855952223,-112.103565386992784 57.239070893461374,-112.103436003378107 57.239206388146179,-112.094606129010529 57.248450666217742,-112.089592058769469 57.251860843651343,-112.089762446054294 57.257633112182766,-112.08976733404171 57.257798671976019,-112.089950296842616 57.263994466717989,-112.087173852057091 57.270447569734202,-112.081075541927945 57.275577998785209,-112.081002281720515 57.275639621211134,-112.075590510811892 57.280191018044412,-112.076059406287399 57.296259819792105,-112.088449715917605 57.296153192767569,-112.088583395846868 57.296152035702015,-112.118530528847828 57.295889245556452,-112.118713601701074 57.295887617127505,-112.11947008387007 57.295880885408678,-112.119677483010335 57.295879039027859,-112.135423086655337 57.295737863915193,-112.147006826782629 57.299768069333304,-112.147179306654508 57.299828063599023,-112.147352349075163 57.299888253102012,-112.147516140790572 57.299945224521416,-112.153433117622811 57.302003055043393,-112.177284217891128 57.304996852975272,-112.183222238946087 57.304941131679954,-112.190089348089714 57.305494178826706,-112.190277384653356 57.305509316961356,-112.195132057431451 57.305900047133484,-112.224820664390521 57.305614440284735,-112.236659813999552 57.304427063909742,-112.241253993432338 57.303667374324903,-112.254417527666092 57.302643789189496,-112.266236321001387 57.300917930628366,-112.283962868544748 57.298327309778784,-112.28932138779679 57.297176668779954,-112.296045400269563 57.296294898586375,-112.296256193311876 57.296267249229089,-112.298197272004145 57.296012622778143,-112.298362754118628 57.295990913650492,-112.308370573863741 57.294677564569803,-112.308897890509542 57.294608338952919,-112.309433866460026 57.294537974022326,-112.309566239077597 57.294520595256522,-112.313501192638086 57.294003917129572,-112.33386838302664 57.288843830722868,-112.342944691156148 57.28726363027878,-112.353938948436465 57.283529084679074,-112.354810902230781 57.283232832669306,-112.354926795748682 57.2831934562765,-112.37107968385709 57.27770343076994,-112.371206596943978 57.27766028104277,-112.372257750707391 57.277302885964616,-112.39123810487051 57.271421304678071,-112.401615954092975 57.268942152690911,-112.411398892644044 57.266153648513658,-112.414315564427326 57.265322115179202,-112.414440380070758 57.265286528318278,-112.415598284127213 57.264956382893679,-112.415730639473807 57.264918644247871,-112.430960770832172 57.260574615239364,-112.446361441267115 57.252834273862092,-112.458757986132412 57.247913733086371,-112.458883239556314 57.247864003552635,-112.460101560464906 57.247380278523359,-112.461678816591416 57.247016801949009,-112.461811438399437 57.246986238204578,-112.464299106465205 57.246412900198713,-112.466269295501021 57.245958821148797,-112.467740243312051 57.245619777297307,-112.468694097118473 57.245399907732441,-112.469083874380331 57.245310058684069,-112.470960760910785 57.244877387393799,-112.471083827619609 57.244849015977834,-112.471219067489301 57.244817838010427,-112.471426242669523 57.244770075816582,-112.474792455560888 57.24399396362908,-112.4752257771666 57.243883411939862,-112.475357300503802 57.243849856466788,-112.484951754855246 57.241401494446116,-112.489448233077965 57.239802577090444,-112.501937735584946 57.234487261225837,-112.518584649628792 57.227398183890195,-112.519067290778253 57.227240760434945,-112.520557389306717 57.226754713688265,-112.537191853745156 57.221326750581198,-112.546847672440251 57.216756587722735),(-112.568386353278683 57.208688923410485,-112.568437018439013 57.208793640137507,-112.568756097693054 57.208689335094682,-112.568386353278683 57.208688923410485)))
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/input/opposite.gpx b/vendor/phayes/geophp/tests/input/opposite.gpx
deleted file mode 100644
index c5c0c84bc45ad682077e6a3f7cdaa7780693f373..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/opposite.gpx
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
-<gpx xmlns="http://www.topografix.com/GPX/1/1" creator="" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
- <trk>
-  <name>Mons and its opposite</name>
-  <trkseg>
-   <trkpt lat="50.45409" lon="3.95626"></trkpt>
-   <trkpt lat="-50.45409" lon="-176.04374"></trkpt>
-  </trkseg>
- </trk>
-</gpx>
diff --git a/vendor/phayes/geophp/tests/input/path.kml b/vendor/phayes/geophp/tests/input/path.kml
deleted file mode 100644
index 0538daf45bfe51a427b4a1a462241650c4a46845..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/path.kml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<kml xmlns="http://www.opengis.net/kml/2.2">
-  <Document>
-    <name>Paths</name>
-    <description>Examples of paths. Note that the tessellate tag is by default
-      set to 0. If you want to create tessellated lines, they must be authored
-      (or edited) directly in KML.</description>
-    <Style id="yellowLineGreenPoly">
-      <LineStyle>
-        <color>7f00ffff</color>
-        <width>4</width>
-      </LineStyle>
-      <PolyStyle>
-        <color>7f00ff00</color>
-      </PolyStyle>
-    </Style>
-    <Placemark>
-      <name>Absolute Extruded</name>
-      <description>Transparent green wall with yellow outlines</description>
-      <styleUrl>#yellowLineGreenPoly</styleUrl>
-      <LineString>
-        <extrude>1</extrude>
-        <tessellate>1</tessellate>
-        <altitudeMode>absolute</altitudeMode>
-        <coordinates> -112.2550785337791,36.07954952145647,2357
-          -112.2549277039738,36.08117083492122,2357
-          -112.2552505069063,36.08260761307279,2357
-          -112.2564540158376,36.08395660588506,2357
-          -112.2580238976449,36.08511401044813,2357
-          -112.2595218489022,36.08584355239394,2357
-          -112.2608216347552,36.08612634548589,2357
-          -112.262073428656,36.08626019085147,2357
-          -112.2633204928495,36.08621519860091,2357
-          -112.2644963846444,36.08627897945274,2357
-          -112.2656969554589,36.08649599090644,2357 
-        </coordinates>
-      </LineString>
-    </Placemark>
-  </Document>
-</kml>
diff --git a/vendor/phayes/geophp/tests/input/paths_big.json b/vendor/phayes/geophp/tests/input/paths_big.json
deleted file mode 100644
index 2869c3126608f4905de63b9e7f9c5544aa2ca1a4..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/paths_big.json
+++ /dev/null
@@ -1 +0,0 @@
-{"type": "FeatureCollection", "features": [{"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76401, 35.44217], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75134, 35.47748], [-80.75278, 35.47857], [-80.75522, 35.48055], [-80.75605, 35.48133], [-80.75679, 35.48229], [-80.75731, 35.48316], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.76471, 35.49024], [-80.76471, 35.49024], [-80.76692, 35.48734], [-80.77014, 35.48202], [-80.77029, 35.48141], [-80.77043, 35.47728], [-80.77051, 35.47695], [-80.77063, 35.47675], [-80.77129, 35.47627], [-80.77338, 35.47499], [-80.77385, 35.47479], [-80.77466, 35.47456], [-80.77496, 35.47451], [-80.77555, 35.47452], [-80.78021, 35.47508], [-80.78021, 35.47508], [-80.78108, 35.47516], [-80.7814, 35.47515], [-80.78169, 35.47508], [-80.78513, 35.47345], [-80.78513, 35.47345], [-80.78478, 35.473], [-80.78408, 35.47125], [-80.78326, 35.46979], [-80.78294, 35.4695], [-80.78236, 35.4692], [-80.78193, 35.46861], [-80.78131, 35.46814], [-80.78114, 35.46795], [-80.77994, 35.46602], [-80.77953, 35.46526], [-80.77923, 35.46491], [-80.77911, 35.46452], [-80.77921, 35.46345], [-80.77921, 35.46345], [-80.77963, 35.4634], [-80.78107, 35.46309], [-80.7814, 35.46306], [-80.78186, 35.46311], [-80.78234, 35.46325], [-80.78308, 35.4635], [-80.78333, 35.46365], [-80.78376, 35.46411], [-80.78394, 35.46449], [-80.78397, 35.46492], [-80.78386, 35.46542], [-80.78318, 35.46637], [-80.783, 35.46685], [-80.78299, 35.46727], [-80.78307, 35.46766], [-80.78319, 35.46798], [-80.78344, 35.4683], [-80.78459, 35.46962], [-80.78509, 35.4701], [-80.7864, 35.47105], [-80.7868, 35.47129], [-80.78719, 35.47141], [-80.78903, 35.47162], [-80.79018, 35.47152], [-80.79018, 35.47152], [-80.78997, 35.47095], [-80.79022, 35.46936], [-80.79017, 35.46844], [-80.79029, 35.46802], [-80.79053, 35.46769], [-80.79178, 35.46668], [-80.79263, 35.4663], [-80.79466, 35.46507], [-80.79547, 35.46466], [-80.79563, 35.46453], [-80.79624, 35.46382], [-80.79659, 35.4636], [-80.79718, 35.46328], [-80.7974, 35.46322], [-80.79791, 35.46318], [-80.79836, 35.46305], [-80.79965, 35.46218], [-80.79989, 35.46207], [-80.80023, 35.46201], [-80.80051, 35.46203], [-80.8019, 35.46246], [-80.80237, 35.46249], [-80.80292, 35.46236], [-80.80452, 35.46168], [-80.80491, 35.46164], [-80.80531, 35.46172], [-80.80872, 35.46366], [-80.80891, 35.46391], [-80.80898, 35.46414], [-80.80904, 35.46524], [-80.80904, 35.46524], [-80.80967, 35.46515], [-80.81048, 35.4648], [-80.81068, 35.46467], [-80.81118, 35.46421], [-80.81118, 35.46421], [-80.80908, 35.46268], [-80.80832, 35.46197], [-80.80762, 35.46112], [-80.80752, 35.46108], [-80.80265, 35.45563], [-80.80251, 35.45539], [-80.80249, 35.4552], [-80.80262, 35.45501], [-80.8028, 35.45496], [-80.8028, 35.45496], [-80.80201, 35.45462], [-80.80131, 35.4542], [-80.7967, 35.4507], [-80.79601, 35.45024], [-80.79601, 35.45024], [-80.79658, 35.4494], [-80.79682, 35.44892], [-80.79849, 35.44498], [-80.79874, 35.44451], [-80.80039, 35.44281], [-80.80083, 35.44253], [-80.80162, 35.44223], [-80.80188, 35.44207], [-80.8023, 35.44173], [-80.80246, 35.4415], [-80.80258, 35.44105], [-80.80255, 35.44072], [-80.80203, 35.43964], [-80.80199, 35.43932], [-80.80209, 35.43903], [-80.80286, 35.43748], [-80.80291, 35.43724], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80274, 35.43638], [-80.80167, 35.43512], [-80.7996, 35.43312], [-80.79428, 35.42758], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79201, 35.42529], [-80.79105, 35.42488], [-80.78822, 35.42335], [-80.7879, 35.42324], [-80.7875, 35.42319], [-80.78718, 35.4232], [-80.78176, 35.42352], [-80.78116, 35.42347], [-80.77896, 35.42292], [-80.77821, 35.42269], [-80.77798, 35.4225], [-80.77754, 35.4219], [-80.77713, 35.42156], [-80.77666, 35.42129], [-80.77589, 35.42095], [-80.77551, 35.42084], [-80.77484, 35.42075], [-80.77335, 35.42061], [-80.77282, 35.42064], [-80.77201, 35.42084], [-80.76792, 35.42236], [-80.76747, 35.4226], [-80.76462, 35.42464], [-80.7644, 35.42474], [-80.764, 35.42478], [-80.7631, 35.42467], [-80.76016, 35.42421], [-80.75971, 35.42409], [-80.75839, 35.42362], [-80.75811, 35.42354], [-80.7578, 35.42352], [-80.75713, 35.42358], [-80.75628, 35.42376], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.7534, 35.42141], [-80.75294, 35.42086], [-80.75256, 35.42057], [-80.75208, 35.42031], [-80.75159, 35.42013], [-80.74601, 35.41862], [-80.74558, 35.41847], [-80.74309, 35.41645], [-80.74092, 35.4145], [-80.73984, 35.41359], [-80.73526, 35.41053], [-80.73379, 35.40906], [-80.73343, 35.40876], [-80.73307, 35.40855], [-80.73263, 35.40842], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.73004, 35.40709], [-80.72961, 35.40628], [-80.72908, 35.40393], [-80.7291, 35.40344], [-80.72923, 35.40296], [-80.72939, 35.40268], [-80.72999, 35.40205], [-80.73019, 35.40173], [-80.73088, 35.39884], [-80.73086, 35.39825], [-80.73066, 35.3974], [-80.73051, 35.39643], [-80.73034, 35.39461], [-80.73029, 35.39311]]}, "date": "2011-11-25", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74541, 35.41836], [-80.74572, 35.41852], [-80.74572, 35.41852], [-80.74711, 35.41763], [-80.75152, 35.41452], [-80.75224, 35.41397], [-80.75258, 35.41364], [-80.75295, 35.41311], [-80.75351, 35.41216], [-80.75563, 35.40678], [-80.75634, 35.40556], [-80.75714, 35.40466], [-80.75906, 35.40316], [-80.75998, 35.40249], [-80.76058, 35.40211], [-80.76155, 35.40157], [-80.76386, 35.40047], [-80.76612, 35.39919], [-80.76612, 35.39919], [-80.76939, 35.39733], [-80.77033, 35.39651], [-80.7737, 35.39328], [-80.7745, 35.39267], [-80.77556, 35.39213], [-80.77556, 35.39213], [-80.77503, 35.39166], [-80.77113, 35.38892], [-80.76918, 35.38759], [-80.76869, 35.38736], [-80.7676, 35.38716], [-80.76564, 35.38689], [-80.76521, 35.38686], [-80.76456, 35.3869], [-80.76378, 35.38712], [-80.76102, 35.38827], [-80.76018, 35.38853], [-80.75968, 35.38859], [-80.75884, 35.38856], [-80.75825, 35.38843], [-80.75789, 35.38828], [-80.75704, 35.38776], [-80.75671, 35.38742], [-80.7563, 35.38668], [-80.75565, 35.38518], [-80.75508, 35.38432], [-80.75413, 35.38323], [-80.75399, 35.38279], [-80.75402, 35.38243], [-80.75553, 35.37862], [-80.75573, 35.37832], [-80.75611, 35.37795], [-80.75674, 35.37759], [-80.75735, 35.3774], [-80.75805, 35.37736], [-80.75862, 35.37743], [-80.76162, 35.37853], [-80.76221, 35.37879], [-80.76516, 35.38052], [-80.76552, 35.38068], [-80.76587, 35.38077], [-80.76803, 35.38115], [-80.7685, 35.38117], [-80.76889, 35.3811], [-80.7692, 35.38099], [-80.77031, 35.38049], [-80.77078, 35.3804], [-80.77335, 35.38058], [-80.77364, 35.38058], [-80.77418, 35.38047], [-80.77461, 35.38026], [-80.77485, 35.38007], [-80.77562, 35.37919], [-80.77579, 35.37893], [-80.77588, 35.37864], [-80.7759, 35.37835], [-80.7758, 35.37791], [-80.77493, 35.37651], [-80.77405, 35.37449], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76446, 35.37382], [-80.76381, 35.3737], [-80.76206, 35.37361], [-80.76166, 35.37353], [-80.76125, 35.37338], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2011-11-26", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72977, 35.40227], [-80.73013, 35.40186], [-80.73025, 35.40154], [-80.7309, 35.39864], [-80.73051, 35.39643], [-80.73034, 35.39461], [-80.7302, 35.38882], [-80.72996, 35.38803], [-80.72911, 35.38634], [-80.72899, 35.38591], [-80.72904, 35.38526], [-80.7294, 35.38313], [-80.72947, 35.38294], [-80.72993, 35.38223], [-80.73056, 35.3817], [-80.73168, 35.38118], [-80.73298, 35.38066], [-80.73431, 35.38006], [-80.73496, 35.37958], [-80.73557, 35.3789], [-80.73557, 35.3789], [-80.73695, 35.37964], [-80.73754, 35.37989], [-80.73972, 35.3801], [-80.73972, 35.3801], [-80.7397, 35.37996], [-80.74169, 35.37404], [-80.74194, 35.37342], [-80.74209, 35.37318], [-80.74263, 35.37261], [-80.7431, 35.3723], [-80.74372, 35.37205], [-80.74519, 35.37161], [-80.74567, 35.37137], [-80.74668, 35.37067], [-80.74705, 35.37032], [-80.74734, 35.36994], [-80.74752, 35.36956], [-80.74768, 35.36903], [-80.74807, 35.36734], [-80.74841, 35.36441], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74935, 35.36524], [-80.74977, 35.36557], [-80.75176, 35.36689], [-80.75376, 35.36863], [-80.75496, 35.37006], [-80.75575, 35.37073], [-80.75623, 35.371], [-80.7582, 35.37169], [-80.76125, 35.37338], [-80.76166, 35.37353], [-80.76206, 35.37361], [-80.76381, 35.3737], [-80.76446, 35.37382], [-80.76517, 35.37399], [-80.76961, 35.37529], [-80.77002, 35.37536], [-80.77037, 35.37537], [-80.77076, 35.37531], [-80.77389, 35.37453], [-80.77389, 35.37453], [-80.77456, 35.3761], [-80.77563, 35.37794], [-80.77577, 35.37835], [-80.77567, 35.37886], [-80.77546, 35.37917], [-80.77464, 35.38006], [-80.77419, 35.38031], [-80.77378, 35.38042], [-80.77344, 35.38045], [-80.77097, 35.38027], [-80.77062, 35.38029], [-80.77026, 35.38037], [-80.76917, 35.38089], [-80.76852, 35.38104], [-80.76801, 35.38102], [-80.76618, 35.3807], [-80.76559, 35.38058], [-80.76539, 35.3805], [-80.7643, 35.3799], [-80.76263, 35.37887], [-80.76223, 35.37865], [-80.76161, 35.37839], [-80.75862, 35.37731], [-80.75803, 35.37724], [-80.75731, 35.37728], [-80.75667, 35.37747], [-80.75623, 35.37771], [-80.75575, 35.3781], [-80.75551, 35.37839], [-80.7553, 35.3788], [-80.75405, 35.38193], [-80.75388, 35.38243], [-80.75386, 35.38272], [-80.75393, 35.38307], [-80.75403, 35.38328], [-80.75496, 35.3844], [-80.75552, 35.38525], [-80.75613, 35.38668], [-80.75659, 35.38747], [-80.75693, 35.38783], [-80.75719, 35.38803], [-80.75804, 35.38847], [-80.75844, 35.3886], [-80.759, 35.38869], [-80.75969, 35.38872], [-80.76021, 35.38866], [-80.76084, 35.38849], [-80.76391, 35.38721], [-80.76449, 35.38704], [-80.76489, 35.38699], [-80.76552, 35.38701], [-80.76775, 35.38731], [-80.76864, 35.38747], [-80.76912, 35.3877], [-80.77103, 35.38901], [-80.77491, 35.39178], [-80.77537, 35.39222], [-80.77537, 35.39222], [-80.77556, 35.39213], [-80.77503, 35.39166], [-80.76955, 35.38783], [-80.76918, 35.38759], [-80.76869, 35.38736], [-80.7676, 35.38716], [-80.76564, 35.38689], [-80.76521, 35.38686], [-80.76456, 35.3869], [-80.76378, 35.38712], [-80.76102, 35.38827], [-80.76018, 35.38853], [-80.75968, 35.38859], [-80.75884, 35.38856], [-80.75825, 35.38843], [-80.75789, 35.38828], [-80.75704, 35.38776], [-80.75671, 35.38742], [-80.7563, 35.38668], [-80.75565, 35.38518], [-80.75508, 35.38432], [-80.75413, 35.38323], [-80.75399, 35.38279], [-80.75402, 35.38243], [-80.75553, 35.37862], [-80.75573, 35.37832], [-80.75611, 35.37795], [-80.75674, 35.37759], [-80.75735, 35.3774], [-80.75805, 35.37736], [-80.75862, 35.37743], [-80.76162, 35.37853], [-80.76221, 35.37879], [-80.76516, 35.38052], [-80.76552, 35.38068], [-80.76587, 35.38077], [-80.76803, 35.38115], [-80.7685, 35.38117], [-80.76889, 35.3811], [-80.7692, 35.38099], [-80.77031, 35.38049], [-80.77078, 35.3804], [-80.77335, 35.38058], [-80.77364, 35.38058], [-80.77418, 35.38047], [-80.77461, 35.38026], [-80.77485, 35.38007], [-80.77562, 35.37919], [-80.77579, 35.37893], [-80.77588, 35.37864], [-80.7759, 35.37835], [-80.7758, 35.37791], [-80.77493, 35.37651], [-80.77405, 35.37449], [-80.77405, 35.37449], [-80.77389, 35.37453], [-80.77456, 35.3761], [-80.77563, 35.37794], [-80.77575, 35.37823], [-80.77577, 35.37846], [-80.77571, 35.37875], [-80.77557, 35.37903], [-80.77509, 35.37959], [-80.77464, 35.38006], [-80.77404, 35.38036], [-80.77344, 35.38045], [-80.77097, 35.38027], [-80.77062, 35.38029], [-80.77026, 35.38037], [-80.76917, 35.38089], [-80.76852, 35.38104], [-80.76801, 35.38102], [-80.76618, 35.3807], [-80.76559, 35.38058], [-80.76539, 35.3805], [-80.7643, 35.3799], [-80.76263, 35.37887], [-80.76192, 35.37851], [-80.75888, 35.37738], [-80.75844, 35.37727], [-80.75781, 35.37724], [-80.75731, 35.37728], [-80.75667, 35.37747], [-80.75602, 35.37785], [-80.75562, 35.37824], [-80.7553, 35.3788], [-80.75442, 35.38099], [-80.75442, 35.38099], [-80.75238, 35.38084], [-80.75169, 35.38072], [-80.75118, 35.38047], [-80.75038, 35.37981], [-80.7494, 35.37945], [-80.74884, 35.37936], [-80.7482, 35.37943], [-80.74531, 35.38097], [-80.74512, 35.38101], [-80.74512, 35.38101], [-80.74497, 35.38099], [-80.74487, 35.38112], [-80.74446, 35.38125], [-80.74417, 35.38128], [-80.74362, 35.38123], [-80.74006, 35.38016], [-80.7396, 35.38007], [-80.73766, 35.37992], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.7294, 35.38313], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73034, 35.39461], [-80.73051, 35.39643], [-80.7309, 35.39864], [-80.73019, 35.40173], [-80.73004, 35.40199], [-80.72934, 35.40276]]}, "date": "2011-11-27", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76401, 35.44217], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75134, 35.47748], [-80.75278, 35.47857], [-80.75522, 35.48055], [-80.75605, 35.48133], [-80.75679, 35.48229], [-80.75731, 35.48316], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.76471, 35.49024], [-80.76471, 35.49024], [-80.76692, 35.48734], [-80.77014, 35.48202], [-80.77029, 35.48141], [-80.77043, 35.47728], [-80.77051, 35.47695], [-80.77063, 35.47675], [-80.77129, 35.47627], [-80.77338, 35.47499], [-80.77385, 35.47479], [-80.77466, 35.47456], [-80.77496, 35.47451], [-80.77555, 35.47452], [-80.78021, 35.47508], [-80.78021, 35.47508], [-80.78108, 35.47516], [-80.7814, 35.47515], [-80.78169, 35.47508], [-80.78257, 35.47469], [-80.78695, 35.47255], [-80.78738, 35.47238], [-80.78884, 35.47203], [-80.78955, 35.47199], [-80.79018, 35.47206], [-80.79672, 35.47415], [-80.79748, 35.47426], [-80.7998, 35.47442], [-80.8005, 35.47461], [-80.80099, 35.47483], [-80.80147, 35.47516], [-80.80192, 35.47563], [-80.80515, 35.48001], [-80.80552, 35.48044], [-80.80593, 35.48074], [-80.80689, 35.48129], [-80.80988, 35.48296], [-80.81042, 35.48322], [-80.81114, 35.48342], [-80.81157, 35.48346], [-80.81796, 35.48335], [-80.81835, 35.48338], [-80.81883, 35.48349], [-80.81934, 35.48377], [-80.8196, 35.48397], [-80.8196, 35.48397], [-80.81962, 35.48407], [-80.81972, 35.48414], [-80.81984, 35.48416], [-80.81994, 35.4841], [-80.81997, 35.48401], [-80.81992, 35.4839], [-80.82006, 35.48347], [-80.82004, 35.48142], [-80.81995, 35.47924], [-80.81968, 35.47795], [-80.81916, 35.47674], [-80.8167, 35.47246], [-80.81639, 35.4716], [-80.81604, 35.47019], [-80.81576, 35.46964], [-80.81506, 35.46871], [-80.81487, 35.46838], [-80.81426, 35.46677], [-80.81401, 35.46641], [-80.8136, 35.46595], [-80.8124, 35.46509], [-80.81236, 35.465], [-80.81118, 35.46421], [-80.80908, 35.46268], [-80.8085, 35.46216], [-80.80762, 35.46112], [-80.80752, 35.46108], [-80.80265, 35.45563], [-80.80251, 35.45539], [-80.80249, 35.4552], [-80.80262, 35.45501], [-80.8028, 35.45496], [-80.8028, 35.45496], [-80.80201, 35.45462], [-80.80131, 35.4542], [-80.7967, 35.4507], [-80.79601, 35.45024], [-80.79601, 35.45024], [-80.79658, 35.4494], [-80.79682, 35.44892], [-80.79849, 35.44498], [-80.79874, 35.44451], [-80.80039, 35.44281], [-80.80083, 35.44253], [-80.80162, 35.44223], [-80.80188, 35.44207], [-80.8023, 35.44173], [-80.80246, 35.4415], [-80.80258, 35.44105], [-80.80255, 35.44072], [-80.80203, 35.43964], [-80.80199, 35.43932], [-80.80209, 35.43903], [-80.80286, 35.43748], [-80.80291, 35.43724], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80274, 35.43638], [-80.80167, 35.43512], [-80.7996, 35.43312], [-80.79428, 35.42758], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79201, 35.42529], [-80.79105, 35.42488], [-80.78822, 35.42335], [-80.7879, 35.42324], [-80.7875, 35.42319], [-80.78718, 35.4232], [-80.78176, 35.42352], [-80.78116, 35.42347], [-80.77896, 35.42292], [-80.77821, 35.42269], [-80.77798, 35.4225], [-80.77754, 35.4219], [-80.77713, 35.42156], [-80.77666, 35.42129], [-80.77589, 35.42095], [-80.77551, 35.42084], [-80.77484, 35.42075], [-80.77335, 35.42061], [-80.77282, 35.42064], [-80.77201, 35.42084], [-80.76792, 35.42236], [-80.76747, 35.4226], [-80.76462, 35.42464], [-80.7644, 35.42474], [-80.764, 35.42478], [-80.7631, 35.42467], [-80.76016, 35.42421], [-80.75971, 35.42409], [-80.75839, 35.42362], [-80.75811, 35.42354], [-80.7578, 35.42352], [-80.75713, 35.42358], [-80.75628, 35.42376], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.7534, 35.42141], [-80.75294, 35.42086], [-80.75256, 35.42057], [-80.75208, 35.42031], [-80.75159, 35.42013], [-80.74572, 35.41852], [-80.74572, 35.41852], [-80.74502, 35.41897], [-80.74457, 35.41942], [-80.74438, 35.41972], [-80.74357, 35.42151], [-80.74245, 35.42302], [-80.74173, 35.42365], [-80.73997, 35.42449], [-80.73972, 35.4247], [-80.73932, 35.42516], [-80.73816, 35.42668], [-80.73642, 35.42943], [-80.73609, 35.42975], [-80.73579, 35.4299], [-80.7314, 35.43146], [-80.72992, 35.43235], [-80.7293, 35.43265], [-80.72694, 35.43335], [-80.72485, 35.43371], [-80.72485, 35.43371], [-80.7238, 35.43138], [-80.72349, 35.4309], [-80.72299, 35.43049], [-80.72218, 35.43024], [-80.71963, 35.42982], [-80.718, 35.42952], [-80.71766, 35.42941], [-80.71627, 35.42868], [-80.71456, 35.42759], [-80.71387, 35.4272], [-80.71266, 35.42686], [-80.71209, 35.42663], [-80.71151, 35.42623], [-80.71103, 35.42562], [-80.70952, 35.42201], [-80.70926, 35.42133], [-80.70913, 35.42079], [-80.70914, 35.41998], [-80.70977, 35.41247], [-80.70992, 35.41192], [-80.71023, 35.41139], [-80.71147, 35.41031], [-80.7117, 35.41006], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.7135, 35.4071], [-80.71563, 35.40069], [-80.71869, 35.3908], [-80.72042, 35.3848], [-80.72075, 35.38397], [-80.72167, 35.38264], [-80.72196, 35.38228], [-80.72237, 35.3819], [-80.72297, 35.38152], [-80.7256, 35.38017], [-80.72742, 35.37909], [-80.72851, 35.37852], [-80.72894, 35.37822], [-80.72952, 35.37751], [-80.73011, 35.3763], [-80.73169, 35.37355], [-80.73211, 35.37284], [-80.73264, 35.37214], [-80.73272, 35.37197], [-80.73272, 35.37197], [-80.73378, 35.37062], [-80.73503, 35.36861], [-80.73543, 35.36819], [-80.73698, 35.36709], [-80.74085, 35.36572], [-80.74131, 35.36551], [-80.7414, 35.36542], [-80.74176, 35.36489], [-80.74183, 35.36466], [-80.74181, 35.36362], [-80.7419, 35.36321], [-80.74199, 35.36301], [-80.74285, 35.36188], [-80.74313, 35.36135], [-80.74348, 35.35987], [-80.74348, 35.35987], [-80.74369, 35.35976], [-80.74651, 35.3599], [-80.74949, 35.35954], [-80.74949, 35.35954], [-80.74889, 35.36133], [-80.74846, 35.36343], [-80.74844, 35.36387], [-80.74848, 35.3641], [-80.74935, 35.36524], [-80.74977, 35.36557], [-80.75176, 35.36689], [-80.75376, 35.36863], [-80.75496, 35.37006], [-80.75542, 35.37048], [-80.75591, 35.37084], [-80.75623, 35.371], [-80.7582, 35.37169], [-80.75893, 35.37207], [-80.76066, 35.37308], [-80.7615, 35.37348], [-80.76228, 35.37364], [-80.76381, 35.3737], [-80.76446, 35.37382], [-80.76517, 35.37399], [-80.76961, 35.37529], [-80.7702, 35.37537], [-80.77066, 35.37533], [-80.77389, 35.37453], [-80.77389, 35.37453], [-80.77456, 35.3761], [-80.77563, 35.37794], [-80.77577, 35.37835], [-80.77567, 35.37886], [-80.77546, 35.37917], [-80.77464, 35.38006], [-80.77404, 35.38036], [-80.77344, 35.38045], [-80.77097, 35.38027], [-80.77062, 35.38029], [-80.77026, 35.38037], [-80.76917, 35.38089], [-80.76852, 35.38104], [-80.76801, 35.38102], [-80.76618, 35.3807], [-80.76559, 35.38058], [-80.76539, 35.3805], [-80.7643, 35.3799], [-80.76263, 35.37887], [-80.76192, 35.37851], [-80.75888, 35.37738], [-80.75844, 35.37727], [-80.75781, 35.37724], [-80.75731, 35.37728], [-80.75667, 35.37747], [-80.75602, 35.37785], [-80.75562, 35.37824], [-80.7553, 35.3788], [-80.75442, 35.38099], [-80.75442, 35.38099], [-80.75238, 35.38084], [-80.75169, 35.38072], [-80.75118, 35.38047], [-80.75038, 35.37981], [-80.7494, 35.37945], [-80.74884, 35.37936], [-80.7482, 35.37943], [-80.74531, 35.38097], [-80.74512, 35.38101], [-80.74512, 35.38101], [-80.74497, 35.38099], [-80.74487, 35.38112], [-80.74446, 35.38125], [-80.74417, 35.38128], [-80.74362, 35.38123], [-80.74006, 35.38016], [-80.7396, 35.38007], [-80.73766, 35.37992], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2011-11-28", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72865, 35.40114], [-80.73028, 35.40139], [-80.73028, 35.40139], [-80.7309, 35.39864], [-80.73051, 35.39643], [-80.73034, 35.39461], [-80.7302, 35.38882], [-80.72996, 35.38803], [-80.72911, 35.38634], [-80.72899, 35.38591], [-80.72904, 35.38526], [-80.7294, 35.38313], [-80.72947, 35.38294], [-80.72993, 35.38223], [-80.73056, 35.3817], [-80.73168, 35.38118], [-80.73298, 35.38066], [-80.73431, 35.38006], [-80.73496, 35.37958], [-80.73557, 35.3789], [-80.73557, 35.3789], [-80.73695, 35.37964], [-80.73754, 35.37989], [-80.73972, 35.3801], [-80.73972, 35.3801], [-80.7397, 35.37996], [-80.74169, 35.37404], [-80.74194, 35.37342], [-80.74209, 35.37318], [-80.74263, 35.37261], [-80.7431, 35.3723], [-80.74372, 35.37205], [-80.74519, 35.37161], [-80.74567, 35.37137], [-80.74668, 35.37067], [-80.74705, 35.37032], [-80.74734, 35.36994], [-80.74752, 35.36956], [-80.74768, 35.36903], [-80.74807, 35.36734], [-80.74841, 35.36441], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74935, 35.36524], [-80.74977, 35.36557], [-80.75176, 35.36689], [-80.75376, 35.36863], [-80.75496, 35.37006], [-80.75575, 35.37073], [-80.75623, 35.371], [-80.7582, 35.37169], [-80.76079, 35.37315], [-80.76125, 35.37338], [-80.76186, 35.37358], [-80.76241, 35.37365], [-80.76381, 35.3737], [-80.76413, 35.37375], [-80.76517, 35.37399], [-80.76961, 35.37529], [-80.77002, 35.37536], [-80.77037, 35.37537], [-80.77076, 35.37531], [-80.77405, 35.37449], [-80.77909, 35.37297], [-80.78075, 35.37251], [-80.78121, 35.37247], [-80.7817, 35.37251], [-80.78295, 35.3729], [-80.78339, 35.37296], [-80.78472, 35.37284], [-80.78472, 35.37284], [-80.78513, 35.37529], [-80.78617, 35.38252], [-80.7865, 35.38408], [-80.78659, 35.38439], [-80.78668, 35.38447], [-80.78668, 35.38447], [-80.78686, 35.38424], [-80.78813, 35.383], [-80.7888, 35.38249], [-80.78948, 35.38206], [-80.78991, 35.38187], [-80.79396, 35.38059], [-80.7944, 35.3804], [-80.80313, 35.37445], [-80.80574, 35.37294], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.8077, 35.37243], [-80.80821, 35.37295], [-80.80839, 35.37338], [-80.80859, 35.37423], [-80.80881, 35.37619], [-80.80872, 35.37813], [-80.80877, 35.37857], [-80.80989, 35.38108], [-80.80999, 35.38137], [-80.80998, 35.38165], [-80.80989, 35.38181], [-80.80968, 35.38193], [-80.80646, 35.38332], [-80.80551, 35.38377], [-80.80485, 35.38417], [-80.80457, 35.3844], [-80.80437, 35.38469], [-80.80425, 35.3853], [-80.8042, 35.38641], [-80.80426, 35.38685], [-80.80463, 35.38838], [-80.80465, 35.38868], [-80.80459, 35.38905], [-80.80431, 35.39016], [-80.80313, 35.39375], [-80.80272, 35.3948], [-80.80234, 35.39557], [-80.80226, 35.39591], [-80.80238, 35.39644], [-80.8035, 35.3993], [-80.80368, 35.40065], [-80.80366, 35.40169], [-80.80349, 35.40201], [-80.80186, 35.40341], [-80.80147, 35.40387], [-80.80129, 35.40417], [-80.80126, 35.40431], [-80.80133, 35.4049], [-80.80179, 35.40653], [-80.80203, 35.40691], [-80.80251, 35.40739], [-80.80282, 35.40789], [-80.8031, 35.40852], [-80.80334, 35.40933], [-80.80356, 35.40982], [-80.80437, 35.41073], [-80.80462, 35.41114], [-80.80469, 35.41138], [-80.80471, 35.41173], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.8022, 35.41425], [-80.80186, 35.41438], [-80.80089, 35.41512], [-80.80057, 35.41562], [-80.79885, 35.41926], [-80.79863, 35.41961], [-80.79732, 35.42077], [-80.79483, 35.42324], [-80.79406, 35.42406], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79201, 35.42529], [-80.79105, 35.42488], [-80.78822, 35.42335], [-80.7879, 35.42324], [-80.7875, 35.42319], [-80.78718, 35.4232], [-80.78176, 35.42352], [-80.78116, 35.42347], [-80.77896, 35.42292], [-80.77821, 35.42269], [-80.77798, 35.4225], [-80.77754, 35.4219], [-80.77713, 35.42156], [-80.77666, 35.42129], [-80.77589, 35.42095], [-80.77551, 35.42084], [-80.77484, 35.42075], [-80.77335, 35.42061], [-80.77282, 35.42064], [-80.77201, 35.42084], [-80.76792, 35.42236], [-80.76747, 35.4226], [-80.76462, 35.42464], [-80.7644, 35.42474], [-80.764, 35.42478], [-80.7631, 35.42467], [-80.76016, 35.42421], [-80.75971, 35.42409], [-80.75839, 35.42362], [-80.75811, 35.42354], [-80.7578, 35.42352], [-80.75713, 35.42358], [-80.75628, 35.42376], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.7534, 35.42141], [-80.75294, 35.42086], [-80.75256, 35.42057], [-80.75208, 35.42031], [-80.75159, 35.42013], [-80.74572, 35.41852], [-80.74572, 35.41852], [-80.74502, 35.41897], [-80.74457, 35.41942], [-80.74438, 35.41972], [-80.74357, 35.42151], [-80.74245, 35.42302], [-80.74173, 35.42365], [-80.73997, 35.42449], [-80.73972, 35.4247], [-80.73932, 35.42516], [-80.73816, 35.42668], [-80.73642, 35.42943], [-80.73609, 35.42975], [-80.73579, 35.4299], [-80.7314, 35.43146], [-80.72992, 35.43235], [-80.7293, 35.43265], [-80.72694, 35.43335], [-80.72485, 35.43371], [-80.72485, 35.43371], [-80.7238, 35.43138], [-80.72349, 35.4309], [-80.72299, 35.43049], [-80.72218, 35.43024], [-80.71963, 35.42982], [-80.718, 35.42952], [-80.71766, 35.42941], [-80.71627, 35.42868], [-80.71456, 35.42759], [-80.71387, 35.4272], [-80.71266, 35.42686], [-80.71209, 35.42663], [-80.71151, 35.42623], [-80.71103, 35.42562], [-80.70952, 35.42201], [-80.70926, 35.42133], [-80.70913, 35.42079], [-80.70914, 35.41998], [-80.70977, 35.41247], [-80.70992, 35.41192], [-80.71023, 35.41139], [-80.71147, 35.41031], [-80.7117, 35.41006], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.71716, 35.40911], [-80.71772, 35.4093], [-80.71809, 35.4094], [-80.72187, 35.4098], [-80.7223, 35.40982], [-80.7229, 35.40976], [-80.72802, 35.40826], [-80.72892, 35.40821], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.73004, 35.40709], [-80.72969, 35.40648], [-80.72956, 35.40612], [-80.72945, 35.4055], [-80.72912, 35.40425], [-80.72908, 35.40376], [-80.72918, 35.4031], [-80.72939, 35.40268], [-80.72977, 35.40227]]}, "date": "2011-12-05", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72865, 35.40114], [-80.73028, 35.40139], [-80.73028, 35.40139], [-80.7309, 35.39864], [-80.73051, 35.39643], [-80.73034, 35.39461], [-80.7302, 35.38882], [-80.72996, 35.38803], [-80.72911, 35.38634], [-80.72899, 35.38591], [-80.72904, 35.38526], [-80.7294, 35.38313], [-80.72947, 35.38294], [-80.72993, 35.38223], [-80.73056, 35.3817], [-80.73168, 35.38118], [-80.73298, 35.38066], [-80.73431, 35.38006], [-80.73496, 35.37958], [-80.73557, 35.3789], [-80.73557, 35.3789], [-80.73695, 35.37964], [-80.73754, 35.37989], [-80.73972, 35.3801], [-80.73972, 35.3801], [-80.7397, 35.37996], [-80.74169, 35.37404], [-80.74194, 35.37342], [-80.74209, 35.37318], [-80.74263, 35.37261], [-80.7431, 35.3723], [-80.74372, 35.37205], [-80.74519, 35.37161], [-80.74567, 35.37137], [-80.74668, 35.37067], [-80.74705, 35.37032], [-80.74734, 35.36994], [-80.74752, 35.36956], [-80.74768, 35.36903], [-80.74807, 35.36734], [-80.74841, 35.36441], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74844, 35.36387], [-80.74846, 35.36343], [-80.74872, 35.36212], [-80.74897, 35.36103], [-80.74949, 35.35954], [-80.74949, 35.35954], [-80.74651, 35.3599], [-80.74394, 35.35979], [-80.74343, 35.3597], [-80.74257, 35.35935], [-80.73395, 35.35453], [-80.73341, 35.35438], [-80.73295, 35.35432], [-80.73249, 35.35433], [-80.73092, 35.35464], [-80.73061, 35.35464], [-80.72996, 35.35449], [-80.72947, 35.35421], [-80.72738, 35.35245], [-80.72615, 35.35102], [-80.7253, 35.34995], [-80.7253, 35.34995], [-80.72263, 35.34575], [-80.72117, 35.34356], [-80.72057, 35.34236], [-80.72033, 35.34212], [-80.71889, 35.34098], [-80.71858, 35.34052], [-80.71798, 35.33815], [-80.71758, 35.33695], [-80.7176, 35.33673], [-80.7177, 35.3365], [-80.71817, 35.33597], [-80.71838, 35.33562], [-80.71845, 35.33537], [-80.71838, 35.33489], [-80.71852, 35.33465], [-80.71852, 35.33465], [-80.72037, 35.33397], [-80.72141, 35.33336], [-80.72177, 35.3331], [-80.72177, 35.3331], [-80.72245, 35.33278], [-80.72266, 35.33273], [-80.72301, 35.33275], [-80.72322, 35.33285], [-80.72341, 35.33307], [-80.72346, 35.33329], [-80.72342, 35.3335], [-80.7233, 35.3337], [-80.72313, 35.33386], [-80.72291, 35.33397], [-80.72257, 35.33401], [-80.72209, 35.33388], [-80.72152, 35.3335], [-80.72152, 35.3335], [-80.71983, 35.33134], [-80.71901, 35.3302], [-80.71248, 35.31925], [-80.71116, 35.31696], [-80.71116, 35.31696], [-80.71096, 35.31634], [-80.71088, 35.31591], [-80.71087, 35.31549], [-80.71109, 35.31344], [-80.71108, 35.31306], [-80.71086, 35.31185], [-80.71091, 35.31176], [-80.7111, 35.31163], [-80.71228, 35.31129], [-80.71228, 35.31129], [-80.712, 35.31072], [-80.71115, 35.30926], [-80.711, 35.30908], [-80.71064, 35.30879], [-80.70891, 35.30766], [-80.70843, 35.30727], [-80.70672, 35.30455], [-80.70647, 35.30395], [-80.70466, 35.29854], [-80.7046, 35.29743], [-80.70439, 35.2953], [-80.70439, 35.2953], [-80.70178, 35.29694], [-80.70162, 35.29711], [-80.70146, 35.29746], [-80.70142, 35.29799], [-80.70133, 35.29821], [-80.70103, 35.29845], [-80.69992, 35.29897], [-80.69956, 35.29933], [-80.69942, 35.29955], [-80.69942, 35.29955], [-80.69768, 35.29907], [-80.69768, 35.29907], [-80.69772, 35.29872], [-80.69761, 35.2984], [-80.69736, 35.29815], [-80.69705, 35.29798], [-80.6966, 35.29788], [-80.69625, 35.29786], [-80.69589, 35.29795], [-80.69553, 35.29815], [-80.69435, 35.29954], [-80.69405, 35.30003], [-80.69373, 35.30121], [-80.69335, 35.30169], [-80.6932, 35.302], [-80.69319, 35.30222], [-80.69335, 35.30292], [-80.69327, 35.30324], [-80.6931, 35.30345], [-80.6931, 35.30345], [-80.69278, 35.30326], [-80.69244, 35.30324], [-80.69145, 35.3036], [-80.69108, 35.30367], [-80.69058, 35.30368], [-80.68956, 35.30348], [-80.68903, 35.30327], [-80.68872, 35.30301], [-80.68847, 35.30261], [-80.68842, 35.30223], [-80.68842, 35.30223], [-80.68869, 35.30223], [-80.68906, 35.30212], [-80.68972, 35.30163], [-80.68972, 35.30163], [-80.68957, 35.30146], [-80.68898, 35.30104], [-80.6888, 35.30084], [-80.68866, 35.30053], [-80.68864, 35.30026], [-80.68873, 35.3], [-80.68901, 35.29964], [-80.68916, 35.29957], [-80.68916, 35.29944], [-80.68911, 35.29939], [-80.68937, 35.29877], [-80.69001, 35.29773], [-80.69005, 35.29737], [-80.68999, 35.29717], [-80.68978, 35.29688], [-80.68819, 35.29571], [-80.68799, 35.29551], [-80.68766, 35.29461], [-80.68732, 35.29419], [-80.68546, 35.29311], [-80.68546, 35.29311], [-80.68255, 35.29656], [-80.681, 35.29826], [-80.68008, 35.2994], [-80.67923, 35.30026], [-80.67843, 35.30089], [-80.67814, 35.30118], [-80.67814, 35.30118], [-80.67302, 35.30539], [-80.67302, 35.30539], [-80.67353, 35.30751], [-80.67373, 35.30856], [-80.67373, 35.30888], [-80.67358, 35.30969], [-80.67334, 35.31044], [-80.67246, 35.31256], [-80.67234, 35.3133], [-80.67239, 35.31422], [-80.67254, 35.31458], [-80.67306, 35.31547], [-80.67364, 35.31621], [-80.67408, 35.31716], [-80.67453, 35.31767], [-80.67453, 35.31767], [-80.67244, 35.31903], [-80.67118, 35.31978], [-80.67044, 35.32008], [-80.66982, 35.32026], [-80.66894, 35.32042], [-80.6681, 35.32051], [-80.66052, 35.32117], [-80.66052, 35.32117], [-80.66116, 35.32268], [-80.66438, 35.32764], [-80.66565, 35.32994], [-80.66579, 35.33025], [-80.66643, 35.33223], [-80.66673, 35.33277], [-80.66703, 35.33304], [-80.67149, 35.33625], [-80.67468, 35.33883], [-80.67704, 35.34029], [-80.67751, 35.3407], [-80.68082, 35.34395], [-80.68082, 35.34395], [-80.68137, 35.34442], [-80.68191, 35.34474], [-80.68299, 35.34515], [-80.68547, 35.34585], [-80.68633, 35.34627], [-80.68668, 35.3465], [-80.68714, 35.34692], [-80.68876, 35.34861], [-80.68941, 35.34907], [-80.68941, 35.34907], [-80.69315, 35.35055], [-80.69365, 35.35071], [-80.69413, 35.35077], [-80.6944, 35.35078], [-80.69584, 35.35065], [-80.70301, 35.34992], [-80.70336, 35.34991], [-80.70377, 35.34998], [-80.70377, 35.34998], [-80.70433, 35.35016], [-80.70461, 35.35031], [-80.70826, 35.35281], [-80.70866, 35.35303], [-80.70913, 35.35319], [-80.70941, 35.35324], [-80.71209, 35.35342], [-80.71209, 35.35342], [-80.71277, 35.3533], [-80.71321, 35.35306], [-80.71346, 35.35281], [-80.71419, 35.35182], [-80.71445, 35.35155], [-80.71499, 35.3512], [-80.71562, 35.35099], [-80.71624, 35.35091], [-80.72426, 35.35026], [-80.72502, 35.35008], [-80.7253, 35.34995], [-80.7253, 35.34995], [-80.72615, 35.35102], [-80.72738, 35.35245], [-80.72947, 35.35421], [-80.72996, 35.35449], [-80.73061, 35.35464], [-80.73092, 35.35464], [-80.73249, 35.35433], [-80.73295, 35.35432], [-80.73341, 35.35438], [-80.73395, 35.35453], [-80.74257, 35.35935], [-80.74343, 35.3597], [-80.74394, 35.35979], [-80.74651, 35.3599], [-80.74949, 35.35954], [-80.74949, 35.35954], [-80.74897, 35.36103], [-80.74872, 35.36212], [-80.74846, 35.36343], [-80.74844, 35.36387], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.7294, 35.38313], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73034, 35.39461], [-80.73051, 35.39643], [-80.7309, 35.39864], [-80.73025, 35.40154], [-80.73013, 35.40186], [-80.72977, 35.40227]]}, "date": "2011-12-06", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72939, 35.40268], [-80.72923, 35.40296], [-80.72912, 35.40332], [-80.72908, 35.40393], [-80.72956, 35.40612], [-80.72976, 35.40661], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.72892, 35.40821], [-80.72802, 35.40826], [-80.7229, 35.40976], [-80.7223, 35.40982], [-80.72187, 35.4098], [-80.71809, 35.4094], [-80.71772, 35.4093], [-80.71716, 35.40911], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.7117, 35.41006], [-80.71147, 35.41031], [-80.71023, 35.41139], [-80.70992, 35.41192], [-80.70977, 35.41247], [-80.70914, 35.41998], [-80.70913, 35.42079], [-80.70926, 35.42133], [-80.70952, 35.42201], [-80.71103, 35.42562], [-80.71151, 35.42623], [-80.71209, 35.42663], [-80.71266, 35.42686], [-80.71387, 35.4272], [-80.71456, 35.42759], [-80.71627, 35.42868], [-80.71766, 35.42941], [-80.718, 35.42952], [-80.71963, 35.42982], [-80.72218, 35.43024], [-80.72299, 35.43049], [-80.72329, 35.4307], [-80.72349, 35.4309], [-80.7238, 35.43138], [-80.72696, 35.4384], [-80.72724, 35.43916], [-80.72749, 35.4402], [-80.72749, 35.4402], [-80.71359, 35.4384], [-80.70981, 35.43753], [-80.7088, 35.43736], [-80.70755, 35.43728], [-80.70671, 35.43728], [-80.70461, 35.43741], [-80.7034, 35.43738], [-80.70253, 35.43725], [-80.69988, 35.43674], [-80.69885, 35.43666], [-80.69806, 35.43672], [-80.69323, 35.43738], [-80.69246, 35.43741], [-80.6805, 35.43642], [-80.6805, 35.43642], [-80.68038, 35.43754], [-80.68024, 35.43811], [-80.67983, 35.43935], [-80.67926, 35.44075], [-80.67881, 35.44167], [-80.67792, 35.44315], [-80.67648, 35.44492], [-80.6748, 35.44654], [-80.66977, 35.45119], [-80.66677, 35.45405], [-80.66677, 35.45405], [-80.66573, 35.45499], [-80.66558, 35.45507], [-80.66499, 35.45564], [-80.66445, 35.45622], [-80.66411, 35.45673], [-80.66375, 35.45761], [-80.66363, 35.45817], [-80.6636, 35.45874], [-80.66364, 35.45928], [-80.66379, 35.45991], [-80.66401, 35.46045], [-80.66442, 35.46113], [-80.66788, 35.46542], [-80.66973, 35.46783], [-80.66997, 35.46835], [-80.67019, 35.46912], [-80.67037, 35.47146], [-80.67057, 35.47234], [-80.67256, 35.47644], [-80.67285, 35.47734], [-80.67373, 35.48099], [-80.67382, 35.48148], [-80.67384, 35.48234], [-80.67375, 35.48282], [-80.67347, 35.48369], [-80.67164, 35.48877], [-80.67139, 35.48993], [-80.67139, 35.48993], [-80.67561, 35.49098], [-80.67663, 35.49108], [-80.67733, 35.49105], [-80.67789, 35.49096], [-80.67789, 35.49096], [-80.67794, 35.49136], [-80.67797, 35.494], [-80.67802, 35.4946], [-80.67829, 35.49577], [-80.67858, 35.49657], [-80.67903, 35.49702], [-80.67965, 35.49748], [-80.67999, 35.49766], [-80.68022, 35.49774], [-80.68105, 35.49786], [-80.68243, 35.49797], [-80.68286, 35.49815], [-80.68315, 35.49846], [-80.6834, 35.49892], [-80.68404, 35.50083], [-80.68501, 35.50429], [-80.68501, 35.50429], [-80.69014, 35.50283], [-80.69414, 35.50191], [-80.69601, 35.50156], [-80.69669, 35.50147], [-80.69739, 35.50146], [-80.69807, 35.5016], [-80.69934, 35.50197], [-80.69995, 35.50199], [-80.70289, 35.50136], [-80.70328, 35.50121], [-80.704, 35.50081], [-80.70434, 35.50056], [-80.70454, 35.50027], [-80.70454, 35.49994], [-80.70442, 35.49917], [-80.70446, 35.49884], [-80.70537, 35.49572], [-80.70589, 35.49429], [-80.70653, 35.49275], [-80.70665, 35.49214], [-80.7068, 35.49082], [-80.7068, 35.49082], [-80.70834, 35.49153], [-80.71021, 35.49201], [-80.71062, 35.49218], [-80.71106, 35.49243], [-80.71181, 35.49295], [-80.71295, 35.49401], [-80.71562, 35.49632], [-80.716, 35.49678], [-80.71679, 35.49806], [-80.71715, 35.49891], [-80.71823, 35.50189], [-80.7189, 35.50307], [-80.71913, 35.50331], [-80.71963, 35.50357], [-80.72089, 35.50378], [-80.72089, 35.50378], [-80.72087, 35.50687], [-80.72087, 35.50687], [-80.72227, 35.50708], [-80.72293, 35.50702], [-80.72345, 35.50684], [-80.72601, 35.50576], [-80.73035, 35.50441], [-80.73084, 35.5043], [-80.73131, 35.50429], [-80.73284, 35.50443], [-80.73408, 35.50447], [-80.73505, 35.50441], [-80.73578, 35.50431], [-80.73623, 35.50409], [-80.73746, 35.50308], [-80.73779, 35.50296], [-80.7382, 35.50292], [-80.73984, 35.50309], [-80.74343, 35.50363], [-80.74658, 35.50398], [-80.7485, 35.50408], [-80.75495, 35.50421], [-80.75676, 35.50429], [-80.75921, 35.50449], [-80.76221, 35.50463], [-80.76363, 35.50491], [-80.76515, 35.50473], [-80.76515, 35.50473], [-80.76604, 35.50536], [-80.76665, 35.50564], [-80.76696, 35.50572], [-80.76784, 35.50572], [-80.76828, 35.50577], [-80.76828, 35.50577], [-80.76962, 35.49962], [-80.76987, 35.49827], [-80.76988, 35.49772], [-80.76978, 35.49696], [-80.76945, 35.49601], [-80.7671, 35.49226], [-80.76651, 35.49136], [-80.7662, 35.491], [-80.76572, 35.49067], [-80.76517, 35.49041], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.75731, 35.48316], [-80.75679, 35.48229], [-80.75605, 35.48133], [-80.75522, 35.48055], [-80.75278, 35.47857], [-80.75134, 35.47748], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75619, 35.46857], [-80.75633, 35.46824], [-80.75738, 35.46478], [-80.75779, 35.46275], [-80.75855, 35.46121], [-80.75922, 35.45922], [-80.75932, 35.45819], [-80.75939, 35.45793], [-80.75959, 35.45762], [-80.75998, 35.45718], [-80.76115, 35.45618], [-80.76173, 35.45558], [-80.76209, 35.4551], [-80.76246, 35.45445], [-80.76264, 35.45402], [-80.76308, 35.45271], [-80.76371, 35.45188], [-80.76393, 35.4515], [-80.76402, 35.45106], [-80.76409, 35.44955], [-80.76409, 35.44928], [-80.76397, 35.44856], [-80.76401, 35.44829], [-80.76418, 35.44801], [-80.76487, 35.44716], [-80.76568, 35.44642], [-80.76596, 35.44596], [-80.76602, 35.44555], [-80.76597, 35.44519], [-80.7658, 35.4448], [-80.76426, 35.44283], [-80.76401, 35.44217], [-80.76386, 35.44109], [-80.76382, 35.4401], [-80.76392, 35.43969], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76452, 35.4382], [-80.76453, 35.43788], [-80.76441, 35.4362], [-80.76434, 35.43565], [-80.76412, 35.43503], [-80.76379, 35.43464], [-80.76308, 35.43413], [-80.76279, 35.43377], [-80.76265, 35.43332], [-80.76266, 35.43278], [-80.76261, 35.43246], [-80.76251, 35.43225], [-80.76222, 35.43187], [-80.7615, 35.43114], [-80.7609, 35.43069], [-80.76035, 35.43043], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.75928, 35.43016], [-80.75893, 35.42995], [-80.75726, 35.42794], [-80.75352, 35.42159], [-80.75314, 35.42107], [-80.75277, 35.42072], [-80.75208, 35.42031], [-80.75159, 35.42013], [-80.74601, 35.41862], [-80.74558, 35.41847], [-80.74309, 35.41645], [-80.74092, 35.4145], [-80.73984, 35.41359], [-80.73526, 35.41053], [-80.73379, 35.40906], [-80.73343, 35.40876], [-80.73307, 35.40855], [-80.73263, 35.40842], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.73004, 35.40709], [-80.72969, 35.40648], [-80.72956, 35.40612], [-80.72945, 35.4055], [-80.72912, 35.40425], [-80.72908, 35.40393], [-80.72912, 35.40332], [-80.72923, 35.40296], [-80.72939, 35.40268], [-80.72958, 35.40247]]}, "date": "2011-12-08", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.61108, 35.51312], [-80.61268, 35.51252], [-80.61346, 35.51237], [-80.61346, 35.51237], [-80.61369, 35.51213], [-80.61746, 35.50617], [-80.62303, 35.49761], [-80.62303, 35.49761], [-80.62702, 35.49945], [-80.62751, 35.49996], [-80.62757, 35.5001], [-80.62757, 35.5001], [-80.63027, 35.49903], [-80.63027, 35.49903], [-80.63089, 35.50023], [-80.63105, 35.50089], [-80.63105, 35.50089], [-80.63139, 35.50088], [-80.63161, 35.50093], [-80.6402, 35.50549], [-80.64192, 35.50624], [-80.64902, 35.50895], [-80.64982, 35.50932], [-80.65084, 35.50996], [-80.65399, 35.51179], [-80.65515, 35.51209], [-80.65608, 35.51224], [-80.65654, 35.51246], [-80.65852, 35.51365], [-80.65893, 35.51384], [-80.65967, 35.51407], [-80.66081, 35.51434], [-80.67024, 35.51649], [-80.67024, 35.51649], [-80.67001, 35.51785], [-80.66988, 35.519], [-80.66981, 35.52147], [-80.66919, 35.52677], [-80.66907, 35.52717], [-80.66788, 35.52942], [-80.66628, 35.53213], [-80.66571, 35.53426], [-80.66571, 35.53426], [-80.67067, 35.53431], [-80.67216, 35.53437], [-80.6729, 35.53448], [-80.68049, 35.53753], [-80.68148, 35.53787], [-80.68192, 35.53798], [-80.6827, 35.53807], [-80.6827, 35.53807], [-80.68488, 35.53821], [-80.68685, 35.53827], [-80.68902, 35.53821], [-80.68945, 35.53824], [-80.68982, 35.53832], [-80.69236, 35.53933], [-80.69276, 35.53959], [-80.6932, 35.54001], [-80.69368, 35.54081], [-80.69418, 35.5412], [-80.69875, 35.54386], [-80.69914, 35.54417], [-80.70018, 35.54531], [-80.70117, 35.5466], [-80.70117, 35.5466], [-80.70114, 35.54699], [-80.70092, 35.5477], [-80.69996, 35.54823], [-80.69926, 35.54877], [-80.69885, 35.54916], [-80.69842, 35.54969], [-80.69796, 35.55039], [-80.69719, 35.55122], [-80.69624, 35.55216], [-80.69406, 35.55412], [-80.69357, 35.55478], [-80.6932, 35.55545], [-80.69223, 35.55785], [-80.69154, 35.55874], [-80.69083, 35.55942], [-80.69083, 35.55942], [-80.69149, 35.55965], [-80.69211, 35.55971], [-80.69654, 35.55974], [-80.69654, 35.55974], [-80.69659, 35.55987], [-80.69658, 35.56108], [-80.69729, 35.563], [-80.69746, 35.56329], [-80.69858, 35.56424], [-80.69858, 35.56424], [-80.69746, 35.56329], [-80.69729, 35.563], [-80.69658, 35.56108], [-80.69659, 35.55987], [-80.69654, 35.55974], [-80.69654, 35.55974], [-80.69211, 35.55971], [-80.69149, 35.55965], [-80.69083, 35.55942], [-80.69083, 35.55942], [-80.68902, 35.56071], [-80.68776, 35.56187], [-80.68718, 35.56256], [-80.68623, 35.56421], [-80.68359, 35.56943], [-80.68304, 35.57015], [-80.68093, 35.57231], [-80.68076, 35.57254], [-80.68076, 35.57254], [-80.68157, 35.57236], [-80.68263, 35.57228], [-80.68429, 35.57248], [-80.68559, 35.57281], [-80.68629, 35.57312], [-80.68716, 35.5737], [-80.69086, 35.5764], [-80.69162, 35.57676], [-80.69229, 35.57702], [-80.69269, 35.57712], [-80.69352, 35.57725], [-80.69883, 35.57774], [-80.70109, 35.57751], [-80.70685, 35.57629], [-80.70893, 35.57589], [-80.70966, 35.57591], [-80.71041, 35.57615], [-80.7108, 35.57635], [-80.71704, 35.58018], [-80.71936, 35.58104], [-80.7222, 35.58199], [-80.72284, 35.58211], [-80.72317, 35.58213], [-80.72421, 35.58209], [-80.72734, 35.58147], [-80.72897, 35.58125], [-80.73068, 35.58124], [-80.73347, 35.58154], [-80.73347, 35.58154], [-80.7321, 35.56811], [-80.73211, 35.56757], [-80.73217, 35.56724], [-80.73231, 35.56685], [-80.73272, 35.5663], [-80.73321, 35.5659], [-80.73563, 35.56432], [-80.73767, 35.56307], [-80.73805, 35.56272], [-80.73833, 35.56233], [-80.73849, 35.56199], [-80.73879, 35.5608], [-80.739, 35.56038], [-80.74162, 35.55684], [-80.74189, 35.55636], [-80.74205, 35.55566], [-80.7422, 35.55364], [-80.7422, 35.55364], [-80.7423, 35.55285], [-80.74241, 35.55254], [-80.74282, 35.55188], [-80.74379, 35.55069], [-80.74407, 35.55018], [-80.74421, 35.5497], [-80.7442, 35.54932], [-80.74394, 35.54779], [-80.74379, 35.54489], [-80.74379, 35.54489], [-80.74765, 35.54721], [-80.74813, 35.54739], [-80.75046, 35.54805], [-80.75083, 35.5481], [-80.7511, 35.54808], [-80.75297, 35.54777], [-80.75395, 35.5477], [-80.75462, 35.54776], [-80.75537, 35.54796], [-80.75608, 35.54826], [-80.76115, 35.55096], [-80.76207, 35.55153], [-80.76227, 35.55173], [-80.763, 35.5529], [-80.7634, 35.55342], [-80.7657, 35.55535], [-80.76684, 35.55664], [-80.76711, 35.55685], [-80.76758, 35.55701], [-80.77214, 35.55789], [-80.77266, 35.55811], [-80.77299, 35.55836], [-80.77434, 35.55981], [-80.77467, 35.56031], [-80.77478, 35.56066], [-80.77489, 35.56146], [-80.775, 35.56655], [-80.77507, 35.56701], [-80.77526, 35.56763], [-80.77551, 35.5681], [-80.77714, 35.57029], [-80.77769, 35.57117], [-80.77889, 35.57347], [-80.78043, 35.57652], [-80.78129, 35.57849], [-80.78193, 35.57963], [-80.78329, 35.58226], [-80.78368, 35.58322], [-80.7842, 35.58503], [-80.78454, 35.58546], [-80.7848, 35.58566], [-80.78548, 35.58599], [-80.7867, 35.58643], [-80.78726, 35.58671], [-80.78935, 35.58824], [-80.78982, 35.58849], [-80.79032, 35.58868], [-80.79085, 35.58897], [-80.79273, 35.59025], [-80.7928, 35.59034], [-80.7928, 35.59034], [-80.79491, 35.58954], [-80.7992, 35.58731], [-80.7992, 35.58731], [-80.79851, 35.58604], [-80.79851, 35.58604], [-80.79931, 35.58581], [-80.80023, 35.58562], [-80.80023, 35.58562], [-80.79939, 35.58256], [-80.79939, 35.58256], [-80.79898, 35.58252], [-80.79878, 35.58243], [-80.79655, 35.58109], [-80.79535, 35.58006], [-80.79389, 35.57864], [-80.79309, 35.5778], [-80.79237, 35.57672], [-80.79197, 35.57572], [-80.79177, 35.57497], [-80.79168, 35.57388], [-80.79175, 35.57296], [-80.79229, 35.57045], [-80.79233, 35.56955], [-80.79219, 35.56862], [-80.79103, 35.56554], [-80.79072, 35.5649], [-80.78834, 35.56102], [-80.78695, 35.55953], [-80.78388, 35.55656], [-80.7829, 35.55568], [-80.78226, 35.5552], [-80.78173, 35.55487], [-80.78088, 35.55443], [-80.77788, 35.55322], [-80.77645, 35.55256], [-80.77546, 35.55188], [-80.77457, 35.55106], [-80.77382, 35.55017], [-80.76846, 35.54192], [-80.76801, 35.54077], [-80.76794, 35.54013], [-80.76796, 35.53937], [-80.76812, 35.53864], [-80.76896, 35.53639], [-80.76915, 35.53565], [-80.76925, 35.53484], [-80.76927, 35.53417], [-80.76901, 35.53136], [-80.76905, 35.53016], [-80.76913, 35.52918], [-80.77039, 35.52119], [-80.77048, 35.52044], [-80.77045, 35.51942], [-80.77045, 35.51942], [-80.7731, 35.52008], [-80.77382, 35.5203], [-80.77428, 35.52051], [-80.77786, 35.52337], [-80.7792, 35.52425], [-80.77968, 35.52442], [-80.78004, 35.52447], [-80.78034, 35.52445], [-80.78286, 35.52368], [-80.78437, 35.52366], [-80.78626, 35.52399], [-80.7882, 35.52399], [-80.78861, 35.52407], [-80.78897, 35.52425], [-80.79036, 35.52578], [-80.79076, 35.5261], [-80.79136, 35.5264], [-80.79164, 35.52649], [-80.79197, 35.52656], [-80.79268, 35.52662], [-80.79566, 35.52631], [-80.79727, 35.52634], [-80.79746, 35.52639], [-80.79746, 35.52639], [-80.79915, 35.52421], [-80.79942, 35.5237], [-80.79945, 35.52308], [-80.7993, 35.52268], [-80.79874, 35.52158], [-80.79863, 35.5211], [-80.79866, 35.52057], [-80.79866, 35.52057], [-80.80111, 35.52034], [-80.80711, 35.52002], [-80.8078, 35.51977], [-80.80894, 35.51884], [-80.80924, 35.51866], [-80.80949, 35.51854], [-80.80985, 35.51846], [-80.81037, 35.51844], [-80.81077, 35.51851], [-80.814, 35.51941], [-80.8143, 35.51948], [-80.81478, 35.51951], [-80.81986, 35.51813], [-80.82627, 35.51662], [-80.82694, 35.51659], [-80.82967, 35.51714], [-80.83677, 35.51741], [-80.83728, 35.5173], [-80.83762, 35.51709], [-80.83843, 35.51595], [-80.83883, 35.51579], [-80.83953, 35.51566], [-80.83953, 35.51566], [-80.8386, 35.51319], [-80.83836, 35.51223], [-80.83836, 35.51177], [-80.83844, 35.51132], [-80.83878, 35.5105], [-80.83938, 35.50969], [-80.8399, 35.50919], [-80.84038, 35.50888], [-80.84277, 35.50767], [-80.84334, 35.50722], [-80.84585, 35.50488], [-80.84621, 35.50434], [-80.84677, 35.50319], [-80.84848, 35.49926], [-80.84848, 35.49926], [-80.84537, 35.49862], [-80.84505, 35.49851], [-80.84426, 35.498], [-80.84174, 35.49611], [-80.84151, 35.49599], [-80.83693, 35.49456], [-80.83665, 35.49444], [-80.82061, 35.48452], [-80.81997, 35.48405], [-80.81997, 35.48405], [-80.81992, 35.4839], [-80.82006, 35.48347], [-80.81999, 35.47998], [-80.81993, 35.47907], [-80.81968, 35.47795], [-80.81916, 35.47674], [-80.8167, 35.47246], [-80.81639, 35.4716], [-80.81604, 35.47019], [-80.81576, 35.46964], [-80.81506, 35.46871], [-80.81487, 35.46838], [-80.81437, 35.46702], [-80.81418, 35.46665], [-80.81418, 35.46665], [-80.81522, 35.46547], [-80.81566, 35.4651], [-80.81613, 35.46482], [-80.81719, 35.46437], [-80.81764, 35.46405], [-80.81791, 35.46372], [-80.81807, 35.46337], [-80.81849, 35.46206], [-80.81887, 35.46152], [-80.81938, 35.46116], [-80.82021, 35.46069], [-80.82068, 35.46043], [-80.82105, 35.4603], [-80.82105, 35.4603], [-80.82082, 35.4592], [-80.8208, 35.4589], [-80.82114, 35.45733], [-80.82114, 35.45733], [-80.82191, 35.45736], [-80.82235, 35.45729], [-80.82292, 35.4571], [-80.82346, 35.45677], [-80.8248, 35.45557], [-80.82569, 35.45508], [-80.82569, 35.45508], [-80.82519, 35.45428], [-80.82478, 35.45344], [-80.82468, 35.4531], [-80.82448, 35.45284], [-80.82427, 35.45275], [-80.82243, 35.45225], [-80.82106, 35.45175], [-80.82032, 35.45139], [-80.81947, 35.45075], [-80.81947, 35.45075], [-80.80954, 35.45441], [-80.80954, 35.45441], [-80.80916, 35.4537], [-80.80885, 35.45328], [-80.80874, 35.45302], [-80.80875, 35.45268], [-80.80903, 35.45212], [-80.8091, 35.4517], [-80.80901, 35.45134], [-80.80835, 35.44964], [-80.8083, 35.44934], [-80.80843, 35.44883], [-80.8092, 35.44677], [-80.80935, 35.44614], [-80.80933, 35.44579], [-80.80882, 35.4434], [-80.80893, 35.44234], [-80.80915, 35.44185], [-80.80997, 35.44059], [-80.81098, 35.43885], [-80.81108, 35.43807], [-80.81127, 35.43767], [-80.81266, 35.43567], [-80.81266, 35.43567], [-80.81239, 35.43564], [-80.80952, 35.43566], [-80.80873, 35.43561], [-80.80834, 35.43552], [-80.80809, 35.43541], [-80.80764, 35.43509], [-80.80696, 35.43446], [-80.8058, 35.43394], [-80.80532, 35.43386], [-80.80441, 35.43388], [-80.80358, 35.43395], [-80.80358, 35.43395], [-80.80308, 35.43501], [-80.80302, 35.43527], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80274, 35.43638], [-80.80167, 35.43512], [-80.7996, 35.43312], [-80.79428, 35.42758], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79201, 35.42529], [-80.79105, 35.42488], [-80.78822, 35.42335], [-80.7879, 35.42324], [-80.7875, 35.42319], [-80.78718, 35.4232], [-80.78176, 35.42352], [-80.78116, 35.42347], [-80.77896, 35.42292], [-80.77821, 35.42269], [-80.77798, 35.4225], [-80.77754, 35.4219], [-80.77713, 35.42156], [-80.77666, 35.42129], [-80.77589, 35.42095], [-80.77551, 35.42084], [-80.77484, 35.42075], [-80.77335, 35.42061], [-80.77282, 35.42064], [-80.77201, 35.42084], [-80.76792, 35.42236], [-80.76747, 35.4226], [-80.76462, 35.42464], [-80.7644, 35.42474], [-80.764, 35.42478], [-80.7631, 35.42467], [-80.76016, 35.42421], [-80.75971, 35.42409], [-80.75839, 35.42362], [-80.75811, 35.42354], [-80.7578, 35.42352], [-80.75713, 35.42358], [-80.75628, 35.42376], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.7534, 35.42141], [-80.75294, 35.42086], [-80.75256, 35.42057], [-80.75208, 35.42031], [-80.75159, 35.42013], [-80.74601, 35.41862], [-80.74558, 35.41847], [-80.74309, 35.41645], [-80.74092, 35.4145], [-80.73984, 35.41359], [-80.73526, 35.41053], [-80.73379, 35.40906], [-80.73343, 35.40876], [-80.73307, 35.40855], [-80.73263, 35.40842], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.72976, 35.40661], [-80.72956, 35.40612], [-80.72908, 35.40393], [-80.72912, 35.40332], [-80.72923, 35.40296], [-80.72939, 35.40268]]}, "date": "2011-12-10", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76401, 35.44217], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75134, 35.47748], [-80.75278, 35.47857], [-80.75522, 35.48055], [-80.75605, 35.48133], [-80.75679, 35.48229], [-80.75731, 35.48316], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.76471, 35.49024], [-80.76471, 35.49024], [-80.76692, 35.48734], [-80.77014, 35.48202], [-80.77029, 35.48141], [-80.77043, 35.47728], [-80.77051, 35.47695], [-80.77063, 35.47675], [-80.77129, 35.47627], [-80.77338, 35.47499], [-80.77385, 35.47479], [-80.77466, 35.47456], [-80.77496, 35.47451], [-80.77555, 35.47452], [-80.78021, 35.47508], [-80.78021, 35.47508], [-80.78108, 35.47516], [-80.7814, 35.47515], [-80.78169, 35.47508], [-80.78257, 35.47469], [-80.78695, 35.47255], [-80.78738, 35.47238], [-80.78884, 35.47203], [-80.78955, 35.47199], [-80.79018, 35.47206], [-80.79672, 35.47415], [-80.79748, 35.47426], [-80.7998, 35.47442], [-80.8005, 35.47461], [-80.80099, 35.47483], [-80.80147, 35.47516], [-80.80192, 35.47563], [-80.80515, 35.48001], [-80.80552, 35.48044], [-80.80593, 35.48074], [-80.80689, 35.48129], [-80.80988, 35.48296], [-80.81042, 35.48322], [-80.81114, 35.48342], [-80.81157, 35.48346], [-80.81796, 35.48335], [-80.81835, 35.48338], [-80.81883, 35.48349], [-80.81934, 35.48377], [-80.8196, 35.48397], [-80.8196, 35.48397], [-80.81962, 35.48407], [-80.81972, 35.48414], [-80.81984, 35.48416], [-80.81994, 35.4841], [-80.81997, 35.48401], [-80.81992, 35.4839], [-80.82006, 35.48347], [-80.82004, 35.48142], [-80.81995, 35.47924], [-80.81968, 35.47795], [-80.81916, 35.47674], [-80.8167, 35.47246], [-80.81639, 35.4716], [-80.81604, 35.47019], [-80.81576, 35.46964], [-80.81506, 35.46871], [-80.81487, 35.46838], [-80.81437, 35.46702], [-80.81418, 35.46665], [-80.81418, 35.46665], [-80.81522, 35.46547], [-80.81566, 35.4651], [-80.81613, 35.46482], [-80.81719, 35.46437], [-80.81764, 35.46405], [-80.81791, 35.46372], [-80.81807, 35.46337], [-80.81849, 35.46206], [-80.81887, 35.46152], [-80.81938, 35.46116], [-80.82021, 35.46069], [-80.82068, 35.46043], [-80.82105, 35.4603], [-80.82105, 35.4603], [-80.82082, 35.4592], [-80.8208, 35.4589], [-80.82114, 35.45733], [-80.82114, 35.45733], [-80.82191, 35.45736], [-80.82235, 35.45729], [-80.82292, 35.4571], [-80.82346, 35.45677], [-80.8248, 35.45557], [-80.82569, 35.45508], [-80.82569, 35.45508], [-80.82519, 35.45428], [-80.82478, 35.45344], [-80.82468, 35.4531], [-80.82448, 35.45284], [-80.82427, 35.45275], [-80.82243, 35.45225], [-80.82106, 35.45175], [-80.82032, 35.45139], [-80.81947, 35.45075], [-80.81947, 35.45075], [-80.80954, 35.45441], [-80.80954, 35.45441], [-80.80916, 35.4537], [-80.80885, 35.45328], [-80.80874, 35.45302], [-80.80875, 35.45268], [-80.80903, 35.45212], [-80.8091, 35.4517], [-80.80901, 35.45134], [-80.80835, 35.44964], [-80.8083, 35.44934], [-80.80843, 35.44883], [-80.8092, 35.44677], [-80.80935, 35.44614], [-80.80933, 35.44579], [-80.80882, 35.4434], [-80.80893, 35.44234], [-80.80915, 35.44185], [-80.80997, 35.44059], [-80.81098, 35.43885], [-80.81108, 35.43807], [-80.81127, 35.43767], [-80.81266, 35.43567], [-80.81266, 35.43567], [-80.81239, 35.43564], [-80.80952, 35.43566], [-80.80873, 35.43561], [-80.80834, 35.43552], [-80.80809, 35.43541], [-80.80764, 35.43509], [-80.80696, 35.43446], [-80.8058, 35.43394], [-80.80532, 35.43386], [-80.80441, 35.43388], [-80.80358, 35.43395], [-80.80358, 35.43395], [-80.80308, 35.43501], [-80.80302, 35.43527], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80274, 35.43638], [-80.80167, 35.43512], [-80.7996, 35.43312], [-80.79428, 35.42758], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78991, 35.38187], [-80.78948, 35.38206], [-80.78844, 35.38275], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78668, 35.38429], [-80.78628, 35.38251], [-80.7859, 35.3803], [-80.78501, 35.37401], [-80.78501, 35.37401], [-80.78493, 35.37402], [-80.78471, 35.37393], [-80.78345, 35.37329], [-80.78327, 35.37313], [-80.78319, 35.37294], [-80.78319, 35.37294], [-80.78269, 35.37283], [-80.7817, 35.37251], [-80.78139, 35.37247], [-80.78075, 35.37251], [-80.77909, 35.37297], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76413, 35.37375], [-80.76381, 35.3737], [-80.76228, 35.37364], [-80.76166, 35.37353], [-80.76079, 35.37315], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2011-12-14", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72908, 35.40378], [-80.72912, 35.40332], [-80.72923, 35.40296], [-80.72939, 35.40268], [-80.72999, 35.40205], [-80.73019, 35.40173], [-80.7309, 35.39864], [-80.73051, 35.39643], [-80.73034, 35.39461], [-80.7302, 35.38882], [-80.72996, 35.38803], [-80.72911, 35.38634], [-80.72899, 35.38591], [-80.72904, 35.38526], [-80.7294, 35.38313], [-80.72947, 35.38294], [-80.72993, 35.38223], [-80.73056, 35.3817], [-80.73168, 35.38118], [-80.73298, 35.38066], [-80.73431, 35.38006], [-80.73496, 35.37958], [-80.73557, 35.3789], [-80.73557, 35.3789], [-80.73695, 35.37964], [-80.73754, 35.37989], [-80.73972, 35.3801], [-80.73972, 35.3801], [-80.7397, 35.37996], [-80.74169, 35.37404], [-80.74194, 35.37342], [-80.74209, 35.37318], [-80.74263, 35.37261], [-80.7431, 35.3723], [-80.74372, 35.37205], [-80.74519, 35.37161], [-80.74567, 35.37137], [-80.74668, 35.37067], [-80.74705, 35.37032], [-80.74734, 35.36994], [-80.74752, 35.36956], [-80.74768, 35.36903], [-80.74807, 35.36734], [-80.74841, 35.36441], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74844, 35.36387], [-80.74846, 35.36343], [-80.74872, 35.36212], [-80.74897, 35.36103], [-80.74949, 35.35954], [-80.74949, 35.35954], [-80.75231, 35.35917], [-80.75292, 35.35903], [-80.75334, 35.35879], [-80.75541, 35.35729], [-80.75584, 35.35695], [-80.75633, 35.3564], [-80.7569, 35.35532], [-80.75901, 35.35086], [-80.75909, 35.35051], [-80.75928, 35.3473], [-80.75946, 35.3467], [-80.7596, 35.34645], [-80.75986, 35.34614], [-80.76019, 35.34586], [-80.76407, 35.34305], [-80.76729, 35.34185], [-80.7686, 35.34131], [-80.76947, 35.34083], [-80.77001, 35.34036], [-80.77001, 35.34024], [-80.77042, 35.3397], [-80.77064, 35.33925], [-80.77295, 35.33433], [-80.7731, 35.33387], [-80.77321, 35.33334], [-80.77323, 35.33275], [-80.77317, 35.33216], [-80.77303, 35.33169], [-80.77226, 35.32993], [-80.77219, 35.32946], [-80.77225, 35.32902], [-80.77248, 35.3284], [-80.77294, 35.32741], [-80.77462, 35.32233], [-80.77509, 35.32159], [-80.7757, 35.32099], [-80.7757, 35.32099], [-80.77553, 35.32084], [-80.77541, 35.32064], [-80.77534, 35.32028], [-80.776, 35.31831], [-80.77611, 35.31823], [-80.77639, 35.31746], [-80.77639, 35.31746], [-80.77678, 35.31614], [-80.77676, 35.31371], [-80.7773, 35.31246], [-80.77787, 35.31142], [-80.7781, 35.31085], [-80.77803, 35.31009], [-80.77784, 35.30969], [-80.77711, 35.30866], [-80.77636, 35.30741], [-80.7757, 35.30654], [-80.77481, 35.30577], [-80.77216, 35.30389], [-80.77216, 35.30389], [-80.7725, 35.30354], [-80.77289, 35.30323], [-80.77415, 35.30262], [-80.775, 35.30175], [-80.77529, 35.3012], [-80.77659, 35.29789], [-80.77678, 35.2976], [-80.77735, 35.29716], [-80.78005, 35.29548], [-80.78005, 35.29548], [-80.7775, 35.29406], [-80.77563, 35.2932], [-80.76702, 35.29029], [-80.76588, 35.28998], [-80.76537, 35.2899], [-80.76441, 35.2899], [-80.76072, 35.29016], [-80.76021, 35.29025], [-80.75885, 35.29062], [-80.75827, 35.29071], [-80.75796, 35.29069], [-80.75749, 35.29053], [-80.75749, 35.29053], [-80.75946, 35.28838], [-80.76047, 35.28735], [-80.76128, 35.28662], [-80.76266, 35.28559], [-80.76348, 35.28485], [-80.76369, 35.2846], [-80.76446, 35.28337], [-80.76567, 35.28067], [-80.76567, 35.28067], [-80.7655, 35.28062], [-80.7653, 35.28118], [-80.7649, 35.28198], [-80.76454, 35.28255], [-80.76387, 35.28334], [-80.76387, 35.28334], [-80.76282, 35.28296], [-80.76259, 35.2827], [-80.76259, 35.2827], [-80.76268, 35.28244], [-80.76264, 35.28197], [-80.76237, 35.28041], [-80.76225, 35.28004], [-80.76161, 35.2788], [-80.76142, 35.2786], [-80.76075, 35.27822], [-80.76013, 35.27741], [-80.76013, 35.27741], [-80.75899, 35.27799], [-80.75857, 35.2781], [-80.75824, 35.27809], [-80.75791, 35.27798], [-80.75745, 35.27762], [-80.75745, 35.27762], [-80.7554, 35.27867], [-80.75513, 35.27886], [-80.75488, 35.27914], [-80.75488, 35.27914], [-80.75343, 35.27835]]}, "date": "2011-12-15", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.68783, 35.41225], [-80.68797, 35.4127], [-80.68809, 35.41289], [-80.6884, 35.41309], [-80.6888, 35.41321], [-80.69008, 35.41336], [-80.69072, 35.41335], [-80.69231, 35.41318], [-80.69373, 35.41292], [-80.69461, 35.41272], [-80.69491, 35.41258], [-80.69518, 35.41239], [-80.69543, 35.41216], [-80.69574, 35.41172], [-80.69612, 35.41075], [-80.69639, 35.41021], [-80.69846, 35.40688], [-80.69999, 35.40409], [-80.70084, 35.40304], [-80.70107, 35.40269], [-80.70107, 35.40269], [-80.70393, 35.40368], [-80.70565, 35.40435], [-80.71314, 35.40736], [-80.71716, 35.40911], [-80.71809, 35.4094], [-80.72187, 35.4098], [-80.72254, 35.40981], [-80.72326, 35.40966], [-80.72802, 35.40826], [-80.72892, 35.40821], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.73004, 35.40709], [-80.72961, 35.40628], [-80.72912, 35.40425], [-80.72908, 35.40378]]}, "date": "2011-12-17", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78991, 35.38187], [-80.78948, 35.38206], [-80.78844, 35.38275], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78668, 35.38429], [-80.78628, 35.38251], [-80.7859, 35.3803], [-80.78501, 35.37401], [-80.78501, 35.37401], [-80.78493, 35.37402], [-80.78471, 35.37393], [-80.78345, 35.37329], [-80.78327, 35.37313], [-80.78319, 35.37294], [-80.78319, 35.37294], [-80.78269, 35.37283], [-80.7817, 35.37251], [-80.78139, 35.37247], [-80.78075, 35.37251], [-80.77909, 35.37297], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76413, 35.37375], [-80.76381, 35.3737], [-80.76228, 35.37364], [-80.76166, 35.37353], [-80.76079, 35.37315], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2011-12-18", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78991, 35.38187], [-80.78948, 35.38206], [-80.78844, 35.38275], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78668, 35.38429], [-80.78628, 35.38251], [-80.7859, 35.3803], [-80.78501, 35.37401], [-80.78501, 35.37401], [-80.78493, 35.37402], [-80.78471, 35.37393], [-80.78345, 35.37329], [-80.78327, 35.37313], [-80.78319, 35.37294], [-80.78319, 35.37294], [-80.78269, 35.37283], [-80.7817, 35.37251], [-80.78139, 35.37247], [-80.78075, 35.37251], [-80.77909, 35.37297], [-80.77389, 35.37453], [-80.77389, 35.37453], [-80.77456, 35.3761], [-80.77563, 35.37794], [-80.77577, 35.37835], [-80.77567, 35.37886], [-80.77546, 35.37917], [-80.77464, 35.38006], [-80.77404, 35.38036], [-80.77344, 35.38045], [-80.77097, 35.38027], [-80.77062, 35.38029], [-80.77026, 35.38037], [-80.76917, 35.38089], [-80.76852, 35.38104], [-80.76801, 35.38102], [-80.76618, 35.3807], [-80.76559, 35.38058], [-80.76539, 35.3805], [-80.7643, 35.3799], [-80.76263, 35.37887], [-80.76192, 35.37851], [-80.75888, 35.37738], [-80.75844, 35.37727], [-80.75781, 35.37724], [-80.75731, 35.37728], [-80.75667, 35.37747], [-80.75602, 35.37785], [-80.75562, 35.37824], [-80.7553, 35.3788], [-80.75442, 35.38099], [-80.75442, 35.38099], [-80.75238, 35.38084], [-80.75169, 35.38072], [-80.75118, 35.38047], [-80.75038, 35.37981], [-80.7494, 35.37945], [-80.74884, 35.37936], [-80.7482, 35.37943], [-80.74531, 35.38097], [-80.74512, 35.38101], [-80.74512, 35.38101], [-80.74497, 35.38099], [-80.74487, 35.38112], [-80.74446, 35.38125], [-80.74417, 35.38128], [-80.74362, 35.38123], [-80.74006, 35.38016], [-80.7396, 35.38007], [-80.73766, 35.37992], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2011-12-19", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.76399, 35.44203], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75134, 35.47748], [-80.75278, 35.47857], [-80.75522, 35.48055], [-80.75605, 35.48133], [-80.75679, 35.48229], [-80.75731, 35.48316], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.76471, 35.49024], [-80.76471, 35.49024], [-80.76692, 35.48734], [-80.77014, 35.48202], [-80.77029, 35.48141], [-80.77043, 35.47728], [-80.77051, 35.47695], [-80.77063, 35.47675], [-80.77129, 35.47627], [-80.77338, 35.47499], [-80.77385, 35.47479], [-80.77466, 35.47456], [-80.77496, 35.47451], [-80.77555, 35.47452], [-80.78021, 35.47508], [-80.78021, 35.47508], [-80.78108, 35.47516], [-80.7814, 35.47515], [-80.78169, 35.47508], [-80.78257, 35.47469], [-80.78695, 35.47255], [-80.78738, 35.47238], [-80.78884, 35.47203], [-80.78955, 35.47199], [-80.79018, 35.47206], [-80.79672, 35.47415], [-80.79748, 35.47426], [-80.7998, 35.47442], [-80.8005, 35.47461], [-80.80099, 35.47483], [-80.80147, 35.47516], [-80.80192, 35.47563], [-80.80515, 35.48001], [-80.80552, 35.48044], [-80.80593, 35.48074], [-80.80689, 35.48129], [-80.80988, 35.48296], [-80.81042, 35.48322], [-80.81114, 35.48342], [-80.81157, 35.48346], [-80.81796, 35.48335], [-80.81835, 35.48338], [-80.81883, 35.48349], [-80.81934, 35.48377], [-80.8196, 35.48397], [-80.8196, 35.48397], [-80.81962, 35.48407], [-80.81972, 35.48414], [-80.81984, 35.48416], [-80.81994, 35.4841], [-80.81997, 35.48401], [-80.81992, 35.4839], [-80.82006, 35.48347], [-80.82004, 35.48142], [-80.81995, 35.47924], [-80.81968, 35.47795], [-80.81916, 35.47674], [-80.8167, 35.47246], [-80.81639, 35.4716], [-80.81604, 35.47019], [-80.81576, 35.46964], [-80.81506, 35.46871], [-80.81487, 35.46838], [-80.81437, 35.46702], [-80.81418, 35.46665], [-80.81418, 35.46665], [-80.81522, 35.46547], [-80.81566, 35.4651], [-80.81613, 35.46482], [-80.81719, 35.46437], [-80.81764, 35.46405], [-80.81791, 35.46372], [-80.81807, 35.46337], [-80.81849, 35.46206], [-80.81887, 35.46152], [-80.81938, 35.46116], [-80.82021, 35.46069], [-80.82068, 35.46043], [-80.82105, 35.4603], [-80.82105, 35.4603], [-80.82082, 35.4592], [-80.8208, 35.4589], [-80.82114, 35.45733], [-80.82114, 35.45733], [-80.82191, 35.45736], [-80.82235, 35.45729], [-80.82292, 35.4571], [-80.82346, 35.45677], [-80.8248, 35.45557], [-80.82569, 35.45508], [-80.82569, 35.45508], [-80.82519, 35.45428], [-80.82478, 35.45344], [-80.82468, 35.4531], [-80.82448, 35.45284], [-80.82427, 35.45275], [-80.82243, 35.45225], [-80.82106, 35.45175], [-80.82032, 35.45139], [-80.81947, 35.45075], [-80.81947, 35.45075], [-80.80954, 35.45441], [-80.80954, 35.45441], [-80.80916, 35.4537], [-80.80885, 35.45328], [-80.80874, 35.45302], [-80.80875, 35.45268], [-80.80903, 35.45212], [-80.8091, 35.4517], [-80.80901, 35.45134], [-80.80835, 35.44964], [-80.8083, 35.44934], [-80.80843, 35.44883], [-80.8092, 35.44677], [-80.80935, 35.44614], [-80.80933, 35.44579], [-80.80882, 35.4434], [-80.80893, 35.44234], [-80.80915, 35.44185], [-80.80997, 35.44059], [-80.81098, 35.43885], [-80.81108, 35.43807], [-80.81127, 35.43767], [-80.81266, 35.43567], [-80.81266, 35.43567], [-80.81239, 35.43564], [-80.80952, 35.43566], [-80.80873, 35.43561], [-80.80834, 35.43552], [-80.80809, 35.43541], [-80.80764, 35.43509], [-80.80696, 35.43446], [-80.8058, 35.43394], [-80.80532, 35.43386], [-80.80441, 35.43388], [-80.80358, 35.43395], [-80.80358, 35.43395], [-80.80308, 35.43501], [-80.80302, 35.43527], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80274, 35.43638], [-80.80167, 35.43512], [-80.7996, 35.43312], [-80.79428, 35.42758], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79201, 35.42529], [-80.79105, 35.42488], [-80.78822, 35.42335], [-80.7879, 35.42324], [-80.7875, 35.42319], [-80.78718, 35.4232], [-80.78176, 35.42352], [-80.78116, 35.42347], [-80.77896, 35.42292], [-80.77821, 35.42269], [-80.77798, 35.4225], [-80.77754, 35.4219], [-80.77713, 35.42156], [-80.77666, 35.42129], [-80.77589, 35.42095], [-80.77551, 35.42084], [-80.77484, 35.42075], [-80.77335, 35.42061], [-80.77282, 35.42064], [-80.77201, 35.42084], [-80.76792, 35.42236], [-80.76747, 35.4226], [-80.76462, 35.42464], [-80.7644, 35.42474], [-80.764, 35.42478], [-80.7631, 35.42467], [-80.76016, 35.42421], [-80.75971, 35.42409], [-80.75839, 35.42362], [-80.75811, 35.42354], [-80.7578, 35.42352], [-80.75713, 35.42358], [-80.75628, 35.42376], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.7571, 35.42771], [-80.75756, 35.42833], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76381, 35.44052], [-80.76394, 35.44169]]}, "date": "2012-01-02", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78977, 35.38192], [-80.78905, 35.38232], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78586, 35.38513], [-80.78416, 35.3867], [-80.77943, 35.39042], [-80.7786, 35.39092], [-80.77556, 35.39213], [-80.77556, 35.39213], [-80.77503, 35.39166], [-80.77113, 35.38892], [-80.76918, 35.38759], [-80.76869, 35.38736], [-80.7676, 35.38716], [-80.76564, 35.38689], [-80.76521, 35.38686], [-80.76456, 35.3869], [-80.76378, 35.38712], [-80.76102, 35.38827], [-80.76018, 35.38853], [-80.75968, 35.38859], [-80.75884, 35.38856], [-80.75825, 35.38843], [-80.75758, 35.38812], [-80.75704, 35.38776], [-80.75671, 35.38742], [-80.7565, 35.3871], [-80.75585, 35.38557], [-80.75556, 35.38503], [-80.75508, 35.38432], [-80.75433, 35.38348], [-80.75408, 35.38313], [-80.75399, 35.38279], [-80.75402, 35.38243], [-80.75457, 35.38102], [-80.75457, 35.38102], [-80.75208, 35.38081], [-80.75169, 35.38072], [-80.75118, 35.38047], [-80.75038, 35.37981], [-80.7494, 35.37945], [-80.74884, 35.37936], [-80.7482, 35.37943], [-80.74531, 35.38097], [-80.74512, 35.38101], [-80.74512, 35.38101], [-80.74497, 35.38099], [-80.74487, 35.38112], [-80.74446, 35.38125], [-80.74417, 35.38128], [-80.74362, 35.38123], [-80.74006, 35.38016], [-80.7396, 35.38007], [-80.73766, 35.37992], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-01-07", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72908, 35.40378], [-80.72912, 35.40425], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74541, 35.41836], [-80.74572, 35.41852], [-80.74572, 35.41852], [-80.74502, 35.41897], [-80.74457, 35.41942], [-80.74438, 35.41972], [-80.74357, 35.42151], [-80.74245, 35.42302], [-80.74173, 35.42365], [-80.73997, 35.42449], [-80.73972, 35.4247], [-80.73932, 35.42516], [-80.73816, 35.42668], [-80.73642, 35.42943], [-80.73609, 35.42975], [-80.73579, 35.4299], [-80.7314, 35.43146], [-80.72992, 35.43235], [-80.7293, 35.43265], [-80.72694, 35.43335], [-80.72485, 35.43371], [-80.72485, 35.43371], [-80.72709, 35.43871], [-80.72779, 35.44124], [-80.72829, 35.44222], [-80.72956, 35.44443], [-80.72981, 35.44498], [-80.73005, 35.44569], [-80.73116, 35.45106], [-80.73178, 35.45356], [-80.73204, 35.455], [-80.73232, 35.4599], [-80.73239, 35.46039], [-80.73239, 35.46039], [-80.73192, 35.46179], [-80.7301, 35.46601], [-80.73, 35.46628], [-80.72993, 35.46673], [-80.73003, 35.4684], [-80.73073, 35.47428], [-80.73074, 35.47717], [-80.73053, 35.47774], [-80.73002, 35.47847], [-80.72737, 35.48121], [-80.72737, 35.48121], [-80.72712, 35.48104], [-80.72674, 35.48088], [-80.72635, 35.48077], [-80.72578, 35.4807], [-80.72384, 35.48068], [-80.7201, 35.48076], [-80.71857, 35.48073], [-80.71793, 35.48077], [-80.71668, 35.48107], [-80.71242, 35.48242], [-80.70905, 35.48315], [-80.70905, 35.48315], [-80.70683, 35.47997], [-80.70574, 35.47831], [-80.70514, 35.47725], [-80.70448, 35.47567], [-80.70404, 35.47521], [-80.70366, 35.475], [-80.70366, 35.475], [-80.7035, 35.47496], [-80.70286, 35.47496], [-80.70236, 35.47499], [-80.70185, 35.47508], [-80.70158, 35.47516], [-80.70129, 35.47531], [-80.70106, 35.4756], [-80.70101, 35.47576], [-80.70101, 35.47576], [-80.70046, 35.47552], [-80.70019, 35.47535], [-80.69921, 35.47451], [-80.69874, 35.47418], [-80.69737, 35.47346], [-80.6965, 35.47309], [-80.69603, 35.47301], [-80.69548, 35.47301], [-80.69373, 35.47333], [-80.69296, 35.47338], [-80.69193, 35.47329], [-80.6916, 35.47321], [-80.69127, 35.47308], [-80.69058, 35.47271], [-80.69058, 35.47271], [-80.69004, 35.47223], [-80.68982, 35.47171], [-80.68898, 35.46746], [-80.68882, 35.46694], [-80.68789, 35.46527], [-80.68688, 35.46385], [-80.68688, 35.46385], [-80.68701, 35.46377], [-80.68717, 35.46356], [-80.68777, 35.46248], [-80.68787, 35.4622], [-80.68787, 35.46183], [-80.68715, 35.4592], [-80.68647, 35.45513], [-80.68638, 35.45485], [-80.68594, 35.454], [-80.68413, 35.45078], [-80.68339, 35.44929], [-80.68266, 35.44541], [-80.68273, 35.44445], [-80.68287, 35.44395], [-80.6836, 35.44175], [-80.68395, 35.441], [-80.68395, 35.441], [-80.68299, 35.44035], [-80.68217, 35.43997], [-80.68145, 35.43974], [-80.68004, 35.4394], [-80.68004, 35.4394], [-80.68025, 35.43848], [-80.68028, 35.43818], [-80.68024, 35.43811], [-80.68047, 35.43695], [-80.68052, 35.43498], [-80.68048, 35.43428], [-80.68034, 35.43314], [-80.67865, 35.42572], [-80.67857, 35.4255], [-80.67736, 35.42331], [-80.67736, 35.42318], [-80.67555, 35.42096], [-80.67481, 35.42028], [-80.6742, 35.41983], [-80.67388, 35.41964], [-80.67375, 35.41959], [-80.67364, 35.41961], [-80.67303, 35.41927], [-80.67303, 35.41927], [-80.67148, 35.41836], [-80.67027, 35.41757], [-80.66937, 35.41675], [-80.6681, 35.41544], [-80.66777, 35.41504], [-80.66725, 35.41419], [-80.66726, 35.41411], [-80.66689, 35.41345], [-80.66624, 35.41238], [-80.66416, 35.40868], [-80.66198, 35.40464], [-80.66112, 35.40325], [-80.66048, 35.40198], [-80.65988, 35.40052], [-80.65931, 35.39875], [-80.65918, 35.39807], [-80.65918, 35.39807], [-80.66011, 35.3979], [-80.66183, 35.39739], [-80.66299, 35.39702], [-80.66346, 35.3968], [-80.66616, 35.39495], [-80.66651, 35.39475], [-80.66732, 35.39439], [-80.66854, 35.39393], [-80.66893, 35.39372], [-80.67052, 35.39243], [-80.67219, 35.39122], [-80.6738, 35.3903], [-80.67423, 35.39021], [-80.67461, 35.39021], [-80.67634, 35.39059], [-80.67986, 35.39151], [-80.68035, 35.39153], [-80.68057, 35.39145], [-80.68116, 35.39096], [-80.68414, 35.38811], [-80.68504, 35.38731], [-80.68561, 35.38696], [-80.6862, 35.38672], [-80.68762, 35.38644], [-80.68818, 35.38625], [-80.68867, 35.386], [-80.68913, 35.38564], [-80.68945, 35.38529], [-80.68984, 35.38474], [-80.69156, 35.38192], [-80.69232, 35.38117], [-80.6929, 35.38082], [-80.69384, 35.3805], [-80.69587, 35.3802], [-80.69673, 35.38001], [-80.69713, 35.37988], [-80.69766, 35.37962], [-80.69815, 35.37926], [-80.69815, 35.37926], [-80.69841, 35.37907], [-80.69874, 35.37868], [-80.69991, 35.37686], [-80.70007, 35.37663], [-80.70015, 35.37659], [-80.7011, 35.37515], [-80.70169, 35.37454], [-80.70232, 35.37413], [-80.70299, 35.37385], [-80.70433, 35.37354], [-80.70527, 35.37327], [-80.70591, 35.37293], [-80.70644, 35.37252], [-80.70862, 35.37002], [-80.70878, 35.36978], [-80.70893, 35.3695], [-80.7096, 35.36728], [-80.70989, 35.36686], [-80.7102, 35.36653], [-80.7102, 35.36653], [-80.71193, 35.36759], [-80.71506, 35.36965], [-80.71506, 35.36965], [-80.71585, 35.37008], [-80.71704, 35.37092], [-80.71823, 35.37148], [-80.71987, 35.37192], [-80.72216, 35.37266], [-80.72473, 35.37379], [-80.72529, 35.374], [-80.72614, 35.37424], [-80.72678, 35.37436], [-80.72944, 35.37457], [-80.73088, 35.37497], [-80.73088, 35.37497], [-80.73153, 35.37524], [-80.73209, 35.37567], [-80.73233, 35.37597], [-80.73308, 35.37729], [-80.73355, 35.37774], [-80.73557, 35.3789], [-80.73557, 35.3789], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.7294, 35.38313], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73034, 35.39461], [-80.73051, 35.39643], [-80.7309, 35.39864], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.72913, 35.4033]]}, "date": "2012-01-08", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.72892, 35.40821], [-80.72802, 35.40826], [-80.7229, 35.40976], [-80.7223, 35.40982], [-80.72187, 35.4098], [-80.71809, 35.4094], [-80.71772, 35.4093], [-80.71716, 35.40911], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.7117, 35.41006], [-80.71147, 35.41031], [-80.71023, 35.41139], [-80.70992, 35.41192], [-80.70977, 35.41247], [-80.70914, 35.41998], [-80.70913, 35.42079], [-80.70926, 35.42133], [-80.70952, 35.42201], [-80.71103, 35.42562], [-80.71151, 35.42623], [-80.71209, 35.42663], [-80.71266, 35.42686], [-80.71387, 35.4272], [-80.71456, 35.42759], [-80.71627, 35.42868], [-80.71766, 35.42941], [-80.718, 35.42952], [-80.71963, 35.42982], [-80.72218, 35.43024], [-80.72299, 35.43049], [-80.72349, 35.4309], [-80.7238, 35.43138], [-80.72485, 35.43371], [-80.72485, 35.43371], [-80.72694, 35.43335], [-80.7293, 35.43265], [-80.72992, 35.43235], [-80.7314, 35.43146], [-80.73579, 35.4299], [-80.73609, 35.42975], [-80.73642, 35.42943], [-80.73816, 35.42668], [-80.73932, 35.42516], [-80.73972, 35.4247], [-80.73997, 35.42449], [-80.74173, 35.42365], [-80.74245, 35.42302], [-80.74357, 35.42151], [-80.74438, 35.41972], [-80.74457, 35.41942], [-80.74502, 35.41897], [-80.74572, 35.41852], [-80.74572, 35.41852], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78991, 35.38187], [-80.78948, 35.38206], [-80.78844, 35.38275], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78668, 35.38429], [-80.78628, 35.38251], [-80.7859, 35.3803], [-80.78521, 35.37528], [-80.7847, 35.37211], [-80.78473, 35.37142], [-80.7849, 35.37091], [-80.78578, 35.36954], [-80.78578, 35.36954], [-80.78456, 35.36876], [-80.78279, 35.36772], [-80.78234, 35.36764], [-80.7814, 35.36765], [-80.78109, 35.36755], [-80.78092, 35.36737], [-80.78059, 35.36674], [-80.7802, 35.36629], [-80.78004, 35.3662], [-80.7797, 35.36612], [-80.77551, 35.36575], [-80.77443, 35.36548], [-80.77298, 35.36531], [-80.77247, 35.36538], [-80.76979, 35.36604], [-80.76935, 35.36623], [-80.76785, 35.36709], [-80.76744, 35.36714], [-80.76591, 35.36699], [-80.76548, 35.36689], [-80.76493, 35.36658], [-80.76309, 35.36576], [-80.76279, 35.36555], [-80.76265, 35.36538], [-80.76204, 35.36368], [-80.7617, 35.36315], [-80.76137, 35.3628], [-80.76105, 35.36255], [-80.76022, 35.36206], [-80.75895, 35.361], [-80.75838, 35.36025], [-80.75806, 35.35883], [-80.7575, 35.35807], [-80.75734, 35.3577], [-80.75725, 35.35719], [-80.7572, 35.35573], [-80.75711, 35.35552], [-80.7569, 35.35532], [-80.7569, 35.35532], [-80.75642, 35.35627], [-80.75584, 35.35695], [-80.75314, 35.35892], [-80.75269, 35.35911], [-80.74949, 35.35954], [-80.74949, 35.35954], [-80.74897, 35.36103], [-80.74872, 35.36212], [-80.74846, 35.36343], [-80.74844, 35.36387], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-01-18", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74541, 35.41836], [-80.74572, 35.41852], [-80.74572, 35.41852], [-80.74711, 35.41763], [-80.75152, 35.41452], [-80.75224, 35.41397], [-80.75258, 35.41364], [-80.75295, 35.41311], [-80.75351, 35.41216], [-80.75563, 35.40678], [-80.75634, 35.40556], [-80.75714, 35.40466], [-80.75906, 35.40316], [-80.75998, 35.40249], [-80.76058, 35.40211], [-80.76155, 35.40157], [-80.76386, 35.40047], [-80.76612, 35.39919], [-80.76612, 35.39919], [-80.76939, 35.39733], [-80.77033, 35.39651], [-80.7737, 35.39328], [-80.7745, 35.39267], [-80.77556, 35.39213], [-80.77556, 35.39213], [-80.77503, 35.39166], [-80.77113, 35.38892], [-80.76918, 35.38759], [-80.76869, 35.38736], [-80.7676, 35.38716], [-80.76564, 35.38689], [-80.76521, 35.38686], [-80.76456, 35.3869], [-80.76378, 35.38712], [-80.76102, 35.38827], [-80.76018, 35.38853], [-80.75968, 35.38859], [-80.75884, 35.38856], [-80.75825, 35.38843], [-80.75789, 35.38828], [-80.75704, 35.38776], [-80.75671, 35.38742], [-80.7563, 35.38668], [-80.75565, 35.38518], [-80.75508, 35.38432], [-80.75413, 35.38323], [-80.75399, 35.38279], [-80.75402, 35.38243], [-80.75553, 35.37862], [-80.75573, 35.37832], [-80.75611, 35.37795], [-80.75674, 35.37759], [-80.75735, 35.3774], [-80.75805, 35.37736], [-80.75862, 35.37743], [-80.76162, 35.37853], [-80.76221, 35.37879], [-80.76516, 35.38052], [-80.76552, 35.38068], [-80.76587, 35.38077], [-80.76803, 35.38115], [-80.7685, 35.38117], [-80.76889, 35.3811], [-80.7692, 35.38099], [-80.77031, 35.38049], [-80.77078, 35.3804], [-80.77335, 35.38058], [-80.77364, 35.38058], [-80.77418, 35.38047], [-80.77461, 35.38026], [-80.77485, 35.38007], [-80.77562, 35.37919], [-80.77579, 35.37893], [-80.77588, 35.37864], [-80.7759, 35.37835], [-80.7758, 35.37791], [-80.77493, 35.37651], [-80.77405, 35.37449], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76446, 35.37382], [-80.76381, 35.3737], [-80.76206, 35.37361], [-80.76166, 35.37353], [-80.76125, 35.37338], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-01-19", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.72892, 35.40821], [-80.72802, 35.40826], [-80.7229, 35.40976], [-80.7223, 35.40982], [-80.72187, 35.4098], [-80.71809, 35.4094], [-80.71772, 35.4093], [-80.71716, 35.40911], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.7117, 35.41006], [-80.71147, 35.41031], [-80.71023, 35.41139], [-80.70992, 35.41192], [-80.70977, 35.41247], [-80.70914, 35.41998], [-80.70913, 35.42079], [-80.70926, 35.42133], [-80.70952, 35.42201], [-80.71103, 35.42562], [-80.71151, 35.42623], [-80.71209, 35.42663], [-80.71266, 35.42686], [-80.71387, 35.4272], [-80.71456, 35.42759], [-80.71627, 35.42868], [-80.71766, 35.42941], [-80.718, 35.42952], [-80.71963, 35.42982], [-80.72218, 35.43024], [-80.72299, 35.43049], [-80.72349, 35.4309], [-80.7238, 35.43138], [-80.72485, 35.43371], [-80.72485, 35.43371], [-80.72694, 35.43335], [-80.7293, 35.43265], [-80.72992, 35.43235], [-80.7314, 35.43146], [-80.73579, 35.4299], [-80.73625, 35.42962], [-80.73655, 35.42924], [-80.73816, 35.42668], [-80.73895, 35.42561], [-80.73972, 35.4247], [-80.74014, 35.42439], [-80.74137, 35.42385], [-80.74173, 35.42365], [-80.74224, 35.42323], [-80.74273, 35.42268], [-80.74357, 35.42151], [-80.74438, 35.41972], [-80.74478, 35.41917], [-80.74548, 35.41865], [-80.74711, 35.41763], [-80.75152, 35.41452], [-80.75224, 35.41397], [-80.75258, 35.41364], [-80.75295, 35.41311], [-80.75351, 35.41216], [-80.75563, 35.40678], [-80.75634, 35.40556], [-80.75699, 35.40481], [-80.75744, 35.4044], [-80.75906, 35.40316], [-80.75998, 35.40249], [-80.76058, 35.40211], [-80.76155, 35.40157], [-80.76386, 35.40047], [-80.76612, 35.39919], [-80.76612, 35.39919], [-80.76939, 35.39733], [-80.77033, 35.39651], [-80.7737, 35.39328], [-80.7745, 35.39267], [-80.77556, 35.39213], [-80.77556, 35.39213], [-80.77503, 35.39166], [-80.77113, 35.38892], [-80.76918, 35.38759], [-80.76869, 35.38736], [-80.7676, 35.38716], [-80.76564, 35.38689], [-80.76521, 35.38686], [-80.76456, 35.3869], [-80.76378, 35.38712], [-80.76102, 35.38827], [-80.76018, 35.38853], [-80.75968, 35.38859], [-80.75884, 35.38856], [-80.75825, 35.38843], [-80.75789, 35.38828], [-80.75704, 35.38776], [-80.75671, 35.38742], [-80.7563, 35.38668], [-80.75565, 35.38518], [-80.75508, 35.38432], [-80.75413, 35.38323], [-80.75399, 35.38279], [-80.75402, 35.38243], [-80.75553, 35.37862], [-80.75573, 35.37832], [-80.75611, 35.37795], [-80.75674, 35.37759], [-80.75735, 35.3774], [-80.75805, 35.37736], [-80.75862, 35.37743], [-80.76162, 35.37853], [-80.76221, 35.37879], [-80.76516, 35.38052], [-80.76552, 35.38068], [-80.76587, 35.38077], [-80.76803, 35.38115], [-80.7685, 35.38117], [-80.76889, 35.3811], [-80.7692, 35.38099], [-80.77031, 35.38049], [-80.77078, 35.3804], [-80.77335, 35.38058], [-80.77364, 35.38058], [-80.77418, 35.38047], [-80.77461, 35.38026], [-80.77485, 35.38007], [-80.77562, 35.37919], [-80.77579, 35.37893], [-80.77588, 35.37864], [-80.7759, 35.37835], [-80.7758, 35.37791], [-80.77493, 35.37651], [-80.77405, 35.37449], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76446, 35.37382], [-80.76381, 35.3737], [-80.76206, 35.37361], [-80.76166, 35.37353], [-80.76125, 35.37338], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-02-14", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72865, 35.40114], [-80.73028, 35.40139], [-80.73028, 35.40139], [-80.73013, 35.40186], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.72892, 35.40821], [-80.72802, 35.40826], [-80.7229, 35.40976], [-80.7223, 35.40982], [-80.72187, 35.4098], [-80.71809, 35.4094], [-80.71772, 35.4093], [-80.71716, 35.40911], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.7117, 35.41006], [-80.71147, 35.41031], [-80.71023, 35.41139], [-80.70992, 35.41192], [-80.70977, 35.41247], [-80.70914, 35.41998], [-80.70913, 35.42079], [-80.70926, 35.42133], [-80.70952, 35.42201], [-80.71103, 35.42562], [-80.71151, 35.42623], [-80.71209, 35.42663], [-80.71266, 35.42686], [-80.71387, 35.4272], [-80.71456, 35.42759], [-80.71627, 35.42868], [-80.71766, 35.42941], [-80.718, 35.42952], [-80.71963, 35.42982], [-80.72218, 35.43024], [-80.72299, 35.43049], [-80.72349, 35.4309], [-80.7238, 35.43138], [-80.72485, 35.43371], [-80.72485, 35.43371], [-80.72694, 35.43335], [-80.7293, 35.43265], [-80.72992, 35.43235], [-80.7314, 35.43146], [-80.73579, 35.4299], [-80.73609, 35.42975], [-80.73642, 35.42943], [-80.73816, 35.42668], [-80.73932, 35.42516], [-80.73972, 35.4247], [-80.73997, 35.42449], [-80.74173, 35.42365], [-80.74245, 35.42302], [-80.74357, 35.42151], [-80.74438, 35.41972], [-80.74457, 35.41942], [-80.74502, 35.41897], [-80.74572, 35.41852], [-80.74572, 35.41852], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79428, 35.42758], [-80.7996, 35.43312], [-80.80167, 35.43512], [-80.80274, 35.43638], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80302, 35.43527], [-80.80308, 35.43501], [-80.80358, 35.43395], [-80.80358, 35.43395], [-80.80441, 35.43388], [-80.80532, 35.43386], [-80.8058, 35.43394], [-80.80696, 35.43446], [-80.80764, 35.43509], [-80.80809, 35.43541], [-80.80834, 35.43552], [-80.80873, 35.43561], [-80.80952, 35.43566], [-80.81239, 35.43564], [-80.81266, 35.43567], [-80.81266, 35.43567], [-80.81127, 35.43767], [-80.81108, 35.43807], [-80.81098, 35.43885], [-80.80997, 35.44059], [-80.80915, 35.44185], [-80.80893, 35.44234], [-80.80882, 35.4434], [-80.80933, 35.44579], [-80.80935, 35.44614], [-80.8092, 35.44677], [-80.80843, 35.44883], [-80.8083, 35.44934], [-80.80835, 35.44964], [-80.80901, 35.45134], [-80.8091, 35.4517], [-80.80903, 35.45212], [-80.80875, 35.45268], [-80.80874, 35.45302], [-80.80885, 35.45328], [-80.80916, 35.4537], [-80.80954, 35.45441], [-80.80954, 35.45441], [-80.80772, 35.45507], [-80.80669, 35.45531], [-80.80605, 35.45539], [-80.80495, 35.45541], [-80.80432, 35.45535], [-80.80341, 35.45516], [-80.80252, 35.45486], [-80.80252, 35.45486], [-80.8025, 35.45534], [-80.80265, 35.45563], [-80.80657, 35.46], [-80.80844, 35.46219], [-80.80902, 35.46273], [-80.80942, 35.46303], [-80.80942, 35.46303], [-80.81063, 35.46189], [-80.811, 35.46123], [-80.81134, 35.46102], [-80.81134, 35.46102], [-80.81123, 35.46046], [-80.81135, 35.46011], [-80.81223, 35.45797], [-80.81258, 35.45755], [-80.81258, 35.45755], [-80.81242, 35.45739], [-80.81233, 35.45718], [-80.81234, 35.45693], [-80.81234, 35.45693], [-80.81366, 35.45714], [-80.8142, 35.45713], [-80.81458, 35.45705], [-80.81492, 35.45692], [-80.81603, 35.45623], [-80.81629, 35.45612], [-80.81688, 35.45599], [-80.81723, 35.45598], [-80.81792, 35.45611], [-80.82114, 35.45733], [-80.82114, 35.45733], [-80.8208, 35.4589], [-80.82082, 35.4592], [-80.82105, 35.4603], [-80.82105, 35.4603], [-80.82068, 35.46043], [-80.82021, 35.46069], [-80.81938, 35.46116], [-80.81887, 35.46152], [-80.81849, 35.46206], [-80.81807, 35.46337], [-80.81791, 35.46372], [-80.81764, 35.46405], [-80.81719, 35.46437], [-80.81613, 35.46482], [-80.81566, 35.4651], [-80.81522, 35.46547], [-80.81418, 35.46665], [-80.81418, 35.46665], [-80.81437, 35.46702], [-80.81487, 35.46838], [-80.81506, 35.46871], [-80.81576, 35.46964], [-80.81604, 35.47019], [-80.81639, 35.4716], [-80.8167, 35.47246], [-80.81916, 35.47674], [-80.81968, 35.47795], [-80.81995, 35.47924], [-80.82006, 35.48224], [-80.82005, 35.4834], [-80.81982, 35.48385], [-80.81982, 35.48385], [-80.81967, 35.48388], [-80.8196, 35.48397], [-80.81967, 35.48412], [-80.81989, 35.48414], [-80.82095, 35.48472], [-80.83665, 35.49444], [-80.83693, 35.49456], [-80.83929, 35.49529], [-80.83929, 35.49529], [-80.83579, 35.49635], [-80.83497, 35.4967], [-80.83449, 35.49699], [-80.83376, 35.49762], [-80.83275, 35.49892], [-80.83244, 35.49922], [-80.8319, 35.49951], [-80.83143, 35.49963], [-80.83063, 35.49969], [-80.82932, 35.49966], [-80.82524, 35.49937], [-80.82345, 35.49911], [-80.82134, 35.49868], [-80.8207, 35.49862], [-80.81988, 35.49867], [-80.81779, 35.49892], [-80.81707, 35.49906], [-80.81673, 35.49921], [-80.81624, 35.49952], [-80.81427, 35.50093], [-80.81407, 35.50119], [-80.81354, 35.5025], [-80.81334, 35.5028], [-80.81195, 35.50398], [-80.81154, 35.50425], [-80.81123, 35.50437], [-80.80967, 35.50476], [-80.80882, 35.50508], [-80.80849, 35.50529], [-80.80778, 35.50586], [-80.8074, 35.50604], [-80.80677, 35.50617], [-80.80613, 35.5062], [-80.80562, 35.50618], [-80.80463, 35.50601], [-80.80394, 35.50604], [-80.80167, 35.50667], [-80.80149, 35.50679], [-80.80125, 35.50708], [-80.80125, 35.50708], [-80.80087, 35.50758], [-80.80066, 35.50769], [-80.7985, 35.50743], [-80.79747, 35.50735], [-80.79725, 35.50738], [-80.79725, 35.50738], [-80.79666, 35.50716], [-80.79666, 35.50716], [-80.79549, 35.50658], [-80.79503, 35.50628], [-80.79477, 35.50604], [-80.79454, 35.50565], [-80.79431, 35.50461], [-80.79435, 35.50407], [-80.79449, 35.50359], [-80.79599, 35.5009], [-80.79602, 35.50063], [-80.79587, 35.49837], [-80.79592, 35.49782], [-80.7962, 35.49629], [-80.79621, 35.49579], [-80.79609, 35.49521], [-80.79582, 35.4946], [-80.79562, 35.4943], [-80.7953, 35.49395], [-80.7917, 35.49097], [-80.79134, 35.49062], [-80.79114, 35.49034], [-80.79096, 35.48994], [-80.79088, 35.48957], [-80.7909, 35.48831], [-80.79088, 35.48799], [-80.79077, 35.48762], [-80.79059, 35.48729], [-80.78968, 35.48607], [-80.78953, 35.4857], [-80.78947, 35.48534], [-80.78954, 35.48437], [-80.78949, 35.48391], [-80.78938, 35.48364], [-80.78921, 35.48339], [-80.7884, 35.48261], [-80.78812, 35.48223], [-80.78655, 35.47896], [-80.7864, 35.47851], [-80.78519, 35.47351], [-80.78513, 35.47345], [-80.78513, 35.47345], [-80.78169, 35.47508], [-80.78129, 35.47516], [-80.78021, 35.47508], [-80.78021, 35.47508], [-80.77555, 35.47452], [-80.77496, 35.47451], [-80.77466, 35.47456], [-80.77385, 35.47479], [-80.77338, 35.47499], [-80.77129, 35.47627], [-80.77063, 35.47675], [-80.77051, 35.47695], [-80.77043, 35.47728], [-80.77029, 35.48141], [-80.77014, 35.48202], [-80.76692, 35.48734], [-80.76471, 35.49024], [-80.76471, 35.49024], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.75731, 35.48316], [-80.75679, 35.48229], [-80.75605, 35.48133], [-80.75522, 35.48055], [-80.75278, 35.47857], [-80.75134, 35.47748], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75619, 35.46857], [-80.75633, 35.46824], [-80.75738, 35.46478], [-80.75779, 35.46275], [-80.75855, 35.46121], [-80.75922, 35.45922], [-80.75932, 35.45819], [-80.75939, 35.45793], [-80.75959, 35.45762], [-80.75998, 35.45718], [-80.76115, 35.45618], [-80.76173, 35.45558], [-80.76209, 35.4551], [-80.76246, 35.45445], [-80.76264, 35.45402], [-80.76308, 35.45271], [-80.76371, 35.45188], [-80.76393, 35.4515], [-80.76402, 35.45106], [-80.76409, 35.44955], [-80.76409, 35.44928], [-80.76397, 35.44856], [-80.76401, 35.44829], [-80.76418, 35.44801], [-80.76487, 35.44716], [-80.76568, 35.44642], [-80.76596, 35.44596], [-80.76602, 35.44555], [-80.76597, 35.44519], [-80.7658, 35.4448], [-80.76426, 35.44283], [-80.76401, 35.44217], [-80.76386, 35.44109], [-80.76382, 35.4401], [-80.76392, 35.43969], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76452, 35.4382], [-80.76453, 35.43788], [-80.76441, 35.4362], [-80.76434, 35.43565], [-80.76412, 35.43503], [-80.76379, 35.43464], [-80.76308, 35.43413], [-80.76279, 35.43377], [-80.76265, 35.43332], [-80.76266, 35.43278], [-80.76261, 35.43246], [-80.76251, 35.43225], [-80.76222, 35.43187], [-80.7615, 35.43114], [-80.7609, 35.43069], [-80.76035, 35.43043], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.75928, 35.43016], [-80.75893, 35.42995], [-80.75726, 35.42794], [-80.75352, 35.42159], [-80.75314, 35.42107], [-80.75277, 35.42072], [-80.75208, 35.42031], [-80.75159, 35.42013], [-80.74601, 35.41862], [-80.74558, 35.41847], [-80.74309, 35.41645], [-80.74092, 35.4145], [-80.73984, 35.41359], [-80.73526, 35.41053], [-80.73379, 35.40906], [-80.73343, 35.40876], [-80.73307, 35.40855], [-80.73263, 35.40842], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.73004, 35.40709], [-80.72961, 35.40628], [-80.72908, 35.40393], [-80.7291, 35.40344], [-80.72923, 35.40296], [-80.72939, 35.40268], [-80.73013, 35.40186], [-80.73028, 35.40139], [-80.73028, 35.40139], [-80.72925, 35.40123]]}, "date": "2012-02-15", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.72892, 35.40821], [-80.72802, 35.40826], [-80.7229, 35.40976], [-80.7223, 35.40982], [-80.72187, 35.4098], [-80.71809, 35.4094], [-80.71772, 35.4093], [-80.71716, 35.40911], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.7117, 35.41006], [-80.71147, 35.41031], [-80.71023, 35.41139], [-80.70992, 35.41192], [-80.70977, 35.41247], [-80.70914, 35.41998], [-80.70913, 35.42079], [-80.70926, 35.42133], [-80.70952, 35.42201], [-80.71103, 35.42562], [-80.71151, 35.42623], [-80.71209, 35.42663], [-80.71266, 35.42686], [-80.71387, 35.4272], [-80.71456, 35.42759], [-80.71627, 35.42868], [-80.71766, 35.42941], [-80.718, 35.42952], [-80.71963, 35.42982], [-80.72218, 35.43024], [-80.72299, 35.43049], [-80.72349, 35.4309], [-80.7238, 35.43138], [-80.72709, 35.43871], [-80.72779, 35.44124], [-80.72829, 35.44222], [-80.72956, 35.44443], [-80.72981, 35.44498], [-80.73005, 35.44569], [-80.73116, 35.45106], [-80.73178, 35.45356], [-80.73204, 35.455], [-80.73232, 35.4599], [-80.73239, 35.46039], [-80.73254, 35.46055], [-80.73293, 35.46071], [-80.73605, 35.46174], [-80.73723, 35.46219], [-80.73826, 35.46288], [-80.73887, 35.46342], [-80.7408, 35.46627], [-80.74394, 35.47036], [-80.74646, 35.47374], [-80.74705, 35.47439], [-80.7483, 35.4754], [-80.75185, 35.47785], [-80.75459, 35.48002], [-80.75561, 35.48089], [-80.75605, 35.48133], [-80.75679, 35.48229], [-80.75731, 35.48316], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.76471, 35.49024], [-80.76471, 35.49024], [-80.76692, 35.48734], [-80.77014, 35.48202], [-80.77029, 35.48141], [-80.77043, 35.47728], [-80.77051, 35.47695], [-80.77063, 35.47675], [-80.77129, 35.47627], [-80.77338, 35.47499], [-80.77385, 35.47479], [-80.77466, 35.47456], [-80.77496, 35.47451], [-80.77555, 35.47452], [-80.78021, 35.47508], [-80.78021, 35.47508], [-80.78108, 35.47516], [-80.7814, 35.47515], [-80.78169, 35.47508], [-80.78257, 35.47469], [-80.78695, 35.47255], [-80.78738, 35.47238], [-80.78884, 35.47203], [-80.78955, 35.47199], [-80.79018, 35.47206], [-80.79672, 35.47415], [-80.79748, 35.47426], [-80.7998, 35.47442], [-80.8005, 35.47461], [-80.80099, 35.47483], [-80.80147, 35.47516], [-80.80192, 35.47563], [-80.80515, 35.48001], [-80.80552, 35.48044], [-80.80593, 35.48074], [-80.80689, 35.48129], [-80.80988, 35.48296], [-80.81042, 35.48322], [-80.81114, 35.48342], [-80.81157, 35.48346], [-80.81796, 35.48335], [-80.81835, 35.48338], [-80.81883, 35.48349], [-80.81934, 35.48377], [-80.8196, 35.48397], [-80.8196, 35.48397], [-80.81962, 35.48407], [-80.81972, 35.48414], [-80.81984, 35.48416], [-80.81994, 35.4841], [-80.81997, 35.48401], [-80.81992, 35.4839], [-80.82006, 35.48347], [-80.82004, 35.48142], [-80.81995, 35.47924], [-80.81968, 35.47795], [-80.81916, 35.47674], [-80.8167, 35.47246], [-80.81639, 35.4716], [-80.81604, 35.47019], [-80.81576, 35.46964], [-80.81506, 35.46871], [-80.81487, 35.46838], [-80.81437, 35.46702], [-80.81418, 35.46665], [-80.81418, 35.46665], [-80.81522, 35.46547], [-80.81566, 35.4651], [-80.81613, 35.46482], [-80.81719, 35.46437], [-80.81764, 35.46405], [-80.81791, 35.46372], [-80.81807, 35.46337], [-80.81849, 35.46206], [-80.81887, 35.46152], [-80.81938, 35.46116], [-80.82021, 35.46069], [-80.82068, 35.46043], [-80.82105, 35.4603], [-80.82105, 35.4603], [-80.82082, 35.4592], [-80.8208, 35.4589], [-80.82114, 35.45733], [-80.82114, 35.45733], [-80.82191, 35.45736], [-80.82235, 35.45729], [-80.82292, 35.4571], [-80.82346, 35.45677], [-80.8248, 35.45557], [-80.82569, 35.45508], [-80.82569, 35.45508], [-80.82519, 35.45428], [-80.82478, 35.45344], [-80.82468, 35.4531], [-80.82448, 35.45284], [-80.82427, 35.45275], [-80.82243, 35.45225], [-80.82106, 35.45175], [-80.82032, 35.45139], [-80.81947, 35.45075], [-80.81947, 35.45075], [-80.80954, 35.45441], [-80.80954, 35.45441], [-80.80916, 35.4537], [-80.80885, 35.45328], [-80.80874, 35.45302], [-80.80875, 35.45268], [-80.80903, 35.45212], [-80.8091, 35.4517], [-80.80901, 35.45134], [-80.80835, 35.44964], [-80.8083, 35.44934], [-80.80843, 35.44883], [-80.8092, 35.44677], [-80.80935, 35.44614], [-80.80933, 35.44579], [-80.80882, 35.4434], [-80.80893, 35.44234], [-80.80915, 35.44185], [-80.80997, 35.44059], [-80.81098, 35.43885], [-80.81108, 35.43807], [-80.81127, 35.43767], [-80.81266, 35.43567], [-80.81266, 35.43567], [-80.81239, 35.43564], [-80.80952, 35.43566], [-80.80873, 35.43561], [-80.80834, 35.43552], [-80.80809, 35.43541], [-80.80764, 35.43509], [-80.80696, 35.43446], [-80.8058, 35.43394], [-80.80532, 35.43386], [-80.80441, 35.43388], [-80.80358, 35.43395], [-80.80358, 35.43395], [-80.80308, 35.43501], [-80.80302, 35.43527], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80274, 35.43638], [-80.80167, 35.43512], [-80.7996, 35.43312], [-80.79428, 35.42758], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78991, 35.38187], [-80.78948, 35.38206], [-80.78844, 35.38275], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78668, 35.38429], [-80.78628, 35.38251], [-80.7859, 35.3803], [-80.78542, 35.37673], [-80.78482, 35.37283], [-80.78482, 35.37283], [-80.78339, 35.37296], [-80.78295, 35.3729], [-80.7817, 35.37251], [-80.78139, 35.37247], [-80.78075, 35.37251], [-80.77909, 35.37297], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76413, 35.37375], [-80.76381, 35.3737], [-80.76241, 35.37365], [-80.76186, 35.37358], [-80.76125, 35.37338], [-80.76079, 35.37315], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-02-22", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72939, 35.40268], [-80.72923, 35.40296], [-80.72912, 35.40332], [-80.72908, 35.40393], [-80.72956, 35.40612], [-80.72976, 35.40661], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76401, 35.44217], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75134, 35.47748], [-80.75278, 35.47857], [-80.75522, 35.48055], [-80.75605, 35.48133], [-80.75679, 35.48229], [-80.75731, 35.48316], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.76517, 35.49041], [-80.76572, 35.49067], [-80.7662, 35.491], [-80.76651, 35.49136], [-80.7671, 35.49226], [-80.76945, 35.49601], [-80.76978, 35.49696], [-80.76988, 35.49772], [-80.76987, 35.49827], [-80.76962, 35.49962], [-80.76828, 35.50577], [-80.76828, 35.50577], [-80.76784, 35.50572], [-80.76696, 35.50572], [-80.76665, 35.50564], [-80.76604, 35.50536], [-80.76515, 35.50473], [-80.76515, 35.50473], [-80.76363, 35.50491], [-80.76221, 35.50463], [-80.75921, 35.50449], [-80.75676, 35.50429], [-80.75495, 35.50421], [-80.7485, 35.50408], [-80.74658, 35.50398], [-80.74343, 35.50363], [-80.73984, 35.50309], [-80.7382, 35.50292], [-80.73779, 35.50296], [-80.73746, 35.50308], [-80.73623, 35.50409], [-80.73578, 35.50431], [-80.73505, 35.50441], [-80.73408, 35.50447], [-80.73284, 35.50443], [-80.73131, 35.50429], [-80.73084, 35.5043], [-80.73035, 35.50441], [-80.72601, 35.50576], [-80.72345, 35.50684], [-80.72293, 35.50702], [-80.72227, 35.50708], [-80.72087, 35.50687], [-80.72087, 35.50687], [-80.72089, 35.50378], [-80.72089, 35.50378], [-80.71963, 35.50357], [-80.71913, 35.50331], [-80.7189, 35.50307], [-80.71823, 35.50189], [-80.71715, 35.49891], [-80.71679, 35.49806], [-80.716, 35.49678], [-80.71562, 35.49632], [-80.71295, 35.49401], [-80.71181, 35.49295], [-80.71106, 35.49243], [-80.71062, 35.49218], [-80.71021, 35.49201], [-80.70834, 35.49153], [-80.7068, 35.49082], [-80.7068, 35.49082], [-80.70665, 35.49214], [-80.70653, 35.49275], [-80.70589, 35.49429], [-80.70537, 35.49572], [-80.70446, 35.49884], [-80.70442, 35.49917], [-80.70454, 35.49994], [-80.70454, 35.50027], [-80.70434, 35.50056], [-80.704, 35.50081], [-80.70328, 35.50121], [-80.70289, 35.50136], [-80.69995, 35.50199], [-80.69934, 35.50197], [-80.69807, 35.5016], [-80.69739, 35.50146], [-80.69669, 35.50147], [-80.69601, 35.50156], [-80.69414, 35.50191], [-80.69014, 35.50283], [-80.68501, 35.50429], [-80.68501, 35.50429], [-80.68404, 35.50083], [-80.6834, 35.49892], [-80.68315, 35.49846], [-80.68286, 35.49815], [-80.68243, 35.49797], [-80.68105, 35.49786], [-80.68022, 35.49774], [-80.67999, 35.49766], [-80.67965, 35.49748], [-80.67903, 35.49702], [-80.67858, 35.49657], [-80.67829, 35.49577], [-80.67802, 35.4946], [-80.67797, 35.494], [-80.67794, 35.49136], [-80.67789, 35.49096], [-80.67789, 35.49096], [-80.67733, 35.49105], [-80.67663, 35.49108], [-80.67561, 35.49098], [-80.67168, 35.49], [-80.67168, 35.49], [-80.67193, 35.48881], [-80.67378, 35.48357], [-80.67397, 35.48285], [-80.67408, 35.48202], [-80.67403, 35.48143], [-80.67306, 35.47712], [-80.67283, 35.47643], [-80.67129, 35.47322], [-80.67086, 35.47243], [-80.67069, 35.47194], [-80.67059, 35.47145], [-80.67042, 35.46914], [-80.67025, 35.46847], [-80.67002, 35.46791], [-80.66966, 35.46734], [-80.66882, 35.46621], [-80.66809, 35.46536], [-80.6676, 35.46466], [-80.66645, 35.46323], [-80.66569, 35.46239], [-80.66468, 35.4611], [-80.66421, 35.46035], [-80.66399, 35.45983], [-80.66387, 35.45938], [-80.66381, 35.45877], [-80.66384, 35.45828], [-80.66398, 35.45758], [-80.66446, 35.4566], [-80.66487, 35.45602], [-80.66487, 35.45602], [-80.66888, 35.45238], [-80.67001, 35.45124], [-80.67303, 35.44843], [-80.67385, 35.44772], [-80.67667, 35.44501], [-80.67812, 35.44324], [-80.67902, 35.44175], [-80.67947, 35.44081], [-80.68004, 35.4394], [-80.68025, 35.43848], [-80.68028, 35.43818], [-80.68024, 35.43811], [-80.68043, 35.43723], [-80.6805, 35.43642], [-80.68052, 35.43498], [-80.68034, 35.43314], [-80.67877, 35.42615], [-80.67857, 35.4255], [-80.67736, 35.42331], [-80.67736, 35.42318], [-80.67555, 35.42096], [-80.67481, 35.42028], [-80.6742, 35.41983], [-80.67388, 35.41964], [-80.67375, 35.41959], [-80.67364, 35.41961], [-80.67303, 35.41927], [-80.67303, 35.41927], [-80.67148, 35.41836], [-80.67027, 35.41757], [-80.66937, 35.41675], [-80.6681, 35.41544], [-80.66777, 35.41504], [-80.66725, 35.41419], [-80.66726, 35.41411], [-80.66689, 35.41345], [-80.66624, 35.41238], [-80.66416, 35.40868], [-80.66198, 35.40464], [-80.66112, 35.40325], [-80.66048, 35.40198], [-80.65988, 35.40052], [-80.65931, 35.39875], [-80.65918, 35.39807], [-80.65918, 35.39807], [-80.66011, 35.3979], [-80.66183, 35.39739], [-80.66299, 35.39702], [-80.66346, 35.3968], [-80.66616, 35.39495], [-80.66651, 35.39475], [-80.66732, 35.39439], [-80.66854, 35.39393], [-80.66893, 35.39372], [-80.67052, 35.39243], [-80.67232, 35.39114], [-80.67232, 35.39114], [-80.67352, 35.39245], [-80.6738, 35.39284], [-80.67421, 35.39406], [-80.67429, 35.39459], [-80.67429, 35.39459], [-80.675, 35.39463], [-80.67537, 35.39478], [-80.67561, 35.395], [-80.67596, 35.39588], [-80.67648, 35.39668], [-80.67666, 35.39729], [-80.67666, 35.39729], [-80.67595, 35.39754]]}, "date": "2012-02-23", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.72892, 35.40821], [-80.72802, 35.40826], [-80.7229, 35.40976], [-80.7223, 35.40982], [-80.72187, 35.4098], [-80.71809, 35.4094], [-80.71772, 35.4093], [-80.71716, 35.40911], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.7117, 35.41006], [-80.71147, 35.41031], [-80.71023, 35.41139], [-80.70992, 35.41192], [-80.70977, 35.41247], [-80.70914, 35.41998], [-80.70913, 35.42079], [-80.70926, 35.42133], [-80.70952, 35.42201], [-80.71103, 35.42562], [-80.71151, 35.42623], [-80.71209, 35.42663], [-80.71266, 35.42686], [-80.71387, 35.4272], [-80.71456, 35.42759], [-80.71627, 35.42868], [-80.71766, 35.42941], [-80.718, 35.42952], [-80.71963, 35.42982], [-80.72218, 35.43024], [-80.72299, 35.43049], [-80.72349, 35.4309], [-80.7238, 35.43138], [-80.72485, 35.43371], [-80.72485, 35.43371], [-80.72694, 35.43335], [-80.7293, 35.43265], [-80.72992, 35.43235], [-80.7314, 35.43146], [-80.73579, 35.4299], [-80.73609, 35.42975], [-80.73642, 35.42943], [-80.73816, 35.42668], [-80.73932, 35.42516], [-80.73972, 35.4247], [-80.73997, 35.42449], [-80.74173, 35.42365], [-80.74245, 35.42302], [-80.74357, 35.42151], [-80.74438, 35.41972], [-80.74457, 35.41942], [-80.74502, 35.41897], [-80.74572, 35.41852], [-80.74572, 35.41852], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78977, 35.38192], [-80.78905, 35.38232], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78586, 35.38513], [-80.78416, 35.3867], [-80.77943, 35.39042], [-80.7786, 35.39092], [-80.77556, 35.39213], [-80.77556, 35.39213], [-80.77503, 35.39166], [-80.77113, 35.38892], [-80.76918, 35.38759], [-80.76869, 35.38736], [-80.7676, 35.38716], [-80.76564, 35.38689], [-80.76521, 35.38686], [-80.76456, 35.3869], [-80.76378, 35.38712], [-80.76102, 35.38827], [-80.76018, 35.38853], [-80.75968, 35.38859], [-80.75884, 35.38856], [-80.75825, 35.38843], [-80.75789, 35.38828], [-80.75704, 35.38776], [-80.75671, 35.38742], [-80.7563, 35.38668], [-80.75565, 35.38518], [-80.75508, 35.38432], [-80.75413, 35.38323], [-80.75399, 35.38279], [-80.75402, 35.38243], [-80.75553, 35.37862], [-80.75573, 35.37832], [-80.75611, 35.37795], [-80.75674, 35.37759], [-80.75735, 35.3774], [-80.75805, 35.37736], [-80.75862, 35.37743], [-80.76162, 35.37853], [-80.76221, 35.37879], [-80.76516, 35.38052], [-80.76552, 35.38068], [-80.76587, 35.38077], [-80.76803, 35.38115], [-80.7685, 35.38117], [-80.76889, 35.3811], [-80.7692, 35.38099], [-80.77031, 35.38049], [-80.77078, 35.3804], [-80.77335, 35.38058], [-80.77364, 35.38058], [-80.77418, 35.38047], [-80.77461, 35.38026], [-80.77485, 35.38007], [-80.77562, 35.37919], [-80.77579, 35.37893], [-80.77588, 35.37864], [-80.7759, 35.37835], [-80.7758, 35.37791], [-80.77493, 35.37651], [-80.77405, 35.37449], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76446, 35.37382], [-80.76381, 35.3737], [-80.76206, 35.37361], [-80.76166, 35.37353], [-80.76125, 35.37338], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-02-26", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72865, 35.40114], [-80.73028, 35.40139], [-80.73028, 35.40139], [-80.73013, 35.40186], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76401, 35.44217], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75134, 35.47748], [-80.75278, 35.47857], [-80.75522, 35.48055], [-80.75605, 35.48133], [-80.75679, 35.48229], [-80.75731, 35.48316], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.76517, 35.49041], [-80.76572, 35.49067], [-80.7662, 35.491], [-80.76651, 35.49136], [-80.76922, 35.49559], [-80.7696, 35.49637], [-80.76985, 35.49736], [-80.76989, 35.49793], [-80.76983, 35.4986], [-80.76828, 35.50577], [-80.7682, 35.50647], [-80.76821, 35.50732], [-80.76828, 35.50795], [-80.76886, 35.51102], [-80.76886, 35.51102], [-80.76772, 35.51127], [-80.76706, 35.51148], [-80.76655, 35.51178], [-80.76581, 35.51235], [-80.76537, 35.51287], [-80.76374, 35.51563], [-80.76332, 35.5163], [-80.76309, 35.51657], [-80.76243, 35.51704], [-80.76, 35.51842], [-80.75942, 35.5188], [-80.75731, 35.52101], [-80.75303, 35.52485], [-80.75246, 35.52527], [-80.75188, 35.52549], [-80.75144, 35.52552], [-80.7511, 35.52549], [-80.74819, 35.52429], [-80.74765, 35.52408], [-80.74724, 35.52398], [-80.74691, 35.52395], [-80.74635, 35.52405], [-80.74587, 35.52426], [-80.74558, 35.52457], [-80.74537, 35.52509], [-80.74502, 35.52725], [-80.74483, 35.52763], [-80.74371, 35.52938], [-80.74354, 35.52976], [-80.74345, 35.53017], [-80.74341, 35.53081], [-80.74345, 35.53743], [-80.74379, 35.54489], [-80.74379, 35.54489], [-80.74291, 35.54435], [-80.7424, 35.54414], [-80.74155, 35.54406], [-80.73993, 35.54414], [-80.73993, 35.54414], [-80.7388, 35.54418], [-80.73405, 35.54383], [-80.72857, 35.54335], [-80.72499, 35.54335], [-80.72427, 35.5434], [-80.72177, 35.5437], [-80.72013, 35.54382], [-80.71714, 35.54435], [-80.71653, 35.54442], [-80.71303, 35.54451], [-80.71017, 35.54436], [-80.70919, 35.54426], [-80.70796, 35.54448], [-80.70689, 35.54477], [-80.70623, 35.545], [-80.70409, 35.54627], [-80.70184, 35.54724], [-80.7006, 35.54786], [-80.69996, 35.54823], [-80.69965, 35.54846], [-80.69885, 35.54916], [-80.69842, 35.54969], [-80.69796, 35.55039], [-80.69677, 35.55165], [-80.69406, 35.55412], [-80.69357, 35.55478], [-80.6932, 35.55545], [-80.69223, 35.55785], [-80.69191, 35.55831], [-80.69154, 35.55874], [-80.69083, 35.55942], [-80.68902, 35.56071], [-80.68776, 35.56187], [-80.68718, 35.56256], [-80.68623, 35.56421], [-80.68359, 35.56943], [-80.68304, 35.57015], [-80.68093, 35.57231], [-80.68076, 35.57254], [-80.68076, 35.57254], [-80.68087, 35.57421], [-80.68073, 35.57475], [-80.67895, 35.579], [-80.67848, 35.58002], [-80.67784, 35.58115], [-80.67634, 35.58406], [-80.67584, 35.58454], [-80.67584, 35.58454], [-80.67506, 35.58511], [-80.67396, 35.5854], [-80.67304, 35.58547], [-80.6698, 35.58543], [-80.66837, 35.58567], [-80.66709, 35.58567], [-80.66534, 35.5863], [-80.66507, 35.58646], [-80.6647, 35.58682], [-80.66437, 35.58724], [-80.66417, 35.58739], [-80.66371, 35.58757], [-80.66105, 35.58775], [-80.66035, 35.58774], [-80.65812, 35.5873], [-80.65641, 35.58718], [-80.65565, 35.58718], [-80.6527, 35.58763], [-80.6527, 35.58763], [-80.65273, 35.58857], [-80.65327, 35.59368], [-80.65327, 35.59368], [-80.65085, 35.59535], [-80.64736, 35.59687], [-80.6467, 35.59722], [-80.64532, 35.59825], [-80.64409, 35.59907], [-80.64194, 35.60022], [-80.64032, 35.60118], [-80.63993, 35.60169], [-80.63895, 35.60322], [-80.6374, 35.60549], [-80.63682, 35.60622], [-80.63527, 35.60775], [-80.63342, 35.60937], [-80.63298, 35.60982], [-80.63289, 35.6105], [-80.63283, 35.61211], [-80.63277, 35.61693], [-80.63263, 35.61728], [-80.63238, 35.61758], [-80.63199, 35.61793], [-80.63073, 35.61892], [-80.63008, 35.61939], [-80.6288, 35.62012], [-80.62801, 35.62064], [-80.62765, 35.62104], [-80.62675, 35.62223], [-80.62608, 35.62287], [-80.62499, 35.6237], [-80.62172, 35.62569], [-80.62117, 35.62622], [-80.61912, 35.62911], [-80.61857, 35.62961], [-80.61717, 35.63074], [-80.61152, 35.63602], [-80.60835, 35.63937], [-80.60807, 35.63975], [-80.60748, 35.6408], [-80.60736, 35.64093], [-80.60643, 35.64154], [-80.60591, 35.64176], [-80.60497, 35.64185], [-80.60208, 35.64188], [-80.60147, 35.64192], [-80.60108, 35.64205], [-80.60091, 35.64228], [-80.6007, 35.64478], [-80.60045, 35.64891], [-80.6001, 35.65029], [-80.6001, 35.65029], [-80.59926, 35.65043], [-80.59803, 35.65076], [-80.59543, 35.65163], [-80.59442, 35.65199], [-80.59171, 35.65326], [-80.59088, 35.65358], [-80.59042, 35.6537], [-80.58962, 35.65388], [-80.58882, 35.65394], [-80.58789, 35.65392], [-80.58593, 35.6537], [-80.58593, 35.6537], [-80.58592, 35.65575], [-80.58566, 35.66328], [-80.58551, 35.66404], [-80.58425, 35.66831], [-80.58414, 35.6689], [-80.58398, 35.67186], [-80.58326, 35.67603], [-80.5831, 35.67638], [-80.58165, 35.67799], [-80.58143, 35.67846], [-80.58138, 35.67879], [-80.58132, 35.68435], [-80.58124, 35.68512], [-80.58086, 35.68621], [-80.58086, 35.68621], [-80.57986, 35.68637], [-80.56704, 35.68778], [-80.56655, 35.6878], [-80.56562, 35.68777], [-80.56426, 35.68753], [-80.56333, 35.68719], [-80.56186, 35.68652], [-80.56186, 35.68652], [-80.56176, 35.68904], [-80.56189, 35.69098], [-80.56209, 35.69245], [-80.56255, 35.69495], [-80.56258, 35.69578], [-80.56243, 35.69633], [-80.56064, 35.6988], [-80.55941, 35.70033], [-80.55719, 35.70326], [-80.55543, 35.7058], [-80.55543, 35.7058], [-80.55443, 35.70536], [-80.55384, 35.7052], [-80.55326, 35.7051], [-80.54783, 35.70477], [-80.54382, 35.70426], [-80.5432, 35.70414], [-80.5422, 35.70375], [-80.53373, 35.69957], [-80.52648, 35.69693], [-80.52563, 35.69668], [-80.51282, 35.69379], [-80.51282, 35.69379], [-80.51281, 35.6935], [-80.51269, 35.69305], [-80.51204, 35.69158], [-80.51178, 35.69122], [-80.51143, 35.69049], [-80.50955, 35.68748], [-80.50849, 35.68569], [-80.50785, 35.68339], [-80.50758, 35.68281], [-80.50707, 35.68198], [-80.50496, 35.6782], [-80.50412, 35.67661], [-80.50339, 35.67551], [-80.50256, 35.6745], [-80.50095, 35.67278], [-80.50036, 35.67206], [-80.49993, 35.67135], [-80.49967, 35.67064], [-80.49958, 35.67023], [-80.49944, 35.66879], [-80.49952, 35.66867], [-80.4995, 35.66849], [-80.4995, 35.66849], [-80.4988, 35.66855], [-80.49823, 35.66868], [-80.4975, 35.66896], [-80.49698, 35.66931], [-80.49603, 35.6702], [-80.49503, 35.67127], [-80.49448, 35.67209], [-80.49268, 35.67442], [-80.49231, 35.67479], [-80.4905, 35.67573], [-80.48961, 35.67659], [-80.48855, 35.67862], [-80.48746, 35.68043], [-80.48484, 35.68686], [-80.48484, 35.68686], [-80.49025, 35.68859], [-80.49209, 35.68914], [-80.5007, 35.69104], [-80.50785, 35.69271], [-80.50955, 35.69307], [-80.51032, 35.69328], [-80.51048, 35.69336], [-80.5128, 35.6939], [-80.5128, 35.6939], [-80.51281, 35.6935], [-80.51269, 35.69305], [-80.51204, 35.69158], [-80.51178, 35.69122]]}, "date": "2012-03-06", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72939, 35.40268], [-80.72923, 35.40296], [-80.72912, 35.40332], [-80.72908, 35.40393], [-80.72956, 35.40612], [-80.72976, 35.40661], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79428, 35.42758], [-80.7996, 35.43312], [-80.80167, 35.43512], [-80.80274, 35.43638], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80302, 35.43527], [-80.80308, 35.43501], [-80.80344, 35.4342], [-80.80366, 35.43384], [-80.8078, 35.43011], [-80.80848, 35.42956], [-80.80948, 35.42904], [-80.81276, 35.42752], [-80.81897, 35.42473], [-80.8194, 35.42462], [-80.8224, 35.42423], [-80.8224, 35.42423], [-80.82255, 35.4248], [-80.82316, 35.42607], [-80.82316, 35.42607], [-80.82347, 35.426], [-80.82432, 35.42569], [-80.82507, 35.42566], [-80.82623, 35.4258], [-80.82701, 35.42598], [-80.82788, 35.42627], [-80.82826, 35.42628], [-80.82887, 35.42618], [-80.83203, 35.42517], [-80.83248, 35.42507], [-80.83313, 35.42506], [-80.83416, 35.42532], [-80.83416, 35.42532], [-80.8343, 35.42468], [-80.83443, 35.42437], [-80.83469, 35.42417], [-80.83518, 35.42393], [-80.83518, 35.42393], [-80.8348, 35.42346], [-80.83459, 35.42327], [-80.8339, 35.42282], [-80.83336, 35.42258], [-80.83267, 35.4224], [-80.83178, 35.42224], [-80.83159, 35.42209], [-80.83159, 35.42209], [-80.83599, 35.42066], [-80.83636, 35.42058], [-80.83667, 35.42058], [-80.83772, 35.4208], [-80.83801, 35.42082], [-80.84202, 35.42075], [-80.84202, 35.42075], [-80.8419, 35.41953], [-80.84201, 35.41826], [-80.84233, 35.4171], [-80.84296, 35.41521], [-80.84318, 35.41427], [-80.8432, 35.41376], [-80.84295, 35.4108], [-80.84295, 35.4108], [-80.85189, 35.41046], [-80.85267, 35.4104], [-80.85322, 35.41031], [-80.8572, 35.4092], [-80.85859, 35.40875], [-80.85883, 35.40872], [-80.85967, 35.40846], [-80.8606, 35.40814], [-80.86629, 35.40594], [-80.86938, 35.4047], [-80.86999, 35.40456], [-80.87067, 35.40448], [-80.87121, 35.40458], [-80.87183, 35.40484], [-80.87328, 35.4058], [-80.87366, 35.406], [-80.87411, 35.40616], [-80.87472, 35.40627], [-80.8753, 35.40622], [-80.87557, 35.40615], [-80.8762, 35.40589], [-80.87757, 35.40517], [-80.87892, 35.40427], [-80.87929, 35.4041], [-80.87964, 35.40407], [-80.88126, 35.40422], [-80.88181, 35.40436], [-80.88487, 35.40601], [-80.88585, 35.40666], [-80.88612, 35.40678], [-80.88648, 35.40687], [-80.88695, 35.4069], [-80.88826, 35.40686], [-80.89185, 35.40708], [-80.89266, 35.40709], [-80.89463, 35.40674], [-80.89694, 35.40652], [-80.89748, 35.40657], [-80.89946, 35.40688], [-80.90111, 35.4074], [-80.90111, 35.4074], [-80.90163, 35.40752], [-80.90222, 35.40755], [-80.90416, 35.40744], [-80.90457, 35.40737], [-80.90495, 35.40724], [-80.90528, 35.40705], [-80.90553, 35.4068], [-80.90608, 35.40598], [-80.90695, 35.40527], [-80.90724, 35.4051], [-80.90758, 35.40496], [-80.90793, 35.40491], [-80.90896, 35.40485], [-80.90967, 35.40489], [-80.91062, 35.40486], [-80.91128, 35.40475], [-80.91156, 35.40462], [-80.91179, 35.40443], [-80.91328, 35.40254], [-80.91363, 35.40219], [-80.9138, 35.4021], [-80.91415, 35.40201], [-80.91651, 35.40181], [-80.91651, 35.40181], [-80.9164, 35.40095], [-80.9164, 35.40095], [-80.91659, 35.40092], [-80.91672, 35.40084], [-80.91678, 35.40074], [-80.91672, 35.39991], [-80.91664, 35.39969], [-80.9164, 35.39931], [-80.91581, 35.39789], [-80.91581, 35.39789], [-80.91674, 35.39767], [-80.91906, 35.39753], [-80.91934, 35.39748], [-80.91958, 35.39737], [-80.9199, 35.3971], [-80.92047, 35.39649], [-80.92067, 35.39615], [-80.92072, 35.3957], [-80.92051, 35.39513], [-80.92051, 35.39513], [-80.92166, 35.39484], [-80.92184, 35.39483], [-80.92205, 35.39484], [-80.92291, 35.39509], [-80.9233, 35.39514], [-80.9233, 35.39514], [-80.92332, 35.39488], [-80.92325, 35.39456], [-80.92238, 35.39295], [-80.92238, 35.39295], [-80.92289, 35.39277], [-80.92289, 35.39277], [-80.92258, 35.39226], [-80.92129, 35.39095], [-80.921, 35.39048], [-80.9209, 35.39002], [-80.92104, 35.38889], [-80.92101, 35.38856], [-80.9204, 35.38572], [-80.91992, 35.38444], [-80.91896, 35.38215], [-80.91855, 35.38032], [-80.91836, 35.37999], [-80.91784, 35.37962], [-80.91459, 35.37792], [-80.91419, 35.3778], [-80.90934, 35.37673], [-80.90893, 35.37659], [-80.90856, 35.37638], [-80.90685, 35.37518], [-80.90685, 35.37518], [-80.90142, 35.38045], [-80.90098, 35.38081], [-80.9007, 35.38095], [-80.9003, 35.38106], [-80.89887, 35.38119], [-80.8984, 35.38128], [-80.89811, 35.3814], [-80.89388, 35.38436], [-80.89335, 35.38469], [-80.89222, 35.3852], [-80.89078, 35.38558], [-80.88752, 35.38629], [-80.88706, 35.38638], [-80.88671, 35.3864], [-80.88603, 35.38633], [-80.88532, 35.38612], [-80.87815, 35.38234], [-80.8773, 35.38191], [-80.87692, 35.38177], [-80.87614, 35.38159], [-80.86708, 35.38], [-80.86632, 35.37982], [-80.86536, 35.3795], [-80.85869, 35.37686], [-80.85415, 35.37558], [-80.83385, 35.37753], [-80.8336, 35.37748], [-80.8336, 35.37748], [-80.83331, 35.37468], [-80.83302, 35.37329], [-80.83263, 35.37206], [-80.83241, 35.37154], [-80.83199, 35.37084], [-80.83161, 35.37037], [-80.83152, 35.37014], [-80.83152, 35.37014], [-80.8312, 35.37016], [-80.82979, 35.37005], [-80.82774, 35.36978], [-80.8263, 35.36936], [-80.8223, 35.36804], [-80.82146, 35.36753], [-80.82113, 35.36721], [-80.81993, 35.36484], [-80.81967, 35.36392], [-80.81967, 35.36392], [-80.81933, 35.36421], [-80.81818, 35.365], [-80.81581, 35.3672], [-80.81521, 35.3677], [-80.81482, 35.36795], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80692, 35.37136], [-80.80675, 35.3709], [-80.80678, 35.37028], [-80.807, 35.36904], [-80.80697, 35.3687], [-80.80684, 35.3683], [-80.80602, 35.36752], [-80.80511, 35.36677], [-80.80399, 35.36514], [-80.8035, 35.36483], [-80.80261, 35.36458], [-80.80218, 35.36438], [-80.80105, 35.36326], [-80.80062, 35.36265], [-80.80048, 35.36233], [-80.79995, 35.36032], [-80.79995, 35.36032], [-80.79743, 35.36106], [-80.79256, 35.36327], [-80.78935, 35.3644], [-80.7887, 35.3647], [-80.78749, 35.36537], [-80.78749, 35.36537], [-80.78687, 35.36561], [-80.78602, 35.36574], [-80.78445, 35.36564], [-80.78445, 35.36564], [-80.78435, 35.36537], [-80.78399, 35.36477], [-80.78391, 35.36451], [-80.78392, 35.36417], [-80.78396, 35.36396], [-80.78425, 35.36346], [-80.78474, 35.36296], [-80.78474, 35.36296], [-80.78541, 35.36326], [-80.78712, 35.36482], [-80.78729, 35.365], [-80.78747, 35.3653], [-80.78754, 35.36569], [-80.7875, 35.36598], [-80.7873, 35.36639], [-80.78683, 35.36795], [-80.78572, 35.36951], [-80.78508, 35.3705], [-80.78471, 35.3712], [-80.78457, 35.37191], [-80.78472, 35.37284], [-80.78472, 35.37284], [-80.78339, 35.37296], [-80.78295, 35.3729], [-80.7817, 35.37251], [-80.78139, 35.37247], [-80.78075, 35.37251], [-80.77909, 35.37297], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76413, 35.37375], [-80.76381, 35.3737], [-80.76241, 35.37365], [-80.76186, 35.37358], [-80.76125, 35.37338], [-80.76079, 35.37315], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.7294, 35.38313], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73034, 35.39461], [-80.73051, 35.39643], [-80.7309, 35.39864], [-80.73028, 35.40139]]}, "date": "2012-03-08", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-78.86511, 35.77245], [-78.86528, 35.77267], [-78.86534, 35.77284], [-78.86515, 35.77427], [-78.86518, 35.77466], [-78.86518, 35.77466], [-78.8667, 35.77463], [-78.86701, 35.77456], [-78.86747, 35.77437], [-78.86777, 35.77413], [-78.86797, 35.77388], [-78.86821, 35.77329], [-78.86821, 35.77329], [-78.86894, 35.77339], [-78.87037, 35.77333], [-78.87169, 35.77347], [-78.87191, 35.77345], [-78.87258, 35.77308], [-78.87296, 35.77305], [-78.87339, 35.7731], [-78.87339, 35.7731], [-78.8757, 35.76102], [-78.87603, 35.75903], [-78.87681, 35.75501], [-78.87704, 35.75354], [-78.87712, 35.75262], [-78.87711, 35.75149], [-78.87673, 35.75016], [-78.87633, 35.74931], [-78.87633, 35.74931], [-78.87563, 35.7496], [-78.87517, 35.7497], [-78.87502, 35.74969], [-78.87477, 35.74961], [-78.87449, 35.74937], [-78.87442, 35.74912], [-78.87446, 35.74887], [-78.87472, 35.74863], [-78.87493, 35.74854], [-78.87579, 35.74839], [-78.8821, 35.74792], [-78.89482, 35.74685], [-78.90031, 35.74631], [-78.90471, 35.74582], [-78.95019, 35.74127], [-78.95263, 35.74098], [-78.97415, 35.73745], [-78.98747, 35.73557], [-78.98834, 35.73548], [-78.98926, 35.73547], [-78.98991, 35.73551], [-79.0003, 35.73684], [-79.00345, 35.73714], [-79.00631, 35.73752], [-79.00767, 35.73764], [-79.00879, 35.73768], [-79.01002, 35.73766], [-79.01698, 35.73717], [-79.01876, 35.73714], [-79.05511, 35.73871], [-79.06538, 35.73958], [-79.066, 35.73958], [-79.06808, 35.73943], [-79.06906, 35.73926], [-79.07038, 35.73896], [-79.07187, 35.73853], [-79.07603, 35.73747], [-79.07783, 35.73727], [-79.08366, 35.73696], [-79.08758, 35.73661], [-79.09328, 35.73588], [-79.09518, 35.73554], [-79.0991, 35.73465], [-79.10132, 35.7339], [-79.10334, 35.7331], [-79.10729, 35.73137], [-79.11103, 35.72965], [-79.11392, 35.72838], [-79.12029, 35.72567], [-79.12029, 35.72567], [-79.12113, 35.72537], [-79.12205, 35.7252], [-79.1232, 35.72517], [-79.12514, 35.72538], [-79.12593, 35.72535], [-79.12676, 35.72509], [-79.12711, 35.72496], [-79.12787, 35.72451], [-79.12856, 35.72386], [-79.12983, 35.72237], [-79.12983, 35.72237], [-79.13064, 35.72155], [-79.13068, 35.72146], [-79.13091, 35.72128], [-79.13205, 35.72065], [-79.13306, 35.72024], [-79.14427, 35.71821], [-79.14531, 35.71809], [-79.14612, 35.71811], [-79.1473, 35.71823], [-79.1534, 35.71917], [-79.15475, 35.71934], [-79.15645, 35.71949], [-79.15895, 35.71962], [-79.17642, 35.72028], [-79.17684, 35.72039], [-79.17684, 35.72039], [-79.17693, 35.72051], [-79.17706, 35.72057], [-79.17728, 35.72056], [-79.17746, 35.72042], [-79.17801, 35.72034], [-79.18516, 35.72058], [-79.18686, 35.72066], [-79.1874, 35.72072], [-79.23267, 35.72712], [-79.23267, 35.72712], [-79.23303, 35.72719], [-79.23366, 35.72741], [-79.23515, 35.72817], [-79.23557, 35.72833], [-79.23593, 35.72845], [-79.23665, 35.72858], [-79.23744, 35.72857], [-79.23844, 35.72842], [-79.23889, 35.72831], [-79.23978, 35.72821], [-79.24027, 35.72821], [-79.2413, 35.72831], [-79.27388, 35.73284], [-79.27644, 35.73306], [-79.27809, 35.73314], [-79.28184, 35.73318], [-79.28924, 35.73338], [-79.29509, 35.73345], [-79.29829, 35.73354], [-79.32513, 35.73404], [-79.33289, 35.73423], [-79.34194, 35.73435], [-79.34465, 35.73423], [-79.35053, 35.73389], [-79.35297, 35.73371], [-79.3579, 35.73347], [-79.36653, 35.73297], [-79.36868, 35.73293], [-79.37057, 35.73298], [-79.38711, 35.73374], [-79.40905, 35.73481], [-79.40946, 35.73477], [-79.41011, 35.7348], [-79.41342, 35.73496], [-79.41394, 35.73503], [-79.41668, 35.73522], [-79.41901, 35.73531], [-79.42665, 35.73473], [-79.4269, 35.73478], [-79.42946, 35.73457], [-79.43131, 35.73439], [-79.4332, 35.73415], [-79.43397, 35.73412], [-79.43429, 35.73408], [-79.43453, 35.734], [-79.43805, 35.73367], [-79.44529, 35.73286], [-79.44766, 35.73276], [-79.47644, 35.73377], [-79.4774, 35.73376], [-79.48374, 35.73337], [-79.48527, 35.73335], [-79.49954, 35.73404], [-79.50458, 35.73435], [-79.50498, 35.73442], [-79.50714, 35.73461], [-79.51357, 35.735], [-79.51834, 35.73518], [-79.51925, 35.7353], [-79.52118, 35.7358], [-79.54688, 35.74298], [-79.54778, 35.74321], [-79.54915, 35.74346], [-79.55019, 35.74355], [-79.55157, 35.74353], [-79.55627, 35.74273], [-79.55819, 35.74265], [-79.57042, 35.7424], [-79.57232, 35.74257], [-79.57896, 35.74391], [-79.57896, 35.74391], [-79.58023, 35.74218], [-79.58023, 35.74218], [-79.58329, 35.74267], [-79.58433, 35.7428], [-79.58494, 35.7428], [-79.58681, 35.74225], [-79.59082, 35.74091], [-79.59192, 35.74075], [-79.59324, 35.7407], [-79.59421, 35.74073], [-79.596, 35.74147], [-79.59643, 35.7416], [-79.60168, 35.74193], [-79.60251, 35.7419], [-79.60302, 35.74179], [-79.60367, 35.74159], [-79.60424, 35.74135], [-79.60878, 35.73855], [-79.61068, 35.73758], [-79.61157, 35.73705], [-79.6128, 35.73578], [-79.61303, 35.73533], [-79.61331, 35.73457], [-79.61358, 35.73419], [-79.61427, 35.7337], [-79.61559, 35.733], [-79.61616, 35.73277], [-79.61616, 35.73277], [-79.61612, 35.73129], [-79.61612, 35.73129], [-79.62126, 35.73144], [-79.62243, 35.73146], [-79.62281, 35.73143], [-79.62388, 35.73128], [-79.62993, 35.72999], [-79.63091, 35.7299], [-79.63238, 35.72997], [-79.63404, 35.73023], [-79.63719, 35.7303], [-79.63762, 35.73034], [-79.64002, 35.73084], [-79.64307, 35.7308], [-79.645, 35.73095], [-79.64577, 35.73096], [-79.64618, 35.73093], [-79.64684, 35.73075], [-79.64684, 35.73075], [-79.64713, 35.73107], [-79.64813, 35.73173], [-79.6489, 35.73243], [-79.64951, 35.73277], [-79.65001, 35.73297], [-79.651, 35.73327], [-79.65215, 35.73319], [-79.65215, 35.73319], [-79.6527, 35.73267], [-79.65346, 35.73211], [-79.65377, 35.73195], [-79.65415, 35.73191], [-79.65415, 35.73191], [-79.65412, 35.73149], [-79.65412, 35.73149], [-79.65891, 35.72947], [-79.6592, 35.72918], [-79.65971, 35.72835], [-79.66067, 35.72711], [-79.66099, 35.72651], [-79.66099, 35.72651], [-79.66168, 35.72643], [-79.66268, 35.7264], [-79.66268, 35.7264], [-79.66338, 35.72639], [-79.6654, 35.72666], [-79.66723, 35.72721], [-79.6682, 35.72738], [-79.67197, 35.72768], [-79.67454, 35.7276], [-79.67562, 35.7277], [-79.67674, 35.7279], [-79.67942, 35.72865], [-79.68015, 35.72874], [-79.68062, 35.72872], [-79.68109, 35.72864], [-79.68167, 35.72844], [-79.68229, 35.7281], [-79.68369, 35.72702], [-79.68369, 35.72702], [-79.68456, 35.7286], [-79.68456, 35.7286], [-79.68579, 35.72826], [-79.68696, 35.728], [-79.68936, 35.72754], [-79.69505, 35.72658], [-79.69736, 35.72626], [-79.70305, 35.72569], [-79.70503, 35.7254], [-79.71362, 35.72433], [-79.71413, 35.7242], [-79.71572, 35.72419], [-79.72794, 35.72452], [-79.73046, 35.72463], [-79.73616, 35.72504], [-79.74024, 35.72528], [-79.74127, 35.72518], [-79.74546, 35.72455], [-79.7478, 35.72432], [-79.74829, 35.72433], [-79.75074, 35.72387], [-79.75162, 35.72361], [-79.7535, 35.72278], [-79.76014, 35.71875], [-79.76382, 35.71659], [-79.7639, 35.71645], [-79.77226, 35.71149], [-79.77285, 35.7111], [-79.77389, 35.71023], [-79.77549, 35.7086], [-79.77613, 35.70805], [-79.7802, 35.70486], [-79.78738, 35.69843], [-79.78772, 35.69808], [-79.78903, 35.69708], [-79.78981, 35.69657], [-79.79089, 35.69599], [-79.79206, 35.69547], [-79.79316, 35.69501], [-79.79326, 35.69502], [-79.80184, 35.69136], [-79.80534, 35.68999], [-79.80619, 35.68971], [-79.80855, 35.68912], [-79.81028, 35.68877], [-79.8127, 35.6885], [-79.82243, 35.68783], [-79.82396, 35.68763], [-79.82579, 35.68726], [-79.82681, 35.68693], [-79.82695, 35.68695], [-79.82828, 35.68649], [-79.83156, 35.68552], [-79.83272, 35.68536], [-79.8339, 35.68541], [-79.83455, 35.68553], [-79.83547, 35.68572], [-79.83839, 35.68646], [-79.83839, 35.68646], [-79.83756, 35.68511], [-79.83756, 35.68511], [-79.83938, 35.68449], [-79.84262, 35.68326], [-79.84802, 35.68135], [-79.84888, 35.68109], [-79.85096, 35.68027], [-79.85879, 35.67589], [-79.86197, 35.67435], [-79.86338, 35.67387], [-79.86477, 35.6735], [-79.86853, 35.67284], [-79.87019, 35.67247], [-79.87162, 35.67206], [-79.87273, 35.67165], [-79.88061, 35.66816], [-79.88259, 35.66741], [-79.88379, 35.66703], [-79.88912, 35.66593], [-79.89154, 35.66536], [-79.89275, 35.66496], [-79.91029, 35.65787], [-79.91856, 35.65488], [-79.92066, 35.65426], [-79.92266, 35.65387], [-79.92868, 35.65334], [-79.93073, 35.65301], [-79.93278, 35.65249], [-79.93622, 35.65115], [-79.94905, 35.646], [-79.95054, 35.64553], [-79.95211, 35.64512], [-79.95443, 35.6448], [-79.95897, 35.6443], [-79.96144, 35.64378], [-79.96281, 35.64331], [-79.96398, 35.64277], [-79.96698, 35.64108], [-79.96827, 35.64047], [-79.96984, 35.63995], [-79.97053, 35.63978], [-79.97241, 35.63946], [-79.97301, 35.6394], [-79.97405, 35.63939], [-79.97977, 35.63952], [-79.98106, 35.63946], [-79.99456, 35.63743], [-79.99559, 35.63724], [-79.99653, 35.63703], [-79.9971, 35.63683], [-79.99764, 35.63662], [-79.99881, 35.63605], [-79.99972, 35.63543], [-80.00057, 35.63467], [-80.00151, 35.6337], [-80.00561, 35.62604], [-80.00601, 35.62533], [-80.00657, 35.62456], [-80.0075, 35.6235], [-80.00828, 35.6227], [-80.01073, 35.61987], [-80.01768, 35.61204], [-80.01886, 35.61084], [-80.02012, 35.60973], [-80.02467, 35.60616], [-80.03078, 35.6015], [-80.03209, 35.60057], [-80.03358, 35.59967], [-80.03634, 35.5983], [-80.03713, 35.59788], [-80.03793, 35.59738], [-80.03913, 35.59655], [-80.04467, 35.59241], [-80.04671, 35.59111], [-80.05364, 35.58694], [-80.05655, 35.58508], [-80.05964, 35.58288], [-80.06417, 35.57974], [-80.0678, 35.57692], [-80.08174, 35.56575], [-80.08453, 35.56364], [-80.09, 35.55932], [-80.09076, 35.55864], [-80.10252, 35.54928], [-80.10319, 35.54865], [-80.10333, 35.54842], [-80.10483, 35.54682], [-80.10562, 35.54612], [-80.1061, 35.5458], [-80.10659, 35.54555], [-80.11281, 35.54354], [-80.11399, 35.54307], [-80.11468, 35.54264], [-80.11797, 35.53954], [-80.11866, 35.53902], [-80.11866, 35.53892], [-80.1212, 35.5365], [-80.12464, 35.53334], [-80.13174, 35.52648], [-80.1326, 35.52561], [-80.13367, 35.52437], [-80.13468, 35.52306], [-80.13654, 35.52081], [-80.13736, 35.51996], [-80.13858, 35.51898], [-80.14065, 35.51748], [-80.14457, 35.51474], [-80.14641, 35.51335], [-80.14761, 35.51273], [-80.14784, 35.51264], [-80.14869, 35.51245], [-80.14974, 35.51235], [-80.16021, 35.5122], [-80.17045, 35.51021], [-80.17461, 35.5093], [-80.17688, 35.50885], [-80.17707, 35.50889], [-80.18007, 35.50832], [-80.18084, 35.50812], [-80.18167, 35.50769], [-80.18631, 35.50445], [-80.18716, 35.50401], [-80.18871, 35.50354], [-80.19137, 35.50288], [-80.19153, 35.50278], [-80.19747, 35.50136], [-80.19828, 35.50108], [-80.19943, 35.50054], [-80.20036, 35.49997], [-80.2012, 35.49931], [-80.20546, 35.49522], [-80.20633, 35.49446], [-80.20757, 35.4937], [-80.20819, 35.4934], [-80.22635, 35.48599], [-80.2361, 35.48206], [-80.23853, 35.48123], [-80.23997, 35.4808], [-80.25437, 35.47701], [-80.25614, 35.47648], [-80.25816, 35.47578], [-80.26064, 35.47479], [-80.26827, 35.47113], [-80.26926, 35.47069], [-80.27032, 35.47028], [-80.27186, 35.46987], [-80.27353, 35.46959], [-80.28091, 35.46919], [-80.28423, 35.46905], [-80.28544, 35.46892], [-80.28704, 35.46866], [-80.28781, 35.46849], [-80.28937, 35.46806], [-80.31229, 35.46062], [-80.31376, 35.46022], [-80.31523, 35.45992], [-80.31707, 35.45968], [-80.33566, 35.45752], [-80.33662, 35.45738], [-80.33757, 35.45717], [-80.33842, 35.45696], [-80.33981, 35.45653], [-80.34066, 35.45621], [-80.34194, 35.45565], [-80.34368, 35.45475], [-80.36184, 35.44245], [-80.36316, 35.44167], [-80.36397, 35.44126], [-80.36592, 35.44046], [-80.36735, 35.43997], [-80.3694, 35.43951], [-80.37757, 35.43808], [-80.38182, 35.4374], [-80.38274, 35.43732], [-80.384, 35.43731], [-80.38846, 35.4376], [-80.38985, 35.43757], [-80.39097, 35.43745], [-80.39208, 35.43724], [-80.39338, 35.4369], [-80.39454, 35.43649], [-80.39547, 35.43606], [-80.3962, 35.43568], [-80.41672, 35.42337], [-80.4184, 35.42213], [-80.41954, 35.42109], [-80.42608, 35.41425], [-80.42703, 35.41347], [-80.42805, 35.4128], [-80.42905, 35.41226], [-80.43024, 35.41175], [-80.43196, 35.41122], [-80.43349, 35.41093], [-80.43442, 35.41083], [-80.44029, 35.41059], [-80.44232, 35.41043], [-80.44402, 35.41005], [-80.44537, 35.40961], [-80.47687, 35.39676], [-80.48378, 35.39354], [-80.4881, 35.39163], [-80.48894, 35.3913], [-80.49416, 35.38896], [-80.49841, 35.38695], [-80.49941, 35.38656], [-80.5001, 35.38639], [-80.50087, 35.38629], [-80.5192, 35.38528], [-80.52079, 35.38515], [-80.52223, 35.38486], [-80.5231, 35.38459], [-80.52405, 35.38422], [-80.52499, 35.38377], [-80.52584, 35.38325], [-80.52751, 35.38199], [-80.53259, 35.37783], [-80.53316, 35.37743], [-80.53384, 35.37706], [-80.53498, 35.37663], [-80.53612, 35.37635], [-80.54493, 35.37456], [-80.54604, 35.37437], [-80.54604, 35.37437], [-80.54629, 35.37438], [-80.54744, 35.3742], [-80.54838, 35.37412], [-80.54898, 35.37414], [-80.55071, 35.37446], [-80.55135, 35.37446], [-80.55135, 35.37446], [-80.55151, 35.37539], [-80.5515, 35.37566], [-80.55167, 35.37632], [-80.5519, 35.37688], [-80.55245, 35.37775], [-80.55306, 35.37842], [-80.55367, 35.37898], [-80.55454, 35.37956], [-80.55571, 35.38013], [-80.55667, 35.38045], [-80.55806, 35.3807], [-80.56322, 35.38136], [-80.56542, 35.38151], [-80.5748, 35.38112], [-80.57736, 35.38108], [-80.57815, 35.38112], [-80.57873, 35.3812], [-80.57992, 35.38145], [-80.5809, 35.38177], [-80.58098, 35.38187], [-80.58314, 35.38283], [-80.58411, 35.38332], [-80.58421, 35.38332], [-80.58549, 35.38394], [-80.58612, 35.38417], [-80.58711, 35.3844], [-80.59189, 35.38503], [-80.59249, 35.38517], [-80.59348, 35.38553], [-80.60327, 35.39093], [-80.60439, 35.39166], [-80.60506, 35.39228], [-80.6054, 35.39269], [-80.60582, 35.39336], [-80.60693, 35.39644], [-80.60693, 35.39644], [-80.60739, 35.39632], [-80.61074, 35.39586], [-80.61108, 35.39596], [-80.61123, 35.39609], [-80.61123, 35.39609], [-80.61244, 35.39568], [-80.61371, 35.39544], [-80.61603, 35.39511], [-80.61603, 35.39511], [-80.62518, 35.40051], [-80.62621, 35.40107], [-80.62711, 35.40144], [-80.62711, 35.40144], [-80.6274, 35.40148], [-80.628, 35.40146], [-80.63165, 35.40099], [-80.64086, 35.39871], [-80.64148, 35.39861], [-80.64447, 35.39843], [-80.64577, 35.3984], [-80.64925, 35.39863], [-80.65041, 35.39875], [-80.65101, 35.39878], [-80.65197, 35.39875], [-80.65742, 35.39831], [-80.65943, 35.39804], [-80.66011, 35.3979], [-80.66263, 35.39714], [-80.66346, 35.3968], [-80.66616, 35.39495], [-80.66651, 35.39475], [-80.66732, 35.39439], [-80.66854, 35.39393], [-80.66893, 35.39372], [-80.67052, 35.39243], [-80.67232, 35.39114], [-80.67232, 35.39114], [-80.67352, 35.39245], [-80.6738, 35.39284], [-80.67421, 35.39406], [-80.67429, 35.39459], [-80.67429, 35.39459], [-80.675, 35.39463], [-80.67537, 35.39478], [-80.67561, 35.395], [-80.67596, 35.39588], [-80.67648, 35.39668], [-80.6768, 35.39761], [-80.67698, 35.3979], [-80.67719, 35.39812], [-80.67719, 35.39812], [-80.6767, 35.39851], [-80.67636, 35.39866], [-80.67636, 35.39866], [-80.67662, 35.3993], [-80.67684, 35.39951], [-80.67699, 35.39959], [-80.6773, 35.39965], [-80.67982, 35.39982], [-80.68133, 35.40025], [-80.68164, 35.40043], [-80.68164, 35.40043], [-80.68129, 35.40107], [-80.68131, 35.40175], [-80.68125, 35.40211], [-80.6809, 35.40318], [-80.68092, 35.40359], [-80.68133, 35.40486], [-80.68133, 35.40486], [-80.68486, 35.40475], [-80.68915, 35.40417], [-80.68986, 35.40396], [-80.69314, 35.40241], [-80.69427, 35.40202], [-80.69556, 35.40178], [-80.69617, 35.40173], [-80.69686, 35.40172], [-80.69762, 35.40177], [-80.69845, 35.40189], [-80.69913, 35.40206], [-80.70393, 35.40368], [-80.71314, 35.40736], [-80.71716, 35.40911], [-80.71809, 35.4094], [-80.72187, 35.4098], [-80.72254, 35.40981], [-80.72326, 35.40966], [-80.72802, 35.40826], [-80.72892, 35.40821], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.72976, 35.40661], [-80.72956, 35.40612], [-80.72908, 35.40393], [-80.72912, 35.40332], [-80.72923, 35.40296], [-80.72939, 35.40268]]}, "date": "2012-03-12", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78991, 35.38187], [-80.78948, 35.38206], [-80.78844, 35.38275], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78668, 35.38429], [-80.78628, 35.38251], [-80.7859, 35.3803], [-80.78501, 35.37401], [-80.78501, 35.37401], [-80.78493, 35.37402], [-80.78471, 35.37393], [-80.78345, 35.37329], [-80.78327, 35.37313], [-80.78319, 35.37294], [-80.78319, 35.37294], [-80.78269, 35.37283], [-80.7817, 35.37251], [-80.78139, 35.37247], [-80.78075, 35.37251], [-80.77909, 35.37297], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76413, 35.37375], [-80.76381, 35.3737], [-80.76228, 35.37364], [-80.76166, 35.37353], [-80.76079, 35.37315], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-03-13", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72865, 35.40114], [-80.73028, 35.40139], [-80.73028, 35.40139], [-80.73013, 35.40186], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.72892, 35.40821], [-80.72802, 35.40826], [-80.7229, 35.40976], [-80.7223, 35.40982], [-80.72187, 35.4098], [-80.71809, 35.4094], [-80.71772, 35.4093], [-80.71716, 35.40911], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.7117, 35.41006], [-80.71147, 35.41031], [-80.71023, 35.41139], [-80.71001, 35.41173], [-80.70982, 35.41217], [-80.70958, 35.4144], [-80.70914, 35.41998], [-80.70913, 35.42079], [-80.70932, 35.4215], [-80.71103, 35.42562], [-80.71151, 35.42623], [-80.71178, 35.42643], [-80.71209, 35.42663], [-80.71237, 35.42675], [-80.71375, 35.42715], [-80.71415, 35.42734], [-80.71627, 35.42868], [-80.71766, 35.42941], [-80.718, 35.42952], [-80.71963, 35.42982], [-80.72218, 35.43024], [-80.72277, 35.4304], [-80.72299, 35.43049], [-80.72329, 35.4307], [-80.72364, 35.43111], [-80.7238, 35.43138], [-80.72709, 35.43871], [-80.72779, 35.44124], [-80.72829, 35.44222], [-80.72956, 35.44443], [-80.72981, 35.44498], [-80.73005, 35.44569], [-80.73116, 35.45106], [-80.73178, 35.45356], [-80.73204, 35.455], [-80.73232, 35.4599], [-80.73239, 35.46039], [-80.73239, 35.46039], [-80.73192, 35.46179], [-80.7301, 35.46601], [-80.73, 35.46628], [-80.72993, 35.46673], [-80.73003, 35.4684], [-80.73073, 35.47428], [-80.73074, 35.47717], [-80.73053, 35.47774], [-80.73002, 35.47847], [-80.72737, 35.48121], [-80.72737, 35.48121], [-80.72712, 35.48104], [-80.72674, 35.48088], [-80.72635, 35.48077], [-80.72578, 35.4807], [-80.72384, 35.48068], [-80.7201, 35.48076], [-80.71857, 35.48073], [-80.71793, 35.48077], [-80.71668, 35.48107], [-80.71288, 35.48228], [-80.71197, 35.48253], [-80.71197, 35.48253], [-80.71212, 35.48275], [-80.71376, 35.4846], [-80.71392, 35.48495], [-80.71434, 35.48641], [-80.71455, 35.48695], [-80.71552, 35.48919], [-80.71587, 35.48972], [-80.71636, 35.4902], [-80.71727, 35.49087], [-80.72433, 35.49515], [-80.72491, 35.49553], [-80.7252, 35.49583], [-80.72522, 35.49599], [-80.72512, 35.49611], [-80.72426, 35.49639], [-80.72332, 35.49711], [-80.72308, 35.49716], [-80.7222, 35.49713], [-80.72111, 35.49738], [-80.72079, 35.49749], [-80.72053, 35.49764], [-80.72028, 35.49796], [-80.72023, 35.49817], [-80.72026, 35.49857], [-80.72091, 35.50204], [-80.72085, 35.50722], [-80.72085, 35.50722], [-80.72095, 35.51102], [-80.72076, 35.51262], [-80.71994, 35.51749], [-80.71985, 35.51861], [-80.71996, 35.52306], [-80.71992, 35.52714], [-80.72011, 35.53074], [-80.7201, 35.53143], [-80.72024, 35.53184], [-80.7214, 35.53365], [-80.72199, 35.53474], [-80.72249, 35.53616], [-80.72247, 35.53686], [-80.72229, 35.53768], [-80.72066, 35.54188], [-80.72013, 35.54382], [-80.72013, 35.54382], [-80.71714, 35.54435], [-80.71617, 35.54444], [-80.71303, 35.54451], [-80.71017, 35.54436], [-80.70919, 35.54426], [-80.70845, 35.54437], [-80.70689, 35.54477], [-80.70623, 35.545], [-80.70409, 35.54627], [-80.70184, 35.54724], [-80.7006, 35.54786], [-80.69996, 35.54823], [-80.69926, 35.54877], [-80.69885, 35.54916], [-80.69842, 35.54969], [-80.69796, 35.55039], [-80.69677, 35.55165], [-80.69406, 35.55412], [-80.69357, 35.55478], [-80.6932, 35.55545], [-80.69223, 35.55785], [-80.69154, 35.55874], [-80.69083, 35.55942], [-80.68902, 35.56071], [-80.68776, 35.56187], [-80.68718, 35.56256], [-80.68623, 35.56421], [-80.68359, 35.56943], [-80.68304, 35.57015], [-80.68093, 35.57231], [-80.68076, 35.57254], [-80.68076, 35.57254], [-80.68087, 35.57421], [-80.68073, 35.57475], [-80.67895, 35.579], [-80.67848, 35.58002], [-80.67784, 35.58115], [-80.67634, 35.58406], [-80.67584, 35.58454], [-80.67584, 35.58454], [-80.67506, 35.58511], [-80.67396, 35.5854], [-80.67304, 35.58547], [-80.6698, 35.58543], [-80.66837, 35.58567], [-80.66709, 35.58567], [-80.66534, 35.5863], [-80.66507, 35.58646], [-80.6647, 35.58682], [-80.66437, 35.58724], [-80.66417, 35.58739], [-80.66371, 35.58757], [-80.66105, 35.58775], [-80.66035, 35.58774], [-80.65812, 35.5873], [-80.65641, 35.58718], [-80.65565, 35.58718], [-80.6527, 35.58763], [-80.6527, 35.58763], [-80.65273, 35.58857], [-80.65327, 35.59368], [-80.65372, 35.59733], [-80.65379, 35.59857], [-80.65367, 35.6122], [-80.65364, 35.61312], [-80.65354, 35.61362], [-80.65334, 35.61426], [-80.65271, 35.61546], [-80.64453, 35.6292], [-80.64038, 35.63762], [-80.63831, 35.64166], [-80.63803, 35.64226], [-80.63778, 35.6432], [-80.63726, 35.64612], [-80.63716, 35.64686], [-80.6372, 35.64704], [-80.6372, 35.64704], [-80.63556, 35.64758], [-80.63468, 35.6477], [-80.61403, 35.64871], [-80.61361, 35.64876], [-80.61292, 35.64887], [-80.61246, 35.64899], [-80.61141, 35.64937], [-80.60984, 35.65023], [-80.60917, 35.6505], [-80.60825, 35.6507], [-80.60747, 35.65073], [-80.60498, 35.65068], [-80.60371, 35.65058], [-80.60168, 35.6503], [-80.60111, 35.65027], [-80.6001, 35.65029], [-80.59926, 35.65043], [-80.59803, 35.65076], [-80.59543, 35.65163], [-80.59442, 35.65199], [-80.59171, 35.65326], [-80.59088, 35.65358], [-80.59042, 35.6537], [-80.58962, 35.65388], [-80.58882, 35.65394], [-80.58789, 35.65392], [-80.58593, 35.6537], [-80.58593, 35.6537], [-80.58592, 35.65575], [-80.58566, 35.66328], [-80.58551, 35.66404], [-80.58425, 35.66831], [-80.58414, 35.6689], [-80.58398, 35.67186], [-80.58326, 35.67603], [-80.5831, 35.67638], [-80.58165, 35.67799], [-80.58143, 35.67846], [-80.58138, 35.67879], [-80.58132, 35.68435], [-80.58124, 35.68512], [-80.58086, 35.68621], [-80.58086, 35.68621], [-80.57986, 35.68637], [-80.56704, 35.68778], [-80.56655, 35.6878], [-80.56562, 35.68777], [-80.56426, 35.68753], [-80.56333, 35.68719], [-80.56186, 35.68652], [-80.56186, 35.68652], [-80.56176, 35.68904], [-80.56189, 35.69098], [-80.56209, 35.69245], [-80.56255, 35.69495], [-80.56258, 35.69578], [-80.56243, 35.69633], [-80.56064, 35.6988], [-80.55941, 35.70033], [-80.55719, 35.70326], [-80.55543, 35.7058], [-80.55543, 35.7058], [-80.55443, 35.70536], [-80.55384, 35.7052], [-80.55326, 35.7051], [-80.54783, 35.70477], [-80.54382, 35.70426], [-80.5432, 35.70414], [-80.5422, 35.70375], [-80.53373, 35.69957], [-80.52648, 35.69693], [-80.52563, 35.69668], [-80.51487, 35.69424], [-80.51487, 35.69424], [-80.51509, 35.69361], [-80.51509, 35.69361], [-80.51414, 35.69243], [-80.51325, 35.69196], [-80.51287, 35.6914], [-80.51233, 35.69031], [-80.51222, 35.69025], [-80.51205, 35.69025], [-80.51143, 35.69049], [-80.51143, 35.69049], [-80.51178, 35.69122]]}, "date": "2012-03-15", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72944, 35.40263], [-80.72918, 35.4031], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72956, 35.40612], [-80.72976, 35.40661], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79428, 35.42758], [-80.7996, 35.43312], [-80.80167, 35.43512], [-80.80274, 35.43638], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80291, 35.43724], [-80.80286, 35.43748], [-80.80209, 35.43903], [-80.80199, 35.43932], [-80.80203, 35.43964], [-80.80255, 35.44072], [-80.80258, 35.44105], [-80.80246, 35.4415], [-80.8023, 35.44173], [-80.80188, 35.44207], [-80.80162, 35.44223], [-80.80083, 35.44253], [-80.80039, 35.44281], [-80.79874, 35.44451], [-80.79849, 35.44498], [-80.79682, 35.44892], [-80.79658, 35.4494], [-80.79601, 35.45024], [-80.79601, 35.45024], [-80.7967, 35.4507], [-80.80131, 35.4542], [-80.80201, 35.45462], [-80.80252, 35.45486], [-80.80252, 35.45486], [-80.80248, 35.45512], [-80.80255, 35.45548], [-80.80255, 35.45548], [-80.8019, 35.4561], [-80.8013, 35.45686], [-80.80091, 35.45718], [-80.7993, 35.45778], [-80.79892, 35.45788], [-80.7986, 35.4579], [-80.79796, 35.4578], [-80.79725, 35.4578], [-80.79607, 35.45794], [-80.79561, 35.45808], [-80.79484, 35.45842], [-80.79347, 35.45912], [-80.79187, 35.46022], [-80.79119, 35.46057], [-80.79083, 35.46068], [-80.79049, 35.46068], [-80.7902, 35.46056], [-80.79002, 35.46041], [-80.78961, 35.45976], [-80.78941, 35.45962], [-80.78887, 35.45958], [-80.78849, 35.45965], [-80.78713, 35.46014], [-80.78444, 35.46091], [-80.78392, 35.46096], [-80.78353, 35.46093], [-80.78317, 35.46084], [-80.78278, 35.46067], [-80.78235, 35.46033], [-80.78211, 35.46003], [-80.78173, 35.45908], [-80.78173, 35.45908], [-80.78093, 35.45929], [-80.78009, 35.4597], [-80.77975, 35.45992], [-80.77963, 35.46011], [-80.77934, 35.46216], [-80.77911, 35.46442], [-80.77914, 35.46472], [-80.77923, 35.46491], [-80.77953, 35.46526], [-80.77994, 35.46602], [-80.78114, 35.46795], [-80.78131, 35.46814], [-80.78193, 35.46861], [-80.78236, 35.4692], [-80.78294, 35.4695], [-80.78326, 35.46979], [-80.78408, 35.47125], [-80.78478, 35.473], [-80.78513, 35.47345], [-80.78513, 35.47345], [-80.78169, 35.47508], [-80.78129, 35.47516], [-80.78021, 35.47508], [-80.78021, 35.47508], [-80.77555, 35.47452], [-80.77496, 35.47451], [-80.77466, 35.47456], [-80.77385, 35.47479], [-80.77338, 35.47499], [-80.77129, 35.47627], [-80.77063, 35.47675], [-80.77051, 35.47695], [-80.77043, 35.47728], [-80.77029, 35.48141], [-80.77014, 35.48202], [-80.76692, 35.48734], [-80.76471, 35.49024], [-80.76471, 35.49024], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.75731, 35.48316], [-80.75679, 35.48229], [-80.75605, 35.48133], [-80.75561, 35.48089], [-80.75459, 35.48002], [-80.75185, 35.47785], [-80.7483, 35.4754], [-80.74705, 35.47439], [-80.74646, 35.47374], [-80.74394, 35.47036], [-80.7408, 35.46627], [-80.73887, 35.46342], [-80.73826, 35.46288], [-80.73723, 35.46219], [-80.73605, 35.46174], [-80.73293, 35.46071], [-80.73254, 35.46055], [-80.73239, 35.46039], [-80.73232, 35.4599], [-80.73204, 35.455], [-80.73178, 35.45356], [-80.73116, 35.45106], [-80.73005, 35.44569], [-80.72981, 35.44498], [-80.72956, 35.44443], [-80.72829, 35.44222], [-80.72779, 35.44124], [-80.72709, 35.43871], [-80.7238, 35.43138], [-80.72349, 35.4309], [-80.72299, 35.43049], [-80.72218, 35.43024], [-80.71963, 35.42982], [-80.718, 35.42952], [-80.71766, 35.42941], [-80.71627, 35.42868], [-80.71456, 35.42759], [-80.71387, 35.4272], [-80.71266, 35.42686], [-80.71209, 35.42663], [-80.71151, 35.42623], [-80.71103, 35.42562], [-80.70952, 35.42201], [-80.70926, 35.42133], [-80.70913, 35.42079], [-80.70914, 35.41998], [-80.70977, 35.41247], [-80.70992, 35.41192], [-80.71023, 35.41139], [-80.71147, 35.41031], [-80.7117, 35.41006], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.71716, 35.40911], [-80.71772, 35.4093], [-80.71809, 35.4094], [-80.72187, 35.4098], [-80.7223, 35.40982], [-80.7229, 35.40976], [-80.72802, 35.40826], [-80.72892, 35.40821], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.72976, 35.40661], [-80.72956, 35.40612], [-80.72908, 35.40393], [-80.72912, 35.40332], [-80.72923, 35.40296], [-80.72939, 35.40268]]}, "date": "2012-03-20", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78977, 35.38192], [-80.78905, 35.38232], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78586, 35.38513], [-80.78416, 35.3867], [-80.77943, 35.39042], [-80.7786, 35.39092], [-80.77556, 35.39213], [-80.77556, 35.39213], [-80.77503, 35.39166], [-80.77113, 35.38892], [-80.76918, 35.38759], [-80.76869, 35.38736], [-80.7676, 35.38716], [-80.76564, 35.38689], [-80.76521, 35.38686], [-80.76456, 35.3869], [-80.76378, 35.38712], [-80.76079, 35.38836], [-80.76018, 35.38853], [-80.75968, 35.38859], [-80.75927, 35.38859], [-80.75855, 35.38851], [-80.75789, 35.38828], [-80.75704, 35.38776], [-80.75664, 35.38732], [-80.75664, 35.38732], [-80.75512, 35.3881], [-80.75403, 35.38847], [-80.75355, 35.38855], [-80.75299, 35.38857], [-80.75129, 35.38849], [-80.75096, 35.38852], [-80.75016, 35.38874], [-80.75016, 35.38874], [-80.74955, 35.3877], [-80.74936, 35.38745], [-80.74917, 35.3873], [-80.74885, 35.38715], [-80.74856, 35.38708], [-80.74771, 35.38701], [-80.74716, 35.38692], [-80.74689, 35.38677], [-80.74671, 35.38659], [-80.74637, 35.38565], [-80.74569, 35.38468], [-80.74553, 35.38428], [-80.74554, 35.38408], [-80.74606, 35.38293], [-80.74609, 35.38274], [-80.74604, 35.38234], [-80.74587, 35.38206], [-80.74532, 35.38153], [-80.74514, 35.38118], [-80.74514, 35.38118], [-80.74515, 35.38104], [-80.74501, 35.38098], [-80.74489, 35.38105], [-80.74487, 35.38112], [-80.74446, 35.38125], [-80.74417, 35.38128], [-80.74362, 35.38123], [-80.74006, 35.38016], [-80.7396, 35.38007], [-80.73766, 35.37992], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-03-21", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75256, 35.42057], [-80.75294, 35.42086], [-80.7534, 35.42141], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.75628, 35.42376], [-80.75713, 35.42358], [-80.7578, 35.42352], [-80.75811, 35.42354], [-80.75839, 35.42362], [-80.75971, 35.42409], [-80.76016, 35.42421], [-80.7631, 35.42467], [-80.764, 35.42478], [-80.7644, 35.42474], [-80.76462, 35.42464], [-80.76747, 35.4226], [-80.76792, 35.42236], [-80.77201, 35.42084], [-80.77282, 35.42064], [-80.77335, 35.42061], [-80.77484, 35.42075], [-80.77551, 35.42084], [-80.77589, 35.42095], [-80.77666, 35.42129], [-80.77713, 35.42156], [-80.77754, 35.4219], [-80.77798, 35.4225], [-80.77821, 35.42269], [-80.77896, 35.42292], [-80.78116, 35.42347], [-80.78176, 35.42352], [-80.78718, 35.4232], [-80.7875, 35.42319], [-80.7879, 35.42324], [-80.78822, 35.42335], [-80.79105, 35.42488], [-80.79201, 35.42529], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80698, 35.37142], [-80.80677, 35.3708], [-80.80676, 35.37058], [-80.807, 35.36902], [-80.80689, 35.36846], [-80.80676, 35.36821], [-80.80606, 35.36751], [-80.80531, 35.36689], [-80.80434, 35.36553], [-80.80401, 35.36514], [-80.8035, 35.36483], [-80.80261, 35.36458], [-80.80218, 35.36438], [-80.80105, 35.36326], [-80.80062, 35.36265], [-80.80048, 35.36233], [-80.79995, 35.36032], [-80.79995, 35.36032], [-80.79743, 35.36106], [-80.79256, 35.36327], [-80.78935, 35.3644], [-80.7887, 35.3647], [-80.78749, 35.36537], [-80.78749, 35.36537], [-80.78754, 35.36569], [-80.7875, 35.36598], [-80.7873, 35.36639], [-80.78683, 35.36795], [-80.78572, 35.36951], [-80.78572, 35.36951], [-80.78456, 35.36876], [-80.78279, 35.36772], [-80.78234, 35.36764], [-80.7814, 35.36765], [-80.78109, 35.36755], [-80.78092, 35.36737], [-80.78059, 35.36674], [-80.7802, 35.36629], [-80.78004, 35.3662], [-80.7797, 35.36612], [-80.77551, 35.36575], [-80.77443, 35.36548], [-80.77298, 35.36531], [-80.77247, 35.36538], [-80.76979, 35.36604], [-80.76935, 35.36623], [-80.76785, 35.36709], [-80.76744, 35.36714], [-80.76591, 35.36699], [-80.76548, 35.36689], [-80.76493, 35.36658], [-80.76309, 35.36576], [-80.76279, 35.36555], [-80.76265, 35.36538], [-80.76204, 35.36368], [-80.7617, 35.36315], [-80.76137, 35.3628], [-80.76105, 35.36255], [-80.76022, 35.36206], [-80.75895, 35.361], [-80.75838, 35.36025], [-80.75806, 35.35883], [-80.7575, 35.35807], [-80.75734, 35.3577], [-80.75725, 35.35719], [-80.7572, 35.35573], [-80.75711, 35.35552], [-80.7569, 35.35532], [-80.7569, 35.35532], [-80.75642, 35.35627], [-80.75584, 35.35695], [-80.75314, 35.35892], [-80.75269, 35.35911], [-80.74949, 35.35954], [-80.74949, 35.35954], [-80.74897, 35.36103], [-80.74872, 35.36212], [-80.74846, 35.36343], [-80.74844, 35.36387], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-03-23", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72939, 35.40268], [-80.72923, 35.40296], [-80.72912, 35.40332], [-80.72908, 35.40393], [-80.72956, 35.40612], [-80.72976, 35.40661], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73325, 35.40864], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74153, 35.41507], [-80.74153, 35.41507], [-80.741, 35.41553], [-80.741, 35.41553], [-80.7411, 35.41562], [-80.74167, 35.41518], [-80.74167, 35.41518], [-80.73984, 35.41359], [-80.73526, 35.41053], [-80.73379, 35.40906], [-80.73325, 35.40864], [-80.73263, 35.40842], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.73004, 35.40709], [-80.72969, 35.40648], [-80.72956, 35.40612], [-80.72945, 35.4055], [-80.72912, 35.40425], [-80.72908, 35.40376], [-80.72918, 35.4031], [-80.72939, 35.40268], [-80.72978, 35.40226]]}, "date": "2012-03-24", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.66288, 35.45129], [-80.66247, 35.45151], [-80.66246, 35.45165], [-80.66518, 35.45424], [-80.66556, 35.4547], [-80.66573, 35.45499], [-80.66573, 35.45499], [-80.66558, 35.45507], [-80.66445, 35.45622], [-80.66411, 35.45673], [-80.66389, 35.45721], [-80.66363, 35.45817], [-80.6636, 35.45874], [-80.66364, 35.45928], [-80.66379, 35.45991], [-80.66401, 35.46045], [-80.66442, 35.46113], [-80.66788, 35.46542], [-80.66973, 35.46783], [-80.66997, 35.46835], [-80.67019, 35.46912], [-80.67037, 35.47146], [-80.67057, 35.47234], [-80.67256, 35.47644], [-80.67285, 35.47734], [-80.67382, 35.48148], [-80.67384, 35.48234], [-80.67375, 35.48282], [-80.67273, 35.48582], [-80.67164, 35.48877], [-80.67139, 35.48993], [-80.67139, 35.48993], [-80.66997, 35.48957], [-80.66574, 35.48893], [-80.66574, 35.48893], [-80.66582, 35.48937], [-80.66603, 35.48983], [-80.66732, 35.49162], [-80.66782, 35.49245], [-80.66882, 35.49375], [-80.6705, 35.49643], [-80.67103, 35.49719], [-80.67167, 35.49778], [-80.67427, 35.49953], [-80.675, 35.50012], [-80.67543, 35.50064], [-80.67569, 35.50124], [-80.67576, 35.50174], [-80.67536, 35.50502], [-80.67537, 35.5057], [-80.67546, 35.50651], [-80.67546, 35.50651], [-80.67723, 35.50554], [-80.67815, 35.50522], [-80.67942, 35.505], [-80.68174, 35.5048], [-80.68501, 35.50429], [-80.68501, 35.50429], [-80.68404, 35.50083], [-80.6834, 35.49892], [-80.68315, 35.49846], [-80.68286, 35.49815], [-80.68243, 35.49797], [-80.68105, 35.49786], [-80.68022, 35.49774], [-80.67999, 35.49766], [-80.67965, 35.49748], [-80.67903, 35.49702], [-80.67858, 35.49657], [-80.67829, 35.49577], [-80.67802, 35.4946], [-80.67797, 35.494], [-80.67794, 35.49136], [-80.67789, 35.49096], [-80.67789, 35.49096], [-80.67733, 35.49105], [-80.67663, 35.49108], [-80.67561, 35.49098], [-80.67168, 35.49], [-80.67168, 35.49], [-80.67193, 35.48881], [-80.67378, 35.48357], [-80.67397, 35.48285], [-80.67408, 35.48202], [-80.67403, 35.48143], [-80.67306, 35.47712], [-80.67283, 35.47643], [-80.67129, 35.47322], [-80.67086, 35.47243], [-80.67069, 35.47194], [-80.67059, 35.47145], [-80.67042, 35.46914], [-80.67025, 35.46847], [-80.67002, 35.46791], [-80.66966, 35.46734], [-80.66882, 35.46621], [-80.66809, 35.46536], [-80.6676, 35.46466], [-80.66645, 35.46323], [-80.66569, 35.46239], [-80.66468, 35.4611], [-80.66421, 35.46035], [-80.66399, 35.45983], [-80.66387, 35.45938], [-80.66381, 35.45877], [-80.66384, 35.45828], [-80.66398, 35.45758], [-80.66446, 35.4566], [-80.66487, 35.45602], [-80.66487, 35.45602], [-80.66888, 35.45238], [-80.67001, 35.45124], [-80.67303, 35.44843], [-80.67385, 35.44772], [-80.67667, 35.44501], [-80.67812, 35.44324], [-80.67902, 35.44175], [-80.67947, 35.44081], [-80.68004, 35.4394], [-80.68004, 35.4394], [-80.68145, 35.43974], [-80.68217, 35.43997], [-80.68299, 35.44035], [-80.68395, 35.441], [-80.68395, 35.441], [-80.6836, 35.44175], [-80.68287, 35.44395], [-80.68273, 35.44445], [-80.68266, 35.44541], [-80.68339, 35.44929], [-80.68413, 35.45078], [-80.68594, 35.454], [-80.68638, 35.45485], [-80.68647, 35.45513], [-80.68715, 35.4592], [-80.68787, 35.46183], [-80.68787, 35.4622], [-80.68777, 35.46248], [-80.68717, 35.46356], [-80.68701, 35.46377], [-80.68688, 35.46385], [-80.68688, 35.46385], [-80.68587, 35.46252], [-80.68183, 35.45779], [-80.6777, 35.45461], [-80.67692, 35.45408], [-80.67393, 35.45236], [-80.67281, 35.45196], [-80.66977, 35.45119], [-80.66977, 35.45119], [-80.66677, 35.45405], [-80.66677, 35.45405], [-80.66596, 35.45477], [-80.66596, 35.45477], [-80.66556, 35.4547], [-80.66518, 35.45424], [-80.66246, 35.45165], [-80.66247, 35.45151], [-80.66285, 35.45131]]}, "date": "2012-03-25", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74541, 35.41836], [-80.74572, 35.41852], [-80.74572, 35.41852], [-80.74711, 35.41763], [-80.75152, 35.41452], [-80.75224, 35.41397], [-80.75258, 35.41364], [-80.75295, 35.41311], [-80.75351, 35.41216], [-80.75552, 35.40702], [-80.75588, 35.40632], [-80.75639, 35.40549], [-80.75699, 35.40481], [-80.75744, 35.4044], [-80.75998, 35.40249], [-80.76106, 35.40183], [-80.76106, 35.40183], [-80.76032, 35.40094], [-80.75992, 35.40059], [-80.75956, 35.4004], [-80.75877, 35.40014], [-80.75822, 35.39986], [-80.75749, 35.3992], [-80.75707, 35.39894], [-80.75504, 35.39795], [-80.75449, 35.39763], [-80.7536, 35.39685], [-80.75323, 35.39666], [-80.75276, 35.39655], [-80.75142, 35.39637], [-80.75086, 35.39625], [-80.75045, 35.39608], [-80.74982, 35.39571], [-80.74911, 35.39537], [-80.74704, 35.39472], [-80.74671, 35.39453], [-80.74625, 35.39409], [-80.74604, 35.39379], [-80.74587, 35.39336], [-80.74583, 35.39308], [-80.74592, 35.3924], [-80.74646, 35.39124], [-80.74669, 35.39084], [-80.74686, 35.39064], [-80.74738, 35.39027], [-80.74847, 35.38974], [-80.74964, 35.38898], [-80.75016, 35.38874], [-80.75096, 35.38852], [-80.75149, 35.38849], [-80.75299, 35.38857], [-80.75429, 35.38847], [-80.75516, 35.38819], [-80.75671, 35.38742], [-80.75671, 35.38742], [-80.7563, 35.38668], [-80.75565, 35.38518], [-80.75508, 35.38432], [-80.75413, 35.38323], [-80.75399, 35.38279], [-80.75402, 35.38243], [-80.75542, 35.37886], [-80.75563, 35.37846], [-80.75585, 35.37819], [-80.75632, 35.37781], [-80.75696, 35.37751], [-80.75735, 35.3774], [-80.75805, 35.37736], [-80.75844, 35.37739], [-80.75888, 35.3775], [-80.76196, 35.37867], [-80.76381, 35.37974], [-80.76381, 35.37974], [-80.76444, 35.37902], [-80.7651, 35.37744], [-80.76506, 35.3772], [-80.76489, 35.37696], [-80.76443, 35.37646], [-80.76395, 35.37603], [-80.7638, 35.3758], [-80.76374, 35.37527], [-80.76381, 35.3737], [-80.76381, 35.3737], [-80.76228, 35.37364], [-80.7615, 35.37348], [-80.76066, 35.37308], [-80.75893, 35.37207], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75591, 35.37084], [-80.75542, 35.37048], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-03-26", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.73029, 35.3936], [-80.73051, 35.39643], [-80.73066, 35.3974], [-80.73086, 35.39825], [-80.73088, 35.39884], [-80.73019, 35.40173], [-80.72999, 35.40205], [-80.72939, 35.40268], [-80.72923, 35.40296], [-80.7291, 35.40344], [-80.72908, 35.40393], [-80.72961, 35.40628], [-80.73004, 35.40709], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76401, 35.44217], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75134, 35.47748], [-80.75278, 35.47857], [-80.75522, 35.48055], [-80.75605, 35.48133], [-80.75654, 35.48194], [-80.75707, 35.48274], [-80.75871, 35.48597], [-80.75871, 35.48597], [-80.76024, 35.48539], [-80.76524, 35.48337], [-80.76614, 35.48306], [-80.76733, 35.48285], [-80.76771, 35.48283], [-80.76961, 35.48291], [-80.76961, 35.48291], [-80.77014, 35.48202], [-80.77025, 35.48167], [-80.77033, 35.48068], [-80.77043, 35.47728], [-80.77051, 35.47695], [-80.77063, 35.47675], [-80.77096, 35.47649], [-80.77351, 35.47492], [-80.77413, 35.4747], [-80.77496, 35.47451], [-80.77616, 35.47458], [-80.78021, 35.47508], [-80.78021, 35.47508], [-80.78108, 35.47516], [-80.7814, 35.47515], [-80.78169, 35.47508], [-80.78513, 35.47345], [-80.78513, 35.47345], [-80.78478, 35.473], [-80.78408, 35.47125], [-80.78326, 35.46979], [-80.78294, 35.4695], [-80.78236, 35.4692], [-80.78193, 35.46861], [-80.78131, 35.46814], [-80.78114, 35.46795], [-80.77994, 35.46602], [-80.77953, 35.46526], [-80.77923, 35.46491], [-80.77914, 35.46472], [-80.77911, 35.46442], [-80.77934, 35.46216], [-80.77963, 35.46011], [-80.77975, 35.45992], [-80.78009, 35.4597], [-80.78093, 35.45929], [-80.78173, 35.45908], [-80.78173, 35.45908], [-80.78211, 35.46003], [-80.78235, 35.46033], [-80.78278, 35.46067], [-80.78317, 35.46084], [-80.78353, 35.46093], [-80.78392, 35.46096], [-80.78444, 35.46091], [-80.78713, 35.46014], [-80.78849, 35.45965], [-80.78887, 35.45958], [-80.78941, 35.45962], [-80.78961, 35.45976], [-80.79002, 35.46041], [-80.7902, 35.46056], [-80.79049, 35.46068], [-80.79083, 35.46068], [-80.79119, 35.46057], [-80.79187, 35.46022], [-80.79347, 35.45912], [-80.79484, 35.45842], [-80.79561, 35.45808], [-80.79607, 35.45794], [-80.79725, 35.4578], [-80.79796, 35.4578], [-80.7986, 35.4579], [-80.79892, 35.45788], [-80.7993, 35.45778], [-80.80091, 35.45718], [-80.8013, 35.45686], [-80.8019, 35.4561], [-80.80255, 35.45548], [-80.80255, 35.45548], [-80.80249, 35.4552], [-80.80262, 35.45501], [-80.8028, 35.45496], [-80.8028, 35.45496], [-80.80201, 35.45462], [-80.80131, 35.4542], [-80.7967, 35.4507], [-80.79601, 35.45024], [-80.79601, 35.45024], [-80.79658, 35.4494], [-80.79682, 35.44892], [-80.79849, 35.44498], [-80.79874, 35.44451], [-80.80039, 35.44281], [-80.80083, 35.44253], [-80.80162, 35.44223], [-80.80188, 35.44207], [-80.8023, 35.44173], [-80.80246, 35.4415], [-80.80258, 35.44105], [-80.80255, 35.44072], [-80.80203, 35.43964], [-80.80199, 35.43932], [-80.80209, 35.43903], [-80.80286, 35.43748], [-80.80291, 35.43724], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80274, 35.43638], [-80.80167, 35.43512], [-80.7996, 35.43312], [-80.79428, 35.42758], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79406, 35.42406], [-80.79483, 35.42324], [-80.79732, 35.42077], [-80.79863, 35.41961], [-80.79885, 35.41926], [-80.80057, 35.41562], [-80.80089, 35.41512], [-80.80186, 35.41438], [-80.8022, 35.41425], [-80.80461, 35.41366], [-80.80461, 35.41366], [-80.80471, 35.41173], [-80.80469, 35.41138], [-80.80462, 35.41114], [-80.80437, 35.41073], [-80.80356, 35.40982], [-80.80334, 35.40933], [-80.8031, 35.40852], [-80.80282, 35.40789], [-80.80251, 35.40739], [-80.80203, 35.40691], [-80.80179, 35.40653], [-80.80133, 35.4049], [-80.80126, 35.40431], [-80.80129, 35.40417], [-80.80147, 35.40387], [-80.80186, 35.40341], [-80.80349, 35.40201], [-80.80366, 35.40169], [-80.80368, 35.40065], [-80.8035, 35.3993], [-80.80238, 35.39644], [-80.80226, 35.39591], [-80.80234, 35.39557], [-80.80272, 35.3948], [-80.80313, 35.39375], [-80.80431, 35.39016], [-80.80459, 35.38905], [-80.80465, 35.38868], [-80.80463, 35.38838], [-80.80426, 35.38685], [-80.8042, 35.38641], [-80.80425, 35.3853], [-80.80437, 35.38469], [-80.80457, 35.3844], [-80.80485, 35.38417], [-80.80551, 35.38377], [-80.80646, 35.38332], [-80.80968, 35.38193], [-80.80989, 35.38181], [-80.80998, 35.38165], [-80.80999, 35.38137], [-80.80989, 35.38108], [-80.80877, 35.37857], [-80.80872, 35.37813], [-80.80881, 35.37619], [-80.80859, 35.37423], [-80.80839, 35.37338], [-80.80821, 35.37295], [-80.8077, 35.37243], [-80.80745, 35.37203], [-80.80745, 35.37203], [-80.80574, 35.37294], [-80.80313, 35.37445], [-80.7944, 35.3804], [-80.79396, 35.38059], [-80.78991, 35.38187], [-80.78948, 35.38206], [-80.78844, 35.38275], [-80.78813, 35.383], [-80.78686, 35.38424], [-80.78668, 35.38429], [-80.78668, 35.38429], [-80.78628, 35.38251], [-80.7859, 35.3803], [-80.78542, 35.37673], [-80.78482, 35.37283], [-80.78482, 35.37283], [-80.78339, 35.37296], [-80.78295, 35.3729], [-80.7817, 35.37251], [-80.78139, 35.37247], [-80.78075, 35.37251], [-80.77909, 35.37297], [-80.77405, 35.37449], [-80.77076, 35.37531], [-80.77037, 35.37537], [-80.77002, 35.37536], [-80.76961, 35.37529], [-80.76517, 35.37399], [-80.76413, 35.37375], [-80.76381, 35.3737], [-80.76241, 35.37365], [-80.76186, 35.37358], [-80.76125, 35.37338], [-80.76079, 35.37315], [-80.7582, 35.37169], [-80.75623, 35.371], [-80.75575, 35.37073], [-80.75496, 35.37006], [-80.75376, 35.36863], [-80.75176, 35.36689], [-80.74977, 35.36557], [-80.74935, 35.36524], [-80.74851, 35.36414], [-80.74851, 35.36414], [-80.74841, 35.36441], [-80.74807, 35.36734], [-80.74768, 35.36903], [-80.74752, 35.36956], [-80.74734, 35.36994], [-80.74705, 35.37032], [-80.74668, 35.37067], [-80.74567, 35.37137], [-80.74519, 35.37161], [-80.7433, 35.3722], [-80.74276, 35.37251], [-80.74218, 35.37306], [-80.74182, 35.37368], [-80.7397, 35.37996], [-80.7396, 35.38007], [-80.7396, 35.38007], [-80.73754, 35.37989], [-80.73724, 35.37978], [-80.7365, 35.3794], [-80.73565, 35.37884], [-80.73565, 35.37884], [-80.73496, 35.37958], [-80.73431, 35.38006], [-80.73298, 35.38066], [-80.73168, 35.38118], [-80.73056, 35.3817], [-80.72993, 35.38223], [-80.72947, 35.38294], [-80.72937, 35.38327], [-80.72904, 35.38526], [-80.72899, 35.38591], [-80.72911, 35.38634], [-80.72996, 35.38803], [-80.7302, 35.38882], [-80.73029, 35.39311]]}, "date": "2012-03-27", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72939, 35.40268], [-80.72923, 35.40296], [-80.72912, 35.40332], [-80.72908, 35.40393], [-80.72956, 35.40612], [-80.72976, 35.40661], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76386, 35.44109], [-80.75953, 35.44138], [-80.74873, 35.4422], [-80.74757, 35.4422], [-80.74077, 35.44183], [-80.73907, 35.44168], [-80.73599, 35.4413], [-80.71472, 35.43856], [-80.71319, 35.43832], [-80.70981, 35.43753], [-80.7088, 35.43736], [-80.70755, 35.43728], [-80.70671, 35.43728], [-80.70461, 35.43741], [-80.70395, 35.43741], [-80.7034, 35.43738], [-80.70253, 35.43725], [-80.70253, 35.43725], [-80.70259, 35.43678], [-80.70244, 35.43408], [-80.70247, 35.43377], [-80.7039, 35.43077], [-80.70482, 35.42908], [-80.70551, 35.42677], [-80.70551, 35.42677], [-80.70495, 35.42666], [-80.70472, 35.42659], [-80.70449, 35.42646], [-80.70351, 35.42533], [-80.70326, 35.42513], [-80.70272, 35.42493], [-80.70188, 35.42477], [-80.70188, 35.42477], [-80.70207, 35.42401], [-80.70291, 35.41886], [-80.70312, 35.41831], [-80.7034, 35.4179], [-80.70426, 35.41721], [-80.70548, 35.41678], [-80.7063, 35.41639], [-80.7069, 35.41606], [-80.70758, 35.41552], [-80.70799, 35.41526], [-80.70958, 35.4144], [-80.70958, 35.4144], [-80.70977, 35.41247], [-80.70982, 35.41217], [-80.71001, 35.41173], [-80.71023, 35.41139], [-80.71147, 35.41031], [-80.7117, 35.41006], [-80.71334, 35.40745], [-80.71334, 35.40745], [-80.71716, 35.40911], [-80.71772, 35.4093], [-80.71809, 35.4094], [-80.72187, 35.4098], [-80.7223, 35.40982], [-80.7229, 35.40976], [-80.72802, 35.40826], [-80.72892, 35.40821], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.73004, 35.40709], [-80.72969, 35.40648], [-80.72956, 35.40612], [-80.72945, 35.4055], [-80.72912, 35.40425], [-80.72908, 35.40376], [-80.72918, 35.4031], [-80.72939, 35.40268], [-80.72978, 35.40226]]}, "date": "2012-03-28", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72939, 35.40268], [-80.72923, 35.40296], [-80.72912, 35.40332], [-80.72908, 35.40393], [-80.72956, 35.40612], [-80.72976, 35.40661], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76401, 35.44217], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.7483, 35.4754], [-80.74736, 35.47467], [-80.74646, 35.47374], [-80.74646, 35.47374], [-80.74571, 35.47408], [-80.74504, 35.4743], [-80.74071, 35.4754], [-80.73951, 35.47559], [-80.73847, 35.47566], [-80.73744, 35.47567], [-80.73381, 35.4753], [-80.73306, 35.47509], [-80.73093, 35.4743], [-80.73073, 35.47428], [-80.73073, 35.47428], [-80.73077, 35.47686], [-80.73074, 35.47717], [-80.73062, 35.47756], [-80.73002, 35.47847], [-80.72737, 35.48121], [-80.72737, 35.48121], [-80.72712, 35.48104], [-80.72674, 35.48088], [-80.72635, 35.48077], [-80.72578, 35.4807], [-80.72384, 35.48068], [-80.7201, 35.48076], [-80.71857, 35.48073], [-80.71793, 35.48077], [-80.71668, 35.48107], [-80.71242, 35.48242], [-80.70905, 35.48315], [-80.70905, 35.48315], [-80.70913, 35.48341], [-80.70894, 35.48408], [-80.70794, 35.48598], [-80.70774, 35.4866], [-80.70737, 35.48863], [-80.70687, 35.49044], [-80.70653, 35.49275], [-80.70589, 35.49429], [-80.70537, 35.49572], [-80.70446, 35.49884], [-80.70443, 35.49934], [-80.70455, 35.50021], [-80.70447, 35.50041], [-80.70434, 35.50056], [-80.70356, 35.50107], [-80.70289, 35.50136], [-80.69995, 35.50199], [-80.69934, 35.50197], [-80.69807, 35.5016], [-80.69723, 35.50145], [-80.69669, 35.50147], [-80.69601, 35.50156], [-80.69414, 35.50191], [-80.68939, 35.50302], [-80.68742, 35.50362], [-80.68501, 35.50429], [-80.68501, 35.50429], [-80.68404, 35.50083], [-80.6834, 35.49892], [-80.68315, 35.49846], [-80.68286, 35.49815], [-80.68243, 35.49797], [-80.68105, 35.49786], [-80.68022, 35.49774], [-80.67999, 35.49766], [-80.67965, 35.49748], [-80.67903, 35.49702], [-80.67858, 35.49657], [-80.67829, 35.49577], [-80.67802, 35.4946], [-80.67797, 35.494], [-80.67794, 35.49136], [-80.67789, 35.49096], [-80.67789, 35.49096], [-80.67733, 35.49105], [-80.67663, 35.49108], [-80.67561, 35.49098], [-80.67168, 35.49], [-80.67168, 35.49], [-80.67193, 35.48881], [-80.67378, 35.48357], [-80.67397, 35.48285], [-80.67408, 35.48202], [-80.67403, 35.48143], [-80.67306, 35.47712], [-80.67283, 35.47643], [-80.67129, 35.47322], [-80.67086, 35.47243], [-80.67069, 35.47194], [-80.67059, 35.47145], [-80.67042, 35.46914], [-80.67025, 35.46847], [-80.67002, 35.46791], [-80.66966, 35.46734], [-80.66882, 35.46621], [-80.66809, 35.46536], [-80.6676, 35.46466], [-80.66645, 35.46323], [-80.66569, 35.46239], [-80.66468, 35.4611], [-80.66421, 35.46035], [-80.66399, 35.45983], [-80.66387, 35.45938], [-80.66381, 35.45877], [-80.66384, 35.45828], [-80.66398, 35.45758], [-80.66446, 35.4566], [-80.66487, 35.45602], [-80.66487, 35.45602], [-80.66888, 35.45238], [-80.67001, 35.45124], [-80.67303, 35.44843], [-80.67385, 35.44772], [-80.67667, 35.44501], [-80.67812, 35.44324], [-80.67902, 35.44175], [-80.67947, 35.44081], [-80.68004, 35.4394], [-80.68025, 35.43848], [-80.68028, 35.43818], [-80.68024, 35.43811], [-80.68043, 35.43723], [-80.6805, 35.43642], [-80.68052, 35.43498], [-80.68034, 35.43314], [-80.67877, 35.42615], [-80.67857, 35.4255], [-80.67736, 35.42331], [-80.67736, 35.42318], [-80.67555, 35.42096], [-80.67481, 35.42028], [-80.6742, 35.41983], [-80.67388, 35.41964], [-80.67375, 35.41959], [-80.67364, 35.41961], [-80.67303, 35.41927], [-80.67303, 35.41927], [-80.67148, 35.41836], [-80.67027, 35.41757], [-80.66937, 35.41675], [-80.6681, 35.41544], [-80.66777, 35.41504], [-80.66624, 35.41238], [-80.66624, 35.41238], [-80.6692, 35.41117], [-80.67312, 35.4089], [-80.6735, 35.40858]]}, "date": "2012-03-30", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72939, 35.40268], [-80.72923, 35.40296], [-80.72912, 35.40332], [-80.72908, 35.40393], [-80.72956, 35.40612], [-80.72976, 35.40661], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76401, 35.44217], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.7483, 35.4754], [-80.74736, 35.47467], [-80.74646, 35.47374], [-80.74646, 35.47374], [-80.74571, 35.47408], [-80.74504, 35.4743], [-80.74071, 35.4754], [-80.73951, 35.47559], [-80.73847, 35.47566], [-80.73744, 35.47567], [-80.73381, 35.4753], [-80.73306, 35.47509], [-80.73093, 35.4743], [-80.73073, 35.47428], [-80.73073, 35.47428], [-80.73077, 35.47686], [-80.73074, 35.47717], [-80.73062, 35.47756], [-80.73002, 35.47847], [-80.72737, 35.48121], [-80.72737, 35.48121], [-80.72712, 35.48104], [-80.72674, 35.48088], [-80.72635, 35.48077], [-80.72578, 35.4807], [-80.72384, 35.48068], [-80.7201, 35.48076], [-80.71857, 35.48073], [-80.71793, 35.48077], [-80.71668, 35.48107], [-80.71242, 35.48242], [-80.70905, 35.48315], [-80.70905, 35.48315], [-80.70913, 35.48341], [-80.70894, 35.48408], [-80.70794, 35.48598], [-80.70774, 35.4866], [-80.70737, 35.48863], [-80.70687, 35.49044], [-80.70653, 35.49275], [-80.70589, 35.49429], [-80.70537, 35.49572], [-80.70446, 35.49884], [-80.70443, 35.49934], [-80.70455, 35.50021], [-80.70447, 35.50041], [-80.70434, 35.50056], [-80.70356, 35.50107], [-80.70289, 35.50136], [-80.69995, 35.50199], [-80.69934, 35.50197], [-80.69807, 35.5016], [-80.69723, 35.50145], [-80.69669, 35.50147], [-80.69601, 35.50156], [-80.69414, 35.50191], [-80.68939, 35.50302], [-80.68742, 35.50362], [-80.68501, 35.50429], [-80.68501, 35.50429], [-80.68404, 35.50083], [-80.6834, 35.49892], [-80.68315, 35.49846], [-80.68286, 35.49815], [-80.68243, 35.49797], [-80.68105, 35.49786], [-80.68022, 35.49774], [-80.67999, 35.49766], [-80.67965, 35.49748], [-80.67903, 35.49702], [-80.67858, 35.49657], [-80.67829, 35.49577], [-80.67802, 35.4946], [-80.67797, 35.494], [-80.67794, 35.49136], [-80.67789, 35.49096], [-80.67789, 35.49096], [-80.67733, 35.49105], [-80.67663, 35.49108], [-80.67561, 35.49098], [-80.67168, 35.49], [-80.67168, 35.49], [-80.67193, 35.48881], [-80.67378, 35.48357], [-80.67397, 35.48285], [-80.67408, 35.48202], [-80.67403, 35.48143], [-80.67306, 35.47712], [-80.67283, 35.47643], [-80.67129, 35.47322], [-80.67086, 35.47243], [-80.67069, 35.47194], [-80.67059, 35.47145], [-80.67042, 35.46914], [-80.67025, 35.46847], [-80.67002, 35.46791], [-80.66966, 35.46734], [-80.66882, 35.46621], [-80.66809, 35.46536], [-80.6676, 35.46466], [-80.66645, 35.46323], [-80.66569, 35.46239], [-80.66468, 35.4611], [-80.66421, 35.46035], [-80.66399, 35.45983], [-80.66387, 35.45938], [-80.66381, 35.45877], [-80.66384, 35.45828], [-80.66398, 35.45758], [-80.66446, 35.4566], [-80.66487, 35.45602], [-80.66487, 35.45602], [-80.66888, 35.45238], [-80.67001, 35.45124], [-80.67303, 35.44843], [-80.67385, 35.44772], [-80.67667, 35.44501], [-80.67812, 35.44324], [-80.67902, 35.44175], [-80.67947, 35.44081], [-80.68004, 35.4394], [-80.68025, 35.43848], [-80.68028, 35.43818], [-80.68024, 35.43811], [-80.68043, 35.43723], [-80.6805, 35.43642], [-80.68052, 35.43498], [-80.68034, 35.43314], [-80.67877, 35.42615], [-80.67857, 35.4255], [-80.67736, 35.42331], [-80.67736, 35.42318], [-80.67555, 35.42096], [-80.67481, 35.42028], [-80.6742, 35.41983], [-80.67388, 35.41964], [-80.67375, 35.41959], [-80.67364, 35.41961], [-80.67303, 35.41927], [-80.67303, 35.41927], [-80.67148, 35.41836], [-80.67027, 35.41757], [-80.66937, 35.41675], [-80.6681, 35.41544], [-80.66777, 35.41504], [-80.66624, 35.41238], [-80.66624, 35.41238], [-80.6692, 35.41117], [-80.67312, 35.4089], [-80.6735, 35.40858]]}, "date": "2012-03-31", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.91849, 35.51785], [-80.91832, 35.51756], [-80.91832, 35.51756], [-80.91902, 35.51734], [-80.91902, 35.51734], [-80.92117, 35.52427], [-80.92126, 35.52444], [-80.92189, 35.52498], [-80.92373, 35.52631], [-80.92506, 35.52712], [-80.92506, 35.52712], [-80.92376, 35.52832], [-80.92354, 35.5286], [-80.92336, 35.529], [-80.92292, 35.53117], [-80.92257, 35.53218], [-80.92209, 35.53317], [-80.92193, 35.53339], [-80.92116, 35.53423], [-80.9208, 35.53448], [-80.9208, 35.53448], [-80.92042, 35.53444], [-80.92013, 35.53459], [-80.92007, 35.53482], [-80.92018, 35.53507], [-80.91953, 35.53568], [-80.91937, 35.5359], [-80.91816, 35.53712], [-80.91768, 35.53774], [-80.91708, 35.53865], [-80.91699, 35.53889], [-80.91694, 35.53939], [-80.91725, 35.54242], [-80.9175, 35.54319], [-80.9177, 35.54356], [-80.91822, 35.54425], [-80.9186, 35.54469], [-80.92057, 35.54651], [-80.92143, 35.54737], [-80.92163, 35.54764], [-80.92326, 35.55075], [-80.92463, 35.55288], [-80.92475, 35.55321], [-80.92479, 35.5539], [-80.92458, 35.55452], [-80.9242, 35.55504], [-80.92265, 35.55629], [-80.92202, 35.5567], [-80.92114, 35.55753], [-80.92038, 35.55843], [-80.91896, 35.56039], [-80.91844, 35.56094], [-80.91766, 35.56161], [-80.91658, 35.56235], [-80.91541, 35.5629], [-80.91391, 35.56344], [-80.91227, 35.56396], [-80.91144, 35.5643], [-80.91072, 35.56466], [-80.90984, 35.56524], [-80.9092, 35.56579], [-80.90843, 35.56661], [-80.90762, 35.56762], [-80.90699, 35.56814], [-80.90631, 35.56851], [-80.90572, 35.56873], [-80.90504, 35.56889], [-80.90443, 35.56896], [-80.9038, 35.56899], [-80.90314, 35.56893], [-80.90149, 35.56849], [-80.9008, 35.56843], [-80.90011, 35.56846], [-80.89943, 35.56857], [-80.89909, 35.56865], [-80.89853, 35.56887], [-80.89787, 35.56937], [-80.89755, 35.56969], [-80.89601, 35.57213], [-80.89573, 35.57244], [-80.8954, 35.57268], [-80.89459, 35.57305], [-80.89162, 35.57395], [-80.89104, 35.57422], [-80.88943, 35.57518], [-80.88765, 35.57643], [-80.88599, 35.57814], [-80.88544, 35.57858], [-80.88469, 35.57909], [-80.88193, 35.58046], [-80.88131, 35.58073], [-80.87809, 35.58198], [-80.87615, 35.58254], [-80.87533, 35.58286], [-80.87486, 35.58314], [-80.8738, 35.58402], [-80.8738, 35.58402], [-80.87351, 35.58261], [-80.87341, 35.58235], [-80.87285, 35.58125], [-80.87278, 35.58119], [-80.87126, 35.57806], [-80.87025, 35.57617], [-80.86613, 35.56887], [-80.86601, 35.56849], [-80.86598, 35.5681], [-80.86614, 35.56612], [-80.86613, 35.56539], [-80.86542, 35.56164], [-80.86527, 35.56105], [-80.86512, 35.56071], [-80.86449, 35.55988], [-80.86308, 35.55826], [-80.8617, 35.55633], [-80.86117, 35.55572], [-80.86004, 35.55477], [-80.86001, 35.5547], [-80.85931, 35.55418], [-80.8574, 35.55315], [-80.8574, 35.55315], [-80.85679, 35.55276], [-80.85642, 35.5527], [-80.85612, 35.55271], [-80.85612, 35.55271], [-80.85596, 35.55264], [-80.85585, 35.55252], [-80.85586, 35.55229], [-80.85714, 35.55023], [-80.85784, 35.54894], [-80.85789, 35.54876], [-80.85787, 35.54834], [-80.85776, 35.54814], [-80.85739, 35.54785], [-80.85715, 35.54777], [-80.85689, 35.54774], [-80.85326, 35.54777], [-80.85093, 35.54774], [-80.84932, 35.54769], [-80.84809, 35.54759], [-80.84772, 35.54766], [-80.84682, 35.54808], [-80.84663, 35.5481], [-80.8461, 35.54802], [-80.8461, 35.54802], [-80.84655, 35.54634], [-80.8477, 35.54071], [-80.84789, 35.53926], [-80.84785, 35.53828], [-80.84777, 35.53781], [-80.84753, 35.5369], [-80.8386, 35.51319], [-80.83841, 35.51254], [-80.83836, 35.51177], [-80.83844, 35.51132], [-80.83878, 35.5105], [-80.83906, 35.51009], [-80.83961, 35.50944], [-80.8399, 35.50919], [-80.84038, 35.50888], [-80.84277, 35.50767], [-80.84334, 35.50722], [-80.84585, 35.50488], [-80.84621, 35.50434], [-80.84677, 35.50319], [-80.84848, 35.49926], [-80.84848, 35.49926], [-80.84537, 35.49862], [-80.84505, 35.49851], [-80.84426, 35.498], [-80.84174, 35.49611], [-80.84151, 35.49599], [-80.83693, 35.49456], [-80.83665, 35.49444], [-80.82061, 35.48452], [-80.81997, 35.48405], [-80.81997, 35.48405], [-80.81992, 35.4839], [-80.82006, 35.48347], [-80.81999, 35.47998], [-80.81993, 35.47907], [-80.81968, 35.47795], [-80.81968, 35.47795], [-80.82078, 35.47755], [-80.8237, 35.47559], [-80.82484, 35.47491], [-80.82484, 35.47491], [-80.82469, 35.47438], [-80.82487, 35.47399], [-80.82512, 35.4737], [-80.82599, 35.47322], [-80.82656, 35.47282], [-80.82699, 35.47259], [-80.82776, 35.47231], [-80.82807, 35.47226], [-80.82807, 35.47226], [-80.82827, 35.47184], [-80.82922, 35.47103], [-80.82941, 35.47076], [-80.82954, 35.47047], [-80.82957, 35.47024], [-80.82951, 35.46963], [-80.82951, 35.46963], [-80.82873, 35.46963], [-80.82841, 35.46957], [-80.82776, 35.46931], [-80.82473, 35.46763], [-80.82421, 35.46728], [-80.82295, 35.46631], [-80.822, 35.46556], [-80.82184, 35.46535], [-80.82161, 35.4649], [-80.82157, 35.46456], [-80.82161, 35.46418], [-80.82188, 35.46332], [-80.82188, 35.46307], [-80.82099, 35.46008], [-80.8208, 35.45901], [-80.82081, 35.45874], [-80.82114, 35.45733], [-80.82114, 35.45733], [-80.82191, 35.45736], [-80.82235, 35.45729], [-80.82292, 35.4571], [-80.82346, 35.45677], [-80.8248, 35.45557], [-80.82569, 35.45508], [-80.82569, 35.45508], [-80.82519, 35.45428], [-80.82478, 35.45344], [-80.82468, 35.4531], [-80.82448, 35.45284], [-80.82427, 35.45275], [-80.82243, 35.45225], [-80.82106, 35.45175], [-80.82032, 35.45139], [-80.81947, 35.45075], [-80.81947, 35.45075], [-80.81081, 35.45394], [-80.81071, 35.45393], [-80.80952, 35.45437], [-80.80952, 35.45437], [-80.80915, 35.45367], [-80.80883, 35.45325], [-80.80873, 35.45299], [-80.80874, 35.45266], [-80.80905, 35.45202], [-80.80909, 35.45169], [-80.80901, 35.45133], [-80.80835, 35.44964], [-80.8083, 35.44934], [-80.80843, 35.44883], [-80.8092, 35.44677], [-80.80935, 35.44614], [-80.80933, 35.44579], [-80.80882, 35.4434], [-80.80893, 35.44234], [-80.80915, 35.44185], [-80.80997, 35.44059], [-80.81098, 35.43885], [-80.81108, 35.43807], [-80.81127, 35.43767], [-80.81266, 35.43567], [-80.81266, 35.43567], [-80.81239, 35.43564], [-80.80952, 35.43566], [-80.80873, 35.43561], [-80.80834, 35.43552], [-80.80809, 35.43541], [-80.80764, 35.43509], [-80.80696, 35.43446], [-80.8058, 35.43394], [-80.80532, 35.43386], [-80.80441, 35.43388], [-80.80358, 35.43395], [-80.80358, 35.43395], [-80.80308, 35.43501], [-80.80302, 35.43527], [-80.80293, 35.43653], [-80.80293, 35.43653], [-80.80274, 35.43638], [-80.80167, 35.43512], [-80.7996, 35.43312], [-80.79428, 35.42758], [-80.79248, 35.42554], [-80.79248, 35.42554], [-80.79201, 35.42529], [-80.79105, 35.42488], [-80.78822, 35.42335], [-80.7879, 35.42324], [-80.7875, 35.42319], [-80.78718, 35.4232], [-80.78176, 35.42352], [-80.78116, 35.42347], [-80.77896, 35.42292], [-80.77821, 35.42269], [-80.77798, 35.4225], [-80.77754, 35.4219], [-80.77713, 35.42156], [-80.77666, 35.42129], [-80.77589, 35.42095], [-80.77551, 35.42084], [-80.77484, 35.42075], [-80.77335, 35.42061], [-80.77282, 35.42064], [-80.77201, 35.42084], [-80.76792, 35.42236], [-80.76747, 35.4226], [-80.76462, 35.42464], [-80.7644, 35.42474], [-80.764, 35.42478], [-80.7631, 35.42467], [-80.76016, 35.42421], [-80.75971, 35.42409], [-80.75839, 35.42362], [-80.75811, 35.42354], [-80.7578, 35.42352], [-80.75713, 35.42358], [-80.75628, 35.42376], [-80.75512, 35.42432], [-80.75512, 35.42432], [-80.7534, 35.42141], [-80.75294, 35.42086], [-80.75256, 35.42057], [-80.75208, 35.42031], [-80.75159, 35.42013], [-80.74601, 35.41862], [-80.74558, 35.41847], [-80.74309, 35.41645], [-80.74092, 35.4145], [-80.73984, 35.41359], [-80.73526, 35.41053], [-80.73379, 35.40906], [-80.73343, 35.40876], [-80.73307, 35.40855], [-80.73263, 35.40842], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73068, 35.40803], [-80.72976, 35.40661], [-80.72956, 35.40612], [-80.72908, 35.40393], [-80.72912, 35.40332], [-80.72923, 35.40296], [-80.72939, 35.40268]]}, "date": "2012-04-02", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-78.86458, 35.77229], [-78.86477, 35.77231], [-78.86508, 35.77242], [-78.86528, 35.77267], [-78.86534, 35.77284], [-78.86515, 35.77427], [-78.86518, 35.77466], [-78.86518, 35.77466], [-78.86468, 35.77476], [-78.86377, 35.77503], [-78.86301, 35.77503], [-78.86235, 35.77492], [-78.86197, 35.7749], [-78.86111, 35.77503], [-78.86066, 35.77501], [-78.86066, 35.77501], [-78.8603, 35.77647], [-78.85925, 35.77839], [-78.85908, 35.7797], [-78.85892, 35.7816], [-78.85857, 35.78253], [-78.858, 35.78368], [-78.85771, 35.784], [-78.85735, 35.7842], [-78.85676, 35.7843], [-78.85621, 35.78432], [-78.85621, 35.78432], [-78.85619, 35.78662], [-78.85621, 35.78693], [-78.8563, 35.78725], [-78.8565, 35.78761], [-78.85717, 35.78835], [-78.85741, 35.78853], [-78.85808, 35.78889], [-78.85823, 35.78916], [-78.85825, 35.7893], [-78.85825, 35.7893], [-78.859, 35.78915], [-78.86127, 35.78896], [-78.86666, 35.7888], [-78.86703, 35.78876], [-78.8676, 35.78865], [-78.86893, 35.78818], [-78.86977, 35.78798], [-78.87089, 35.7878], [-78.87089, 35.7878], [-78.87227, 35.78752], [-78.87393, 35.78728], [-78.8776, 35.78608], [-78.87933, 35.78524], [-78.8806, 35.78479], [-78.88142, 35.7846], [-78.88288, 35.78438], [-78.88417, 35.78398], [-78.88484, 35.78365], [-78.88691, 35.78221], [-78.88721, 35.78205], [-78.88749, 35.78196], [-78.89007, 35.78167], [-78.89207, 35.78121], [-78.89584, 35.78124], [-78.89912, 35.78121], [-78.8995, 35.78119], [-78.89991, 35.78108], [-78.89991, 35.78108], [-78.90001, 35.78116], [-78.90126, 35.78174], [-78.90172, 35.7819], [-78.90209, 35.78196], [-78.90369, 35.78203], [-78.90369, 35.78203], [-78.90366, 35.78617], [-78.9036, 35.78645], [-78.90336, 35.78696], [-78.90242, 35.78829], [-78.90208, 35.78893], [-78.90186, 35.78952], [-78.90052, 35.79486], [-78.89985, 35.79671], [-78.8997, 35.7973], [-78.89972, 35.79756], [-78.90027, 35.79892], [-78.90132, 35.801], [-78.90189, 35.8019], [-78.9025, 35.8025], [-78.9025, 35.8025], [-78.90249, 35.80257], [-78.90226, 35.80271], [-78.90183, 35.8028], [-78.90174, 35.80295], [-78.90236, 35.80682], [-78.90304, 35.80904], [-78.90331, 35.80972], [-78.90348, 35.81002], [-78.9035, 35.81041], [-78.9033, 35.81326], [-78.9024, 35.81723], [-78.90239, 35.82066], [-78.90223, 35.8223], [-78.90223, 35.8223], [-78.90241, 35.82225], [-78.90315, 35.82223], [-78.90722, 35.82252], [-78.909, 35.82322], [-78.90945, 35.82346], [-78.91059, 35.82446], [-78.9115, 35.82519], [-78.91192, 35.82551], [-78.91232, 35.82574], [-78.91283, 35.82594], [-78.91532, 35.8266], [-78.91564, 35.82689], [-78.91612, 35.82748], [-78.91612, 35.82748], [-78.91543, 35.82784], [-78.91519, 35.82804], [-78.91519, 35.82804], [-78.91564, 35.82833], [-78.91622, 35.82882], [-78.91664, 35.82898], [-78.91703, 35.82901], [-78.91854, 35.82869], [-78.91886, 35.82853], [-78.91937, 35.82849], [-78.92037, 35.8282], [-78.92062, 35.82807], [-78.92095, 35.82773], [-78.92095, 35.82773], [-78.92042, 35.82717], [-78.92028, 35.82685], [-78.92026, 35.82552], [-78.92026, 35.82552], [-78.91901, 35.82554], [-78.91871, 35.82561], [-78.91858, 35.82568], [-78.91782, 35.82643], [-78.91717, 35.82696], [-78.91668, 35.82717], [-78.91543, 35.82784], [-78.91511, 35.82811], [-78.91497, 35.82834], [-78.91458, 35.82948], [-78.91465, 35.82994], [-78.91512, 35.83084], [-78.91506, 35.83108], [-78.91494, 35.83127], [-78.91479, 35.83139], [-78.91397, 35.83172], [-78.91397, 35.83172], [-78.91503, 35.83354], [-78.91513, 35.83449], [-78.91508, 35.83473], [-78.91487, 35.83509], [-78.91463, 35.83528], [-78.91322, 35.83587], [-78.91276, 35.83625], [-78.91276, 35.83625], [-78.91199, 35.83593], [-78.91199, 35.83593], [-78.91103, 35.8377], [-78.91074, 35.83838], [-78.91063, 35.83884], [-78.91057, 35.8395], [-78.90967, 35.84299], [-78.90967, 35.84299], [-78.91058, 35.84306], [-78.91101, 35.84316], [-78.91167, 35.8434], [-78.9123, 35.84377], [-78.91283, 35.84422], [-78.91298, 35.84429], [-78.91323, 35.84454], [-78.91357, 35.84477], [-78.91387, 35.84494], [-78.9145, 35.84516], [-78.91495, 35.84524], [-78.91665, 35.84537], [-78.91849, 35.8458], [-78.91908, 35.8459], [-78.91966, 35.8459], [-78.92136, 35.84567], [-78.92187, 35.8457], [-78.92247, 35.84586], [-78.92451, 35.84681], [-78.9256, 35.84703], [-78.92615, 35.84706], [-78.92669, 35.84703], [-78.92723, 35.84689], [-78.92806, 35.8466], [-78.9284, 35.84655], [-78.92878, 35.84657], [-78.92914, 35.84666], [-78.93007, 35.84702], [-78.93051, 35.84724], [-78.93086, 35.8475], [-78.93207, 35.84882], [-78.93259, 35.84926], [-78.93309, 35.84953], [-78.93385, 35.84982], [-78.9345, 35.85014], [-78.9369, 35.85152], [-78.93731, 35.8518], [-78.93788, 35.85228], [-78.93856, 35.85305], [-78.93892, 35.8536], [-78.93917, 35.85409], [-78.94113, 35.85919], [-78.94133, 35.8598], [-78.94141, 35.86126], [-78.9416, 35.86185], [-78.94196, 35.86232], [-78.94308, 35.863], [-78.94352, 35.8634], [-78.94374, 35.86379], [-78.94412, 35.86507], [-78.94423, 35.86523], [-78.94423, 35.86523], [-78.94513, 35.8641], [-78.94595, 35.8632], [-78.94844, 35.86133], [-78.94881, 35.86099], [-78.94901, 35.86074], [-78.94935, 35.86016], [-78.95032, 35.85788], [-78.95078, 35.85704], [-78.95462, 35.85228], [-78.95627, 35.8497], [-78.95922, 35.84484], [-78.96218, 35.84124], [-78.96247, 35.8408], [-78.96304, 35.83969], [-78.96348, 35.83858], [-78.96362, 35.83774], [-78.9635, 35.83187], [-78.96351, 35.8309], [-78.96357, 35.83031], [-78.96387, 35.82912], [-78.96477, 35.82607], [-78.96494, 35.82503], [-78.96496, 35.82428], [-78.96475, 35.8206], [-78.96484, 35.81973], [-78.96512, 35.81862], [-78.96512, 35.81862], [-78.96047, 35.81851], [-78.95811, 35.81825], [-78.95757, 35.8183], [-78.95695, 35.81845], [-78.95627, 35.81878], [-78.9549, 35.81971], [-78.95135, 35.82139], [-78.95091, 35.82153], [-78.9488, 35.82198], [-78.9456, 35.82301], [-78.94525, 35.82319], [-78.94498, 35.82341], [-78.94405, 35.82469], [-78.94369, 35.82498], [-78.94342, 35.82511], [-78.94298, 35.82523], [-78.94253, 35.82525], [-78.94229, 35.82522], [-78.94229, 35.82522], [-78.94231, 35.82334], [-78.94222, 35.8214], [-78.94226, 35.82079], [-78.94247, 35.81949], [-78.943, 35.8169], [-78.9434, 35.81507], [-78.94365, 35.81421], [-78.94403, 35.8137], [-78.9442, 35.81357], [-78.94459, 35.81329], [-78.94682, 35.81195], [-78.94835, 35.81094], [-78.95097, 35.80882], [-78.95097, 35.80882], [-78.95081, 35.80862], [-78.9504, 35.80765], [-78.95019, 35.8073], [-78.94969, 35.80667], [-78.94923, 35.80635], [-78.94906, 35.80628], [-78.94808, 35.80608], [-78.94743, 35.80583], [-78.9471, 35.80564], [-78.94299, 35.80148], [-78.94247, 35.80087], [-78.942, 35.80003], [-78.94176, 35.79937], [-78.94017, 35.79431], [-78.94017, 35.79431], [-78.93954, 35.79435], [-78.93647, 35.79475], [-78.93547, 35.79479], [-78.93361, 35.79468], [-78.93095, 35.7944], [-78.93095, 35.7944], [-78.92961, 35.79409], [-78.92844, 35.79389], [-78.92588, 35.79361], [-78.92588, 35.79361], [-78.92612, 35.78966], [-78.92602, 35.78908], [-78.92584, 35.78875], [-78.92556, 35.78841], [-78.92409, 35.78717], [-78.92308, 35.78607], [-78.92276, 35.78541], [-78.92237, 35.78371], [-78.92219, 35.78308], [-78.92203, 35.78275], [-78.92182, 35.78252], [-78.9216, 35.78236], [-78.92041, 35.78185], [-78.91995, 35.78148], [-78.91974, 35.78115], [-78.91951, 35.78038], [-78.91932, 35.77925], [-78.91937, 35.77662], [-78.91926, 35.77515], [-78.91926, 35.77515], [-78.91709, 35.77589], [-78.91553, 35.77637], [-78.91326, 35.77695], [-78.90845, 35.77785], [-78.9074, 35.77801], [-78.90447, 35.77835], [-78.90405, 35.77845], [-78.9018, 35.77918], [-78.90132, 35.77938], [-78.90113, 35.77952], [-78.90096, 35.77973], [-78.90063, 35.7804], [-78.90033, 35.78082], [-78.90004, 35.78102], [-78.8996, 35.78117], [-78.89912, 35.78121], [-78.89584, 35.78124], [-78.89207, 35.78121], [-78.89007, 35.78167], [-78.88749, 35.78196], [-78.88721, 35.78205], [-78.88691, 35.78221], [-78.88484, 35.78365], [-78.88417, 35.78398], [-78.88288, 35.78438], [-78.88142, 35.7846], [-78.8806, 35.78479], [-78.87933, 35.78524], [-78.8776, 35.78608], [-78.87393, 35.78728], [-78.87147, 35.78766], [-78.87131, 35.78763], [-78.87071, 35.78769], [-78.87071, 35.78769], [-78.86933, 35.78796], [-78.86756, 35.78854], [-78.86702, 35.78864], [-78.8645, 35.78875], [-78.86127, 35.78883], [-78.85914, 35.789], [-78.85823, 35.78916], [-78.85823, 35.78916], [-78.85808, 35.78889], [-78.85741, 35.78853], [-78.85717, 35.78835], [-78.8565, 35.78761], [-78.8563, 35.78725], [-78.85621, 35.78693], [-78.85619, 35.78662], [-78.85621, 35.78432], [-78.85621, 35.78432], [-78.85676, 35.7843], [-78.85735, 35.7842], [-78.85771, 35.784], [-78.858, 35.78368], [-78.85857, 35.78253], [-78.85892, 35.7816], [-78.85908, 35.7797], [-78.85925, 35.77839], [-78.8603, 35.77647], [-78.86066, 35.77501], [-78.86066, 35.77501], [-78.86111, 35.77503], [-78.86197, 35.7749], [-78.86235, 35.77492], [-78.86301, 35.77503], [-78.86377, 35.77503], [-78.86468, 35.77476], [-78.86518, 35.77466], [-78.86518, 35.77466], [-78.86515, 35.77427], [-78.86534, 35.77302]]}, "date": "2012-04-04", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-78.86478, 35.77231], [-78.8646, 35.77229], [-78.86425, 35.77234], [-78.86367, 35.77256], [-78.86367, 35.77256], [-78.86385, 35.77294], [-78.86397, 35.77334], [-78.86396, 35.77424], [-78.8642, 35.77491], [-78.8642, 35.77491], [-78.86377, 35.77503], [-78.86301, 35.77503], [-78.86235, 35.77492], [-78.86197, 35.7749], [-78.86111, 35.77503], [-78.86066, 35.77501], [-78.86066, 35.77501], [-78.86096, 35.7736], [-78.86101, 35.77303], [-78.861, 35.77243], [-78.86082, 35.77153], [-78.86068, 35.77118], [-78.86047, 35.77088], [-78.85953, 35.77002], [-78.85922, 35.76963], [-78.85903, 35.76927], [-78.85897, 35.76905], [-78.85886, 35.76752], [-78.85886, 35.76752], [-78.86188, 35.76741], [-78.86265, 35.7673], [-78.863, 35.76721], [-78.86347, 35.76701], [-78.86557, 35.7658], [-78.86594, 35.76569], [-78.86651, 35.76565], [-78.86899, 35.76573], [-78.86938, 35.76572], [-78.86978, 35.76561], [-78.87045, 35.76524], [-78.87098, 35.76472], [-78.87188, 35.76324], [-78.87213, 35.76268], [-78.87242, 35.76227], [-78.87269, 35.76203], [-78.8731, 35.7618], [-78.87427, 35.76124], [-78.87479, 35.76076], [-78.87479, 35.76076], [-78.87525, 35.76098], [-78.8757, 35.76102], [-78.8757, 35.76102], [-78.87834, 35.76081], [-78.8796, 35.76067], [-78.88245, 35.76027], [-78.88274, 35.76018], [-78.88676, 35.75782], [-78.88834, 35.75677], [-78.88934, 35.75602], [-78.89035, 35.7555], [-78.89131, 35.75518], [-78.89226, 35.75499], [-78.89358, 35.75491], [-78.89449, 35.75498], [-78.8963, 35.7552], [-78.89732, 35.75524], [-78.89792, 35.7552], [-78.89835, 35.75512], [-78.89958, 35.7548], [-78.90031, 35.75448], [-78.90223, 35.75345], [-78.90263, 35.75328], [-78.903, 35.75304], [-78.90513, 35.75084], [-78.90563, 35.7505], [-78.90645, 35.75015], [-78.90955, 35.74952], [-78.90955, 35.74952], [-78.91068, 35.75144], [-78.9109, 35.7517], [-78.91117, 35.75192], [-78.91153, 35.75215], [-78.91259, 35.75267], [-78.91279, 35.75273], [-78.9138, 35.75325], [-78.91637, 35.75481], [-78.91677, 35.75512], [-78.91709, 35.75548], [-78.91785, 35.75662], [-78.9192, 35.75909], [-78.9195, 35.75954], [-78.91972, 35.75976], [-78.92115, 35.76082], [-78.92251, 35.76206], [-78.92316, 35.76273], [-78.92398, 35.76398], [-78.92467, 35.76538], [-78.92641, 35.76699], [-78.92676, 35.76745], [-78.92712, 35.76814], [-78.92721, 35.76844], [-78.92721, 35.76867], [-78.92711, 35.76902], [-78.92715, 35.76915], [-78.9271, 35.76954], [-78.92709, 35.77055], [-78.92726, 35.77153], [-78.92729, 35.77248], [-78.92735, 35.77264], [-78.92735, 35.77264], [-78.92661, 35.77287], [-78.92497, 35.77322], [-78.91709, 35.77589], [-78.91553, 35.77637], [-78.91326, 35.77695], [-78.90845, 35.77785], [-78.9074, 35.77801], [-78.90447, 35.77835], [-78.90405, 35.77845], [-78.9018, 35.77918], [-78.90132, 35.77938], [-78.90113, 35.77952], [-78.90096, 35.77973], [-78.90063, 35.7804], [-78.90033, 35.78082], [-78.90004, 35.78102], [-78.8996, 35.78117], [-78.89912, 35.78121], [-78.89584, 35.78124], [-78.89207, 35.78121], [-78.89007, 35.78167], [-78.88749, 35.78196], [-78.88721, 35.78205], [-78.88691, 35.78221], [-78.88484, 35.78365], [-78.88417, 35.78398], [-78.88288, 35.78438], [-78.88142, 35.7846], [-78.8806, 35.78479], [-78.87933, 35.78524], [-78.8776, 35.78608], [-78.87393, 35.78728], [-78.87147, 35.78766], [-78.87131, 35.78763], [-78.8709, 35.78767], [-78.8709, 35.78767], [-78.87117, 35.78573], [-78.87117, 35.78573], [-78.87045, 35.78569], [-78.87015, 35.78563], [-78.86978, 35.78544], [-78.86966, 35.78533], [-78.86957, 35.78499], [-78.86963, 35.78484], [-78.86994, 35.78442], [-78.8699, 35.78419], [-78.8699, 35.78419], [-78.86931, 35.78439], [-78.86855, 35.78477], [-78.86828, 35.78477], [-78.8681, 35.78472], [-78.86786, 35.78453], [-78.86781, 35.78433], [-78.86787, 35.78412], [-78.86799, 35.78396], [-78.86923, 35.78352], [-78.86947, 35.78336], [-78.86987, 35.78293], [-78.86999, 35.78271], [-78.87003, 35.78242], [-78.87005, 35.78158], [-78.87039, 35.78063], [-78.87033, 35.78022], [-78.87021, 35.78], [-78.86956, 35.77931], [-78.86905, 35.77905], [-78.86808, 35.77869], [-78.86765, 35.77843], [-78.86751, 35.77823], [-78.86748, 35.77806], [-78.8676, 35.77773], [-78.8676, 35.77773], [-78.86717, 35.77746], [-78.86717, 35.77746], [-78.86727, 35.7772], [-78.86728, 35.77657], [-78.86715, 35.77631], [-78.86682, 35.77604], [-78.86642, 35.77558], [-78.86631, 35.77539], [-78.86625, 35.77517], [-78.86627, 35.77465], [-78.86627, 35.77465], [-78.86518, 35.77466], [-78.86518, 35.77466], [-78.86515, 35.77427], [-78.86534, 35.77284], [-78.86528, 35.77267], [-78.86508, 35.77242], [-78.86487, 35.77234]]}, "date": "2012-04-07", "type": "Feature"}, {"geometry": {"type": "LineString", "coordinates": [[-80.72939, 35.40268], [-80.72923, 35.40296], [-80.72912, 35.40332], [-80.72908, 35.40393], [-80.72956, 35.40612], [-80.72976, 35.40661], [-80.73068, 35.40803], [-80.73078, 35.40827], [-80.73078, 35.40827], [-80.73263, 35.40842], [-80.73307, 35.40855], [-80.73343, 35.40876], [-80.73379, 35.40906], [-80.73526, 35.41053], [-80.73984, 35.41359], [-80.74092, 35.4145], [-80.74309, 35.41645], [-80.74558, 35.41847], [-80.74601, 35.41862], [-80.75159, 35.42013], [-80.75208, 35.42031], [-80.75277, 35.42072], [-80.75314, 35.42107], [-80.75352, 35.42159], [-80.75726, 35.42794], [-80.75893, 35.42995], [-80.75928, 35.43016], [-80.75977, 35.43028], [-80.75977, 35.43028], [-80.76035, 35.43043], [-80.7609, 35.43069], [-80.7615, 35.43114], [-80.76222, 35.43187], [-80.76251, 35.43225], [-80.76261, 35.43246], [-80.76266, 35.43278], [-80.76265, 35.43332], [-80.76279, 35.43377], [-80.76308, 35.43413], [-80.76379, 35.43464], [-80.76412, 35.43503], [-80.76434, 35.43565], [-80.76441, 35.4362], [-80.76453, 35.43788], [-80.76452, 35.4382], [-80.76442, 35.43866], [-80.76442, 35.43866], [-80.76392, 35.43969], [-80.76382, 35.4401], [-80.76386, 35.44109], [-80.76401, 35.44217], [-80.76426, 35.44283], [-80.7658, 35.4448], [-80.76597, 35.44519], [-80.76602, 35.44555], [-80.76596, 35.44596], [-80.76568, 35.44642], [-80.76487, 35.44716], [-80.76418, 35.44801], [-80.76401, 35.44829], [-80.76397, 35.44856], [-80.76409, 35.44928], [-80.76409, 35.44955], [-80.76402, 35.45106], [-80.76393, 35.4515], [-80.76371, 35.45188], [-80.76308, 35.45271], [-80.76264, 35.45402], [-80.76246, 35.45445], [-80.76209, 35.4551], [-80.76173, 35.45558], [-80.76115, 35.45618], [-80.75998, 35.45718], [-80.75959, 35.45762], [-80.75939, 35.45793], [-80.75932, 35.45819], [-80.75922, 35.45922], [-80.75855, 35.46121], [-80.75779, 35.46275], [-80.75738, 35.46478], [-80.75633, 35.46824], [-80.75619, 35.46857], [-80.75016, 35.47668], [-80.75016, 35.47668], [-80.75134, 35.47748], [-80.75278, 35.47857], [-80.75522, 35.48055], [-80.75605, 35.48133], [-80.75679, 35.48229], [-80.75731, 35.48316], [-80.76001, 35.48856], [-80.76001, 35.48856], [-80.76471, 35.49024], [-80.76471, 35.49024], [-80.76692, 35.48734], [-80.77014, 35.48202], [-80.77029, 35.48141], [-80.77043, 35.47728], [-80.77051, 35.47695], [-80.77063, 35.47675], [-80.77129, 35.47627], [-80.77338, 35.47499], [-80.77385, 35.47479], [-80.77466, 35.47456], [-80.77496, 35.47451], [-80.77555, 35.47452], [-80.78021, 35.47508], [-80.78021, 35.47508], [-80.78108, 35.47516], [-80.7814, 35.47515], [-80.78169, 35.47508], [-80.78513, 35.47345], [-80.78513, 35.47345], [-80.78519, 35.47351], [-80.7864, 35.47851], [-80.78655, 35.47896], [-80.78812, 35.48223], [-80.7884, 35.48261], [-80.78921, 35.48339], [-80.78938, 35.48364], [-80.78949, 35.48391], [-80.78954, 35.48437], [-80.78947, 35.48534], [-80.78953, 35.4857], [-80.78968, 35.48607], [-80.79059, 35.48729], [-80.79077, 35.48762], [-80.79088, 35.48799], [-80.7909, 35.48831], [-80.79088, 35.48957], [-80.79096, 35.48994], [-80.79114, 35.49034], [-80.79134, 35.49062], [-80.7917, 35.49097], [-80.7953, 35.49395], [-80.79562, 35.4943], [-80.79582, 35.4946], [-80.79609, 35.49521], [-80.79621, 35.49579], [-80.7962, 35.49629], [-80.79592, 35.49782], [-80.79587, 35.49837], [-80.79602, 35.50063], [-80.79599, 35.5009], [-80.79449, 35.50359], [-80.79435, 35.50407], [-80.79431, 35.50461], [-80.79454, 35.50565], [-80.79477, 35.50604], [-80.79503, 35.50628], [-80.79549, 35.50658], [-80.79666, 35.50716], [-80.79666, 35.50716], [-80.79725, 35.50738], [-80.79769, 35.5078], [-80.79829, 35.50874], [-80.79861, 35.50931], [-80.79867, 35.5095], [-80.79874, 35.50979], [-80.79878, 35.51058], [-80.79874, 35.51356], [-80.79877, 35.51507], [-80.79935, 35.51739], [-80.79929, 35.5179], [-80.799, 35.5188], [-80.79879, 35.51977], [-80.79866, 35.52057], [-80.79863, 35.5211], [-80.79874, 35.52158], [-80.7994, 35.52291], [-80.79947, 35.52326], [-80.79942, 35.5237], [-80.79915, 35.52421], [-80.79729, 35.52663], [-80.79716, 35.52693], [-80.79719, 35.52724], [-80.79829, 35.52956], [-80.7995, 35.5326], [-80.79983, 35.53326], [-80.80225, 35.53698], [-80.80457, 35.53976], [-80.80494, 35.54027], [-80.80513, 35.54095], [-80.80551, 35.54362], [-80.80582, 35.54477], [-80.80634, 35.54573], [-80.80817, 35.54838], [-80.80955, 35.55208], [-80.81046, 35.55502], [-80.81067, 35.55536], [-80.81132, 35.55612], [-80.81156, 35.55655], [-80.81249, 35.55928], [-80.81396, 35.56333], [-80.81468, 35.56476], [-80.81597, 35.56692], [-80.8168, 35.5688], [-80.81707, 35.56952], [-80.81707, 35.56952], [-80.81784, 35.57139], [-80.81799, 35.57249], [-80.81806, 35.57268], [-80.81822, 35.57294], [-80.81879, 35.57421], [-80.81888, 35.57425], [-80.81888, 35.57425], [-80.81921, 35.5742], [-80.82115, 35.57283], [-80.82115, 35.57283], [-80.82285, 35.57432], [-80.82285, 35.57432], [-80.81815, 35.57825], [-80.81815, 35.57825], [-80.81952, 35.57942], [-80.8209, 35.58055], [-80.8211, 35.58067], [-80.8213, 35.58074], [-80.82422, 35.58122], [-80.8275, 35.58121], [-80.82801, 35.58115], [-80.82841, 35.58103], [-80.82968, 35.58032], [-80.82987, 35.58026], [-80.8303, 35.58026], [-80.8309, 35.58037], [-80.83136, 35.58035], [-80.83236, 35.5801], [-80.83443, 35.57967], [-80.83733, 35.57974], [-80.83816, 35.57956], [-80.83962, 35.57906], [-80.84025, 35.57906], [-80.84025, 35.57906], [-80.84154, 35.57907], [-80.84187, 35.57901], [-80.84249, 35.57878], [-80.84303, 35.57836], [-80.84359, 35.57759], [-80.84378, 35.57741], [-80.84417, 35.57716], [-80.84447, 35.57704], [-80.84495, 35.57694], [-80.84639, 35.57685], [-80.84674, 35.57688], [-80.84716, 35.57696], [-80.84775, 35.57723], [-80.84841, 35.57763], [-80.84929, 35.57828], [-80.84989, 35.57858], [-80.8531, 35.57947], [-80.85407, 35.57978], [-80.85518, 35.57985], [-80.85953, 35.57979], [-80.8603, 35.5799], [-80.8609, 35.58007], [-80.86129, 35.58022], [-80.86159, 35.58039], [-80.86168, 35.58052], [-80.86373, 35.58233], [-80.8645, 35.58291], [-80.86673, 35.58403], [-80.86765, 35.58443], [-80.86807, 35.58456], [-80.86869, 35.58468], [-80.86959, 35.58474], [-80.87014, 35.58471], [-80.87311, 35.58437], [-80.87382, 35.5841], [-80.87503, 35.58314], [-80.87539, 35.58293], [-80.87596, 35.5827], [-80.87813, 35.58206], [-80.88136, 35.58081], [-80.88218, 35.58044], [-80.88441, 35.57932], [-80.88474, 35.57914], [-80.88605, 35.57817], [-80.88751, 35.57667], [-80.8881, 35.5762], [-80.88894, 35.5756], [-80.89069, 35.57454], [-80.89166, 35.57404], [-80.89369, 35.57345], [-80.89496, 35.57303], [-80.89554, 35.57274], [-80.8958, 35.57256], [-80.89615, 35.57217], [-80.89744, 35.57011], [-80.89781, 35.56961], [-80.89845, 35.5691], [-80.89894, 35.56886], [-80.89945, 35.56868], [-80.89991, 35.56858], [-80.90085, 35.56854], [-80.90128, 35.56858], [-80.90302, 35.56902], [-80.90389, 35.56911], [-80.90427, 35.5691], [-80.90485, 35.56905], [-80.90555, 35.56891], [-80.90636, 35.56863], [-80.9068, 35.5684], [-80.9074, 35.56799], [-80.90793, 35.56751], [-80.90884, 35.56639], [-80.90942, 35.56578], [-80.90999, 35.56531], [-80.91072, 35.5648], [-80.91133, 35.56447], [-80.91168, 35.56433], [-80.91396, 35.56357], [-80.916, 35.56277], [-80.91696, 35.56227], [-80.91774, 35.56174], [-80.91867, 35.56089], [-80.91923, 35.56028], [-80.92049, 35.5585], [-80.9211, 35.55774], [-80.92151, 35.55732], [-80.92258, 35.5564], [-80.92265, 35.55629], [-80.9242, 35.55504], [-80.92458, 35.55452], [-80.92471, 35.55423], [-80.92479, 35.5539], [-80.9248, 35.55355], [-80.92475, 35.55321], [-80.92463, 35.55288], [-80.92326, 35.55075], [-80.92163, 35.54764], [-80.92143, 35.54737], [-80.92057, 35.54651], [-80.9186, 35.54469], [-80.91822, 35.54425], [-80.9177, 35.54356], [-80.9175, 35.54319], [-80.91725, 35.54242], [-80.91694, 35.53939], [-80.91699, 35.53889], [-80.91708, 35.53865], [-80.91768, 35.53774], [-80.9185, 35.53674], [-80.91929, 35.53597], [-80.91962, 35.53574], [-80.92027, 35.53513], [-80.92027, 35.53513], [-80.92046, 35.53518], [-80.92066, 35.53517], [-80.92079, 35.53513], [-80.92092, 35.53502], [-80.92099, 35.53482], [-80.92088, 35.53455], [-80.92102, 35.53435], [-80.92171, 35.53367], [-80.92209, 35.53317], [-80.92267, 35.53196], [-80.92284, 35.53146], [-80.92342, 35.52883], [-80.92376, 35.52832], [-80.92506, 35.52712], [-80.92506, 35.52712], [-80.92373, 35.52631], [-80.92189, 35.52498], [-80.92126, 35.52444], [-80.92117, 35.52427], [-80.91902, 35.51734], [-80.91902, 35.51734], [-80.91832, 35.51756], [-80.91832, 35.51756], [-80.91849, 35.51785]]}, "date": "2012-04-09", "type": "Feature"}]}
diff --git a/vendor/phayes/geophp/tests/input/pentagon.kml b/vendor/phayes/geophp/tests/input/pentagon.kml
deleted file mode 100644
index bdc85e3ab18a52c822f151b026bae164c6fa60db..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/pentagon.kml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<kml xmlns="http://www.opengis.net/kml/2.2">
-  <Placemark>
-    <name>The Pentagon</name>
-    <Polygon>
-      <extrude>1</extrude>
-      <altitudeMode>relativeToGround</altitudeMode>
-      <outerBoundaryIs>
-        <LinearRing>
-          <coordinates>
-            -77.05788457660967,38.87253259892824,100 
-            -77.05465973756702,38.87291016281703,100 
-            -77.05315536854791,38.87053267794386,100 
-            -77.05552622493516,38.868757801256,100 
-            -77.05844056290393,38.86996206506943,100 
-            -77.05788457660967,38.87253259892824,100
-          </coordinates>
-        </LinearRing>
-      </outerBoundaryIs>
-      <innerBoundaryIs>
-        <LinearRing>
-          <coordinates>
-            -77.05668055019126,38.87154239798456,100 
-            -77.05542625960818,38.87167890344077,100 
-            -77.05485125901024,38.87076535397792,100 
-            -77.05577677433152,38.87008686581446,100 
-            -77.05691162017543,38.87054446963351,100 
-            -77.05668055019126,38.87154239798456,100
-          </coordinates>
-        </LinearRing>
-      </innerBoundaryIs>
-    </Polygon>
-  </Placemark>
-</kml>
diff --git a/vendor/phayes/geophp/tests/input/point.georss b/vendor/phayes/geophp/tests/input/point.georss
deleted file mode 100644
index 3b832764c2c0763a9c2f6dd6dc0300ff50a0cd7c..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/point.georss
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom" 
-  xmlns:georss="http://www.georss.org/georss">
-  <title>Earthquakes</title>
-  <subtitle>International earthquake observation labs</subtitle>
-  <link href="http://example.org/"/>
-  <updated>2005-12-13T18:30:02Z</updated>
-  <author>
-    <name>Dr. Thaddeus Remor</name>
-    <email>tremor@quakelab.edu</email>
-  </author>
-  <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
-  <entry>
-    <title>M 3.2, Mona Passage</title>
-    <link href="http://example.org/2005/09/09/atom01"/>
-    <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
-    <updated>2005-08-17T07:02:32Z</updated>
-    <summary>We just had a big one.</summary>
-    <georss:point>45.256 -71.92</georss:point>
-  </entry>
-</feed>
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/input/point.kml b/vendor/phayes/geophp/tests/input/point.kml
deleted file mode 100644
index f95894ff737b1fc961f186df4074d2589ed452e6..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/point.kml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<kml xmlns="http://www.opengis.net/kml/2.2">
-  <Placemark>
-    <name>Simple placemark</name>
-    <description>Attached to the ground. Intelligently places itself 
-       at the height of the underlying terrain.</description>
-    <Point>
-      <coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
-    </Point>
-  </Placemark>
-</kml>
diff --git a/vendor/phayes/geophp/tests/input/point.wkt b/vendor/phayes/geophp/tests/input/point.wkt
deleted file mode 100644
index b3be821f5dcc299f5a0231b667670e73185c5545..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/point.wkt
+++ /dev/null
@@ -1 +0,0 @@
-POINT (10 12)
diff --git a/vendor/phayes/geophp/tests/input/polygon.georss b/vendor/phayes/geophp/tests/input/polygon.georss
deleted file mode 100644
index 14f54d1ad1ff82a18827b58f6adf09f8928d5a2f..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/polygon.georss
+++ /dev/null
@@ -1,3 +0,0 @@
-<polygon>
-       45.256 -110.45 46.46 -109.48 43.84 -109.86 45.256 -110.45
-</polygon>
diff --git a/vendor/phayes/geophp/tests/input/polygon.wkt b/vendor/phayes/geophp/tests/input/polygon.wkt
deleted file mode 100644
index dc9bcabbf9dca279dab4f3d00780040a7d80aea0..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/polygon.wkt
+++ /dev/null
@@ -1 +0,0 @@
-POLYGON ((30 10, 10 20, 20 40, 40 40, 30 10))
diff --git a/vendor/phayes/geophp/tests/input/polygon2.wkt b/vendor/phayes/geophp/tests/input/polygon2.wkt
deleted file mode 100644
index 4a75c84a418a92cdc261cd4f5664448f17ab25e8..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/polygon2.wkt
+++ /dev/null
@@ -1 +0,0 @@
-POLYGON ((35 10, 10 20, 15 40, 45 45, 35 10), (20 30, 35 35, 30 20, 20 30))
diff --git a/vendor/phayes/geophp/tests/input/polygon3.wkt b/vendor/phayes/geophp/tests/input/polygon3.wkt
deleted file mode 100644
index ac5e5006219f7feee3b9bbc916969c04f06c2356..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/polygon3.wkt
+++ /dev/null
@@ -1 +0,0 @@
-POLYGON ((-123.222653196 49.1529676585, -89.4726531957 49.3823707987, -81.0351531957 44.0875828344, -71.1914031957 44.3395630636, -62.0507781957 48.4583498573, -60.2929656957 45.0890334085, -78.9257781957 37.4399716272, -82.0898406957 31.3536343332, -81.3867156957 26.4312253295, -91.9335906957 29.8406412505, -98.2617156957 26.4312253295, -107.753903196 32.2499718728, -116.894528196 33.1375486348, -122.519528196 36.0313293064, -126.035153196 42.2935619329, -123.222653196 49.1529676585))
diff --git a/vendor/phayes/geophp/tests/input/polygon4.wkt b/vendor/phayes/geophp/tests/input/polygon4.wkt
deleted file mode 100644
index a713e7d6d1634f798fd4d653ecdf351702c268ad..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/polygon4.wkt
+++ /dev/null
@@ -1 +0,0 @@
-POLYGON((4.8352495472368009 52.3561217600921438,4.8354139113045580 52.3561243429663534,4.8356082266282945 52.3561267417385281,4.8358010085903622 52.3561273083083663,4.8358010085903622 52.3561273083083663,4.8358035242637225 52.3559935212917722,4.8363777606561538 52.3559985348227173,4.8365863082998608 52.3560003600829731,4.8365523717335313 52.3570990145454189,4.8365884597636066 52.3572643433297529,4.8366320506970659 52.3574639095218686,4.8366736405531485 52.3576544056339870,4.8367264446828226 52.3578947700094304,4.8367922739966023 52.3581940807800450,4.8368228816936947 52.3583326871276356,4.8368228816936947 52.3583326871276356,4.8346348012064322 52.3583075969840550,4.8346348012064322 52.3583075969840550,4.8346348010943823 52.3583076059723282,4.8346348010943823 52.3583076059723282,4.8344931735728114 52.3583059732702338,4.8343773230572911 52.3583046496785585,4.8342182417472204 52.3583028092031384,4.8340047277034000 52.3583004442080195,4.8340047277034000 52.3583004442080195,4.8340047286008216 52.3583003723016063,4.8340047286008216 52.3583003723016063,4.8333843154510516 52.3582932434377639,4.8333843154510516 52.3582932434377639,4.8333915914677918 52.3580669388087898,4.8333968982183286 52.3578913129544787,4.8334415565569193 52.3563602568407660,4.8336003450092706 52.3563614767834267,4.8336013166539615 52.3563318721204567,4.8336013166539615 52.3563318721204567,4.8339582156582548 52.3563361223319603,4.8339656498645338 52.3561015845598732,4.8340692910524092 52.3561032110135258,4.8340692910524092 52.3561032110135258,4.8345511248958477 52.3561107854074095,4.8345511248958477 52.3561107854074095,4.8345513450958055 52.3561107864365809,4.8345513450958055 52.3561107864365809,4.8346742584771087 52.3561127181661092,4.8346742584771087 52.3561127181661092,4.8347750227755597 52.3561143035917596,4.8347750227755597 52.3561143035917596,4.8352495472368009 52.3561217600921438))
diff --git a/vendor/phayes/geophp/tests/input/polygon_spaces.wkt b/vendor/phayes/geophp/tests/input/polygon_spaces.wkt
deleted file mode 100644
index 551113604ba005621b0595952dcfbab75c4d9524..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/polygon_spaces.wkt
+++ /dev/null
@@ -1,2 +0,0 @@
-  	
-	 POLYGON ((30 10 , 10 20 , 20 40 , 40 40 , 30 10 ))
diff --git a/vendor/phayes/geophp/tests/input/route.gpx b/vendor/phayes/geophp/tests/input/route.gpx
deleted file mode 100644
index aa6354ced03818c29843dea0a152e56bdaf327f8..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/route.gpx
+++ /dev/null
@@ -1,4749 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<gpx version="1.1" creator="Endomondo.com" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd" xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <metadata>
-    <author>
-      <name>Chris Archer</name>
-      <email id="chris" domain="shoeboxdesign.co.uk"/>
-    </author>
-    <link href="http://www.endomondo.com">
-      <text>Endomondo</text>
-    </link>
-    <time>2012-05-04T20:27:09Z</time>
-    <bounds minlat="55.020177" minlon="-3.644287" maxlat="55.020214" maxlon="-3.644381"/>
-  </metadata>
-  <trk>
-    <src>http://www.endomondo.com/</src>
-    <link href="http://www.endomondo.com/workouts/mVZFdALL-co">
-      <text>endomondo</text>
-    </link>
-    <type>MOUNTAIN_BIKING</type>
-    <trkseg>
-      <trkpt lat="55.020177" lon="-3.644287">
-        <time>2012-05-02T17:51:38Z</time>
-      </trkpt>
-      <trkpt lat="55.020177" lon="-3.644287">
-        <ele>121.0</ele>
-        <time>2012-05-02T17:52:49Z</time>
-      </trkpt>
-      <trkpt lat="55.02016" lon="-3.644402">
-        <ele>121.0</ele>
-        <time>2012-05-02T17:54:37Z</time>
-      </trkpt>
-      <trkpt lat="55.020228" lon="-3.644457">
-        <ele>122.0</ele>
-        <time>2012-05-02T17:56:14Z</time>
-      </trkpt>
-      <trkpt lat="55.020266" lon="-3.644568">
-        <ele>122.0</ele>
-        <time>2012-05-02T17:56:19Z</time>
-      </trkpt>
-      <trkpt lat="55.020316" lon="-3.644664">
-        <ele>122.0</ele>
-        <time>2012-05-02T17:56:23Z</time>
-      </trkpt>
-      <trkpt lat="55.020282" lon="-3.644798">
-        <ele>123.0</ele>
-        <time>2012-05-02T17:56:35Z</time>
-      </trkpt>
-      <trkpt lat="55.02037" lon="-3.645216">
-        <ele>124.0</ele>
-        <time>2012-05-02T17:56:41Z</time>
-      </trkpt>
-      <trkpt lat="55.020483" lon="-3.645474">
-        <ele>130.0</ele>
-        <time>2012-05-02T17:56:45Z</time>
-      </trkpt>
-      <trkpt lat="55.020558" lon="-3.645691">
-        <ele>131.0</ele>
-        <time>2012-05-02T17:56:50Z</time>
-      </trkpt>
-      <trkpt lat="55.020618" lon="-3.64595">
-        <ele>131.0</ele>
-        <time>2012-05-02T17:56:57Z</time>
-      </trkpt>
-      <trkpt lat="55.020638" lon="-3.646247">
-        <ele>132.0</ele>
-        <time>2012-05-02T17:57:04Z</time>
-      </trkpt>
-      <trkpt lat="55.020615" lon="-3.646482">
-        <ele>131.0</ele>
-        <time>2012-05-02T17:57:10Z</time>
-      </trkpt>
-      <trkpt lat="55.020599" lon="-3.646639">
-        <ele>132.0</ele>
-        <time>2012-05-02T17:57:13Z</time>
-      </trkpt>
-      <trkpt lat="55.020588" lon="-3.646751">
-        <ele>129.0</ele>
-        <time>2012-05-02T17:57:15Z</time>
-      </trkpt>
-      <trkpt lat="55.020531" lon="-3.647132">
-        <ele>130.0</ele>
-        <time>2012-05-02T17:57:21Z</time>
-      </trkpt>
-      <trkpt lat="55.0205" lon="-3.647241">
-        <ele>125.0</ele>
-        <time>2012-05-02T17:57:23Z</time>
-      </trkpt>
-      <trkpt lat="55.020452" lon="-3.647503">
-        <ele>122.0</ele>
-        <time>2012-05-02T17:57:29Z</time>
-      </trkpt>
-      <trkpt lat="55.020443" lon="-3.647621">
-        <ele>127.0</ele>
-        <time>2012-05-02T17:57:31Z</time>
-      </trkpt>
-      <trkpt lat="55.020464" lon="-3.647938">
-        <ele>137.0</ele>
-        <time>2012-05-02T17:57:37Z</time>
-      </trkpt>
-      <trkpt lat="55.020488" lon="-3.648073">
-        <ele>138.0</ele>
-        <time>2012-05-02T17:57:41Z</time>
-      </trkpt>
-      <trkpt lat="55.020527" lon="-3.648203">
-        <ele>137.0</ele>
-        <time>2012-05-02T17:57:45Z</time>
-      </trkpt>
-      <trkpt lat="55.020564" lon="-3.64831">
-        <ele>133.0</ele>
-        <time>2012-05-02T17:57:49Z</time>
-      </trkpt>
-      <trkpt lat="55.020573" lon="-3.648431">
-        <ele>134.0</ele>
-        <time>2012-05-02T17:57:52Z</time>
-      </trkpt>
-      <trkpt lat="55.020615" lon="-3.648723">
-        <ele>140.0</ele>
-        <time>2012-05-02T17:57:58Z</time>
-      </trkpt>
-      <trkpt lat="55.020502" lon="-3.648864">
-        <ele>145.0</ele>
-        <time>2012-05-02T17:58:03Z</time>
-      </trkpt>
-      <trkpt lat="55.020432" lon="-3.648816">
-        <ele>137.0</ele>
-        <time>2012-05-02T17:58:07Z</time>
-      </trkpt>
-      <trkpt lat="55.020416" lon="-3.649043">
-        <ele>134.0</ele>
-        <time>2012-05-02T17:58:15Z</time>
-      </trkpt>
-      <trkpt lat="55.02047" lon="-3.649293">
-        <ele>143.0</ele>
-        <time>2012-05-02T17:58:21Z</time>
-      </trkpt>
-      <trkpt lat="55.020473" lon="-3.649576">
-        <ele>147.0</ele>
-        <time>2012-05-02T17:58:25Z</time>
-      </trkpt>
-      <trkpt lat="55.020445" lon="-3.649803">
-        <ele>141.0</ele>
-        <time>2012-05-02T17:58:30Z</time>
-      </trkpt>
-      <trkpt lat="55.02027" lon="-3.649807">
-        <ele>137.0</ele>
-        <time>2012-05-02T17:58:34Z</time>
-      </trkpt>
-      <trkpt lat="55.020187" lon="-3.649735">
-        <ele>132.0</ele>
-        <time>2012-05-02T17:58:37Z</time>
-      </trkpt>
-      <trkpt lat="55.020117" lon="-3.64966">
-        <ele>131.0</ele>
-        <time>2012-05-02T17:58:40Z</time>
-      </trkpt>
-      <trkpt lat="55.020167" lon="-3.649878">
-        <ele>136.0</ele>
-        <time>2012-05-02T17:58:50Z</time>
-      </trkpt>
-      <trkpt lat="55.020104" lon="-3.650232">
-        <ele>141.0</ele>
-        <time>2012-05-02T17:58:59Z</time>
-      </trkpt>
-      <trkpt lat="55.020093" lon="-3.65047">
-        <ele>135.0</ele>
-        <time>2012-05-02T17:59:05Z</time>
-      </trkpt>
-      <trkpt lat="55.020095" lon="-3.650583">
-        <ele>143.0</ele>
-        <time>2012-05-02T17:59:08Z</time>
-      </trkpt>
-      <trkpt lat="55.020111" lon="-3.650847">
-        <ele>149.0</ele>
-        <time>2012-05-02T17:59:14Z</time>
-      </trkpt>
-      <trkpt lat="55.020118" lon="-3.651132">
-        <ele>150.0</ele>
-        <time>2012-05-02T17:59:20Z</time>
-      </trkpt>
-      <trkpt lat="55.020121" lon="-3.651529">
-        <ele>150.0</ele>
-        <time>2012-05-02T17:59:29Z</time>
-      </trkpt>
-      <trkpt lat="55.02014" lon="-3.651906">
-        <ele>155.0</ele>
-        <time>2012-05-02T17:59:38Z</time>
-      </trkpt>
-      <trkpt lat="55.020169" lon="-3.65203">
-        <ele>160.0</ele>
-        <time>2012-05-02T17:59:40Z</time>
-      </trkpt>
-      <trkpt lat="55.020186" lon="-3.652291">
-        <ele>166.0</ele>
-        <time>2012-05-02T17:59:45Z</time>
-      </trkpt>
-      <trkpt lat="55.020224" lon="-3.652905">
-        <ele>156.0</ele>
-        <time>2012-05-02T17:59:53Z</time>
-      </trkpt>
-      <trkpt lat="55.020188" lon="-3.653239">
-        <ele>152.0</ele>
-        <time>2012-05-02T17:59:57Z</time>
-      </trkpt>
-      <trkpt lat="55.020157" lon="-3.65355">
-        <ele>160.0</ele>
-        <time>2012-05-02T18:00:01Z</time>
-      </trkpt>
-      <trkpt lat="55.02011" lon="-3.653852">
-        <ele>158.0</ele>
-        <time>2012-05-02T18:00:05Z</time>
-      </trkpt>
-      <trkpt lat="55.020081" lon="-3.654103">
-        <ele>154.0</ele>
-        <time>2012-05-02T18:00:09Z</time>
-      </trkpt>
-      <trkpt lat="55.020076" lon="-3.65423">
-        <ele>152.0</ele>
-        <time>2012-05-02T18:00:11Z</time>
-      </trkpt>
-      <trkpt lat="55.020011" lon="-3.654699">
-        <ele>153.0</ele>
-        <time>2012-05-02T18:00:17Z</time>
-      </trkpt>
-      <trkpt lat="55.020007" lon="-3.654918">
-        <ele>154.0</ele>
-        <time>2012-05-02T18:00:21Z</time>
-      </trkpt>
-      <trkpt lat="55.020055" lon="-3.655242">
-        <ele>161.0</ele>
-        <time>2012-05-02T18:00:25Z</time>
-      </trkpt>
-      <trkpt lat="55.020061" lon="-3.655544">
-        <ele>158.0</ele>
-        <time>2012-05-02T18:00:29Z</time>
-      </trkpt>
-      <trkpt lat="55.020038" lon="-3.655785">
-        <ele>154.0</ele>
-        <time>2012-05-02T18:00:33Z</time>
-      </trkpt>
-      <trkpt lat="55.019994" lon="-3.656018">
-        <ele>153.0</ele>
-        <time>2012-05-02T18:00:37Z</time>
-      </trkpt>
-      <trkpt lat="55.019954" lon="-3.65624">
-        <ele>159.0</ele>
-        <time>2012-05-02T18:00:41Z</time>
-      </trkpt>
-      <trkpt lat="55.019879" lon="-3.656461">
-        <ele>154.0</ele>
-        <time>2012-05-02T18:00:45Z</time>
-      </trkpt>
-      <trkpt lat="55.019836" lon="-3.65669">
-        <ele>154.0</ele>
-        <time>2012-05-02T18:00:49Z</time>
-      </trkpt>
-      <trkpt lat="55.019722" lon="-3.656889">
-        <ele>159.0</ele>
-        <time>2012-05-02T18:00:53Z</time>
-      </trkpt>
-      <trkpt lat="55.019598" lon="-3.657214">
-        <ele>155.0</ele>
-        <time>2012-05-02T18:01:01Z</time>
-      </trkpt>
-      <trkpt lat="55.01954" lon="-3.657438">
-        <ele>158.0</ele>
-        <time>2012-05-02T18:01:05Z</time>
-      </trkpt>
-      <trkpt lat="55.019491" lon="-3.657668">
-        <ele>166.0</ele>
-        <time>2012-05-02T18:01:09Z</time>
-      </trkpt>
-      <trkpt lat="55.019426" lon="-3.657702">
-        <ele>161.0</ele>
-        <time>2012-05-02T18:01:14Z</time>
-      </trkpt>
-      <trkpt lat="55.01939" lon="-3.657802">
-        <ele>152.0</ele>
-        <time>2012-05-02T18:01:20Z</time>
-      </trkpt>
-      <trkpt lat="55.019316" lon="-3.657743">
-        <ele>153.0</ele>
-        <time>2012-05-02T18:01:42Z</time>
-      </trkpt>
-      <trkpt lat="55.019441" lon="-3.658046">
-        <ele>161.0</ele>
-        <time>2012-05-02T18:02:01Z</time>
-      </trkpt>
-      <trkpt lat="55.0195" lon="-3.658087">
-        <ele>155.0</ele>
-        <time>2012-05-02T18:02:08Z</time>
-      </trkpt>
-      <trkpt lat="55.019546" lon="-3.658185">
-        <ele>158.0</ele>
-        <time>2012-05-02T18:02:14Z</time>
-      </trkpt>
-      <trkpt lat="55.019476" lon="-3.658397">
-        <ele>160.0</ele>
-        <time>2012-05-02T18:02:24Z</time>
-      </trkpt>
-      <trkpt lat="55.019441" lon="-3.658513">
-        <ele>165.0</ele>
-        <time>2012-05-02T18:02:31Z</time>
-      </trkpt>
-      <trkpt lat="55.019413" lon="-3.658628">
-        <ele>161.0</ele>
-        <time>2012-05-02T18:02:37Z</time>
-      </trkpt>
-      <trkpt lat="55.019383" lon="-3.658725">
-        <ele>163.0</ele>
-        <time>2012-05-02T18:02:40Z</time>
-      </trkpt>
-      <trkpt lat="55.019257" lon="-3.659038">
-        <ele>163.0</ele>
-        <time>2012-05-02T18:02:51Z</time>
-      </trkpt>
-      <trkpt lat="55.019216" lon="-3.65914">
-        <ele>160.0</ele>
-        <time>2012-05-02T18:02:55Z</time>
-      </trkpt>
-      <trkpt lat="55.019169" lon="-3.659251">
-        <ele>165.0</ele>
-        <time>2012-05-02T18:02:59Z</time>
-      </trkpt>
-      <trkpt lat="55.019052" lon="-3.659601">
-        <ele>166.0</ele>
-        <time>2012-05-02T18:03:10Z</time>
-      </trkpt>
-      <trkpt lat="55.019026" lon="-3.659726">
-        <ele>174.0</ele>
-        <time>2012-05-02T18:03:15Z</time>
-      </trkpt>
-      <trkpt lat="55.018984" lon="-3.659854">
-        <ele>171.0</ele>
-        <time>2012-05-02T18:03:19Z</time>
-      </trkpt>
-      <trkpt lat="55.01895" lon="-3.660099">
-        <ele>173.0</ele>
-        <time>2012-05-02T18:03:27Z</time>
-      </trkpt>
-      <trkpt lat="55.018892" lon="-3.660453">
-        <ele>175.0</ele>
-        <time>2012-05-02T18:03:38Z</time>
-      </trkpt>
-      <trkpt lat="55.018879" lon="-3.660591">
-        <ele>169.0</ele>
-        <time>2012-05-02T18:03:42Z</time>
-      </trkpt>
-      <trkpt lat="55.018867" lon="-3.660717">
-        <ele>170.0</ele>
-        <time>2012-05-02T18:03:45Z</time>
-      </trkpt>
-      <trkpt lat="55.018851" lon="-3.660844">
-        <ele>174.0</ele>
-        <time>2012-05-02T18:03:48Z</time>
-      </trkpt>
-      <trkpt lat="55.018838" lon="-3.661093">
-        <ele>174.0</ele>
-        <time>2012-05-02T18:03:54Z</time>
-      </trkpt>
-      <trkpt lat="55.018843" lon="-3.661234">
-        <ele>175.0</ele>
-        <time>2012-05-02T18:03:57Z</time>
-      </trkpt>
-      <trkpt lat="55.018843" lon="-3.661367">
-        <ele>172.0</ele>
-        <time>2012-05-02T18:04:00Z</time>
-      </trkpt>
-      <trkpt lat="55.018823" lon="-3.661497">
-        <ele>171.0</ele>
-        <time>2012-05-02T18:04:03Z</time>
-      </trkpt>
-      <trkpt lat="55.018745" lon="-3.661896">
-        <ele>170.0</ele>
-        <time>2012-05-02T18:04:13Z</time>
-      </trkpt>
-      <trkpt lat="55.018711" lon="-3.662025">
-        <ele>169.0</ele>
-        <time>2012-05-02T18:04:16Z</time>
-      </trkpt>
-      <trkpt lat="55.018677" lon="-3.662156">
-        <ele>172.0</ele>
-        <time>2012-05-02T18:04:20Z</time>
-      </trkpt>
-      <trkpt lat="55.018622" lon="-3.662513">
-        <ele>178.0</ele>
-        <time>2012-05-02T18:04:30Z</time>
-      </trkpt>
-      <trkpt lat="55.018599" lon="-3.662623">
-        <ele>174.0</ele>
-        <time>2012-05-02T18:04:33Z</time>
-      </trkpt>
-      <trkpt lat="55.018574" lon="-3.662984">
-        <ele>179.0</ele>
-        <time>2012-05-02T18:04:43Z</time>
-      </trkpt>
-      <trkpt lat="55.018547" lon="-3.663397">
-        <ele>187.0</ele>
-        <time>2012-05-02T18:04:53Z</time>
-      </trkpt>
-      <trkpt lat="55.018517" lon="-3.66352">
-        <ele>180.0</ele>
-        <time>2012-05-02T18:04:56Z</time>
-      </trkpt>
-      <trkpt lat="55.018464" lon="-3.663733">
-        <ele>181.0</ele>
-        <time>2012-05-02T18:05:02Z</time>
-      </trkpt>
-      <trkpt lat="55.018441" lon="-3.663846">
-        <ele>179.0</ele>
-        <time>2012-05-02T18:05:05Z</time>
-      </trkpt>
-      <trkpt lat="55.018416" lon="-3.663959">
-        <ele>184.0</ele>
-        <time>2012-05-02T18:05:08Z</time>
-      </trkpt>
-      <trkpt lat="55.018369" lon="-3.664197">
-        <ele>181.0</ele>
-        <time>2012-05-02T18:05:14Z</time>
-      </trkpt>
-      <trkpt lat="55.018336" lon="-3.664306">
-        <ele>180.0</ele>
-        <time>2012-05-02T18:05:17Z</time>
-      </trkpt>
-      <trkpt lat="55.018297" lon="-3.664412">
-        <ele>181.0</ele>
-        <time>2012-05-02T18:05:20Z</time>
-      </trkpt>
-      <trkpt lat="55.018221" lon="-3.664629">
-        <ele>178.0</ele>
-        <time>2012-05-02T18:05:26Z</time>
-      </trkpt>
-      <trkpt lat="55.018156" lon="-3.664865">
-        <ele>180.0</ele>
-        <time>2012-05-02T18:05:32Z</time>
-      </trkpt>
-      <trkpt lat="55.018102" lon="-3.665102">
-        <ele>177.0</ele>
-        <time>2012-05-02T18:05:38Z</time>
-      </trkpt>
-      <trkpt lat="55.018107" lon="-3.665224">
-        <ele>187.0</ele>
-        <time>2012-05-02T18:05:42Z</time>
-      </trkpt>
-      <trkpt lat="55.018092" lon="-3.665347">
-        <ele>188.0</ele>
-        <time>2012-05-02T18:05:45Z</time>
-      </trkpt>
-      <trkpt lat="55.018067" lon="-3.665458">
-        <ele>189.0</ele>
-        <time>2012-05-02T18:05:48Z</time>
-      </trkpt>
-      <trkpt lat="55.01799" lon="-3.665695">
-        <ele>191.0</ele>
-        <time>2012-05-02T18:05:54Z</time>
-      </trkpt>
-      <trkpt lat="55.017941" lon="-3.665835">
-        <ele>189.0</ele>
-        <time>2012-05-02T18:05:57Z</time>
-      </trkpt>
-      <trkpt lat="55.017905" lon="-3.665959">
-        <ele>190.0</ele>
-        <time>2012-05-02T18:06:00Z</time>
-      </trkpt>
-      <trkpt lat="55.01774" lon="-3.666222">
-        <ele>183.0</ele>
-        <time>2012-05-02T18:06:09Z</time>
-      </trkpt>
-      <trkpt lat="55.017714" lon="-3.666345">
-        <ele>189.0</ele>
-        <time>2012-05-02T18:06:12Z</time>
-      </trkpt>
-      <trkpt lat="55.017683" lon="-3.666748">
-        <ele>186.0</ele>
-        <time>2012-05-02T18:06:21Z</time>
-      </trkpt>
-      <trkpt lat="55.017611" lon="-3.666983">
-        <ele>193.0</ele>
-        <time>2012-05-02T18:06:26Z</time>
-      </trkpt>
-      <trkpt lat="55.017577" lon="-3.667128">
-        <ele>190.0</ele>
-        <time>2012-05-02T18:06:29Z</time>
-      </trkpt>
-      <trkpt lat="55.01755" lon="-3.667241">
-        <ele>186.0</ele>
-        <time>2012-05-02T18:06:32Z</time>
-      </trkpt>
-      <trkpt lat="55.017544" lon="-3.667507">
-        <ele>192.0</ele>
-        <time>2012-05-02T18:06:38Z</time>
-      </trkpt>
-      <trkpt lat="55.017539" lon="-3.667733">
-        <ele>190.0</ele>
-        <time>2012-05-02T18:06:46Z</time>
-      </trkpt>
-      <trkpt lat="55.01752" lon="-3.667859">
-        <ele>194.0</ele>
-        <time>2012-05-02T18:06:51Z</time>
-      </trkpt>
-      <trkpt lat="55.017517" lon="-3.66829">
-        <ele>195.0</ele>
-        <time>2012-05-02T18:07:01Z</time>
-      </trkpt>
-      <trkpt lat="55.017553" lon="-3.668669">
-        <ele>203.0</ele>
-        <time>2012-05-02T18:07:10Z</time>
-      </trkpt>
-      <trkpt lat="55.017586" lon="-3.668763">
-        <ele>205.0</ele>
-        <time>2012-05-02T18:07:12Z</time>
-      </trkpt>
-      <trkpt lat="55.017608" lon="-3.669037">
-        <ele>208.0</ele>
-        <time>2012-05-02T18:07:18Z</time>
-      </trkpt>
-      <trkpt lat="55.01764" lon="-3.669168">
-        <ele>205.0</ele>
-        <time>2012-05-02T18:07:21Z</time>
-      </trkpt>
-      <trkpt lat="55.017705" lon="-3.669393">
-        <ele>212.0</ele>
-        <time>2012-05-02T18:07:26Z</time>
-      </trkpt>
-      <trkpt lat="55.017805" lon="-3.669726">
-        <ele>215.0</ele>
-        <time>2012-05-02T18:07:34Z</time>
-      </trkpt>
-      <trkpt lat="55.017827" lon="-3.669843">
-        <ele>220.0</ele>
-        <time>2012-05-02T18:07:37Z</time>
-      </trkpt>
-      <trkpt lat="55.017836" lon="-3.669952">
-        <ele>223.0</ele>
-        <time>2012-05-02T18:07:40Z</time>
-      </trkpt>
-      <trkpt lat="55.017842" lon="-3.670065">
-        <ele>222.0</ele>
-        <time>2012-05-02T18:07:43Z</time>
-      </trkpt>
-      <trkpt lat="55.017884" lon="-3.670371">
-        <ele>222.0</ele>
-        <time>2012-05-02T18:07:49Z</time>
-      </trkpt>
-      <trkpt lat="55.017895" lon="-3.670492">
-        <ele>229.0</ele>
-        <time>2012-05-02T18:07:52Z</time>
-      </trkpt>
-      <trkpt lat="55.017917" lon="-3.670641">
-        <ele>230.0</ele>
-        <time>2012-05-02T18:07:55Z</time>
-      </trkpt>
-      <trkpt lat="55.017929" lon="-3.670943">
-        <ele>227.0</ele>
-        <time>2012-05-02T18:08:01Z</time>
-      </trkpt>
-      <trkpt lat="55.017917" lon="-3.671077">
-        <ele>226.0</ele>
-        <time>2012-05-02T18:08:04Z</time>
-      </trkpt>
-      <trkpt lat="55.017912" lon="-3.671234">
-        <ele>225.0</ele>
-        <time>2012-05-02T18:08:07Z</time>
-      </trkpt>
-      <trkpt lat="55.017879" lon="-3.671646">
-        <ele>222.0</ele>
-        <time>2012-05-02T18:08:17Z</time>
-      </trkpt>
-      <trkpt lat="55.017874" lon="-3.671789">
-        <ele>219.0</ele>
-        <time>2012-05-02T18:08:20Z</time>
-      </trkpt>
-      <trkpt lat="55.017845" lon="-3.672058">
-        <ele>222.0</ele>
-        <time>2012-05-02T18:08:26Z</time>
-      </trkpt>
-      <trkpt lat="55.017838" lon="-3.672177">
-        <ele>219.0</ele>
-        <time>2012-05-02T18:08:28Z</time>
-      </trkpt>
-      <trkpt lat="55.017802" lon="-3.672458">
-        <ele>218.0</ele>
-        <time>2012-05-02T18:08:34Z</time>
-      </trkpt>
-      <trkpt lat="55.0177" lon="-3.67281">
-        <ele>219.0</ele>
-        <time>2012-05-02T18:08:41Z</time>
-      </trkpt>
-      <trkpt lat="55.017638" lon="-3.673061">
-        <ele>223.0</ele>
-        <time>2012-05-02T18:08:46Z</time>
-      </trkpt>
-      <trkpt lat="55.017651" lon="-3.673182">
-        <ele>227.0</ele>
-        <time>2012-05-02T18:08:49Z</time>
-      </trkpt>
-      <trkpt lat="55.017665" lon="-3.673324">
-        <ele>222.0</ele>
-        <time>2012-05-02T18:08:52Z</time>
-      </trkpt>
-      <trkpt lat="55.017636" lon="-3.673588">
-        <ele>224.0</ele>
-        <time>2012-05-02T18:08:58Z</time>
-      </trkpt>
-      <trkpt lat="55.017564" lon="-3.674002">
-        <ele>225.0</ele>
-        <time>2012-05-02T18:09:07Z</time>
-      </trkpt>
-      <trkpt lat="55.017545" lon="-3.674141">
-        <ele>230.0</ele>
-        <time>2012-05-02T18:09:10Z</time>
-      </trkpt>
-      <trkpt lat="55.017509" lon="-3.674418">
-        <ele>229.0</ele>
-        <time>2012-05-02T18:09:16Z</time>
-      </trkpt>
-      <trkpt lat="55.01747" lon="-3.67471">
-        <ele>231.0</ele>
-        <time>2012-05-02T18:09:22Z</time>
-      </trkpt>
-      <trkpt lat="55.017477" lon="-3.674862">
-        <ele>230.0</ele>
-        <time>2012-05-02T18:09:25Z</time>
-      </trkpt>
-      <trkpt lat="55.017502" lon="-3.675144">
-        <ele>233.0</ele>
-        <time>2012-05-02T18:09:29Z</time>
-      </trkpt>
-      <trkpt lat="55.017533" lon="-3.675629">
-        <ele>234.0</ele>
-        <time>2012-05-02T18:09:35Z</time>
-      </trkpt>
-      <trkpt lat="55.017539" lon="-3.67635">
-        <ele>236.0</ele>
-        <time>2012-05-02T18:09:42Z</time>
-      </trkpt>
-      <trkpt lat="55.017554" lon="-3.676908">
-        <ele>232.0</ele>
-        <time>2012-05-02T18:09:46Z</time>
-      </trkpt>
-      <trkpt lat="55.017575" lon="-3.677309">
-        <ele>232.0</ele>
-        <time>2012-05-02T18:09:49Z</time>
-      </trkpt>
-      <trkpt lat="55.017598" lon="-3.678026">
-        <ele>226.0</ele>
-        <time>2012-05-02T18:09:54Z</time>
-      </trkpt>
-      <trkpt lat="55.017618" lon="-3.678592">
-        <ele>227.0</ele>
-        <time>2012-05-02T18:09:58Z</time>
-      </trkpt>
-      <trkpt lat="55.017677" lon="-3.679184">
-        <ele>223.0</ele>
-        <time>2012-05-02T18:10:02Z</time>
-      </trkpt>
-      <trkpt lat="55.017681" lon="-3.679726">
-        <ele>220.0</ele>
-        <time>2012-05-02T18:10:06Z</time>
-      </trkpt>
-      <trkpt lat="55.017677" lon="-3.680313">
-        <ele>219.0</ele>
-        <time>2012-05-02T18:10:10Z</time>
-      </trkpt>
-      <trkpt lat="55.017723" lon="-3.680941">
-        <ele>217.0</ele>
-        <time>2012-05-02T18:10:14Z</time>
-      </trkpt>
-      <trkpt lat="55.01783" lon="-3.681498">
-        <ele>217.0</ele>
-        <time>2012-05-02T18:10:18Z</time>
-      </trkpt>
-      <trkpt lat="55.017728" lon="-3.681673">
-        <ele>211.0</ele>
-        <time>2012-05-02T18:10:25Z</time>
-      </trkpt>
-      <trkpt lat="55.017414" lon="-3.681597">
-        <ele>210.0</ele>
-        <time>2012-05-02T18:10:30Z</time>
-      </trkpt>
-      <trkpt lat="55.017201" lon="-3.681746">
-        <ele>204.0</ele>
-        <time>2012-05-02T18:10:33Z</time>
-      </trkpt>
-      <trkpt lat="55.017149" lon="-3.681817">
-        <ele>204.0</ele>
-        <time>2012-05-02T18:10:35Z</time>
-      </trkpt>
-      <trkpt lat="55.017076" lon="-3.682015">
-        <ele>196.0</ele>
-        <time>2012-05-02T18:10:43Z</time>
-      </trkpt>
-      <trkpt lat="55.017032" lon="-3.68229">
-        <ele>195.0</ele>
-        <time>2012-05-02T18:10:50Z</time>
-      </trkpt>
-      <trkpt lat="55.016999" lon="-3.682429">
-        <ele>194.0</ele>
-        <time>2012-05-02T18:10:53Z</time>
-      </trkpt>
-      <trkpt lat="55.016976" lon="-3.68257">
-        <ele>185.0</ele>
-        <time>2012-05-02T18:10:56Z</time>
-      </trkpt>
-      <trkpt lat="55.016901" lon="-3.68275">
-        <ele>187.0</ele>
-        <time>2012-05-02T18:11:03Z</time>
-      </trkpt>
-      <trkpt lat="55.016837" lon="-3.682677">
-        <ele>186.0</ele>
-        <time>2012-05-02T18:11:06Z</time>
-      </trkpt>
-      <trkpt lat="55.016762" lon="-3.682572">
-        <ele>189.0</ele>
-        <time>2012-05-02T18:11:09Z</time>
-      </trkpt>
-      <trkpt lat="55.016636" lon="-3.68242">
-        <ele>183.0</ele>
-        <time>2012-05-02T18:11:13Z</time>
-      </trkpt>
-      <trkpt lat="55.016512" lon="-3.682317">
-        <ele>180.0</ele>
-        <time>2012-05-02T18:11:18Z</time>
-      </trkpt>
-      <trkpt lat="55.016294" lon="-3.682481">
-        <ele>188.0</ele>
-        <time>2012-05-02T18:11:47Z</time>
-      </trkpt>
-      <trkpt lat="55.016209" lon="-3.682429">
-        <ele>178.0</ele>
-        <time>2012-05-02T18:11:51Z</time>
-      </trkpt>
-      <trkpt lat="55.016094" lon="-3.682467">
-        <ele>178.0</ele>
-        <time>2012-05-02T18:12:07Z</time>
-      </trkpt>
-      <trkpt lat="55.01595" lon="-3.682655">
-        <ele>177.0</ele>
-        <time>2012-05-02T18:13:10Z</time>
-      </trkpt>
-      <trkpt lat="55.015909" lon="-3.68276">
-        <ele>175.0</ele>
-        <time>2012-05-02T18:13:13Z</time>
-      </trkpt>
-      <trkpt lat="55.015902" lon="-3.682888">
-        <ele>178.0</ele>
-        <time>2012-05-02T18:13:17Z</time>
-      </trkpt>
-      <trkpt lat="55.015944" lon="-3.683011">
-        <ele>158.0</ele>
-        <time>2012-05-02T18:13:57Z</time>
-      </trkpt>
-      <trkpt lat="55.016078" lon="-3.68346">
-        <ele>169.0</ele>
-        <time>2012-05-02T18:14:36Z</time>
-      </trkpt>
-      <trkpt lat="55.016028" lon="-3.683526">
-        <ele>168.0</ele>
-        <time>2012-05-02T18:14:39Z</time>
-      </trkpt>
-      <trkpt lat="55.01595" lon="-3.683536">
-        <ele>159.0</ele>
-        <time>2012-05-02T18:14:44Z</time>
-      </trkpt>
-      <trkpt lat="55.015885" lon="-3.683508">
-        <ele>160.0</ele>
-        <time>2012-05-02T18:14:47Z</time>
-      </trkpt>
-      <trkpt lat="55.015744" lon="-3.683526">
-        <ele>157.0</ele>
-        <time>2012-05-02T18:15:48Z</time>
-      </trkpt>
-      <trkpt lat="55.015687" lon="-3.68358">
-        <ele>154.0</ele>
-        <time>2012-05-02T18:16:31Z</time>
-      </trkpt>
-      <trkpt lat="55.015659" lon="-3.683684">
-        <ele>151.0</ele>
-        <time>2012-05-02T18:16:59Z</time>
-      </trkpt>
-      <trkpt lat="55.015618" lon="-3.684065">
-        <ele>147.0</ele>
-        <time>2012-05-02T18:17:09Z</time>
-      </trkpt>
-      <trkpt lat="55.015693" lon="-3.684123">
-        <ele>143.0</ele>
-        <time>2012-05-02T18:17:13Z</time>
-      </trkpt>
-      <trkpt lat="55.015764" lon="-3.684173">
-        <ele>146.0</ele>
-        <time>2012-05-02T18:17:16Z</time>
-      </trkpt>
-      <trkpt lat="55.015828" lon="-3.684232">
-        <ele>147.0</ele>
-        <time>2012-05-02T18:17:19Z</time>
-      </trkpt>
-      <trkpt lat="55.016005" lon="-3.684676">
-        <ele>147.0</ele>
-        <time>2012-05-02T18:17:29Z</time>
-      </trkpt>
-      <trkpt lat="55.016098" lon="-3.684889">
-        <ele>149.0</ele>
-        <time>2012-05-02T18:17:33Z</time>
-      </trkpt>
-      <trkpt lat="55.016188" lon="-3.685141">
-        <ele>146.0</ele>
-        <time>2012-05-02T18:17:37Z</time>
-      </trkpt>
-      <trkpt lat="55.016328" lon="-3.685397">
-        <ele>146.0</ele>
-        <time>2012-05-02T18:17:42Z</time>
-      </trkpt>
-      <trkpt lat="55.016476" lon="-3.685609">
-        <ele>152.0</ele>
-        <time>2012-05-02T18:17:46Z</time>
-      </trkpt>
-      <trkpt lat="55.01653" lon="-3.685706">
-        <ele>146.0</ele>
-        <time>2012-05-02T18:17:48Z</time>
-      </trkpt>
-      <trkpt lat="55.016588" lon="-3.685802">
-        <ele>146.0</ele>
-        <time>2012-05-02T18:17:51Z</time>
-      </trkpt>
-      <trkpt lat="55.016706" lon="-3.685976">
-        <ele>150.0</ele>
-        <time>2012-05-02T18:17:58Z</time>
-      </trkpt>
-      <trkpt lat="55.016873" lon="-3.686139">
-        <ele>137.0</ele>
-        <time>2012-05-02T18:18:02Z</time>
-      </trkpt>
-      <trkpt lat="55.016945" lon="-3.686225">
-        <ele>145.0</ele>
-        <time>2012-05-02T18:18:05Z</time>
-      </trkpt>
-      <trkpt lat="55.017" lon="-3.686299">
-        <ele>146.0</ele>
-        <time>2012-05-02T18:18:08Z</time>
-      </trkpt>
-      <trkpt lat="55.017078" lon="-3.68637">
-        <ele>148.0</ele>
-        <time>2012-05-02T18:18:11Z</time>
-      </trkpt>
-      <trkpt lat="55.017332" lon="-3.686393">
-        <ele>149.0</ele>
-        <time>2012-05-02T18:18:18Z</time>
-      </trkpt>
-      <trkpt lat="55.017419" lon="-3.686331">
-        <ele>143.0</ele>
-        <time>2012-05-02T18:18:21Z</time>
-      </trkpt>
-      <trkpt lat="55.017571" lon="-3.686293">
-        <ele>151.0</ele>
-        <time>2012-05-02T18:18:26Z</time>
-      </trkpt>
-      <trkpt lat="55.017635" lon="-3.686282">
-        <ele>153.0</ele>
-        <time>2012-05-02T18:18:29Z</time>
-      </trkpt>
-      <trkpt lat="55.017844" lon="-3.686232">
-        <ele>152.0</ele>
-        <time>2012-05-02T18:18:38Z</time>
-      </trkpt>
-      <trkpt lat="55.017918" lon="-3.686271">
-        <ele>150.0</ele>
-        <time>2012-05-02T18:18:41Z</time>
-      </trkpt>
-      <trkpt lat="55.017998" lon="-3.686298">
-        <ele>151.0</ele>
-        <time>2012-05-02T18:18:44Z</time>
-      </trkpt>
-      <trkpt lat="55.018147" lon="-3.686367">
-        <ele>153.0</ele>
-        <time>2012-05-02T18:18:50Z</time>
-      </trkpt>
-      <trkpt lat="55.018304" lon="-3.686318">
-        <ele>155.0</ele>
-        <time>2012-05-02T18:18:56Z</time>
-      </trkpt>
-      <trkpt lat="55.018433" lon="-3.686225">
-        <ele>155.0</ele>
-        <time>2012-05-02T18:19:02Z</time>
-      </trkpt>
-      <trkpt lat="55.018497" lon="-3.686158">
-        <ele>155.0</ele>
-        <time>2012-05-02T18:19:06Z</time>
-      </trkpt>
-      <trkpt lat="55.018567" lon="-3.686114">
-        <ele>158.0</ele>
-        <time>2012-05-02T18:19:10Z</time>
-      </trkpt>
-      <trkpt lat="55.018627" lon="-3.686075">
-        <ele>162.0</ele>
-        <time>2012-05-02T18:19:13Z</time>
-      </trkpt>
-      <trkpt lat="55.018927" lon="-3.68599">
-        <ele>167.0</ele>
-        <time>2012-05-02T18:19:26Z</time>
-      </trkpt>
-      <trkpt lat="55.018997" lon="-3.685977">
-        <ele>170.0</ele>
-        <time>2012-05-02T18:19:29Z</time>
-      </trkpt>
-      <trkpt lat="55.019073" lon="-3.685956">
-        <ele>165.0</ele>
-        <time>2012-05-02T18:19:32Z</time>
-      </trkpt>
-      <trkpt lat="55.019215" lon="-3.68592">
-        <ele>170.0</ele>
-        <time>2012-05-02T18:19:38Z</time>
-      </trkpt>
-      <trkpt lat="55.019291" lon="-3.685906">
-        <ele>171.0</ele>
-        <time>2012-05-02T18:19:42Z</time>
-      </trkpt>
-      <trkpt lat="55.019365" lon="-3.685889">
-        <ele>172.0</ele>
-        <time>2012-05-02T18:19:46Z</time>
-      </trkpt>
-      <trkpt lat="55.019447" lon="-3.685901">
-        <ele>173.0</ele>
-        <time>2012-05-02T18:19:50Z</time>
-      </trkpt>
-      <trkpt lat="55.019516" lon="-3.685914">
-        <ele>176.0</ele>
-        <time>2012-05-02T18:19:53Z</time>
-      </trkpt>
-      <trkpt lat="55.019736" lon="-3.685935">
-        <ele>173.0</ele>
-        <time>2012-05-02T18:20:03Z</time>
-      </trkpt>
-      <trkpt lat="55.019898" lon="-3.685939">
-        <ele>177.0</ele>
-        <time>2012-05-02T18:20:10Z</time>
-      </trkpt>
-      <trkpt lat="55.019967" lon="-3.685943">
-        <ele>176.0</ele>
-        <time>2012-05-02T18:20:13Z</time>
-      </trkpt>
-      <trkpt lat="55.020034" lon="-3.685937">
-        <ele>177.0</ele>
-        <time>2012-05-02T18:20:16Z</time>
-      </trkpt>
-      <trkpt lat="55.020203" lon="-3.685958">
-        <ele>173.0</ele>
-        <time>2012-05-02T18:20:22Z</time>
-      </trkpt>
-      <trkpt lat="55.020279" lon="-3.685961">
-        <ele>174.0</ele>
-        <time>2012-05-02T18:20:25Z</time>
-      </trkpt>
-      <trkpt lat="55.020357" lon="-3.685974">
-        <ele>174.0</ele>
-        <time>2012-05-02T18:20:28Z</time>
-      </trkpt>
-      <trkpt lat="55.020517" lon="-3.68601">
-        <ele>177.0</ele>
-        <time>2012-05-02T18:20:33Z</time>
-      </trkpt>
-      <trkpt lat="55.020605" lon="-3.686036">
-        <ele>178.0</ele>
-        <time>2012-05-02T18:20:36Z</time>
-      </trkpt>
-      <trkpt lat="55.020752" lon="-3.68606">
-        <ele>178.0</ele>
-        <time>2012-05-02T18:20:42Z</time>
-      </trkpt>
-      <trkpt lat="55.020824" lon="-3.686068">
-        <ele>175.0</ele>
-        <time>2012-05-02T18:20:45Z</time>
-      </trkpt>
-      <trkpt lat="55.0209" lon="-3.686083">
-        <ele>182.0</ele>
-        <time>2012-05-02T18:20:48Z</time>
-      </trkpt>
-      <trkpt lat="55.020976" lon="-3.686078">
-        <ele>184.0</ele>
-        <time>2012-05-02T18:20:51Z</time>
-      </trkpt>
-      <trkpt lat="55.021004" lon="-3.685974">
-        <ele>185.0</ele>
-        <time>2012-05-02T18:20:56Z</time>
-      </trkpt>
-      <trkpt lat="55.020973" lon="-3.685849">
-        <ele>181.0</ele>
-        <time>2012-05-02T18:21:02Z</time>
-      </trkpt>
-      <trkpt lat="55.020839" lon="-3.685557">
-        <ele>182.0</ele>
-        <time>2012-05-02T18:21:12Z</time>
-      </trkpt>
-      <trkpt lat="55.020636" lon="-3.685328">
-        <ele>184.0</ele>
-        <time>2012-05-02T18:21:21Z</time>
-      </trkpt>
-      <trkpt lat="55.020557" lon="-3.685261">
-        <ele>183.0</ele>
-        <time>2012-05-02T18:21:24Z</time>
-      </trkpt>
-      <trkpt lat="55.020485" lon="-3.685219">
-        <ele>185.0</ele>
-        <time>2012-05-02T18:21:27Z</time>
-      </trkpt>
-      <trkpt lat="55.020341" lon="-3.685096">
-        <ele>189.0</ele>
-        <time>2012-05-02T18:21:34Z</time>
-      </trkpt>
-      <trkpt lat="55.020264" lon="-3.685062">
-        <ele>195.0</ele>
-        <time>2012-05-02T18:21:37Z</time>
-      </trkpt>
-      <trkpt lat="55.020125" lon="-3.684949">
-        <ele>196.0</ele>
-        <time>2012-05-02T18:21:43Z</time>
-      </trkpt>
-      <trkpt lat="55.020016" lon="-3.684803">
-        <ele>194.0</ele>
-        <time>2012-05-02T18:21:49Z</time>
-      </trkpt>
-      <trkpt lat="55.019958" lon="-3.684738">
-        <ele>196.0</ele>
-        <time>2012-05-02T18:21:52Z</time>
-      </trkpt>
-      <trkpt lat="55.019784" lon="-3.684532">
-        <ele>196.0</ele>
-        <time>2012-05-02T18:22:01Z</time>
-      </trkpt>
-      <trkpt lat="55.019721" lon="-3.684472">
-        <ele>195.0</ele>
-        <time>2012-05-02T18:22:04Z</time>
-      </trkpt>
-      <trkpt lat="55.019655" lon="-3.684419">
-        <ele>194.0</ele>
-        <time>2012-05-02T18:22:07Z</time>
-      </trkpt>
-      <trkpt lat="55.019444" lon="-3.684235">
-        <ele>203.0</ele>
-        <time>2012-05-02T18:22:18Z</time>
-      </trkpt>
-      <trkpt lat="55.01932" lon="-3.684145">
-        <ele>197.0</ele>
-        <time>2012-05-02T18:22:24Z</time>
-      </trkpt>
-      <trkpt lat="55.019246" lon="-3.684089">
-        <ele>205.0</ele>
-        <time>2012-05-02T18:22:28Z</time>
-      </trkpt>
-      <trkpt lat="55.019111" lon="-3.683996">
-        <ele>205.0</ele>
-        <time>2012-05-02T18:22:34Z</time>
-      </trkpt>
-      <trkpt lat="55.019037" lon="-3.683973">
-        <ele>204.0</ele>
-        <time>2012-05-02T18:22:37Z</time>
-      </trkpt>
-      <trkpt lat="55.018951" lon="-3.683933">
-        <ele>206.0</ele>
-        <time>2012-05-02T18:22:40Z</time>
-      </trkpt>
-      <trkpt lat="55.0188" lon="-3.68384">
-        <ele>204.0</ele>
-        <time>2012-05-02T18:22:46Z</time>
-      </trkpt>
-      <trkpt lat="55.018554" lon="-3.683582">
-        <ele>209.0</ele>
-        <time>2012-05-02T18:22:57Z</time>
-      </trkpt>
-      <trkpt lat="55.018391" lon="-3.683249">
-        <ele>205.0</ele>
-        <time>2012-05-02T18:23:06Z</time>
-      </trkpt>
-      <trkpt lat="55.018333" lon="-3.68304">
-        <ele>209.0</ele>
-        <time>2012-05-02T18:23:10Z</time>
-      </trkpt>
-      <trkpt lat="55.018291" lon="-3.682926">
-        <ele>208.0</ele>
-        <time>2012-05-02T18:23:13Z</time>
-      </trkpt>
-      <trkpt lat="55.018261" lon="-3.682804">
-        <ele>206.0</ele>
-        <time>2012-05-02T18:23:16Z</time>
-      </trkpt>
-      <trkpt lat="55.018188" lon="-3.682586">
-        <ele>200.0</ele>
-        <time>2012-05-02T18:23:22Z</time>
-      </trkpt>
-      <trkpt lat="55.018122" lon="-3.682364">
-        <ele>199.0</ele>
-        <time>2012-05-02T18:23:28Z</time>
-      </trkpt>
-      <trkpt lat="55.018056" lon="-3.682127">
-        <ele>203.0</ele>
-        <time>2012-05-02T18:23:34Z</time>
-      </trkpt>
-      <trkpt lat="55.017965" lon="-3.681924">
-        <ele>212.0</ele>
-        <time>2012-05-02T18:23:40Z</time>
-      </trkpt>
-      <trkpt lat="55.017888" lon="-3.681724">
-        <ele>206.0</ele>
-        <time>2012-05-02T18:23:46Z</time>
-      </trkpt>
-      <trkpt lat="55.017851" lon="-3.681614">
-        <ele>206.0</ele>
-        <time>2012-05-02T18:23:49Z</time>
-      </trkpt>
-      <trkpt lat="55.017816" lon="-3.681507">
-        <ele>208.0</ele>
-        <time>2012-05-02T18:23:52Z</time>
-      </trkpt>
-      <trkpt lat="55.017774" lon="-3.681275">
-        <ele>215.0</ele>
-        <time>2012-05-02T18:23:58Z</time>
-      </trkpt>
-      <trkpt lat="55.017751" lon="-3.681139">
-        <ele>218.0</ele>
-        <time>2012-05-02T18:24:02Z</time>
-      </trkpt>
-      <trkpt lat="55.017723" lon="-3.68102">
-        <ele>218.0</ele>
-        <time>2012-05-02T18:24:06Z</time>
-      </trkpt>
-      <trkpt lat="55.017709" lon="-3.680907">
-        <ele>216.0</ele>
-        <time>2012-05-02T18:24:09Z</time>
-      </trkpt>
-      <trkpt lat="55.017693" lon="-3.68078">
-        <ele>214.0</ele>
-        <time>2012-05-02T18:24:12Z</time>
-      </trkpt>
-      <trkpt lat="55.017669" lon="-3.680529">
-        <ele>216.0</ele>
-        <time>2012-05-02T18:24:18Z</time>
-      </trkpt>
-      <trkpt lat="55.017659" lon="-3.68042">
-        <ele>214.0</ele>
-        <time>2012-05-02T18:24:21Z</time>
-      </trkpt>
-      <trkpt lat="55.017652" lon="-3.680298">
-        <ele>221.0</ele>
-        <time>2012-05-02T18:24:24Z</time>
-      </trkpt>
-      <trkpt lat="55.017647" lon="-3.680169">
-        <ele>219.0</ele>
-        <time>2012-05-02T18:24:27Z</time>
-      </trkpt>
-      <trkpt lat="55.017646" lon="-3.679921">
-        <ele>221.0</ele>
-        <time>2012-05-02T18:24:35Z</time>
-      </trkpt>
-      <trkpt lat="55.017668" lon="-3.67978">
-        <ele>216.0</ele>
-        <time>2012-05-02T18:24:39Z</time>
-      </trkpt>
-      <trkpt lat="55.017686" lon="-3.679537">
-        <ele>216.0</ele>
-        <time>2012-05-02T18:24:46Z</time>
-      </trkpt>
-      <trkpt lat="55.01765" lon="-3.679175">
-        <ele>217.0</ele>
-        <time>2012-05-02T18:24:56Z</time>
-      </trkpt>
-      <trkpt lat="55.017605" lon="-3.678923">
-        <ele>222.0</ele>
-        <time>2012-05-02T18:25:02Z</time>
-      </trkpt>
-      <trkpt lat="55.017601" lon="-3.678801">
-        <ele>224.0</ele>
-        <time>2012-05-02T18:25:05Z</time>
-      </trkpt>
-      <trkpt lat="55.017592" lon="-3.678678">
-        <ele>226.0</ele>
-        <time>2012-05-02T18:25:08Z</time>
-      </trkpt>
-      <trkpt lat="55.01757" lon="-3.678434">
-        <ele>226.0</ele>
-        <time>2012-05-02T18:25:14Z</time>
-      </trkpt>
-      <trkpt lat="55.017574" lon="-3.677872">
-        <ele>231.0</ele>
-        <time>2012-05-02T18:25:26Z</time>
-      </trkpt>
-      <trkpt lat="55.01757" lon="-3.67773">
-        <ele>231.0</ele>
-        <time>2012-05-02T18:25:29Z</time>
-      </trkpt>
-      <trkpt lat="55.01755" lon="-3.677323">
-        <ele>225.0</ele>
-        <time>2012-05-02T18:25:38Z</time>
-      </trkpt>
-      <trkpt lat="55.017528" lon="-3.677193">
-        <ele>228.0</ele>
-        <time>2012-05-02T18:25:41Z</time>
-      </trkpt>
-      <trkpt lat="55.017507" lon="-3.677047">
-        <ele>231.0</ele>
-        <time>2012-05-02T18:25:44Z</time>
-      </trkpt>
-      <trkpt lat="55.017484" lon="-3.676791">
-        <ele>228.0</ele>
-        <time>2012-05-02T18:25:50Z</time>
-      </trkpt>
-      <trkpt lat="55.017481" lon="-3.676663">
-        <ele>225.0</ele>
-        <time>2012-05-02T18:25:53Z</time>
-      </trkpt>
-      <trkpt lat="55.017481" lon="-3.676536">
-        <ele>225.0</ele>
-        <time>2012-05-02T18:25:56Z</time>
-      </trkpt>
-      <trkpt lat="55.017486" lon="-3.676406">
-        <ele>229.0</ele>
-        <time>2012-05-02T18:25:59Z</time>
-      </trkpt>
-      <trkpt lat="55.017508" lon="-3.676062">
-        <ele>231.0</ele>
-        <time>2012-05-02T18:26:09Z</time>
-      </trkpt>
-      <trkpt lat="55.01773" lon="-3.676411">
-        <ele>241.0</ele>
-        <time>2012-05-02T18:26:42Z</time>
-      </trkpt>
-      <trkpt lat="55.017828" lon="-3.676585">
-        <ele>237.0</ele>
-        <time>2012-05-02T18:26:46Z</time>
-      </trkpt>
-      <trkpt lat="55.017867" lon="-3.676699">
-        <ele>237.0</ele>
-        <time>2012-05-02T18:26:49Z</time>
-      </trkpt>
-      <trkpt lat="55.017897" lon="-3.676815">
-        <ele>236.0</ele>
-        <time>2012-05-02T18:26:52Z</time>
-      </trkpt>
-      <trkpt lat="55.017949" lon="-3.677028">
-        <ele>240.0</ele>
-        <time>2012-05-02T18:26:58Z</time>
-      </trkpt>
-      <trkpt lat="55.017969" lon="-3.677161">
-        <ele>237.0</ele>
-        <time>2012-05-02T18:27:01Z</time>
-      </trkpt>
-      <trkpt lat="55.017998" lon="-3.677339">
-        <ele>244.0</ele>
-        <time>2012-05-02T18:27:04Z</time>
-      </trkpt>
-      <trkpt lat="55.018065" lon="-3.6777">
-        <ele>243.0</ele>
-        <time>2012-05-02T18:27:13Z</time>
-      </trkpt>
-      <trkpt lat="55.018102" lon="-3.677837">
-        <ele>243.0</ele>
-        <time>2012-05-02T18:27:16Z</time>
-      </trkpt>
-      <trkpt lat="55.018143" lon="-3.67811">
-        <ele>236.0</ele>
-        <time>2012-05-02T18:27:22Z</time>
-      </trkpt>
-      <trkpt lat="55.018204" lon="-3.678026">
-        <ele>240.0</ele>
-        <time>2012-05-02T18:27:28Z</time>
-      </trkpt>
-      <trkpt lat="55.018219" lon="-3.677907">
-        <ele>240.0</ele>
-        <time>2012-05-02T18:27:31Z</time>
-      </trkpt>
-      <trkpt lat="55.018238" lon="-3.678129">
-        <ele>242.0</ele>
-        <time>2012-05-02T18:27:42Z</time>
-      </trkpt>
-      <trkpt lat="55.018129" lon="-3.678946">
-        <ele>237.0</ele>
-        <time>2012-05-02T18:27:53Z</time>
-      </trkpt>
-      <trkpt lat="55.018087" lon="-3.679173">
-        <ele>234.0</ele>
-        <time>2012-05-02T18:27:57Z</time>
-      </trkpt>
-      <trkpt lat="55.018085" lon="-3.679461">
-        <ele>229.0</ele>
-        <time>2012-05-02T18:28:01Z</time>
-      </trkpt>
-      <trkpt lat="55.018081" lon="-3.679768">
-        <ele>234.0</ele>
-        <time>2012-05-02T18:28:05Z</time>
-      </trkpt>
-      <trkpt lat="55.018103" lon="-3.680043">
-        <ele>222.0</ele>
-        <time>2012-05-02T18:28:09Z</time>
-      </trkpt>
-      <trkpt lat="55.018119" lon="-3.680294">
-        <ele>236.0</ele>
-        <time>2012-05-02T18:28:13Z</time>
-      </trkpt>
-      <trkpt lat="55.01814" lon="-3.68058">
-        <ele>237.0</ele>
-        <time>2012-05-02T18:28:17Z</time>
-      </trkpt>
-      <trkpt lat="55.018258" lon="-3.680855">
-        <ele>238.0</ele>
-        <time>2012-05-02T18:28:21Z</time>
-      </trkpt>
-      <trkpt lat="55.018328" lon="-3.681179">
-        <ele>236.0</ele>
-        <time>2012-05-02T18:28:25Z</time>
-      </trkpt>
-      <trkpt lat="55.018469" lon="-3.681386">
-        <ele>233.0</ele>
-        <time>2012-05-02T18:28:29Z</time>
-      </trkpt>
-      <trkpt lat="55.018624" lon="-3.681583">
-        <ele>225.0</ele>
-        <time>2012-05-02T18:28:33Z</time>
-      </trkpt>
-      <trkpt lat="55.018747" lon="-3.681779">
-        <ele>233.0</ele>
-        <time>2012-05-02T18:28:36Z</time>
-      </trkpt>
-      <trkpt lat="55.018831" lon="-3.681893">
-        <ele>232.0</ele>
-        <time>2012-05-02T18:28:38Z</time>
-      </trkpt>
-      <trkpt lat="55.018968" lon="-3.682023">
-        <ele>233.0</ele>
-        <time>2012-05-02T18:28:42Z</time>
-      </trkpt>
-      <trkpt lat="55.019113" lon="-3.681961">
-        <ele>234.0</ele>
-        <time>2012-05-02T18:28:49Z</time>
-      </trkpt>
-      <trkpt lat="55.019195" lon="-3.68193">
-        <ele>234.0</ele>
-        <time>2012-05-02T18:28:52Z</time>
-      </trkpt>
-      <trkpt lat="55.019258" lon="-3.681899">
-        <ele>228.0</ele>
-        <time>2012-05-02T18:28:55Z</time>
-      </trkpt>
-      <trkpt lat="55.019317" lon="-3.681816">
-        <ele>229.0</ele>
-        <time>2012-05-02T18:28:59Z</time>
-      </trkpt>
-      <trkpt lat="55.019385" lon="-3.68174">
-        <ele>233.0</ele>
-        <time>2012-05-02T18:29:04Z</time>
-      </trkpt>
-      <trkpt lat="55.019445" lon="-3.681656">
-        <ele>233.0</ele>
-        <time>2012-05-02T18:29:09Z</time>
-      </trkpt>
-      <trkpt lat="55.019507" lon="-3.681594">
-        <ele>235.0</ele>
-        <time>2012-05-02T18:29:13Z</time>
-      </trkpt>
-      <trkpt lat="55.019576" lon="-3.681534">
-        <ele>237.0</ele>
-        <time>2012-05-02T18:29:16Z</time>
-      </trkpt>
-      <trkpt lat="55.019667" lon="-3.681508">
-        <ele>238.0</ele>
-        <time>2012-05-02T18:29:19Z</time>
-      </trkpt>
-      <trkpt lat="55.019799" lon="-3.681572">
-        <ele>240.0</ele>
-        <time>2012-05-02T18:29:25Z</time>
-      </trkpt>
-      <trkpt lat="55.019861" lon="-3.681637">
-        <ele>235.0</ele>
-        <time>2012-05-02T18:29:28Z</time>
-      </trkpt>
-      <trkpt lat="55.019915" lon="-3.681697">
-        <ele>231.0</ele>
-        <time>2012-05-02T18:29:31Z</time>
-      </trkpt>
-      <trkpt lat="55.019972" lon="-3.681748">
-        <ele>230.0</ele>
-        <time>2012-05-02T18:29:34Z</time>
-      </trkpt>
-      <trkpt lat="55.0202" lon="-3.681859">
-        <ele>238.0</ele>
-        <time>2012-05-02T18:29:41Z</time>
-      </trkpt>
-      <trkpt lat="55.020333" lon="-3.681892">
-        <ele>236.0</ele>
-        <time>2012-05-02T18:29:45Z</time>
-      </trkpt>
-      <trkpt lat="55.020419" lon="-3.681905">
-        <ele>237.0</ele>
-        <time>2012-05-02T18:29:48Z</time>
-      </trkpt>
-      <trkpt lat="55.020498" lon="-3.681916">
-        <ele>237.0</ele>
-        <time>2012-05-02T18:29:51Z</time>
-      </trkpt>
-      <trkpt lat="55.020589" lon="-3.681869">
-        <ele>231.0</ele>
-        <time>2012-05-02T18:29:54Z</time>
-      </trkpt>
-      <trkpt lat="55.020745" lon="-3.681786">
-        <ele>232.0</ele>
-        <time>2012-05-02T18:29:59Z</time>
-      </trkpt>
-      <trkpt lat="55.020909" lon="-3.681676">
-        <ele>232.0</ele>
-        <time>2012-05-02T18:30:05Z</time>
-      </trkpt>
-      <trkpt lat="55.020985" lon="-3.681637">
-        <ele>235.0</ele>
-        <time>2012-05-02T18:30:08Z</time>
-      </trkpt>
-      <trkpt lat="55.021135" lon="-3.681613">
-        <ele>239.0</ele>
-        <time>2012-05-02T18:30:13Z</time>
-      </trkpt>
-      <trkpt lat="55.021209" lon="-3.681615">
-        <ele>243.0</ele>
-        <time>2012-05-02T18:30:16Z</time>
-      </trkpt>
-      <trkpt lat="55.021291" lon="-3.681624">
-        <ele>245.0</ele>
-        <time>2012-05-02T18:30:19Z</time>
-      </trkpt>
-      <trkpt lat="55.021378" lon="-3.681664">
-        <ele>243.0</ele>
-        <time>2012-05-02T18:30:22Z</time>
-      </trkpt>
-      <trkpt lat="55.021535" lon="-3.681908">
-        <ele>236.0</ele>
-        <time>2012-05-02T18:30:29Z</time>
-      </trkpt>
-      <trkpt lat="55.021583" lon="-3.681981">
-        <ele>233.0</ele>
-        <time>2012-05-02T18:30:32Z</time>
-      </trkpt>
-      <trkpt lat="55.021657" lon="-3.682043">
-        <ele>235.0</ele>
-        <time>2012-05-02T18:30:35Z</time>
-      </trkpt>
-      <trkpt lat="55.021814" lon="-3.682113">
-        <ele>243.0</ele>
-        <time>2012-05-02T18:30:40Z</time>
-      </trkpt>
-      <trkpt lat="55.021959" lon="-3.682177">
-        <ele>245.0</ele>
-        <time>2012-05-02T18:30:45Z</time>
-      </trkpt>
-      <trkpt lat="55.022091" lon="-3.682316">
-        <ele>239.0</ele>
-        <time>2012-05-02T18:30:49Z</time>
-      </trkpt>
-      <trkpt lat="55.022133" lon="-3.68245">
-        <ele>240.0</ele>
-        <time>2012-05-02T18:30:51Z</time>
-      </trkpt>
-      <trkpt lat="55.022327" lon="-3.682819">
-        <ele>246.0</ele>
-        <time>2012-05-02T18:30:57Z</time>
-      </trkpt>
-      <trkpt lat="55.022544" lon="-3.683189">
-        <ele>242.0</ele>
-        <time>2012-05-02T18:31:01Z</time>
-      </trkpt>
-      <trkpt lat="55.022736" lon="-3.683472">
-        <ele>243.0</ele>
-        <time>2012-05-02T18:31:05Z</time>
-      </trkpt>
-      <trkpt lat="55.022877" lon="-3.683771">
-        <ele>250.0</ele>
-        <time>2012-05-02T18:31:09Z</time>
-      </trkpt>
-      <trkpt lat="55.023008" lon="-3.683985">
-        <ele>240.0</ele>
-        <time>2012-05-02T18:31:12Z</time>
-      </trkpt>
-      <trkpt lat="55.023143" lon="-3.684093">
-        <ele>242.0</ele>
-        <time>2012-05-02T18:31:16Z</time>
-      </trkpt>
-      <trkpt lat="55.02322" lon="-3.684126">
-        <ele>241.0</ele>
-        <time>2012-05-02T18:31:19Z</time>
-      </trkpt>
-      <trkpt lat="55.023415" lon="-3.684237">
-        <ele>243.0</ele>
-        <time>2012-05-02T18:31:24Z</time>
-      </trkpt>
-      <trkpt lat="55.023622" lon="-3.684374">
-        <ele>235.0</ele>
-        <time>2012-05-02T18:31:28Z</time>
-      </trkpt>
-      <trkpt lat="55.02379" lon="-3.684579">
-        <ele>236.0</ele>
-        <time>2012-05-02T18:31:32Z</time>
-      </trkpt>
-      <trkpt lat="55.023941" lon="-3.684803">
-        <ele>239.0</ele>
-        <time>2012-05-02T18:31:36Z</time>
-      </trkpt>
-      <trkpt lat="55.024099" lon="-3.685028">
-        <ele>235.0</ele>
-        <time>2012-05-02T18:31:40Z</time>
-      </trkpt>
-      <trkpt lat="55.024243" lon="-3.685222">
-        <ele>233.0</ele>
-        <time>2012-05-02T18:31:44Z</time>
-      </trkpt>
-      <trkpt lat="55.024384" lon="-3.685375">
-        <ele>244.0</ele>
-        <time>2012-05-02T18:31:48Z</time>
-      </trkpt>
-      <trkpt lat="55.024448" lon="-3.685438">
-        <ele>248.0</ele>
-        <time>2012-05-02T18:31:50Z</time>
-      </trkpt>
-      <trkpt lat="55.024656" lon="-3.685493">
-        <ele>245.0</ele>
-        <time>2012-05-02T18:31:56Z</time>
-      </trkpt>
-      <trkpt lat="55.024809" lon="-3.685593">
-        <ele>248.0</ele>
-        <time>2012-05-02T18:32:01Z</time>
-      </trkpt>
-      <trkpt lat="55.02488" lon="-3.685611">
-        <ele>247.0</ele>
-        <time>2012-05-02T18:32:04Z</time>
-      </trkpt>
-      <trkpt lat="55.024958" lon="-3.68556">
-        <ele>251.0</ele>
-        <time>2012-05-02T18:32:07Z</time>
-      </trkpt>
-      <trkpt lat="55.025101" lon="-3.685449">
-        <ele>251.0</ele>
-        <time>2012-05-02T18:32:12Z</time>
-      </trkpt>
-      <trkpt lat="55.025184" lon="-3.685412">
-        <ele>248.0</ele>
-        <time>2012-05-02T18:32:15Z</time>
-      </trkpt>
-      <trkpt lat="55.025327" lon="-3.685506">
-        <ele>246.0</ele>
-        <time>2012-05-02T18:32:21Z</time>
-      </trkpt>
-      <trkpt lat="55.02539" lon="-3.685556">
-        <ele>247.0</ele>
-        <time>2012-05-02T18:32:24Z</time>
-      </trkpt>
-      <trkpt lat="55.025448" lon="-3.685627">
-        <ele>249.0</ele>
-        <time>2012-05-02T18:32:28Z</time>
-      </trkpt>
-      <trkpt lat="55.02559" lon="-3.685743">
-        <ele>249.0</ele>
-        <time>2012-05-02T18:32:33Z</time>
-      </trkpt>
-      <trkpt lat="55.025666" lon="-3.68581">
-        <ele>254.0</ele>
-        <time>2012-05-02T18:32:35Z</time>
-      </trkpt>
-      <trkpt lat="55.025802" lon="-3.68599">
-        <ele>242.0</ele>
-        <time>2012-05-02T18:32:40Z</time>
-      </trkpt>
-      <trkpt lat="55.026011" lon="-3.68604">
-        <ele>238.0</ele>
-        <time>2012-05-02T18:32:45Z</time>
-      </trkpt>
-      <trkpt lat="55.026109" lon="-3.686065">
-        <ele>239.0</ele>
-        <time>2012-05-02T18:32:47Z</time>
-      </trkpt>
-      <trkpt lat="55.02626" lon="-3.686053">
-        <ele>235.0</ele>
-        <time>2012-05-02T18:32:53Z</time>
-      </trkpt>
-      <trkpt lat="55.026472" lon="-3.686022">
-        <ele>249.0</ele>
-        <time>2012-05-02T18:33:01Z</time>
-      </trkpt>
-      <trkpt lat="55.026548" lon="-3.685973">
-        <ele>247.0</ele>
-        <time>2012-05-02T18:33:05Z</time>
-      </trkpt>
-      <trkpt lat="55.026605" lon="-3.685924">
-        <ele>240.0</ele>
-        <time>2012-05-02T18:33:08Z</time>
-      </trkpt>
-      <trkpt lat="55.026666" lon="-3.68588">
-        <ele>246.0</ele>
-        <time>2012-05-02T18:33:11Z</time>
-      </trkpt>
-      <trkpt lat="55.02674" lon="-3.685817">
-        <ele>254.0</ele>
-        <time>2012-05-02T18:33:15Z</time>
-      </trkpt>
-      <trkpt lat="55.026794" lon="-3.685741">
-        <ele>256.0</ele>
-        <time>2012-05-02T18:33:18Z</time>
-      </trkpt>
-      <trkpt lat="55.026889" lon="-3.685569">
-        <ele>260.0</ele>
-        <time>2012-05-02T18:33:25Z</time>
-      </trkpt>
-      <trkpt lat="55.026935" lon="-3.685484">
-        <ele>258.0</ele>
-        <time>2012-05-02T18:33:28Z</time>
-      </trkpt>
-      <trkpt lat="55.026962" lon="-3.685222">
-        <ele>263.0</ele>
-        <time>2012-05-02T18:33:34Z</time>
-      </trkpt>
-      <trkpt lat="55.026899" lon="-3.685131">
-        <ele>261.0</ele>
-        <time>2012-05-02T18:33:38Z</time>
-      </trkpt>
-      <trkpt lat="55.02685" lon="-3.685054">
-        <ele>264.0</ele>
-        <time>2012-05-02T18:33:41Z</time>
-      </trkpt>
-      <trkpt lat="55.026836" lon="-3.684917">
-        <ele>267.0</ele>
-        <time>2012-05-02T18:33:45Z</time>
-      </trkpt>
-      <trkpt lat="55.026902" lon="-3.684867">
-        <ele>262.0</ele>
-        <time>2012-05-02T18:33:49Z</time>
-      </trkpt>
-      <trkpt lat="55.026969" lon="-3.684823">
-        <ele>259.0</ele>
-        <time>2012-05-02T18:33:52Z</time>
-      </trkpt>
-      <trkpt lat="55.027089" lon="-3.684668">
-        <ele>259.0</ele>
-        <time>2012-05-02T18:33:58Z</time>
-      </trkpt>
-      <trkpt lat="55.027149" lon="-3.68457">
-        <ele>262.0</ele>
-        <time>2012-05-02T18:34:02Z</time>
-      </trkpt>
-      <trkpt lat="55.027193" lon="-3.684457">
-        <ele>263.0</ele>
-        <time>2012-05-02T18:34:06Z</time>
-      </trkpt>
-      <trkpt lat="55.027013" lon="-3.684337">
-        <ele>270.0</ele>
-        <time>2012-05-02T18:34:30Z</time>
-      </trkpt>
-      <trkpt lat="55.026939" lon="-3.684306">
-        <ele>269.0</ele>
-        <time>2012-05-02T18:34:34Z</time>
-      </trkpt>
-      <trkpt lat="55.026856" lon="-3.684273">
-        <ele>267.0</ele>
-        <time>2012-05-02T18:34:38Z</time>
-      </trkpt>
-      <trkpt lat="55.026781" lon="-3.684242">
-        <ele>273.0</ele>
-        <time>2012-05-02T18:34:41Z</time>
-      </trkpt>
-      <trkpt lat="55.026709" lon="-3.684264">
-        <ele>272.0</ele>
-        <time>2012-05-02T18:34:44Z</time>
-      </trkpt>
-      <trkpt lat="55.026635" lon="-3.68428">
-        <ele>271.0</ele>
-        <time>2012-05-02T18:34:47Z</time>
-      </trkpt>
-      <trkpt lat="55.026495" lon="-3.684264">
-        <ele>273.0</ele>
-        <time>2012-05-02T18:34:54Z</time>
-      </trkpt>
-      <trkpt lat="55.026411" lon="-3.684224">
-        <ele>271.0</ele>
-        <time>2012-05-02T18:34:57Z</time>
-      </trkpt>
-      <trkpt lat="55.026327" lon="-3.684183">
-        <ele>269.0</ele>
-        <time>2012-05-02T18:35:00Z</time>
-      </trkpt>
-      <trkpt lat="55.026467" lon="-3.684029">
-        <ele>264.0</ele>
-        <time>2012-05-02T18:35:10Z</time>
-      </trkpt>
-      <trkpt lat="55.026676" lon="-3.683953">
-        <ele>268.0</ele>
-        <time>2012-05-02T18:35:20Z</time>
-      </trkpt>
-      <trkpt lat="55.026817" lon="-3.683897">
-        <ele>270.0</ele>
-        <time>2012-05-02T18:35:26Z</time>
-      </trkpt>
-      <trkpt lat="55.02693" lon="-3.683732">
-        <ele>272.0</ele>
-        <time>2012-05-02T18:35:33Z</time>
-      </trkpt>
-      <trkpt lat="55.02693" lon="-3.68362">
-        <ele>280.0</ele>
-        <time>2012-05-02T18:35:36Z</time>
-      </trkpt>
-      <trkpt lat="55.026915" lon="-3.68351">
-        <ele>277.0</ele>
-        <time>2012-05-02T18:35:41Z</time>
-      </trkpt>
-      <trkpt lat="55.026875" lon="-3.683397">
-        <ele>277.0</ele>
-        <time>2012-05-02T18:35:47Z</time>
-      </trkpt>
-      <trkpt lat="55.026828" lon="-3.683308">
-        <ele>275.0</ele>
-        <time>2012-05-02T18:35:51Z</time>
-      </trkpt>
-      <trkpt lat="55.026763" lon="-3.683242">
-        <ele>278.0</ele>
-        <time>2012-05-02T18:35:56Z</time>
-      </trkpt>
-      <trkpt lat="55.026694" lon="-3.683206">
-        <ele>283.0</ele>
-        <time>2012-05-02T18:36:02Z</time>
-      </trkpt>
-      <trkpt lat="55.026624" lon="-3.683171">
-        <ele>283.0</ele>
-        <time>2012-05-02T18:36:08Z</time>
-      </trkpt>
-      <trkpt lat="55.0265" lon="-3.683049">
-        <ele>280.0</ele>
-        <time>2012-05-02T18:36:18Z</time>
-      </trkpt>
-      <trkpt lat="55.026409" lon="-3.682872">
-        <ele>278.0</ele>
-        <time>2012-05-02T18:36:24Z</time>
-      </trkpt>
-      <trkpt lat="55.026379" lon="-3.682768">
-        <ele>278.0</ele>
-        <time>2012-05-02T18:36:27Z</time>
-      </trkpt>
-      <trkpt lat="55.026271" lon="-3.682459">
-        <ele>272.0</ele>
-        <time>2012-05-02T18:36:37Z</time>
-      </trkpt>
-      <trkpt lat="55.026244" lon="-3.682355">
-        <ele>278.0</ele>
-        <time>2012-05-02T18:36:41Z</time>
-      </trkpt>
-      <trkpt lat="55.026258" lon="-3.682236">
-        <ele>281.0</ele>
-        <time>2012-05-02T18:36:46Z</time>
-      </trkpt>
-      <trkpt lat="55.026284" lon="-3.682119">
-        <ele>276.0</ele>
-        <time>2012-05-02T18:36:52Z</time>
-      </trkpt>
-      <trkpt lat="55.026396" lon="-3.681827">
-        <ele>279.0</ele>
-        <time>2012-05-02T18:37:04Z</time>
-      </trkpt>
-      <trkpt lat="55.026434" lon="-3.681713">
-        <ele>288.0</ele>
-        <time>2012-05-02T18:37:10Z</time>
-      </trkpt>
-      <trkpt lat="55.026462" lon="-3.681613">
-        <ele>288.0</ele>
-        <time>2012-05-02T18:37:14Z</time>
-      </trkpt>
-      <trkpt lat="55.026548" lon="-3.681286">
-        <ele>295.0</ele>
-        <time>2012-05-02T18:37:30Z</time>
-      </trkpt>
-      <trkpt lat="55.026561" lon="-3.681177">
-        <ele>285.0</ele>
-        <time>2012-05-02T18:37:34Z</time>
-      </trkpt>
-      <trkpt lat="55.026696" lon="-3.680945">
-        <ele>290.0</ele>
-        <time>2012-05-02T18:37:44Z</time>
-      </trkpt>
-      <trkpt lat="55.026857" lon="-3.680525">
-        <ele>281.0</ele>
-        <time>2012-05-02T18:37:58Z</time>
-      </trkpt>
-      <trkpt lat="55.026912" lon="-3.680455">
-        <ele>285.0</ele>
-        <time>2012-05-02T18:38:02Z</time>
-      </trkpt>
-      <trkpt lat="55.026967" lon="-3.680351">
-        <ele>287.0</ele>
-        <time>2012-05-02T18:38:06Z</time>
-      </trkpt>
-      <trkpt lat="55.026911" lon="-3.680269">
-        <ele>290.0</ele>
-        <time>2012-05-02T18:38:36Z</time>
-      </trkpt>
-      <trkpt lat="55.026839" lon="-3.680293">
-        <ele>287.0</ele>
-        <time>2012-05-02T18:38:44Z</time>
-      </trkpt>
-      <trkpt lat="55.02677" lon="-3.680297">
-        <ele>292.0</ele>
-        <time>2012-05-02T18:38:48Z</time>
-      </trkpt>
-      <trkpt lat="55.026703" lon="-3.680261">
-        <ele>290.0</ele>
-        <time>2012-05-02T18:38:53Z</time>
-      </trkpt>
-      <trkpt lat="55.026637" lon="-3.680273">
-        <ele>289.0</ele>
-        <time>2012-05-02T18:39:00Z</time>
-      </trkpt>
-      <trkpt lat="55.026539" lon="-3.680413">
-        <ele>298.0</ele>
-        <time>2012-05-02T18:39:59Z</time>
-      </trkpt>
-      <trkpt lat="55.026472" lon="-3.680425">
-        <ele>289.0</ele>
-        <time>2012-05-02T18:40:09Z</time>
-      </trkpt>
-      <trkpt lat="55.026537" lon="-3.68045">
-        <ele>285.0</ele>
-        <time>2012-05-02T18:40:59Z</time>
-      </trkpt>
-      <trkpt lat="55.026477" lon="-3.680488">
-        <ele>287.0</ele>
-        <time>2012-05-02T18:43:55Z</time>
-      </trkpt>
-      <trkpt lat="55.026541" lon="-3.68052">
-        <ele>279.0</ele>
-        <time>2012-05-02T18:44:57Z</time>
-      </trkpt>
-      <trkpt lat="55.026564" lon="-3.680416">
-        <ele>294.0</ele>
-        <time>2012-05-02T18:45:32Z</time>
-      </trkpt>
-      <trkpt lat="55.026526" lon="-3.680511">
-        <ele>289.0</ele>
-        <time>2012-05-02T18:46:09Z</time>
-      </trkpt>
-      <trkpt lat="55.026471" lon="-3.68057">
-        <ele>286.0</ele>
-        <time>2012-05-02T18:46:38Z</time>
-      </trkpt>
-      <trkpt lat="55.026402" lon="-3.68054">
-        <ele>295.0</ele>
-        <time>2012-05-02T18:46:43Z</time>
-      </trkpt>
-      <trkpt lat="55.026331" lon="-3.680537">
-        <ele>295.0</ele>
-        <time>2012-05-02T18:46:48Z</time>
-      </trkpt>
-      <trkpt lat="55.02626" lon="-3.680559">
-        <ele>297.0</ele>
-        <time>2012-05-02T18:46:54Z</time>
-      </trkpt>
-      <trkpt lat="55.026195" lon="-3.680561">
-        <ele>299.0</ele>
-        <time>2012-05-02T18:47:02Z</time>
-      </trkpt>
-      <trkpt lat="55.026118" lon="-3.680537">
-        <ele>295.0</ele>
-        <time>2012-05-02T18:47:07Z</time>
-      </trkpt>
-      <trkpt lat="55.026052" lon="-3.680561">
-        <ele>294.0</ele>
-        <time>2012-05-02T18:47:12Z</time>
-      </trkpt>
-      <trkpt lat="55.025988" lon="-3.680571">
-        <ele>296.0</ele>
-        <time>2012-05-02T18:47:16Z</time>
-      </trkpt>
-      <trkpt lat="55.025914" lon="-3.680557">
-        <ele>293.0</ele>
-        <time>2012-05-02T18:47:20Z</time>
-      </trkpt>
-      <trkpt lat="55.025851" lon="-3.68054">
-        <ele>299.0</ele>
-        <time>2012-05-02T18:47:23Z</time>
-      </trkpt>
-      <trkpt lat="55.02578" lon="-3.680558">
-        <ele>298.0</ele>
-        <time>2012-05-02T18:47:28Z</time>
-      </trkpt>
-      <trkpt lat="55.025711" lon="-3.680565">
-        <ele>299.0</ele>
-        <time>2012-05-02T18:47:35Z</time>
-      </trkpt>
-      <trkpt lat="55.025646" lon="-3.680618">
-        <ele>305.0</ele>
-        <time>2012-05-02T18:47:40Z</time>
-      </trkpt>
-      <trkpt lat="55.025581" lon="-3.68061">
-        <ele>301.0</ele>
-        <time>2012-05-02T18:47:45Z</time>
-      </trkpt>
-      <trkpt lat="55.025508" lon="-3.680611">
-        <ele>297.0</ele>
-        <time>2012-05-02T18:47:50Z</time>
-      </trkpt>
-      <trkpt lat="55.025438" lon="-3.680623">
-        <ele>292.0</ele>
-        <time>2012-05-02T18:47:55Z</time>
-      </trkpt>
-      <trkpt lat="55.025304" lon="-3.680541">
-        <ele>295.0</ele>
-        <time>2012-05-02T18:48:02Z</time>
-      </trkpt>
-      <trkpt lat="55.02523" lon="-3.680557">
-        <ele>298.0</ele>
-        <time>2012-05-02T18:48:07Z</time>
-      </trkpt>
-      <trkpt lat="55.025181" lon="-3.680485">
-        <ele>302.0</ele>
-        <time>2012-05-02T18:48:14Z</time>
-      </trkpt>
-      <trkpt lat="55.025142" lon="-3.68037">
-        <ele>307.0</ele>
-        <time>2012-05-02T18:48:22Z</time>
-      </trkpt>
-      <trkpt lat="55.025086" lon="-3.680309">
-        <ele>313.0</ele>
-        <time>2012-05-02T18:48:28Z</time>
-      </trkpt>
-      <trkpt lat="55.025027" lon="-3.680251">
-        <ele>316.0</ele>
-        <time>2012-05-02T18:48:34Z</time>
-      </trkpt>
-      <trkpt lat="55.02497" lon="-3.680205">
-        <ele>316.0</ele>
-        <time>2012-05-02T18:48:39Z</time>
-      </trkpt>
-      <trkpt lat="55.024916" lon="-3.680132">
-        <ele>316.0</ele>
-        <time>2012-05-02T18:48:44Z</time>
-      </trkpt>
-      <trkpt lat="55.024854" lon="-3.68009">
-        <ele>312.0</ele>
-        <time>2012-05-02T18:48:50Z</time>
-      </trkpt>
-      <trkpt lat="55.024803" lon="-3.68">
-        <ele>314.0</ele>
-        <time>2012-05-02T18:48:54Z</time>
-      </trkpt>
-      <trkpt lat="55.024782" lon="-3.679881">
-        <ele>300.0</ele>
-        <time>2012-05-02T18:49:01Z</time>
-      </trkpt>
-      <trkpt lat="55.024745" lon="-3.679769">
-        <ele>306.0</ele>
-        <time>2012-05-02T18:49:08Z</time>
-      </trkpt>
-      <trkpt lat="55.024702" lon="-3.679688">
-        <ele>299.0</ele>
-        <time>2012-05-02T18:49:16Z</time>
-      </trkpt>
-      <trkpt lat="55.024652" lon="-3.679607">
-        <ele>308.0</ele>
-        <time>2012-05-02T18:49:23Z</time>
-      </trkpt>
-      <trkpt lat="55.024596" lon="-3.679517">
-        <ele>310.0</ele>
-        <time>2012-05-02T18:49:28Z</time>
-      </trkpt>
-      <trkpt lat="55.024578" lon="-3.679401">
-        <ele>308.0</ele>
-        <time>2012-05-02T18:49:33Z</time>
-      </trkpt>
-      <trkpt lat="55.02454" lon="-3.67929">
-        <ele>310.0</ele>
-        <time>2012-05-02T18:49:43Z</time>
-      </trkpt>
-      <trkpt lat="55.024482" lon="-3.679229">
-        <ele>311.0</ele>
-        <time>2012-05-02T18:49:49Z</time>
-      </trkpt>
-      <trkpt lat="55.024437" lon="-3.67915">
-        <ele>312.0</ele>
-        <time>2012-05-02T18:49:54Z</time>
-      </trkpt>
-      <trkpt lat="55.024415" lon="-3.679047">
-        <ele>321.0</ele>
-        <time>2012-05-02T18:49:59Z</time>
-      </trkpt>
-      <trkpt lat="55.024312" lon="-3.678914">
-        <ele>293.0</ele>
-        <time>2012-05-02T18:50:18Z</time>
-      </trkpt>
-      <trkpt lat="55.024203" lon="-3.678766">
-        <ele>303.0</ele>
-        <time>2012-05-02T18:50:28Z</time>
-      </trkpt>
-      <trkpt lat="55.024187" lon="-3.678654">
-        <ele>293.0</ele>
-        <time>2012-05-02T18:50:33Z</time>
-      </trkpt>
-      <trkpt lat="55.024209" lon="-3.678382">
-        <ele>294.0</ele>
-        <time>2012-05-02T18:50:41Z</time>
-      </trkpt>
-      <trkpt lat="55.024209" lon="-3.678267">
-        <ele>297.0</ele>
-        <time>2012-05-02T18:50:44Z</time>
-      </trkpt>
-      <trkpt lat="55.024212" lon="-3.678151">
-        <ele>293.0</ele>
-        <time>2012-05-02T18:50:49Z</time>
-      </trkpt>
-      <trkpt lat="55.024137" lon="-3.678046">
-        <ele>304.0</ele>
-        <time>2012-05-02T18:51:04Z</time>
-      </trkpt>
-      <trkpt lat="55.024083" lon="-3.677971">
-        <ele>302.0</ele>
-        <time>2012-05-02T18:51:15Z</time>
-      </trkpt>
-      <trkpt lat="55.024022" lon="-3.678209">
-        <ele>295.0</ele>
-        <time>2012-05-02T18:51:29Z</time>
-      </trkpt>
-      <trkpt lat="55.024032" lon="-3.678323">
-        <ele>296.0</ele>
-        <time>2012-05-02T18:51:31Z</time>
-      </trkpt>
-      <trkpt lat="55.024034" lon="-3.678834">
-        <ele>288.0</ele>
-        <time>2012-05-02T18:51:39Z</time>
-      </trkpt>
-      <trkpt lat="55.023996" lon="-3.679133">
-        <ele>294.0</ele>
-        <time>2012-05-02T18:51:43Z</time>
-      </trkpt>
-      <trkpt lat="55.023944" lon="-3.679374">
-        <ele>297.0</ele>
-        <time>2012-05-02T18:51:47Z</time>
-      </trkpt>
-      <trkpt lat="55.023922" lon="-3.679486">
-        <ele>298.0</ele>
-        <time>2012-05-02T18:51:49Z</time>
-      </trkpt>
-      <trkpt lat="55.023855" lon="-3.67974">
-        <ele>306.0</ele>
-        <time>2012-05-02T18:51:54Z</time>
-      </trkpt>
-      <trkpt lat="55.023793" lon="-3.679874">
-        <ele>303.0</ele>
-        <time>2012-05-02T18:51:57Z</time>
-      </trkpt>
-      <trkpt lat="55.023713" lon="-3.68008">
-        <ele>299.0</ele>
-        <time>2012-05-02T18:52:01Z</time>
-      </trkpt>
-      <trkpt lat="55.023709" lon="-3.680564">
-        <ele>282.0</ele>
-        <time>2012-05-02T18:52:14Z</time>
-      </trkpt>
-      <trkpt lat="55.023772" lon="-3.680652">
-        <ele>293.0</ele>
-        <time>2012-05-02T18:52:17Z</time>
-      </trkpt>
-      <trkpt lat="55.023846" lon="-3.680647">
-        <ele>309.0</ele>
-        <time>2012-05-02T18:52:45Z</time>
-      </trkpt>
-      <trkpt lat="55.023854" lon="-3.68106">
-        <ele>309.0</ele>
-        <time>2012-05-02T18:53:02Z</time>
-      </trkpt>
-      <trkpt lat="55.023803" lon="-3.681131">
-        <ele>301.0</ele>
-        <time>2012-05-02T18:53:04Z</time>
-      </trkpt>
-      <trkpt lat="55.023602" lon="-3.681313">
-        <ele>295.0</ele>
-        <time>2012-05-02T18:53:11Z</time>
-      </trkpt>
-      <trkpt lat="55.023535" lon="-3.681368">
-        <ele>294.0</ele>
-        <time>2012-05-02T18:53:14Z</time>
-      </trkpt>
-      <trkpt lat="55.023399" lon="-3.681586">
-        <ele>291.0</ele>
-        <time>2012-05-02T18:53:21Z</time>
-      </trkpt>
-      <trkpt lat="55.023351" lon="-3.681696">
-        <ele>289.0</ele>
-        <time>2012-05-02T18:53:26Z</time>
-      </trkpt>
-      <trkpt lat="55.023439" lon="-3.682337">
-        <ele>290.0</ele>
-        <time>2012-05-02T18:53:42Z</time>
-      </trkpt>
-      <trkpt lat="55.023555" lon="-3.682599">
-        <ele>291.0</ele>
-        <time>2012-05-02T18:53:46Z</time>
-      </trkpt>
-      <trkpt lat="55.023681" lon="-3.682921">
-        <ele>297.0</ele>
-        <time>2012-05-02T18:53:50Z</time>
-      </trkpt>
-      <trkpt lat="55.023776" lon="-3.683187">
-        <ele>293.0</ele>
-        <time>2012-05-02T18:53:54Z</time>
-      </trkpt>
-      <trkpt lat="55.023995" lon="-3.68354">
-        <ele>286.0</ele>
-        <time>2012-05-02T18:53:59Z</time>
-      </trkpt>
-      <trkpt lat="55.02411" lon="-3.68371">
-        <ele>278.0</ele>
-        <time>2012-05-02T18:54:02Z</time>
-      </trkpt>
-      <trkpt lat="55.024222" lon="-3.683915">
-        <ele>278.0</ele>
-        <time>2012-05-02T18:54:06Z</time>
-      </trkpt>
-      <trkpt lat="55.024254" lon="-3.684016">
-        <ele>279.0</ele>
-        <time>2012-05-02T18:54:08Z</time>
-      </trkpt>
-      <trkpt lat="55.024217" lon="-3.684118">
-        <ele>264.0</ele>
-        <time>2012-05-02T18:54:12Z</time>
-      </trkpt>
-      <trkpt lat="55.024111" lon="-3.684285">
-        <ele>245.0</ele>
-        <time>2012-05-02T18:54:29Z</time>
-      </trkpt>
-      <trkpt lat="55.023887" lon="-3.684388">
-        <ele>250.0</ele>
-        <time>2012-05-02T18:54:35Z</time>
-      </trkpt>
-      <trkpt lat="55.023739" lon="-3.684354">
-        <ele>249.0</ele>
-        <time>2012-05-02T18:54:39Z</time>
-      </trkpt>
-      <trkpt lat="55.023674" lon="-3.684335">
-        <ele>252.0</ele>
-        <time>2012-05-02T18:54:41Z</time>
-      </trkpt>
-      <trkpt lat="55.023514" lon="-3.684336">
-        <ele>250.0</ele>
-        <time>2012-05-02T18:54:46Z</time>
-      </trkpt>
-      <trkpt lat="55.023431" lon="-3.684337">
-        <ele>250.0</ele>
-        <time>2012-05-02T18:54:49Z</time>
-      </trkpt>
-      <trkpt lat="55.023278" lon="-3.684459">
-        <ele>253.0</ele>
-        <time>2012-05-02T18:54:55Z</time>
-      </trkpt>
-      <trkpt lat="55.023209" lon="-3.684522">
-        <ele>249.0</ele>
-        <time>2012-05-02T18:54:58Z</time>
-      </trkpt>
-      <trkpt lat="55.023267" lon="-3.684265">
-        <ele>263.0</ele>
-        <time>2012-05-02T18:55:25Z</time>
-      </trkpt>
-      <trkpt lat="55.02332" lon="-3.684184">
-        <ele>271.0</ele>
-        <time>2012-05-02T18:55:29Z</time>
-      </trkpt>
-      <trkpt lat="55.023515" lon="-3.684335">
-        <ele>258.0</ele>
-        <time>2012-05-02T18:55:55Z</time>
-      </trkpt>
-      <trkpt lat="55.023677" lon="-3.684478">
-        <ele>263.0</ele>
-        <time>2012-05-02T18:55:59Z</time>
-      </trkpt>
-      <trkpt lat="55.023807" lon="-3.684657">
-        <ele>262.0</ele>
-        <time>2012-05-02T18:56:03Z</time>
-      </trkpt>
-      <trkpt lat="55.023984" lon="-3.684832">
-        <ele>266.0</ele>
-        <time>2012-05-02T18:56:07Z</time>
-      </trkpt>
-      <trkpt lat="55.024121" lon="-3.684996">
-        <ele>260.0</ele>
-        <time>2012-05-02T18:56:11Z</time>
-      </trkpt>
-      <trkpt lat="55.024261" lon="-3.685173">
-        <ele>260.0</ele>
-        <time>2012-05-02T18:56:15Z</time>
-      </trkpt>
-      <trkpt lat="55.02437" lon="-3.685328">
-        <ele>265.0</ele>
-        <time>2012-05-02T18:56:19Z</time>
-      </trkpt>
-      <trkpt lat="55.024521" lon="-3.685409">
-        <ele>260.0</ele>
-        <time>2012-05-02T18:56:23Z</time>
-      </trkpt>
-      <trkpt lat="55.02467" lon="-3.685393">
-        <ele>258.0</ele>
-        <time>2012-05-02T18:56:27Z</time>
-      </trkpt>
-      <trkpt lat="55.024813" lon="-3.685481">
-        <ele>253.0</ele>
-        <time>2012-05-02T18:56:31Z</time>
-      </trkpt>
-      <trkpt lat="55.024882" lon="-3.685515">
-        <ele>255.0</ele>
-        <time>2012-05-02T18:56:33Z</time>
-      </trkpt>
-      <trkpt lat="55.02501" lon="-3.685446">
-        <ele>249.0</ele>
-        <time>2012-05-02T18:56:39Z</time>
-      </trkpt>
-      <trkpt lat="55.025247" lon="-3.685418">
-        <ele>250.0</ele>
-        <time>2012-05-02T18:56:47Z</time>
-      </trkpt>
-      <trkpt lat="55.025314" lon="-3.685496">
-        <ele>247.0</ele>
-        <time>2012-05-02T18:56:51Z</time>
-      </trkpt>
-      <trkpt lat="55.025388" lon="-3.685557">
-        <ele>247.0</ele>
-        <time>2012-05-02T18:56:54Z</time>
-      </trkpt>
-      <trkpt lat="55.025546" lon="-3.685664">
-        <ele>247.0</ele>
-        <time>2012-05-02T18:56:59Z</time>
-      </trkpt>
-      <trkpt lat="55.025706" lon="-3.685777">
-        <ele>248.0</ele>
-        <time>2012-05-02T18:57:03Z</time>
-      </trkpt>
-      <trkpt lat="55.025869" lon="-3.685911">
-        <ele>248.0</ele>
-        <time>2012-05-02T18:57:07Z</time>
-      </trkpt>
-      <trkpt lat="55.026023" lon="-3.685968">
-        <ele>252.0</ele>
-        <time>2012-05-02T18:57:11Z</time>
-      </trkpt>
-      <trkpt lat="55.026087" lon="-3.685974">
-        <ele>249.0</ele>
-        <time>2012-05-02T18:57:13Z</time>
-      </trkpt>
-      <trkpt lat="55.026254" lon="-3.685991">
-        <ele>249.0</ele>
-        <time>2012-05-02T18:57:19Z</time>
-      </trkpt>
-      <trkpt lat="55.02633" lon="-3.685979">
-        <ele>248.0</ele>
-        <time>2012-05-02T18:57:22Z</time>
-      </trkpt>
-      <trkpt lat="55.026394" lon="-3.685918">
-        <ele>247.0</ele>
-        <time>2012-05-02T18:57:25Z</time>
-      </trkpt>
-      <trkpt lat="55.026619" lon="-3.685829">
-        <ele>252.0</ele>
-        <time>2012-05-02T18:57:35Z</time>
-      </trkpt>
-      <trkpt lat="55.026693" lon="-3.685756">
-        <ele>251.0</ele>
-        <time>2012-05-02T18:57:39Z</time>
-      </trkpt>
-      <trkpt lat="55.026763" lon="-3.685673">
-        <ele>252.0</ele>
-        <time>2012-05-02T18:57:43Z</time>
-      </trkpt>
-      <trkpt lat="55.026797" lon="-3.685558">
-        <ele>256.0</ele>
-        <time>2012-05-02T18:57:46Z</time>
-      </trkpt>
-      <trkpt lat="55.026907" lon="-3.685349">
-        <ele>261.0</ele>
-        <time>2012-05-02T18:57:53Z</time>
-      </trkpt>
-      <trkpt lat="55.026936" lon="-3.685238">
-        <ele>257.0</ele>
-        <time>2012-05-02T18:57:56Z</time>
-      </trkpt>
-      <trkpt lat="55.026931" lon="-3.685125">
-        <ele>260.0</ele>
-        <time>2012-05-02T18:58:00Z</time>
-      </trkpt>
-      <trkpt lat="55.026873" lon="-3.685059">
-        <ele>260.0</ele>
-        <time>2012-05-02T18:58:06Z</time>
-      </trkpt>
-      <trkpt lat="55.026912" lon="-3.684917">
-        <ele>254.0</ele>
-        <time>2012-05-02T18:58:15Z</time>
-      </trkpt>
-      <trkpt lat="55.026973" lon="-3.68484">
-        <ele>258.0</ele>
-        <time>2012-05-02T18:58:18Z</time>
-      </trkpt>
-      <trkpt lat="55.027023" lon="-3.684743">
-        <ele>262.0</ele>
-        <time>2012-05-02T18:58:21Z</time>
-      </trkpt>
-      <trkpt lat="55.027133" lon="-3.684613">
-        <ele>262.0</ele>
-        <time>2012-05-02T18:58:27Z</time>
-      </trkpt>
-      <trkpt lat="55.027184" lon="-3.684504">
-        <ele>259.0</ele>
-        <time>2012-05-02T18:58:30Z</time>
-      </trkpt>
-      <trkpt lat="55.027125" lon="-3.684458">
-        <ele>265.0</ele>
-        <time>2012-05-02T18:58:39Z</time>
-      </trkpt>
-      <trkpt lat="55.02704" lon="-3.684409">
-        <ele>268.0</ele>
-        <time>2012-05-02T18:58:43Z</time>
-      </trkpt>
-      <trkpt lat="55.026988" lon="-3.684346">
-        <ele>269.0</ele>
-        <time>2012-05-02T18:58:46Z</time>
-      </trkpt>
-      <trkpt lat="55.026834" lon="-3.684289">
-        <ele>269.0</ele>
-        <time>2012-05-02T18:58:53Z</time>
-      </trkpt>
-      <trkpt lat="55.026668" lon="-3.684283">
-        <ele>269.0</ele>
-        <time>2012-05-02T18:58:59Z</time>
-      </trkpt>
-      <trkpt lat="55.02659" lon="-3.684282">
-        <ele>269.0</ele>
-        <time>2012-05-02T18:59:02Z</time>
-      </trkpt>
-      <trkpt lat="55.026504" lon="-3.68424">
-        <ele>269.0</ele>
-        <time>2012-05-02T18:59:06Z</time>
-      </trkpt>
-      <trkpt lat="55.026361" lon="-3.68421">
-        <ele>267.0</ele>
-        <time>2012-05-02T18:59:11Z</time>
-      </trkpt>
-      <trkpt lat="55.026314" lon="-3.684107">
-        <ele>273.0</ele>
-        <time>2012-05-02T18:59:14Z</time>
-      </trkpt>
-      <trkpt lat="55.026374" lon="-3.684042">
-        <ele>272.0</ele>
-        <time>2012-05-02T18:59:18Z</time>
-      </trkpt>
-      <trkpt lat="55.026443" lon="-3.684014">
-        <ele>268.0</ele>
-        <time>2012-05-02T18:59:21Z</time>
-      </trkpt>
-      <trkpt lat="55.026523" lon="-3.683995">
-        <ele>266.0</ele>
-        <time>2012-05-02T18:59:26Z</time>
-      </trkpt>
-      <trkpt lat="55.026662" lon="-3.683901">
-        <ele>270.0</ele>
-        <time>2012-05-02T18:59:31Z</time>
-      </trkpt>
-      <trkpt lat="55.026803" lon="-3.68386">
-        <ele>272.0</ele>
-        <time>2012-05-02T18:59:37Z</time>
-      </trkpt>
-      <trkpt lat="55.026871" lon="-3.683827">
-        <ele>273.0</ele>
-        <time>2012-05-02T18:59:41Z</time>
-      </trkpt>
-      <trkpt lat="55.026919" lon="-3.683749">
-        <ele>271.0</ele>
-        <time>2012-05-02T18:59:44Z</time>
-      </trkpt>
-      <trkpt lat="55.027" lon="-3.683551">
-        <ele>277.0</ele>
-        <time>2012-05-02T18:59:51Z</time>
-      </trkpt>
-      <trkpt lat="55.027042" lon="-3.683468">
-        <ele>274.0</ele>
-        <time>2012-05-02T18:59:55Z</time>
-      </trkpt>
-      <trkpt lat="55.027234" lon="-3.683256">
-        <ele>272.0</ele>
-        <time>2012-05-02T19:00:06Z</time>
-      </trkpt>
-      <trkpt lat="55.02729" lon="-3.683191">
-        <ele>273.0</ele>
-        <time>2012-05-02T19:00:09Z</time>
-      </trkpt>
-      <trkpt lat="55.027336" lon="-3.683098">
-        <ele>274.0</ele>
-        <time>2012-05-02T19:00:12Z</time>
-      </trkpt>
-      <trkpt lat="55.027365" lon="-3.682974">
-        <ele>274.0</ele>
-        <time>2012-05-02T19:00:16Z</time>
-      </trkpt>
-      <trkpt lat="55.027387" lon="-3.68286">
-        <ele>278.0</ele>
-        <time>2012-05-02T19:00:20Z</time>
-      </trkpt>
-      <trkpt lat="55.027474" lon="-3.68256">
-        <ele>284.0</ele>
-        <time>2012-05-02T19:00:35Z</time>
-      </trkpt>
-      <trkpt lat="55.027456" lon="-3.682413">
-        <ele>284.0</ele>
-        <time>2012-05-02T19:00:39Z</time>
-      </trkpt>
-      <trkpt lat="55.027436" lon="-3.68229">
-        <ele>285.0</ele>
-        <time>2012-05-02T19:00:42Z</time>
-      </trkpt>
-      <trkpt lat="55.027457" lon="-3.682175">
-        <ele>290.0</ele>
-        <time>2012-05-02T19:00:47Z</time>
-      </trkpt>
-      <trkpt lat="55.027481" lon="-3.682073">
-        <ele>287.0</ele>
-        <time>2012-05-02T19:00:51Z</time>
-      </trkpt>
-      <trkpt lat="55.027504" lon="-3.681962">
-        <ele>284.0</ele>
-        <time>2012-05-02T19:00:54Z</time>
-      </trkpt>
-      <trkpt lat="55.027543" lon="-3.68186">
-        <ele>277.0</ele>
-        <time>2012-05-02T19:00:59Z</time>
-      </trkpt>
-      <trkpt lat="55.027582" lon="-3.681773">
-        <ele>277.0</ele>
-        <time>2012-05-02T19:01:04Z</time>
-      </trkpt>
-      <trkpt lat="55.027575" lon="-3.681516">
-        <ele>284.0</ele>
-        <time>2012-05-02T19:01:33Z</time>
-      </trkpt>
-      <trkpt lat="55.02762" lon="-3.681416">
-        <ele>291.0</ele>
-        <time>2012-05-02T19:01:58Z</time>
-      </trkpt>
-      <trkpt lat="55.027663" lon="-3.681298">
-        <ele>293.0</ele>
-        <time>2012-05-02T19:02:01Z</time>
-      </trkpt>
-      <trkpt lat="55.027724" lon="-3.681067">
-        <ele>288.0</ele>
-        <time>2012-05-02T19:02:06Z</time>
-      </trkpt>
-      <trkpt lat="55.027806" lon="-3.68084">
-        <ele>285.0</ele>
-        <time>2012-05-02T19:02:10Z</time>
-      </trkpt>
-      <trkpt lat="55.027895" lon="-3.680627">
-        <ele>281.0</ele>
-        <time>2012-05-02T19:02:14Z</time>
-      </trkpt>
-      <trkpt lat="55.027954" lon="-3.680425">
-        <ele>288.0</ele>
-        <time>2012-05-02T19:02:19Z</time>
-      </trkpt>
-      <trkpt lat="55.028005" lon="-3.680289">
-        <ele>288.0</ele>
-        <time>2012-05-02T19:02:23Z</time>
-      </trkpt>
-      <trkpt lat="55.028021" lon="-3.680181">
-        <ele>290.0</ele>
-        <time>2012-05-02T19:02:25Z</time>
-      </trkpt>
-      <trkpt lat="55.028078" lon="-3.67989">
-        <ele>287.0</ele>
-        <time>2012-05-02T19:02:30Z</time>
-      </trkpt>
-      <trkpt lat="55.028141" lon="-3.679605">
-        <ele>282.0</ele>
-        <time>2012-05-02T19:02:34Z</time>
-      </trkpt>
-      <trkpt lat="55.028298" lon="-3.679699">
-        <ele>279.0</ele>
-        <time>2012-05-02T19:02:38Z</time>
-      </trkpt>
-      <trkpt lat="55.028417" lon="-3.679849">
-        <ele>277.0</ele>
-        <time>2012-05-02T19:02:43Z</time>
-      </trkpt>
-      <trkpt lat="55.028468" lon="-3.679969">
-        <ele>277.0</ele>
-        <time>2012-05-02T19:02:46Z</time>
-      </trkpt>
-      <trkpt lat="55.028505" lon="-3.680066">
-        <ele>279.0</ele>
-        <time>2012-05-02T19:02:49Z</time>
-      </trkpt>
-      <trkpt lat="55.028536" lon="-3.680172">
-        <ele>280.0</ele>
-        <time>2012-05-02T19:02:52Z</time>
-      </trkpt>
-      <trkpt lat="55.028547" lon="-3.680281">
-        <ele>282.0</ele>
-        <time>2012-05-02T19:02:56Z</time>
-      </trkpt>
-      <trkpt lat="55.028568" lon="-3.68039">
-        <ele>285.0</ele>
-        <time>2012-05-02T19:03:00Z</time>
-      </trkpt>
-      <trkpt lat="55.028643" lon="-3.680651">
-        <ele>294.0</ele>
-        <time>2012-05-02T19:03:07Z</time>
-      </trkpt>
-      <trkpt lat="55.028703" lon="-3.680711">
-        <ele>290.0</ele>
-        <time>2012-05-02T19:03:11Z</time>
-      </trkpt>
-      <trkpt lat="55.028773" lon="-3.680756">
-        <ele>290.0</ele>
-        <time>2012-05-02T19:03:16Z</time>
-      </trkpt>
-      <trkpt lat="55.028743" lon="-3.680853">
-        <ele>289.0</ele>
-        <time>2012-05-02T19:03:21Z</time>
-      </trkpt>
-      <trkpt lat="55.028715" lon="-3.680963">
-        <ele>293.0</ele>
-        <time>2012-05-02T19:03:26Z</time>
-      </trkpt>
-      <trkpt lat="55.028836" lon="-3.681067">
-        <ele>288.0</ele>
-        <time>2012-05-02T19:04:10Z</time>
-      </trkpt>
-      <trkpt lat="55.028872" lon="-3.681174">
-        <ele>284.0</ele>
-        <time>2012-05-02T19:04:26Z</time>
-      </trkpt>
-      <trkpt lat="55.028914" lon="-3.681278">
-        <ele>287.0</ele>
-        <time>2012-05-02T19:04:30Z</time>
-      </trkpt>
-      <trkpt lat="55.028978" lon="-3.681288">
-        <ele>286.0</ele>
-        <time>2012-05-02T19:04:36Z</time>
-      </trkpt>
-      <trkpt lat="55.029056" lon="-3.681285">
-        <ele>289.0</ele>
-        <time>2012-05-02T19:04:42Z</time>
-      </trkpt>
-      <trkpt lat="55.029132" lon="-3.681287">
-        <ele>292.0</ele>
-        <time>2012-05-02T19:04:47Z</time>
-      </trkpt>
-      <trkpt lat="55.029212" lon="-3.681287">
-        <ele>291.0</ele>
-        <time>2012-05-02T19:04:52Z</time>
-      </trkpt>
-      <trkpt lat="55.029286" lon="-3.681285">
-        <ele>293.0</ele>
-        <time>2012-05-02T19:04:56Z</time>
-      </trkpt>
-      <trkpt lat="55.029357" lon="-3.681288">
-        <ele>296.0</ele>
-        <time>2012-05-02T19:05:00Z</time>
-      </trkpt>
-      <trkpt lat="55.029477" lon="-3.681178">
-        <ele>288.0</ele>
-        <time>2012-05-02T19:05:14Z</time>
-      </trkpt>
-      <trkpt lat="55.02951" lon="-3.681067">
-        <ele>277.0</ele>
-        <time>2012-05-02T19:05:21Z</time>
-      </trkpt>
-      <trkpt lat="55.029516" lon="-3.680954">
-        <ele>291.0</ele>
-        <time>2012-05-02T19:05:26Z</time>
-      </trkpt>
-      <trkpt lat="55.029507" lon="-3.680844">
-        <ele>292.0</ele>
-        <time>2012-05-02T19:05:39Z</time>
-      </trkpt>
-      <trkpt lat="55.029542" lon="-3.680741">
-        <ele>285.0</ele>
-        <time>2012-05-02T19:05:48Z</time>
-      </trkpt>
-      <trkpt lat="55.029717" lon="-3.680642">
-        <ele>289.0</ele>
-        <time>2012-05-02T19:05:55Z</time>
-      </trkpt>
-      <trkpt lat="55.029791" lon="-3.6806">
-        <ele>289.0</ele>
-        <time>2012-05-02T19:05:57Z</time>
-      </trkpt>
-      <trkpt lat="55.03052" lon="-3.67949">
-        <ele>289.0</ele>
-        <time>2012-05-02T19:06:32Z</time>
-      </trkpt>
-      <trkpt lat="55.029732" lon="-3.680851">
-        <ele>293.0</ele>
-        <time>2012-05-02T19:07:22Z</time>
-      </trkpt>
-      <trkpt lat="55.029649" lon="-3.680777">
-        <ele>292.0</ele>
-        <time>2012-05-02T19:07:24Z</time>
-      </trkpt>
-      <trkpt lat="55.029556" lon="-3.680594">
-        <ele>300.0</ele>
-        <time>2012-05-02T19:07:31Z</time>
-      </trkpt>
-      <trkpt lat="55.029642" lon="-3.680571">
-        <ele>285.0</ele>
-        <time>2012-05-02T19:08:05Z</time>
-      </trkpt>
-      <trkpt lat="55.029788" lon="-3.680512">
-        <ele>289.0</ele>
-        <time>2012-05-02T19:08:11Z</time>
-      </trkpt>
-      <trkpt lat="55.029857" lon="-3.680508">
-        <ele>292.0</ele>
-        <time>2012-05-02T19:08:13Z</time>
-      </trkpt>
-      <trkpt lat="55.030003" lon="-3.680416">
-        <ele>293.0</ele>
-        <time>2012-05-02T19:08:18Z</time>
-      </trkpt>
-      <trkpt lat="55.030063" lon="-3.680329">
-        <ele>290.0</ele>
-        <time>2012-05-02T19:08:21Z</time>
-      </trkpt>
-      <trkpt lat="55.030192" lon="-3.680246">
-        <ele>283.0</ele>
-        <time>2012-05-02T19:08:27Z</time>
-      </trkpt>
-      <trkpt lat="55.030243" lon="-3.680177">
-        <ele>287.0</ele>
-        <time>2012-05-02T19:08:33Z</time>
-      </trkpt>
-      <trkpt lat="55.030299" lon="-3.68012">
-        <ele>285.0</ele>
-        <time>2012-05-02T19:08:37Z</time>
-      </trkpt>
-      <trkpt lat="55.030403" lon="-3.67994">
-        <ele>286.0</ele>
-        <time>2012-05-02T19:08:44Z</time>
-      </trkpt>
-      <trkpt lat="55.030425" lon="-3.679824">
-        <ele>283.0</ele>
-        <time>2012-05-02T19:08:50Z</time>
-      </trkpt>
-      <trkpt lat="55.030474" lon="-3.679737">
-        <ele>289.0</ele>
-        <time>2012-05-02T19:08:57Z</time>
-      </trkpt>
-      <trkpt lat="55.030535" lon="-3.679688">
-        <ele>287.0</ele>
-        <time>2012-05-02T19:09:04Z</time>
-      </trkpt>
-      <trkpt lat="55.030608" lon="-3.679644">
-        <ele>284.0</ele>
-        <time>2012-05-02T19:09:10Z</time>
-      </trkpt>
-      <trkpt lat="55.030682" lon="-3.679619">
-        <ele>279.0</ele>
-        <time>2012-05-02T19:09:14Z</time>
-      </trkpt>
-      <trkpt lat="55.030742" lon="-3.679582">
-        <ele>272.0</ele>
-        <time>2012-05-02T19:09:18Z</time>
-      </trkpt>
-      <trkpt lat="55.03088" lon="-3.679608">
-        <ele>276.0</ele>
-        <time>2012-05-02T19:09:26Z</time>
-      </trkpt>
-      <trkpt lat="55.030934" lon="-3.679722">
-        <ele>278.0</ele>
-        <time>2012-05-02T19:09:31Z</time>
-      </trkpt>
-      <trkpt lat="55.030973" lon="-3.679834">
-        <ele>278.0</ele>
-        <time>2012-05-02T19:09:35Z</time>
-      </trkpt>
-      <trkpt lat="55.030996" lon="-3.679949">
-        <ele>279.0</ele>
-        <time>2012-05-02T19:09:40Z</time>
-      </trkpt>
-      <trkpt lat="55.030962" lon="-3.679827">
-        <ele>276.0</ele>
-        <time>2012-05-02T19:09:51Z</time>
-      </trkpt>
-      <trkpt lat="55.030978" lon="-3.679688">
-        <ele>278.0</ele>
-        <time>2012-05-02T19:09:56Z</time>
-      </trkpt>
-      <trkpt lat="55.031034" lon="-3.679633">
-        <ele>274.0</ele>
-        <time>2012-05-02T19:10:02Z</time>
-      </trkpt>
-      <trkpt lat="55.031112" lon="-3.679642">
-        <ele>270.0</ele>
-        <time>2012-05-02T19:10:07Z</time>
-      </trkpt>
-      <trkpt lat="55.031186" lon="-3.679683">
-        <ele>258.0</ele>
-        <time>2012-05-02T19:10:10Z</time>
-      </trkpt>
-      <trkpt lat="55.031252" lon="-3.67967">
-        <ele>274.0</ele>
-        <time>2012-05-02T19:10:14Z</time>
-      </trkpt>
-      <trkpt lat="55.031403" lon="-3.67971">
-        <ele>269.0</ele>
-        <time>2012-05-02T19:10:19Z</time>
-      </trkpt>
-      <trkpt lat="55.03153" lon="-3.679846">
-        <ele>258.0</ele>
-        <time>2012-05-02T19:10:25Z</time>
-      </trkpt>
-      <trkpt lat="55.031548" lon="-3.679977">
-        <ele>260.0</ele>
-        <time>2012-05-02T19:10:28Z</time>
-      </trkpt>
-      <trkpt lat="55.031614" lon="-3.680031">
-        <ele>251.0</ele>
-        <time>2012-05-02T19:10:37Z</time>
-      </trkpt>
-      <trkpt lat="55.031718" lon="-3.680195">
-        <ele>257.0</ele>
-        <time>2012-05-02T19:10:45Z</time>
-      </trkpt>
-      <trkpt lat="55.031757" lon="-3.680285">
-        <ele>263.0</ele>
-        <time>2012-05-02T19:10:50Z</time>
-      </trkpt>
-      <trkpt lat="55.031822" lon="-3.680334">
-        <ele>266.0</ele>
-        <time>2012-05-02T19:10:56Z</time>
-      </trkpt>
-      <trkpt lat="55.03162" lon="-3.68008">
-        <ele>266.0</ele>
-        <time>2012-05-02T19:11:39Z</time>
-      </trkpt>
-      <trkpt lat="55.031555" lon="-3.680061">
-        <ele>267.0</ele>
-        <time>2012-05-02T19:11:45Z</time>
-      </trkpt>
-      <trkpt lat="55.031488" lon="-3.680038">
-        <ele>271.0</ele>
-        <time>2012-05-02T19:11:56Z</time>
-      </trkpt>
-      <trkpt lat="55.031436" lon="-3.679958">
-        <ele>264.0</ele>
-        <time>2012-05-02T19:12:02Z</time>
-      </trkpt>
-      <trkpt lat="55.031546" lon="-3.680107">
-        <ele>276.0</ele>
-        <time>2012-05-02T19:12:11Z</time>
-      </trkpt>
-      <trkpt lat="55.031474" lon="-3.679919">
-        <ele>268.0</ele>
-        <time>2012-05-02T19:12:40Z</time>
-      </trkpt>
-      <trkpt lat="55.031534" lon="-3.679886">
-        <ele>270.0</ele>
-        <time>2012-05-02T19:12:56Z</time>
-      </trkpt>
-      <trkpt lat="55.031657" lon="-3.68004">
-        <ele>270.0</ele>
-        <time>2012-05-02T19:13:02Z</time>
-      </trkpt>
-      <trkpt lat="55.031713" lon="-3.680115">
-        <ele>269.0</ele>
-        <time>2012-05-02T19:13:07Z</time>
-      </trkpt>
-      <trkpt lat="55.03173" lon="-3.680322">
-        <ele>260.0</ele>
-        <time>2012-05-02T19:14:24Z</time>
-      </trkpt>
-      <trkpt lat="55.031854" lon="-3.680371">
-        <ele>265.0</ele>
-        <time>2012-05-02T19:14:36Z</time>
-      </trkpt>
-      <trkpt lat="55.031845" lon="-3.680255">
-        <ele>258.0</ele>
-        <time>2012-05-02T19:14:59Z</time>
-      </trkpt>
-      <trkpt lat="55.031912" lon="-3.680225">
-        <ele>264.0</ele>
-        <time>2012-05-02T19:15:10Z</time>
-      </trkpt>
-      <trkpt lat="55.031975" lon="-3.680266">
-        <ele>269.0</ele>
-        <time>2012-05-02T19:15:32Z</time>
-      </trkpt>
-      <trkpt lat="55.032049" lon="-3.680281">
-        <ele>268.0</ele>
-        <time>2012-05-02T19:15:39Z</time>
-      </trkpt>
-      <trkpt lat="55.03211" lon="-3.680321">
-        <ele>266.0</ele>
-        <time>2012-05-02T19:15:42Z</time>
-      </trkpt>
-      <trkpt lat="55.032245" lon="-3.680385">
-        <ele>271.0</ele>
-        <time>2012-05-02T19:15:48Z</time>
-      </trkpt>
-      <trkpt lat="55.032315" lon="-3.680396">
-        <ele>262.0</ele>
-        <time>2012-05-02T19:15:52Z</time>
-      </trkpt>
-      <trkpt lat="55.032373" lon="-3.680444">
-        <ele>262.0</ele>
-        <time>2012-05-02T19:15:56Z</time>
-      </trkpt>
-      <trkpt lat="55.032497" lon="-3.680464">
-        <ele>247.0</ele>
-        <time>2012-05-02T19:16:09Z</time>
-      </trkpt>
-      <trkpt lat="55.032656" lon="-3.680439">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:16:14Z</time>
-      </trkpt>
-      <trkpt lat="55.032726" lon="-3.680498">
-        <ele>252.0</ele>
-        <time>2012-05-02T19:16:17Z</time>
-      </trkpt>
-      <trkpt lat="55.032786" lon="-3.68058">
-        <ele>254.0</ele>
-        <time>2012-05-02T19:16:21Z</time>
-      </trkpt>
-      <trkpt lat="55.03284" lon="-3.680661">
-        <ele>254.0</ele>
-        <time>2012-05-02T19:16:24Z</time>
-      </trkpt>
-      <trkpt lat="55.03289" lon="-3.680733">
-        <ele>259.0</ele>
-        <time>2012-05-02T19:16:28Z</time>
-      </trkpt>
-      <trkpt lat="55.033019" lon="-3.680882">
-        <ele>256.0</ele>
-        <time>2012-05-02T19:16:35Z</time>
-      </trkpt>
-      <trkpt lat="55.033083" lon="-3.680957">
-        <ele>251.0</ele>
-        <time>2012-05-02T19:16:39Z</time>
-      </trkpt>
-      <trkpt lat="55.033134" lon="-3.681037">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:16:44Z</time>
-      </trkpt>
-      <trkpt lat="55.033277" lon="-3.680983">
-        <ele>233.0</ele>
-        <time>2012-05-02T19:16:53Z</time>
-      </trkpt>
-      <trkpt lat="55.033335" lon="-3.680919">
-        <ele>222.0</ele>
-        <time>2012-05-02T19:16:57Z</time>
-      </trkpt>
-      <trkpt lat="55.033381" lon="-3.680839">
-        <ele>200.0</ele>
-        <time>2012-05-02T19:17:41Z</time>
-      </trkpt>
-      <trkpt lat="55.033382" lon="-3.680567">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:18:26Z</time>
-      </trkpt>
-      <trkpt lat="55.033367" lon="-3.680444">
-        <ele>191.0</ele>
-        <time>2012-05-02T19:18:29Z</time>
-      </trkpt>
-      <trkpt lat="55.033343" lon="-3.680313">
-        <ele>189.0</ele>
-        <time>2012-05-02T19:18:32Z</time>
-      </trkpt>
-      <trkpt lat="55.033341" lon="-3.680063">
-        <ele>184.0</ele>
-        <time>2012-05-02T19:18:38Z</time>
-      </trkpt>
-      <trkpt lat="55.03338" lon="-3.67994">
-        <ele>185.0</ele>
-        <time>2012-05-02T19:18:41Z</time>
-      </trkpt>
-      <trkpt lat="55.03349" lon="-3.679734">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:18:46Z</time>
-      </trkpt>
-      <trkpt lat="55.033592" lon="-3.679562">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:18:50Z</time>
-      </trkpt>
-      <trkpt lat="55.033665" lon="-3.679291">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:18:54Z</time>
-      </trkpt>
-      <trkpt lat="55.033732" lon="-3.679029">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:18:58Z</time>
-      </trkpt>
-      <trkpt lat="55.033751" lon="-3.678733">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:19:02Z</time>
-      </trkpt>
-      <trkpt lat="55.033755" lon="-3.678487">
-        <ele>198.0</ele>
-        <time>2012-05-02T19:19:06Z</time>
-      </trkpt>
-      <trkpt lat="55.033752" lon="-3.678356">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:19:09Z</time>
-      </trkpt>
-      <trkpt lat="55.033756" lon="-3.67822">
-        <ele>197.0</ele>
-        <time>2012-05-02T19:19:12Z</time>
-      </trkpt>
-      <trkpt lat="55.033735" lon="-3.677956">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:19:17Z</time>
-      </trkpt>
-      <trkpt lat="55.033668" lon="-3.677721">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:19:22Z</time>
-      </trkpt>
-      <trkpt lat="55.033639" lon="-3.677624">
-        <ele>195.0</ele>
-        <time>2012-05-02T19:19:24Z</time>
-      </trkpt>
-      <trkpt lat="55.033556" lon="-3.677375">
-        <ele>195.0</ele>
-        <time>2012-05-02T19:19:29Z</time>
-      </trkpt>
-      <trkpt lat="55.033495" lon="-3.677156">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:19:33Z</time>
-      </trkpt>
-      <trkpt lat="55.033478" lon="-3.677044">
-        <ele>201.0</ele>
-        <time>2012-05-02T19:19:35Z</time>
-      </trkpt>
-      <trkpt lat="55.033454" lon="-3.676635">
-        <ele>207.0</ele>
-        <time>2012-05-02T19:19:41Z</time>
-      </trkpt>
-      <trkpt lat="55.033413" lon="-3.676406">
-        <ele>204.0</ele>
-        <time>2012-05-02T19:19:45Z</time>
-      </trkpt>
-      <trkpt lat="55.033344" lon="-3.676177">
-        <ele>202.0</ele>
-        <time>2012-05-02T19:19:49Z</time>
-      </trkpt>
-      <trkpt lat="55.033298" lon="-3.676051">
-        <ele>200.0</ele>
-        <time>2012-05-02T19:19:51Z</time>
-      </trkpt>
-      <trkpt lat="55.033144" lon="-3.675686">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:19:57Z</time>
-      </trkpt>
-      <trkpt lat="55.033059" lon="-3.675465">
-        <ele>197.0</ele>
-        <time>2012-05-02T19:20:01Z</time>
-      </trkpt>
-      <trkpt lat="55.033021" lon="-3.675372">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:20:03Z</time>
-      </trkpt>
-      <trkpt lat="55.032858" lon="-3.675119">
-        <ele>198.0</ele>
-        <time>2012-05-02T19:20:10Z</time>
-      </trkpt>
-      <trkpt lat="55.032789" lon="-3.675052">
-        <ele>201.0</ele>
-        <time>2012-05-02T19:20:12Z</time>
-      </trkpt>
-      <trkpt lat="55.032651" lon="-3.674931">
-        <ele>207.0</ele>
-        <time>2012-05-02T19:20:18Z</time>
-      </trkpt>
-      <trkpt lat="55.032573" lon="-3.674886">
-        <ele>212.0</ele>
-        <time>2012-05-02T19:20:21Z</time>
-      </trkpt>
-      <trkpt lat="55.032429" lon="-3.674759">
-        <ele>226.0</ele>
-        <time>2012-05-02T19:20:26Z</time>
-      </trkpt>
-      <trkpt lat="55.032298" lon="-3.67466">
-        <ele>226.0</ele>
-        <time>2012-05-02T19:20:30Z</time>
-      </trkpt>
-      <trkpt lat="55.032175" lon="-3.67453">
-        <ele>228.0</ele>
-        <time>2012-05-02T19:20:34Z</time>
-      </trkpt>
-      <trkpt lat="55.031978" lon="-3.674303">
-        <ele>219.0</ele>
-        <time>2012-05-02T19:20:41Z</time>
-      </trkpt>
-      <trkpt lat="55.031869" lon="-3.674111">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:20:45Z</time>
-      </trkpt>
-      <trkpt lat="55.031754" lon="-3.673908">
-        <ele>211.0</ele>
-        <time>2012-05-02T19:20:49Z</time>
-      </trkpt>
-      <trkpt lat="55.031645" lon="-3.67371">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:20:53Z</time>
-      </trkpt>
-      <trkpt lat="55.031523" lon="-3.673544">
-        <ele>219.0</ele>
-        <time>2012-05-02T19:20:57Z</time>
-      </trkpt>
-      <trkpt lat="55.031457" lon="-3.673476">
-        <ele>215.0</ele>
-        <time>2012-05-02T19:20:59Z</time>
-      </trkpt>
-      <trkpt lat="55.03124" lon="-3.673186">
-        <ele>216.0</ele>
-        <time>2012-05-02T19:21:05Z</time>
-      </trkpt>
-      <trkpt lat="55.030974" lon="-3.672684">
-        <ele>210.0</ele>
-        <time>2012-05-02T19:21:10Z</time>
-      </trkpt>
-      <trkpt lat="55.030807" lon="-3.672222">
-        <ele>202.0</ele>
-        <time>2012-05-02T19:21:14Z</time>
-      </trkpt>
-      <trkpt lat="55.030648" lon="-3.671799">
-        <ele>202.0</ele>
-        <time>2012-05-02T19:21:18Z</time>
-      </trkpt>
-      <trkpt lat="55.030532" lon="-3.671471">
-        <ele>204.0</ele>
-        <time>2012-05-02T19:21:21Z</time>
-      </trkpt>
-      <trkpt lat="55.030361" lon="-3.671023">
-        <ele>198.0</ele>
-        <time>2012-05-02T19:21:26Z</time>
-      </trkpt>
-      <trkpt lat="55.030259" lon="-3.670753">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:21:29Z</time>
-      </trkpt>
-      <trkpt lat="55.030109" lon="-3.670422">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:21:33Z</time>
-      </trkpt>
-      <trkpt lat="55.029923" lon="-3.670213">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:21:37Z</time>
-      </trkpt>
-      <trkpt lat="55.029745" lon="-3.670157">
-        <ele>203.0</ele>
-        <time>2012-05-02T19:21:41Z</time>
-      </trkpt>
-      <trkpt lat="55.029624" lon="-3.669963">
-        <ele>200.0</ele>
-        <time>2012-05-02T19:21:45Z</time>
-      </trkpt>
-      <trkpt lat="55.02959" lon="-3.669361">
-        <ele>198.0</ele>
-        <time>2012-05-02T19:21:50Z</time>
-      </trkpt>
-      <trkpt lat="55.029683" lon="-3.668908">
-        <ele>197.0</ele>
-        <time>2012-05-02T19:21:54Z</time>
-      </trkpt>
-      <trkpt lat="55.029803" lon="-3.668473">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:21:58Z</time>
-      </trkpt>
-      <trkpt lat="55.029884" lon="-3.668003">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:22:02Z</time>
-      </trkpt>
-      <trkpt lat="55.029848" lon="-3.667679">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:22:05Z</time>
-      </trkpt>
-      <trkpt lat="55.029749" lon="-3.667331">
-        <ele>189.0</ele>
-        <time>2012-05-02T19:22:09Z</time>
-      </trkpt>
-      <trkpt lat="55.029599" lon="-3.666881">
-        <ele>189.0</ele>
-        <time>2012-05-02T19:22:14Z</time>
-      </trkpt>
-      <trkpt lat="55.02944" lon="-3.666476">
-        <ele>188.0</ele>
-        <time>2012-05-02T19:22:18Z</time>
-      </trkpt>
-      <trkpt lat="55.02916" lon="-3.666526">
-        <ele>186.0</ele>
-        <time>2012-05-02T19:22:26Z</time>
-      </trkpt>
-      <trkpt lat="55.029042" lon="-3.666645">
-        <ele>183.0</ele>
-        <time>2012-05-02T19:22:30Z</time>
-      </trkpt>
-      <trkpt lat="55.028913" lon="-3.666769">
-        <ele>185.0</ele>
-        <time>2012-05-02T19:22:34Z</time>
-      </trkpt>
-      <trkpt lat="55.028789" lon="-3.666877">
-        <ele>185.0</ele>
-        <time>2012-05-02T19:22:38Z</time>
-      </trkpt>
-      <trkpt lat="55.02866" lon="-3.666894">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:22:42Z</time>
-      </trkpt>
-      <trkpt lat="55.028512" lon="-3.666818">
-        <ele>189.0</ele>
-        <time>2012-05-02T19:22:46Z</time>
-      </trkpt>
-      <trkpt lat="55.028373" lon="-3.666719">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:22:50Z</time>
-      </trkpt>
-      <trkpt lat="55.028246" lon="-3.666642">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:22:54Z</time>
-      </trkpt>
-      <trkpt lat="55.028107" lon="-3.66656">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:22:58Z</time>
-      </trkpt>
-      <trkpt lat="55.027981" lon="-3.666497">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:23:02Z</time>
-      </trkpt>
-      <trkpt lat="55.027915" lon="-3.666479">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:23:04Z</time>
-      </trkpt>
-      <trkpt lat="55.027756" lon="-3.666569">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:23:10Z</time>
-      </trkpt>
-      <trkpt lat="55.02768" lon="-3.666649">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:23:13Z</time>
-      </trkpt>
-      <trkpt lat="55.027615" lon="-3.666758">
-        <ele>203.0</ele>
-        <time>2012-05-02T19:23:16Z</time>
-      </trkpt>
-      <trkpt lat="55.027531" lon="-3.666934">
-        <ele>198.0</ele>
-        <time>2012-05-02T19:23:20Z</time>
-      </trkpt>
-      <trkpt lat="55.027407" lon="-3.66714">
-        <ele>197.0</ele>
-        <time>2012-05-02T19:23:26Z</time>
-      </trkpt>
-      <trkpt lat="55.027348" lon="-3.667266">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:23:29Z</time>
-      </trkpt>
-      <trkpt lat="55.02724" lon="-3.66747">
-        <ele>197.0</ele>
-        <time>2012-05-02T19:23:34Z</time>
-      </trkpt>
-      <trkpt lat="55.027176" lon="-3.667587">
-        <ele>197.0</ele>
-        <time>2012-05-02T19:23:37Z</time>
-      </trkpt>
-      <trkpt lat="55.027118" lon="-3.6677">
-        <ele>195.0</ele>
-        <time>2012-05-02T19:23:40Z</time>
-      </trkpt>
-      <trkpt lat="55.026994" lon="-3.667903">
-        <ele>197.0</ele>
-        <time>2012-05-02T19:23:46Z</time>
-      </trkpt>
-      <trkpt lat="55.026936" lon="-3.668002">
-        <ele>198.0</ele>
-        <time>2012-05-02T19:23:49Z</time>
-      </trkpt>
-      <trkpt lat="55.026888" lon="-3.668098">
-        <ele>203.0</ele>
-        <time>2012-05-02T19:23:52Z</time>
-      </trkpt>
-      <trkpt lat="55.026776" lon="-3.668309">
-        <ele>204.0</ele>
-        <time>2012-05-02T19:23:58Z</time>
-      </trkpt>
-      <trkpt lat="55.026716" lon="-3.668429">
-        <ele>205.0</ele>
-        <time>2012-05-02T19:24:01Z</time>
-      </trkpt>
-      <trkpt lat="55.026658" lon="-3.668534">
-        <ele>200.0</ele>
-        <time>2012-05-02T19:24:04Z</time>
-      </trkpt>
-      <trkpt lat="55.026548" lon="-3.668733">
-        <ele>201.0</ele>
-        <time>2012-05-02T19:24:10Z</time>
-      </trkpt>
-      <trkpt lat="55.0265" lon="-3.668828">
-        <ele>205.0</ele>
-        <time>2012-05-02T19:24:13Z</time>
-      </trkpt>
-      <trkpt lat="55.026441" lon="-3.668921">
-        <ele>204.0</ele>
-        <time>2012-05-02T19:24:16Z</time>
-      </trkpt>
-      <trkpt lat="55.026377" lon="-3.66902">
-        <ele>209.0</ele>
-        <time>2012-05-02T19:24:20Z</time>
-      </trkpt>
-      <trkpt lat="55.026263" lon="-3.669214">
-        <ele>209.0</ele>
-        <time>2012-05-02T19:24:26Z</time>
-      </trkpt>
-      <trkpt lat="55.026209" lon="-3.669326">
-        <ele>207.0</ele>
-        <time>2012-05-02T19:24:30Z</time>
-      </trkpt>
-      <trkpt lat="55.026166" lon="-3.66942">
-        <ele>208.0</ele>
-        <time>2012-05-02T19:24:33Z</time>
-      </trkpt>
-      <trkpt lat="55.026115" lon="-3.669527">
-        <ele>207.0</ele>
-        <time>2012-05-02T19:24:37Z</time>
-      </trkpt>
-      <trkpt lat="55.026063" lon="-3.669616">
-        <ele>209.0</ele>
-        <time>2012-05-02T19:24:40Z</time>
-      </trkpt>
-      <trkpt lat="55.025952" lon="-3.669815">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:24:46Z</time>
-      </trkpt>
-      <trkpt lat="55.025898" lon="-3.669918">
-        <ele>208.0</ele>
-        <time>2012-05-02T19:24:49Z</time>
-      </trkpt>
-      <trkpt lat="55.025848" lon="-3.670017">
-        <ele>213.0</ele>
-        <time>2012-05-02T19:24:52Z</time>
-      </trkpt>
-      <trkpt lat="55.025743" lon="-3.670185">
-        <ele>213.0</ele>
-        <time>2012-05-02T19:24:58Z</time>
-      </trkpt>
-      <trkpt lat="55.025677" lon="-3.670269">
-        <ele>217.0</ele>
-        <time>2012-05-02T19:25:02Z</time>
-      </trkpt>
-      <trkpt lat="55.025626" lon="-3.670335">
-        <ele>216.0</ele>
-        <time>2012-05-02T19:25:05Z</time>
-      </trkpt>
-      <trkpt lat="55.025579" lon="-3.670424">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:25:09Z</time>
-      </trkpt>
-      <trkpt lat="55.025535" lon="-3.670515">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:25:12Z</time>
-      </trkpt>
-      <trkpt lat="55.025485" lon="-3.670625">
-        <ele>219.0</ele>
-        <time>2012-05-02T19:25:16Z</time>
-      </trkpt>
-      <trkpt lat="55.025439" lon="-3.670722">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:25:19Z</time>
-      </trkpt>
-      <trkpt lat="55.025374" lon="-3.670937">
-        <ele>218.0</ele>
-        <time>2012-05-02T19:25:26Z</time>
-      </trkpt>
-      <trkpt lat="55.025318" lon="-3.67102">
-        <ele>218.0</ele>
-        <time>2012-05-02T19:25:29Z</time>
-      </trkpt>
-      <trkpt lat="55.025253" lon="-3.671086">
-        <ele>218.0</ele>
-        <time>2012-05-02T19:25:32Z</time>
-      </trkpt>
-      <trkpt lat="55.025159" lon="-3.671264">
-        <ele>220.0</ele>
-        <time>2012-05-02T19:25:38Z</time>
-      </trkpt>
-      <trkpt lat="55.025107" lon="-3.67136">
-        <ele>221.0</ele>
-        <time>2012-05-02T19:25:41Z</time>
-      </trkpt>
-      <trkpt lat="55.025054" lon="-3.671451">
-        <ele>224.0</ele>
-        <time>2012-05-02T19:25:44Z</time>
-      </trkpt>
-      <trkpt lat="55.024908" lon="-3.671562">
-        <ele>220.0</ele>
-        <time>2012-05-02T19:25:50Z</time>
-      </trkpt>
-      <trkpt lat="55.024774" lon="-3.671575">
-        <ele>222.0</ele>
-        <time>2012-05-02T19:25:54Z</time>
-      </trkpt>
-      <trkpt lat="55.024698" lon="-3.671622">
-        <ele>224.0</ele>
-        <time>2012-05-02T19:25:57Z</time>
-      </trkpt>
-      <trkpt lat="55.024646" lon="-3.671687">
-        <ele>220.0</ele>
-        <time>2012-05-02T19:26:00Z</time>
-      </trkpt>
-      <trkpt lat="55.024615" lon="-3.671806">
-        <ele>219.0</ele>
-        <time>2012-05-02T19:26:04Z</time>
-      </trkpt>
-      <trkpt lat="55.024536" lon="-3.672009">
-        <ele>223.0</ele>
-        <time>2012-05-02T19:26:10Z</time>
-      </trkpt>
-      <trkpt lat="55.024506" lon="-3.672129">
-        <ele>231.0</ele>
-        <time>2012-05-02T19:26:13Z</time>
-      </trkpt>
-      <trkpt lat="55.024443" lon="-3.672157">
-        <ele>231.0</ele>
-        <time>2012-05-02T19:26:18Z</time>
-      </trkpt>
-      <trkpt lat="55.02436" lon="-3.672165">
-        <ele>231.0</ele>
-        <time>2012-05-02T19:26:22Z</time>
-      </trkpt>
-      <trkpt lat="55.024248" lon="-3.67237">
-        <ele>222.0</ele>
-        <time>2012-05-02T19:26:28Z</time>
-      </trkpt>
-      <trkpt lat="55.024161" lon="-3.672579">
-        <ele>229.0</ele>
-        <time>2012-05-02T19:26:34Z</time>
-      </trkpt>
-      <trkpt lat="55.024088" lon="-3.672574">
-        <ele>235.0</ele>
-        <time>2012-05-02T19:26:39Z</time>
-      </trkpt>
-      <trkpt lat="55.024002" lon="-3.6725">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:26:44Z</time>
-      </trkpt>
-      <trkpt lat="55.023965" lon="-3.672772">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:26:53Z</time>
-      </trkpt>
-      <trkpt lat="55.023984" lon="-3.673053">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:26:58Z</time>
-      </trkpt>
-      <trkpt lat="55.023972" lon="-3.673162">
-        <ele>236.0</ele>
-        <time>2012-05-02T19:27:00Z</time>
-      </trkpt>
-      <trkpt lat="55.023985" lon="-3.673426">
-        <ele>240.0</ele>
-        <time>2012-05-02T19:27:06Z</time>
-      </trkpt>
-      <trkpt lat="55.024094" lon="-3.673586">
-        <ele>233.0</ele>
-        <time>2012-05-02T19:27:10Z</time>
-      </trkpt>
-      <trkpt lat="55.024191" lon="-3.673552">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:27:13Z</time>
-      </trkpt>
-      <trkpt lat="55.024339" lon="-3.67336">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:27:17Z</time>
-      </trkpt>
-      <trkpt lat="55.024495" lon="-3.673167">
-        <ele>238.0</ele>
-        <time>2012-05-02T19:27:21Z</time>
-      </trkpt>
-      <trkpt lat="55.024667" lon="-3.673328">
-        <ele>236.0</ele>
-        <time>2012-05-02T19:27:25Z</time>
-      </trkpt>
-      <trkpt lat="55.024775" lon="-3.673525">
-        <ele>236.0</ele>
-        <time>2012-05-02T19:27:29Z</time>
-      </trkpt>
-      <trkpt lat="55.02483" lon="-3.673579">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:27:31Z</time>
-      </trkpt>
-      <trkpt lat="55.024976" lon="-3.673535">
-        <ele>233.0</ele>
-        <time>2012-05-02T19:27:37Z</time>
-      </trkpt>
-      <trkpt lat="55.025108" lon="-3.673577">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:27:41Z</time>
-      </trkpt>
-      <trkpt lat="55.025087" lon="-3.673793">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:27:52Z</time>
-      </trkpt>
-      <trkpt lat="55.025228" lon="-3.673786">
-        <ele>243.0</ele>
-        <time>2012-05-02T19:27:59Z</time>
-      </trkpt>
-      <trkpt lat="55.025271" lon="-3.673922">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:28:08Z</time>
-      </trkpt>
-      <trkpt lat="55.025198" lon="-3.67401">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:28:12Z</time>
-      </trkpt>
-      <trkpt lat="55.025131" lon="-3.674091">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:28:15Z</time>
-      </trkpt>
-      <trkpt lat="55.025009" lon="-3.67419">
-        <ele>247.0</ele>
-        <time>2012-05-02T19:28:22Z</time>
-      </trkpt>
-      <trkpt lat="55.024861" lon="-3.674116">
-        <ele>240.0</ele>
-        <time>2012-05-02T19:28:29Z</time>
-      </trkpt>
-      <trkpt lat="55.024802" lon="-3.674048">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:28:32Z</time>
-      </trkpt>
-      <trkpt lat="55.024733" lon="-3.674016">
-        <ele>251.0</ele>
-        <time>2012-05-02T19:28:36Z</time>
-      </trkpt>
-      <trkpt lat="55.024804" lon="-3.673976">
-        <ele>248.0</ele>
-        <time>2012-05-02T19:28:47Z</time>
-      </trkpt>
-      <trkpt lat="55.024864" lon="-3.674051">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:28:52Z</time>
-      </trkpt>
-      <trkpt lat="55.02505" lon="-3.674193">
-        <ele>237.0</ele>
-        <time>2012-05-02T19:29:22Z</time>
-      </trkpt>
-      <trkpt lat="55.025136" lon="-3.674184">
-        <ele>243.0</ele>
-        <time>2012-05-02T19:29:26Z</time>
-      </trkpt>
-      <trkpt lat="55.02522" lon="-3.674155">
-        <ele>245.0</ele>
-        <time>2012-05-02T19:29:29Z</time>
-      </trkpt>
-      <trkpt lat="55.025315" lon="-3.674131">
-        <ele>247.0</ele>
-        <time>2012-05-02T19:29:32Z</time>
-      </trkpt>
-      <trkpt lat="55.025527" lon="-3.67414">
-        <ele>249.0</ele>
-        <time>2012-05-02T19:29:38Z</time>
-      </trkpt>
-      <trkpt lat="55.025737" lon="-3.674233">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:29:46Z</time>
-      </trkpt>
-      <trkpt lat="55.025892" lon="-3.674272">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:29:50Z</time>
-      </trkpt>
-      <trkpt lat="55.025974" lon="-3.674285">
-        <ele>248.0</ele>
-        <time>2012-05-02T19:29:52Z</time>
-      </trkpt>
-      <trkpt lat="55.026198" lon="-3.674312">
-        <ele>249.0</ele>
-        <time>2012-05-02T19:29:58Z</time>
-      </trkpt>
-      <trkpt lat="55.026362" lon="-3.674311">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:30:02Z</time>
-      </trkpt>
-      <trkpt lat="55.026524" lon="-3.674311">
-        <ele>252.0</ele>
-        <time>2012-05-02T19:30:06Z</time>
-      </trkpt>
-      <trkpt lat="55.026672" lon="-3.674309">
-        <ele>253.0</ele>
-        <time>2012-05-02T19:30:10Z</time>
-      </trkpt>
-      <trkpt lat="55.026814" lon="-3.674343">
-        <ele>252.0</ele>
-        <time>2012-05-02T19:30:14Z</time>
-      </trkpt>
-      <trkpt lat="55.026963" lon="-3.674413">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:30:18Z</time>
-      </trkpt>
-      <trkpt lat="55.027029" lon="-3.674455">
-        <ele>253.0</ele>
-        <time>2012-05-02T19:30:20Z</time>
-      </trkpt>
-      <trkpt lat="55.027204" lon="-3.674548">
-        <ele>252.0</ele>
-        <time>2012-05-02T19:30:26Z</time>
-      </trkpt>
-      <trkpt lat="55.027372" lon="-3.674615">
-        <ele>247.0</ele>
-        <time>2012-05-02T19:30:30Z</time>
-      </trkpt>
-      <trkpt lat="55.027536" lon="-3.674672">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:30:34Z</time>
-      </trkpt>
-      <trkpt lat="55.027678" lon="-3.67471">
-        <ele>247.0</ele>
-        <time>2012-05-02T19:30:38Z</time>
-      </trkpt>
-      <trkpt lat="55.027839" lon="-3.674742">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:30:42Z</time>
-      </trkpt>
-      <trkpt lat="55.02799" lon="-3.674858">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:30:46Z</time>
-      </trkpt>
-      <trkpt lat="55.028033" lon="-3.674944">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:30:48Z</time>
-      </trkpt>
-      <trkpt lat="55.028112" lon="-3.674357">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:30:58Z</time>
-      </trkpt>
-      <trkpt lat="55.027936" lon="-3.674229">
-        <ele>240.0</ele>
-        <time>2012-05-02T19:31:01Z</time>
-      </trkpt>
-      <trkpt lat="55.027611" lon="-3.674148">
-        <ele>247.0</ele>
-        <time>2012-05-02T19:31:06Z</time>
-      </trkpt>
-      <trkpt lat="55.027417" lon="-3.673971">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:31:10Z</time>
-      </trkpt>
-      <trkpt lat="55.027302" lon="-3.673666">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:31:14Z</time>
-      </trkpt>
-      <trkpt lat="55.027208" lon="-3.673417">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:31:21Z</time>
-      </trkpt>
-      <trkpt lat="55.027195" lon="-3.673183">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:31:25Z</time>
-      </trkpt>
-      <trkpt lat="55.027226" lon="-3.673078">
-        <ele>236.0</ele>
-        <time>2012-05-02T19:32:17Z</time>
-      </trkpt>
-      <trkpt lat="55.027448" lon="-3.673137">
-        <ele>234.0</ele>
-        <time>2012-05-02T19:32:21Z</time>
-      </trkpt>
-      <trkpt lat="55.027626" lon="-3.673319">
-        <ele>236.0</ele>
-        <time>2012-05-02T19:32:25Z</time>
-      </trkpt>
-      <trkpt lat="55.027991" lon="-3.673377">
-        <ele>237.0</ele>
-        <time>2012-05-02T19:32:30Z</time>
-      </trkpt>
-      <trkpt lat="55.028306" lon="-3.673424">
-        <ele>237.0</ele>
-        <time>2012-05-02T19:32:34Z</time>
-      </trkpt>
-      <trkpt lat="55.02839" lon="-3.673562">
-        <ele>236.0</ele>
-        <time>2012-05-02T19:32:36Z</time>
-      </trkpt>
-      <trkpt lat="55.028443" lon="-3.673099">
-        <ele>225.0</ele>
-        <time>2012-05-02T19:32:42Z</time>
-      </trkpt>
-      <trkpt lat="55.028128" lon="-3.672741">
-        <ele>222.0</ele>
-        <time>2012-05-02T19:32:46Z</time>
-      </trkpt>
-      <trkpt lat="55.02784" lon="-3.672382">
-        <ele>221.0</ele>
-        <time>2012-05-02T19:32:50Z</time>
-      </trkpt>
-      <trkpt lat="55.027722" lon="-3.672242">
-        <ele>222.0</ele>
-        <time>2012-05-02T19:32:52Z</time>
-      </trkpt>
-      <trkpt lat="55.028087" lon="-3.672296">
-        <ele>220.0</ele>
-        <time>2012-05-02T19:32:58Z</time>
-      </trkpt>
-      <trkpt lat="55.028299" lon="-3.672398">
-        <ele>220.0</ele>
-        <time>2012-05-02T19:33:01Z</time>
-      </trkpt>
-      <trkpt lat="55.028619" lon="-3.672303">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:33:06Z</time>
-      </trkpt>
-      <trkpt lat="55.028742" lon="-3.672614">
-        <ele>212.0</ele>
-        <time>2012-05-02T19:33:09Z</time>
-      </trkpt>
-      <trkpt lat="55.028877" lon="-3.672575">
-        <ele>211.0</ele>
-        <time>2012-05-02T19:33:14Z</time>
-      </trkpt>
-      <trkpt lat="55.029083" lon="-3.672077">
-        <ele>207.0</ele>
-        <time>2012-05-02T19:33:18Z</time>
-      </trkpt>
-      <trkpt lat="55.029219" lon="-3.671568">
-        <ele>205.0</ele>
-        <time>2012-05-02T19:33:22Z</time>
-      </trkpt>
-      <trkpt lat="55.029369" lon="-3.671074">
-        <ele>205.0</ele>
-        <time>2012-05-02T19:33:26Z</time>
-      </trkpt>
-      <trkpt lat="55.029597" lon="-3.670668">
-        <ele>202.0</ele>
-        <time>2012-05-02T19:33:30Z</time>
-      </trkpt>
-      <trkpt lat="55.029723" lon="-3.670393">
-        <ele>207.0</ele>
-        <time>2012-05-02T19:33:33Z</time>
-      </trkpt>
-      <trkpt lat="55.029754" lon="-3.670103">
-        <ele>201.0</ele>
-        <time>2012-05-02T19:33:37Z</time>
-      </trkpt>
-      <trkpt lat="55.029602" lon="-3.669707">
-        <ele>201.0</ele>
-        <time>2012-05-02T19:33:42Z</time>
-      </trkpt>
-      <trkpt lat="55.02957" lon="-3.669433">
-        <ele>199.0</ele>
-        <time>2012-05-02T19:33:46Z</time>
-      </trkpt>
-      <trkpt lat="55.029619" lon="-3.669084">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:33:50Z</time>
-      </trkpt>
-      <trkpt lat="55.029727" lon="-3.668833">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:33:54Z</time>
-      </trkpt>
-      <trkpt lat="55.02981" lon="-3.668544">
-        <ele>195.0</ele>
-        <time>2012-05-02T19:33:58Z</time>
-      </trkpt>
-      <trkpt lat="55.029898" lon="-3.668231">
-        <ele>195.0</ele>
-        <time>2012-05-02T19:34:02Z</time>
-      </trkpt>
-      <trkpt lat="55.029944" lon="-3.667916">
-        <ele>196.0</ele>
-        <time>2012-05-02T19:34:06Z</time>
-      </trkpt>
-      <trkpt lat="55.029905" lon="-3.667647">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:34:10Z</time>
-      </trkpt>
-      <trkpt lat="55.029783" lon="-3.667365">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:34:14Z</time>
-      </trkpt>
-      <trkpt lat="55.029653" lon="-3.667066">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:34:18Z</time>
-      </trkpt>
-      <trkpt lat="55.029486" lon="-3.666634">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:34:22Z</time>
-      </trkpt>
-      <trkpt lat="55.029443" lon="-3.666536">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:34:23Z</time>
-      </trkpt>
-      <trkpt lat="55.029197" lon="-3.666565">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:34:29Z</time>
-      </trkpt>
-      <trkpt lat="55.029079" lon="-3.666679">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:34:33Z</time>
-      </trkpt>
-      <trkpt lat="55.028934" lon="-3.666791">
-        <ele>191.0</ele>
-        <time>2012-05-02T19:34:38Z</time>
-      </trkpt>
-      <trkpt lat="55.028853" lon="-3.666841">
-        <ele>189.0</ele>
-        <time>2012-05-02T19:34:41Z</time>
-      </trkpt>
-      <trkpt lat="55.028785" lon="-3.666871">
-        <ele>181.0</ele>
-        <time>2012-05-02T19:35:01Z</time>
-      </trkpt>
-      <trkpt lat="55.028719" lon="-3.666875">
-        <ele>184.0</ele>
-        <time>2012-05-02T19:35:05Z</time>
-      </trkpt>
-      <trkpt lat="55.028653" lon="-3.666857">
-        <ele>188.0</ele>
-        <time>2012-05-02T19:35:09Z</time>
-      </trkpt>
-      <trkpt lat="55.028584" lon="-3.666833">
-        <ele>188.0</ele>
-        <time>2012-05-02T19:35:12Z</time>
-      </trkpt>
-      <trkpt lat="55.028413" lon="-3.666742">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:35:18Z</time>
-      </trkpt>
-      <trkpt lat="55.028283" lon="-3.666669">
-        <ele>191.0</ele>
-        <time>2012-05-02T19:35:22Z</time>
-      </trkpt>
-      <trkpt lat="55.028203" lon="-3.666621">
-        <ele>195.0</ele>
-        <time>2012-05-02T19:35:25Z</time>
-      </trkpt>
-      <trkpt lat="55.028063" lon="-3.666519">
-        <ele>195.0</ele>
-        <time>2012-05-02T19:35:30Z</time>
-      </trkpt>
-      <trkpt lat="55.02794" lon="-3.666468">
-        <ele>195.0</ele>
-        <time>2012-05-02T19:35:34Z</time>
-      </trkpt>
-      <trkpt lat="55.027703" lon="-3.666598">
-        <ele>195.0</ele>
-        <time>2012-05-02T19:35:42Z</time>
-      </trkpt>
-      <trkpt lat="55.027589" lon="-3.666749">
-        <ele>197.0</ele>
-        <time>2012-05-02T19:35:46Z</time>
-      </trkpt>
-      <trkpt lat="55.027537" lon="-3.666815">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:35:48Z</time>
-      </trkpt>
-      <trkpt lat="55.027405" lon="-3.666989">
-        <ele>181.0</ele>
-        <time>2012-05-02T19:35:54Z</time>
-      </trkpt>
-      <trkpt lat="55.027354" lon="-3.667097">
-        <ele>187.0</ele>
-        <time>2012-05-02T19:35:57Z</time>
-      </trkpt>
-      <trkpt lat="55.027306" lon="-3.667211">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:36:00Z</time>
-      </trkpt>
-      <trkpt lat="55.027192" lon="-3.667425">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:36:06Z</time>
-      </trkpt>
-      <trkpt lat="55.02714" lon="-3.667537">
-        <ele>200.0</ele>
-        <time>2012-05-02T19:36:09Z</time>
-      </trkpt>
-      <trkpt lat="55.027089" lon="-3.667644">
-        <ele>202.0</ele>
-        <time>2012-05-02T19:36:12Z</time>
-      </trkpt>
-      <trkpt lat="55.026994" lon="-3.667842">
-        <ele>198.0</ele>
-        <time>2012-05-02T19:36:18Z</time>
-      </trkpt>
-      <trkpt lat="55.026945" lon="-3.667942">
-        <ele>200.0</ele>
-        <time>2012-05-02T19:36:21Z</time>
-      </trkpt>
-      <trkpt lat="55.026894" lon="-3.668032">
-        <ele>199.0</ele>
-        <time>2012-05-02T19:36:24Z</time>
-      </trkpt>
-      <trkpt lat="55.02679" lon="-3.668204">
-        <ele>204.0</ele>
-        <time>2012-05-02T19:36:30Z</time>
-      </trkpt>
-      <trkpt lat="55.026731" lon="-3.668306">
-        <ele>202.0</ele>
-        <time>2012-05-02T19:36:33Z</time>
-      </trkpt>
-      <trkpt lat="55.026685" lon="-3.668405">
-        <ele>203.0</ele>
-        <time>2012-05-02T19:36:36Z</time>
-      </trkpt>
-      <trkpt lat="55.026577" lon="-3.668607">
-        <ele>199.0</ele>
-        <time>2012-05-02T19:36:42Z</time>
-      </trkpt>
-      <trkpt lat="55.026523" lon="-3.668696">
-        <ele>201.0</ele>
-        <time>2012-05-02T19:36:45Z</time>
-      </trkpt>
-      <trkpt lat="55.026468" lon="-3.668792">
-        <ele>199.0</ele>
-        <time>2012-05-02T19:36:48Z</time>
-      </trkpt>
-      <trkpt lat="55.026365" lon="-3.668959">
-        <ele>198.0</ele>
-        <time>2012-05-02T19:36:54Z</time>
-      </trkpt>
-      <trkpt lat="55.026315" lon="-3.669037">
-        <ele>205.0</ele>
-        <time>2012-05-02T19:36:57Z</time>
-      </trkpt>
-      <trkpt lat="55.026258" lon="-3.66913">
-        <ele>204.0</ele>
-        <time>2012-05-02T19:37:00Z</time>
-      </trkpt>
-      <trkpt lat="55.026145" lon="-3.669312">
-        <ele>206.0</ele>
-        <time>2012-05-02T19:37:06Z</time>
-      </trkpt>
-      <trkpt lat="55.026091" lon="-3.669399">
-        <ele>204.0</ele>
-        <time>2012-05-02T19:37:09Z</time>
-      </trkpt>
-      <trkpt lat="55.026036" lon="-3.669492">
-        <ele>208.0</ele>
-        <time>2012-05-02T19:37:12Z</time>
-      </trkpt>
-      <trkpt lat="55.025987" lon="-3.669579">
-        <ele>204.0</ele>
-        <time>2012-05-02T19:37:15Z</time>
-      </trkpt>
-      <trkpt lat="55.025862" lon="-3.669787">
-        <ele>210.0</ele>
-        <time>2012-05-02T19:37:21Z</time>
-      </trkpt>
-      <trkpt lat="55.025804" lon="-3.669896">
-        <ele>209.0</ele>
-        <time>2012-05-02T19:37:24Z</time>
-      </trkpt>
-      <trkpt lat="55.025724" lon="-3.670088">
-        <ele>206.0</ele>
-        <time>2012-05-02T19:37:30Z</time>
-      </trkpt>
-      <trkpt lat="55.025666" lon="-3.670186">
-        <ele>206.0</ele>
-        <time>2012-05-02T19:37:34Z</time>
-      </trkpt>
-      <trkpt lat="55.025612" lon="-3.670258">
-        <ele>206.0</ele>
-        <time>2012-05-02T19:37:37Z</time>
-      </trkpt>
-      <trkpt lat="55.025559" lon="-3.670329">
-        <ele>209.0</ele>
-        <time>2012-05-02T19:37:40Z</time>
-      </trkpt>
-      <trkpt lat="55.025503" lon="-3.670415">
-        <ele>206.0</ele>
-        <time>2012-05-02T19:37:44Z</time>
-      </trkpt>
-      <trkpt lat="55.02541" lon="-3.670618">
-        <ele>211.0</ele>
-        <time>2012-05-02T19:37:53Z</time>
-      </trkpt>
-      <trkpt lat="55.025367" lon="-3.670717">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:37:57Z</time>
-      </trkpt>
-      <trkpt lat="55.025345" lon="-3.670826">
-        <ele>213.0</ele>
-        <time>2012-05-02T19:38:01Z</time>
-      </trkpt>
-      <trkpt lat="55.025304" lon="-3.670925">
-        <ele>211.0</ele>
-        <time>2012-05-02T19:38:05Z</time>
-      </trkpt>
-      <trkpt lat="55.025246" lon="-3.670993">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:38:08Z</time>
-      </trkpt>
-      <trkpt lat="55.02518" lon="-3.671092">
-        <ele>215.0</ele>
-        <time>2012-05-02T19:38:12Z</time>
-      </trkpt>
-      <trkpt lat="55.025069" lon="-3.671292">
-        <ele>217.0</ele>
-        <time>2012-05-02T19:38:18Z</time>
-      </trkpt>
-      <trkpt lat="55.02501" lon="-3.671391">
-        <ele>217.0</ele>
-        <time>2012-05-02T19:38:21Z</time>
-      </trkpt>
-      <trkpt lat="55.024949" lon="-3.671457">
-        <ele>217.0</ele>
-        <time>2012-05-02T19:38:24Z</time>
-      </trkpt>
-      <trkpt lat="55.024809" lon="-3.671524">
-        <ele>216.0</ele>
-        <time>2012-05-02T19:38:30Z</time>
-      </trkpt>
-      <trkpt lat="55.024746" lon="-3.671547">
-        <ele>213.0</ele>
-        <time>2012-05-02T19:38:33Z</time>
-      </trkpt>
-      <trkpt lat="55.024675" lon="-3.671594">
-        <ele>218.0</ele>
-        <time>2012-05-02T19:38:36Z</time>
-      </trkpt>
-      <trkpt lat="55.02458" lon="-3.67179">
-        <ele>216.0</ele>
-        <time>2012-05-02T19:38:42Z</time>
-      </trkpt>
-      <trkpt lat="55.024542" lon="-3.671904">
-        <ele>213.0</ele>
-        <time>2012-05-02T19:38:46Z</time>
-      </trkpt>
-      <trkpt lat="55.024501" lon="-3.671992">
-        <ele>219.0</ele>
-        <time>2012-05-02T19:38:50Z</time>
-      </trkpt>
-      <trkpt lat="55.024375" lon="-3.672139">
-        <ele>226.0</ele>
-        <time>2012-05-02T19:38:59Z</time>
-      </trkpt>
-      <trkpt lat="55.024254" lon="-3.672194">
-        <ele>223.0</ele>
-        <time>2012-05-02T19:39:05Z</time>
-      </trkpt>
-      <trkpt lat="55.024201" lon="-3.672292">
-        <ele>223.0</ele>
-        <time>2012-05-02T19:39:08Z</time>
-      </trkpt>
-      <trkpt lat="55.024102" lon="-3.672501">
-        <ele>229.0</ele>
-        <time>2012-05-02T19:39:14Z</time>
-      </trkpt>
-      <trkpt lat="55.024009" lon="-3.672498">
-        <ele>233.0</ele>
-        <time>2012-05-02T19:39:20Z</time>
-      </trkpt>
-      <trkpt lat="55.023942" lon="-3.672457">
-        <ele>237.0</ele>
-        <time>2012-05-02T19:39:25Z</time>
-      </trkpt>
-      <trkpt lat="55.023955" lon="-3.67259">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:39:29Z</time>
-      </trkpt>
-      <trkpt lat="55.023965" lon="-3.672849">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:39:33Z</time>
-      </trkpt>
-      <trkpt lat="55.024017" lon="-3.673089">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:39:38Z</time>
-      </trkpt>
-      <trkpt lat="55.024006" lon="-3.67331">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:39:42Z</time>
-      </trkpt>
-      <trkpt lat="55.024026" lon="-3.673427">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:39:45Z</time>
-      </trkpt>
-      <trkpt lat="55.024102" lon="-3.673511">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:39:48Z</time>
-      </trkpt>
-      <trkpt lat="55.024252" lon="-3.673477">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:39:53Z</time>
-      </trkpt>
-      <trkpt lat="55.024368" lon="-3.673283">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:39:57Z</time>
-      </trkpt>
-      <trkpt lat="55.024538" lon="-3.673148">
-        <ele>238.0</ele>
-        <time>2012-05-02T19:40:01Z</time>
-      </trkpt>
-      <trkpt lat="55.024663" lon="-3.673279">
-        <ele>240.0</ele>
-        <time>2012-05-02T19:40:05Z</time>
-      </trkpt>
-      <trkpt lat="55.024764" lon="-3.673459">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:40:10Z</time>
-      </trkpt>
-      <trkpt lat="55.024848" lon="-3.673553">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:40:13Z</time>
-      </trkpt>
-      <trkpt lat="55.02508" lon="-3.673554">
-        <ele>237.0</ele>
-        <time>2012-05-02T19:40:22Z</time>
-      </trkpt>
-      <trkpt lat="55.025099" lon="-3.67368">
-        <ele>237.0</ele>
-        <time>2012-05-02T19:40:25Z</time>
-      </trkpt>
-      <trkpt lat="55.025088" lon="-3.673835">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:40:34Z</time>
-      </trkpt>
-      <trkpt lat="55.025157" lon="-3.673823">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:40:39Z</time>
-      </trkpt>
-      <trkpt lat="55.025292" lon="-3.673888">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:40:45Z</time>
-      </trkpt>
-      <trkpt lat="55.025247" lon="-3.673992">
-        <ele>240.0</ele>
-        <time>2012-05-02T19:40:52Z</time>
-      </trkpt>
-      <trkpt lat="55.025189" lon="-3.674062">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:40:56Z</time>
-      </trkpt>
-      <trkpt lat="55.025124" lon="-3.674099">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:41:00Z</time>
-      </trkpt>
-      <trkpt lat="55.025063" lon="-3.674133">
-        <ele>247.0</ele>
-        <time>2012-05-02T19:41:04Z</time>
-      </trkpt>
-      <trkpt lat="55.024942" lon="-3.674055">
-        <ele>248.0</ele>
-        <time>2012-05-02T19:41:12Z</time>
-      </trkpt>
-      <trkpt lat="55.024862" lon="-3.674047">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:41:16Z</time>
-      </trkpt>
-      <trkpt lat="55.024643" lon="-3.673962">
-        <ele>240.0</ele>
-        <time>2012-05-02T19:41:22Z</time>
-      </trkpt>
-      <trkpt lat="55.02449" lon="-3.673993">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:41:26Z</time>
-      </trkpt>
-      <trkpt lat="55.024419" lon="-3.674019">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:41:29Z</time>
-      </trkpt>
-      <trkpt lat="55.024186" lon="-3.673961">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:41:37Z</time>
-      </trkpt>
-      <trkpt lat="55.024037" lon="-3.673881">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:41:41Z</time>
-      </trkpt>
-      <trkpt lat="55.023896" lon="-3.673802">
-        <ele>243.0</ele>
-        <time>2012-05-02T19:41:45Z</time>
-      </trkpt>
-      <trkpt lat="55.023712" lon="-3.673681">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:41:49Z</time>
-      </trkpt>
-      <trkpt lat="55.023622" lon="-3.673409">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:41:54Z</time>
-      </trkpt>
-      <trkpt lat="55.023638" lon="-3.673092">
-        <ele>238.0</ele>
-        <time>2012-05-02T19:41:58Z</time>
-      </trkpt>
-      <trkpt lat="55.023574" lon="-3.67281">
-        <ele>240.0</ele>
-        <time>2012-05-02T19:42:02Z</time>
-      </trkpt>
-      <trkpt lat="55.023463" lon="-3.672595">
-        <ele>245.0</ele>
-        <time>2012-05-02T19:42:06Z</time>
-      </trkpt>
-      <trkpt lat="55.023408" lon="-3.672482">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:42:09Z</time>
-      </trkpt>
-      <trkpt lat="55.023405" lon="-3.672322">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:42:12Z</time>
-      </trkpt>
-      <trkpt lat="55.023409" lon="-3.672159">
-        <ele>237.0</ele>
-        <time>2012-05-02T19:42:15Z</time>
-      </trkpt>
-      <trkpt lat="55.023418" lon="-3.671907">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:42:21Z</time>
-      </trkpt>
-      <trkpt lat="55.023449" lon="-3.671812">
-        <ele>240.0</ele>
-        <time>2012-05-02T19:42:23Z</time>
-      </trkpt>
-      <trkpt lat="55.023642" lon="-3.671587">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:42:30Z</time>
-      </trkpt>
-      <trkpt lat="55.02385" lon="-3.671362">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:42:38Z</time>
-      </trkpt>
-      <trkpt lat="55.023898" lon="-3.671247">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:42:40Z</time>
-      </trkpt>
-      <trkpt lat="55.023952" lon="-3.670971">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:42:46Z</time>
-      </trkpt>
-      <trkpt lat="55.023943" lon="-3.670854">
-        <ele>244.0</ele>
-        <time>2012-05-02T19:42:48Z</time>
-      </trkpt>
-      <trkpt lat="55.02406" lon="-3.670652">
-        <ele>242.0</ele>
-        <time>2012-05-02T19:42:54Z</time>
-      </trkpt>
-      <trkpt lat="55.024102" lon="-3.67052">
-        <ele>243.0</ele>
-        <time>2012-05-02T19:42:57Z</time>
-      </trkpt>
-      <trkpt lat="55.024116" lon="-3.670361">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:42:59Z</time>
-      </trkpt>
-      <trkpt lat="55.024184" lon="-3.669925">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:43:05Z</time>
-      </trkpt>
-      <trkpt lat="55.024154" lon="-3.66964">
-        <ele>245.0</ele>
-        <time>2012-05-02T19:43:09Z</time>
-      </trkpt>
-      <trkpt lat="55.024098" lon="-3.66951">
-        <ele>243.0</ele>
-        <time>2012-05-02T19:43:12Z</time>
-      </trkpt>
-      <trkpt lat="55.024027" lon="-3.669273">
-        <ele>249.0</ele>
-        <time>2012-05-02T19:43:18Z</time>
-      </trkpt>
-      <trkpt lat="55.023942" lon="-3.669075">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:43:22Z</time>
-      </trkpt>
-      <trkpt lat="55.023979" lon="-3.668806">
-        <ele>253.0</ele>
-        <time>2012-05-02T19:43:26Z</time>
-      </trkpt>
-      <trkpt lat="55.024014" lon="-3.668699">
-        <ele>252.0</ele>
-        <time>2012-05-02T19:43:28Z</time>
-      </trkpt>
-      <trkpt lat="55.024112" lon="-3.66848">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:43:33Z</time>
-      </trkpt>
-      <trkpt lat="55.024158" lon="-3.668343">
-        <ele>246.0</ele>
-        <time>2012-05-02T19:43:36Z</time>
-      </trkpt>
-      <trkpt lat="55.024213" lon="-3.668115">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:43:42Z</time>
-      </trkpt>
-      <trkpt lat="55.02423" lon="-3.667957">
-        <ele>248.0</ele>
-        <time>2012-05-02T19:43:45Z</time>
-      </trkpt>
-      <trkpt lat="55.024287" lon="-3.667725">
-        <ele>252.0</ele>
-        <time>2012-05-02T19:43:50Z</time>
-      </trkpt>
-      <trkpt lat="55.024317" lon="-3.667625">
-        <ele>250.0</ele>
-        <time>2012-05-02T19:43:54Z</time>
-      </trkpt>
-      <trkpt lat="55.024483" lon="-3.667098">
-        <ele>251.0</ele>
-        <time>2012-05-02T19:45:55Z</time>
-      </trkpt>
-      <trkpt lat="55.024617" lon="-3.666492">
-        <ele>252.0</ele>
-        <time>2012-05-02T19:45:59Z</time>
-      </trkpt>
-      <trkpt lat="55.024754" lon="-3.665929">
-        <ele>252.0</ele>
-        <time>2012-05-02T19:46:03Z</time>
-      </trkpt>
-      <trkpt lat="55.02477" lon="-3.665698">
-        <ele>251.0</ele>
-        <time>2012-05-02T19:46:05Z</time>
-      </trkpt>
-      <trkpt lat="55.024665" lon="-3.665199">
-        <ele>258.0</ele>
-        <time>2012-05-02T19:46:11Z</time>
-      </trkpt>
-      <trkpt lat="55.024669" lon="-3.664661">
-        <ele>257.0</ele>
-        <time>2012-05-02T19:46:15Z</time>
-      </trkpt>
-      <trkpt lat="55.024598" lon="-3.664057">
-        <ele>255.0</ele>
-        <time>2012-05-02T19:46:19Z</time>
-      </trkpt>
-      <trkpt lat="55.024641" lon="-3.663625">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:46:23Z</time>
-      </trkpt>
-      <trkpt lat="55.024703" lon="-3.663224">
-        <ele>239.0</ele>
-        <time>2012-05-02T19:46:27Z</time>
-      </trkpt>
-      <trkpt lat="55.02466" lon="-3.662873">
-        <ele>241.0</ele>
-        <time>2012-05-02T19:46:30Z</time>
-      </trkpt>
-      <trkpt lat="55.024644" lon="-3.662476">
-        <ele>238.0</ele>
-        <time>2012-05-02T19:46:34Z</time>
-      </trkpt>
-      <trkpt lat="55.024692" lon="-3.662088">
-        <ele>233.0</ele>
-        <time>2012-05-02T19:46:38Z</time>
-      </trkpt>
-      <trkpt lat="55.024681" lon="-3.661881">
-        <ele>231.0</ele>
-        <time>2012-05-02T19:46:40Z</time>
-      </trkpt>
-      <trkpt lat="55.024578" lon="-3.66134">
-        <ele>226.0</ele>
-        <time>2012-05-02T19:46:46Z</time>
-      </trkpt>
-      <trkpt lat="55.024594" lon="-3.661001">
-        <ele>233.0</ele>
-        <time>2012-05-02T19:46:50Z</time>
-      </trkpt>
-      <trkpt lat="55.02461" lon="-3.660487">
-        <ele>233.0</ele>
-        <time>2012-05-02T19:46:55Z</time>
-      </trkpt>
-      <trkpt lat="55.024672" lon="-3.660182">
-        <ele>224.0</ele>
-        <time>2012-05-02T19:46:58Z</time>
-      </trkpt>
-      <trkpt lat="55.024675" lon="-3.659639">
-        <ele>220.0</ele>
-        <time>2012-05-02T19:47:03Z</time>
-      </trkpt>
-      <trkpt lat="55.024653" lon="-3.659443">
-        <ele>217.0</ele>
-        <time>2012-05-02T19:47:07Z</time>
-      </trkpt>
-      <trkpt lat="55.024593" lon="-3.659008">
-        <ele>224.0</ele>
-        <time>2012-05-02T19:47:11Z</time>
-      </trkpt>
-      <trkpt lat="55.024592" lon="-3.658781">
-        <ele>225.0</ele>
-        <time>2012-05-02T19:47:13Z</time>
-      </trkpt>
-      <trkpt lat="55.024511" lon="-3.658179">
-        <ele>210.0</ele>
-        <time>2012-05-02T19:47:19Z</time>
-      </trkpt>
-      <trkpt lat="55.02442" lon="-3.657917">
-        <ele>211.0</ele>
-        <time>2012-05-02T19:47:22Z</time>
-      </trkpt>
-      <trkpt lat="55.024124" lon="-3.657843">
-        <ele>211.0</ele>
-        <time>2012-05-02T19:47:36Z</time>
-      </trkpt>
-      <trkpt lat="55.023918" lon="-3.657752">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:47:47Z</time>
-      </trkpt>
-      <trkpt lat="55.023804" lon="-3.657707">
-        <ele>213.0</ele>
-        <time>2012-05-02T19:47:50Z</time>
-      </trkpt>
-      <trkpt lat="55.023553" lon="-3.657702">
-        <ele>220.0</ele>
-        <time>2012-05-02T19:47:55Z</time>
-      </trkpt>
-      <trkpt lat="55.023437" lon="-3.657745">
-        <ele>226.0</ele>
-        <time>2012-05-02T19:47:58Z</time>
-      </trkpt>
-      <trkpt lat="55.023322" lon="-3.657786">
-        <ele>223.0</ele>
-        <time>2012-05-02T19:48:01Z</time>
-      </trkpt>
-      <trkpt lat="55.023128" lon="-3.657894">
-        <ele>218.0</ele>
-        <time>2012-05-02T19:48:08Z</time>
-      </trkpt>
-      <trkpt lat="55.02302" lon="-3.657953">
-        <ele>215.0</ele>
-        <time>2012-05-02T19:48:12Z</time>
-      </trkpt>
-      <trkpt lat="55.022834" lon="-3.658032">
-        <ele>220.0</ele>
-        <time>2012-05-02T19:48:19Z</time>
-      </trkpt>
-      <trkpt lat="55.022675" lon="-3.658088">
-        <ele>215.0</ele>
-        <time>2012-05-02T19:48:26Z</time>
-      </trkpt>
-      <trkpt lat="55.0226" lon="-3.658113">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:48:28Z</time>
-      </trkpt>
-      <trkpt lat="55.022488" lon="-3.658142">
-        <ele>214.0</ele>
-        <time>2012-05-02T19:48:33Z</time>
-      </trkpt>
-      <trkpt lat="55.022135" lon="-3.658406">
-        <ele>230.0</ele>
-        <time>2012-05-02T19:49:59Z</time>
-      </trkpt>
-      <trkpt lat="55.021866" lon="-3.65856">
-        <ele>224.0</ele>
-        <time>2012-05-02T19:50:03Z</time>
-      </trkpt>
-      <trkpt lat="55.021685" lon="-3.658819">
-        <ele>224.0</ele>
-        <time>2012-05-02T19:50:06Z</time>
-      </trkpt>
-      <trkpt lat="55.021457" lon="-3.659213">
-        <ele>224.0</ele>
-        <time>2012-05-02T19:50:11Z</time>
-      </trkpt>
-      <trkpt lat="55.021349" lon="-3.659312">
-        <ele>217.0</ele>
-        <time>2012-05-02T19:50:14Z</time>
-      </trkpt>
-      <trkpt lat="55.021246" lon="-3.659436">
-        <ele>219.0</ele>
-        <time>2012-05-02T19:50:19Z</time>
-      </trkpt>
-      <trkpt lat="55.021096" lon="-3.659617">
-        <ele>218.0</ele>
-        <time>2012-05-02T19:50:23Z</time>
-      </trkpt>
-      <trkpt lat="55.020861" lon="-3.659739">
-        <ele>218.0</ele>
-        <time>2012-05-02T19:50:35Z</time>
-      </trkpt>
-      <trkpt lat="55.020769" lon="-3.659692">
-        <ele>219.0</ele>
-        <time>2012-05-02T19:50:36Z</time>
-      </trkpt>
-      <trkpt lat="55.020608" lon="-3.659339">
-        <ele>208.0</ele>
-        <time>2012-05-02T19:50:42Z</time>
-      </trkpt>
-      <trkpt lat="55.020628" lon="-3.659004">
-        <ele>207.0</ele>
-        <time>2012-05-02T19:50:46Z</time>
-      </trkpt>
-      <trkpt lat="55.020689" lon="-3.658625">
-        <ele>199.0</ele>
-        <time>2012-05-02T19:50:50Z</time>
-      </trkpt>
-      <trkpt lat="55.02085" lon="-3.658184">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:50:55Z</time>
-      </trkpt>
-      <trkpt lat="55.020923" lon="-3.658043">
-        <ele>186.0</ele>
-        <time>2012-05-02T19:50:57Z</time>
-      </trkpt>
-      <trkpt lat="55.020849" lon="-3.658236">
-        <ele>189.0</ele>
-        <time>2012-05-02T19:51:03Z</time>
-      </trkpt>
-      <trkpt lat="55.02061" lon="-3.658448">
-        <ele>191.0</ele>
-        <time>2012-05-02T19:51:07Z</time>
-      </trkpt>
-      <trkpt lat="55.020409" lon="-3.658586">
-        <ele>184.0</ele>
-        <time>2012-05-02T19:51:18Z</time>
-      </trkpt>
-      <trkpt lat="55.020275" lon="-3.658604">
-        <ele>180.0</ele>
-        <time>2012-05-02T19:51:28Z</time>
-      </trkpt>
-      <trkpt lat="55.020152" lon="-3.658409">
-        <ele>184.0</ele>
-        <time>2012-05-02T19:51:32Z</time>
-      </trkpt>
-      <trkpt lat="55.019994" lon="-3.658456">
-        <ele>174.0</ele>
-        <time>2012-05-02T19:51:39Z</time>
-      </trkpt>
-      <trkpt lat="55.019861" lon="-3.658293">
-        <ele>179.0</ele>
-        <time>2012-05-02T19:51:43Z</time>
-      </trkpt>
-      <trkpt lat="55.019829" lon="-3.658156">
-        <ele>171.0</ele>
-        <time>2012-05-02T19:51:45Z</time>
-      </trkpt>
-      <trkpt lat="55.019764" lon="-3.658152">
-        <ele>166.0</ele>
-        <time>2012-05-02T19:51:50Z</time>
-      </trkpt>
-      <trkpt lat="55.019698" lon="-3.658207">
-        <ele>165.0</ele>
-        <time>2012-05-02T19:51:53Z</time>
-      </trkpt>
-      <trkpt lat="55.019553" lon="-3.658284">
-        <ele>167.0</ele>
-        <time>2012-05-02T19:51:58Z</time>
-      </trkpt>
-      <trkpt lat="55.0194" lon="-3.658047">
-        <ele>166.0</ele>
-        <time>2012-05-02T19:52:02Z</time>
-      </trkpt>
-      <trkpt lat="55.019158" lon="-3.657801">
-        <ele>167.0</ele>
-        <time>2012-05-02T19:52:07Z</time>
-      </trkpt>
-      <trkpt lat="55.019011" lon="-3.657466">
-        <ele>169.0</ele>
-        <time>2012-05-02T19:52:15Z</time>
-      </trkpt>
-      <trkpt lat="55.018961" lon="-3.657163">
-        <ele>176.0</ele>
-        <time>2012-05-02T19:52:24Z</time>
-      </trkpt>
-      <trkpt lat="55.018885" lon="-3.657108">
-        <ele>175.0</ele>
-        <time>2012-05-02T19:52:34Z</time>
-      </trkpt>
-      <trkpt lat="55.01878" lon="-3.657134">
-        <ele>183.0</ele>
-        <time>2012-05-02T19:52:44Z</time>
-      </trkpt>
-      <trkpt lat="55.01854" lon="-3.657241">
-        <ele>186.0</ele>
-        <time>2012-05-02T19:52:55Z</time>
-      </trkpt>
-      <trkpt lat="55.018457" lon="-3.657171">
-        <ele>191.0</ele>
-        <time>2012-05-02T19:53:02Z</time>
-      </trkpt>
-      <trkpt lat="55.018398" lon="-3.657133">
-        <ele>187.0</ele>
-        <time>2012-05-02T19:53:04Z</time>
-      </trkpt>
-      <trkpt lat="55.018281" lon="-3.656953">
-        <ele>185.0</ele>
-        <time>2012-05-02T19:53:11Z</time>
-      </trkpt>
-      <trkpt lat="55.018304" lon="-3.656785">
-        <ele>187.0</ele>
-        <time>2012-05-02T19:53:14Z</time>
-      </trkpt>
-      <trkpt lat="55.018301" lon="-3.656459">
-        <ele>185.0</ele>
-        <time>2012-05-02T19:53:18Z</time>
-      </trkpt>
-      <trkpt lat="55.018289" lon="-3.656351">
-        <ele>184.0</ele>
-        <time>2012-05-02T19:53:20Z</time>
-      </trkpt>
-      <trkpt lat="55.018287" lon="-3.656105">
-        <ele>191.0</ele>
-        <time>2012-05-02T19:53:25Z</time>
-      </trkpt>
-      <trkpt lat="55.018279" lon="-3.655818">
-        <ele>197.0</ele>
-        <time>2012-05-02T19:53:30Z</time>
-      </trkpt>
-      <trkpt lat="55.018301" lon="-3.655522">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:53:34Z</time>
-      </trkpt>
-      <trkpt lat="55.018336" lon="-3.65525">
-        <ele>192.0</ele>
-        <time>2012-05-02T19:53:38Z</time>
-      </trkpt>
-      <trkpt lat="55.018308" lon="-3.654967">
-        <ele>194.0</ele>
-        <time>2012-05-02T19:53:42Z</time>
-      </trkpt>
-      <trkpt lat="55.018347" lon="-3.654678">
-        <ele>186.0</ele>
-        <time>2012-05-02T19:53:46Z</time>
-      </trkpt>
-      <trkpt lat="55.01831" lon="-3.654442">
-        <ele>187.0</ele>
-        <time>2012-05-02T19:53:50Z</time>
-      </trkpt>
-      <trkpt lat="55.018212" lon="-3.654332">
-        <ele>187.0</ele>
-        <time>2012-05-02T19:53:54Z</time>
-      </trkpt>
-      <trkpt lat="55.018083" lon="-3.654202">
-        <ele>187.0</ele>
-        <time>2012-05-02T19:53:58Z</time>
-      </trkpt>
-      <trkpt lat="55.018048" lon="-3.653987">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:54:03Z</time>
-      </trkpt>
-      <trkpt lat="55.018044" lon="-3.653816">
-        <ele>193.0</ele>
-        <time>2012-05-02T19:54:05Z</time>
-      </trkpt>
-      <trkpt lat="55.018025" lon="-3.653598">
-        <ele>185.0</ele>
-        <time>2012-05-02T19:54:08Z</time>
-      </trkpt>
-      <trkpt lat="55.01804" lon="-3.653214">
-        <ele>188.0</ele>
-        <time>2012-05-02T19:54:15Z</time>
-      </trkpt>
-      <trkpt lat="55.018068" lon="-3.653056">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:54:19Z</time>
-      </trkpt>
-      <trkpt lat="55.018088" lon="-3.652925">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:54:21Z</time>
-      </trkpt>
-      <trkpt lat="55.018107" lon="-3.652513">
-        <ele>186.0</ele>
-        <time>2012-05-02T19:54:30Z</time>
-      </trkpt>
-      <trkpt lat="55.01814" lon="-3.652209">
-        <ele>190.0</ele>
-        <time>2012-05-02T19:54:34Z</time>
-      </trkpt>
-      <trkpt lat="55.018161" lon="-3.65192">
-        <ele>184.0</ele>
-        <time>2012-05-02T19:54:39Z</time>
-      </trkpt>
-      <trkpt lat="55.018205" lon="-3.651668">
-        <ele>183.0</ele>
-        <time>2012-05-02T19:54:43Z</time>
-      </trkpt>
-      <trkpt lat="55.018289" lon="-3.651365">
-        <ele>164.0</ele>
-        <time>2012-05-02T19:54:47Z</time>
-      </trkpt>
-      <trkpt lat="55.018309" lon="-3.651142">
-        <ele>170.0</ele>
-        <time>2012-05-02T19:54:50Z</time>
-      </trkpt>
-      <trkpt lat="55.01832" lon="-3.65103">
-        <ele>174.0</ele>
-        <time>2012-05-02T19:54:52Z</time>
-      </trkpt>
-      <trkpt lat="55.018332" lon="-3.650866">
-        <ele>175.0</ele>
-        <time>2012-05-02T19:54:57Z</time>
-      </trkpt>
-      <trkpt lat="55.018378" lon="-3.650653">
-        <ele>174.0</ele>
-        <time>2012-05-02T19:55:04Z</time>
-      </trkpt>
-      <trkpt lat="55.018403" lon="-3.650408">
-        <ele>182.0</ele>
-        <time>2012-05-02T19:55:11Z</time>
-      </trkpt>
-      <trkpt lat="55.018442" lon="-3.650213">
-        <ele>183.0</ele>
-        <time>2012-05-02T19:55:13Z</time>
-      </trkpt>
-      <trkpt lat="55.018538" lon="-3.650047">
-        <ele>180.0</ele>
-        <time>2012-05-02T19:55:17Z</time>
-      </trkpt>
-      <trkpt lat="55.018639" lon="-3.649867">
-        <ele>185.0</ele>
-        <time>2012-05-02T19:55:24Z</time>
-      </trkpt>
-      <trkpt lat="55.018695" lon="-3.649743">
-        <ele>181.0</ele>
-        <time>2012-05-02T19:55:32Z</time>
-      </trkpt>
-      <trkpt lat="55.018758" lon="-3.649463">
-        <ele>182.0</ele>
-        <time>2012-05-02T19:55:36Z</time>
-      </trkpt>
-      <trkpt lat="55.018885" lon="-3.648951">
-        <ele>171.0</ele>
-        <time>2012-05-02T19:55:42Z</time>
-      </trkpt>
-      <trkpt lat="55.018973" lon="-3.648646">
-        <ele>170.0</ele>
-        <time>2012-05-02T19:55:46Z</time>
-      </trkpt>
-      <trkpt lat="55.018992" lon="-3.648392">
-        <ele>169.0</ele>
-        <time>2012-05-02T19:55:50Z</time>
-      </trkpt>
-      <trkpt lat="55.018935" lon="-3.64787">
-        <ele>171.0</ele>
-        <time>2012-05-02T19:55:55Z</time>
-      </trkpt>
-      <trkpt lat="55.01893" lon="-3.647756">
-        <ele>168.0</ele>
-        <time>2012-05-02T19:55:56Z</time>
-      </trkpt>
-      <trkpt lat="55.019287" lon="-3.647468">
-        <ele>161.0</ele>
-        <time>2012-05-02T19:56:07Z</time>
-      </trkpt>
-      <trkpt lat="55.019432" lon="-3.647687">
-        <ele>158.0</ele>
-        <time>2012-05-02T19:56:10Z</time>
-      </trkpt>
-      <trkpt lat="55.019732" lon="-3.647856">
-        <ele>159.0</ele>
-        <time>2012-05-02T19:56:15Z</time>
-      </trkpt>
-      <trkpt lat="55.019834" lon="-3.647913">
-        <ele>163.0</ele>
-        <time>2012-05-02T19:56:17Z</time>
-      </trkpt>
-      <trkpt lat="55.019976" lon="-3.647755">
-        <ele>177.0</ele>
-        <time>2012-05-02T19:56:27Z</time>
-      </trkpt>
-      <trkpt lat="55.020018" lon="-3.647652">
-        <ele>176.0</ele>
-        <time>2012-05-02T19:56:30Z</time>
-      </trkpt>
-      <trkpt lat="55.020054" lon="-3.647542">
-        <ele>179.0</ele>
-        <time>2012-05-02T19:56:32Z</time>
-      </trkpt>
-      <trkpt lat="55.020101" lon="-3.647382">
-        <ele>179.0</ele>
-        <time>2012-05-02T19:56:38Z</time>
-      </trkpt>
-      <trkpt lat="55.020215" lon="-3.647228">
-        <ele>165.0</ele>
-        <time>2012-05-02T19:56:42Z</time>
-      </trkpt>
-      <trkpt lat="55.020308" lon="-3.647262">
-        <ele>158.0</ele>
-        <time>2012-05-02T19:56:45Z</time>
-      </trkpt>
-      <trkpt lat="55.020411" lon="-3.647245">
-        <ele>165.0</ele>
-        <time>2012-05-02T19:56:49Z</time>
-      </trkpt>
-      <trkpt lat="55.020513" lon="-3.647017">
-        <ele>171.0</ele>
-        <time>2012-05-02T19:56:54Z</time>
-      </trkpt>
-      <trkpt lat="55.020602" lon="-3.646736">
-        <ele>170.0</ele>
-        <time>2012-05-02T19:56:58Z</time>
-      </trkpt>
-      <trkpt lat="55.020784" lon="-3.646595">
-        <ele>161.0</ele>
-        <time>2012-05-02T19:57:02Z</time>
-      </trkpt>
-      <trkpt lat="55.020818" lon="-3.646481">
-        <ele>165.0</ele>
-        <time>2012-05-02T19:57:04Z</time>
-      </trkpt>
-      <trkpt lat="55.020847" lon="-3.646219">
-        <ele>161.0</ele>
-        <time>2012-05-02T19:57:14Z</time>
-      </trkpt>
-      <trkpt lat="55.02088" lon="-3.646085">
-        <ele>163.0</ele>
-        <time>2012-05-02T19:57:22Z</time>
-      </trkpt>
-      <trkpt lat="55.020885" lon="-3.645844">
-        <ele>164.0</ele>
-        <time>2012-05-02T19:57:29Z</time>
-      </trkpt>
-      <trkpt lat="55.020885" lon="-3.645551">
-        <ele>187.0</ele>
-        <time>2012-05-02T19:57:35Z</time>
-      </trkpt>
-      <trkpt lat="55.020793" lon="-3.645324">
-        <ele>161.0</ele>
-        <time>2012-05-02T19:57:39Z</time>
-      </trkpt>
-      <trkpt lat="55.020684" lon="-3.645181">
-        <ele>159.0</ele>
-        <time>2012-05-02T19:57:42Z</time>
-      </trkpt>
-      <trkpt lat="55.020655" lon="-3.645058">
-        <ele>165.0</ele>
-        <time>2012-05-02T19:57:44Z</time>
-      </trkpt>
-      <trkpt lat="55.020511" lon="-3.644755">
-        <ele>151.0</ele>
-        <time>2012-05-02T19:57:50Z</time>
-      </trkpt>
-      <trkpt lat="55.020422" lon="-3.644676">
-        <ele>147.0</ele>
-        <time>2012-05-02T19:57:52Z</time>
-      </trkpt>
-      <trkpt lat="55.020307" lon="-3.644551">
-        <ele>142.0</ele>
-        <time>2012-05-02T19:57:57Z</time>
-      </trkpt>
-      <trkpt lat="55.020147" lon="-3.64433">
-        <ele>139.0</ele>
-        <time>2012-05-02T19:58:02Z</time>
-      </trkpt>
-      <trkpt lat="55.020115" lon="-3.644215">
-        <ele>127.0</ele>
-        <time>2012-05-02T19:58:26Z</time>
-      </trkpt>
-      <trkpt lat="55.02022" lon="-3.644325">
-        <ele>127.0</ele>
-        <time>2012-05-02T20:01:48Z</time>
-      </trkpt>
-      <trkpt lat="55.020286" lon="-3.644317">
-        <ele>150.0</ele>
-        <time>2012-05-02T20:02:16Z</time>
-      </trkpt>
-      <trkpt lat="55.020182" lon="-3.644481">
-        <ele>149.0</ele>
-        <time>2012-05-02T20:03:31Z</time>
-      </trkpt>
-      <trkpt lat="55.020214" lon="-3.644381">
-        <ele>142.0</ele>
-        <time>2012-05-02T20:03:47Z</time>
-      </trkpt>
-      <trkpt lat="55.020214" lon="-3.644381">
-        <time>2012-05-02T20:03:55Z</time>
-      </trkpt>
-    </trkseg>
-  </trk>
-</gpx>
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/input/short.geohash b/vendor/phayes/geophp/tests/input/short.geohash
deleted file mode 100644
index ecb20dbb1da863d8890d5c9afa482d355b476740..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/short.geohash
+++ /dev/null
@@ -1 +0,0 @@
-xpssc0
diff --git a/vendor/phayes/geophp/tests/input/simple_point.json b/vendor/phayes/geophp/tests/input/simple_point.json
deleted file mode 100644
index a782e02b6d31b7b0d1383514f64639654568ec4f..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/simple_point.json
+++ /dev/null
@@ -1 +0,0 @@
-{"type": "Feature", "geometry": {"type": "Point", "coordinates": [-80.73029, 35.3936]}}
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/input/track.gpx b/vendor/phayes/geophp/tests/input/track.gpx
deleted file mode 100644
index 23fe1d71e284518485407216f197abeb2ca1ee40..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/input/track.gpx
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
-
-<gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator="Oregon 400t" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd">
-  <metadata>
-    <link href="http://www.garmin.com">
-      <text>Garmin International</text>
-    </link>
-    <time>2009-10-17T22:58:43Z</time>
-  </metadata>
-  <trk>
-    <name>Example GPX Document</name>
-    <trkseg>
-      <trkpt lat="47.644548" lon="-122.326897">
-        <ele>4.46</ele>
-        <time>2009-10-17T18:37:26Z</time>
-      </trkpt>
-      <trkpt lat="47.644550" lon="-122.326897">
-        <ele>4.94</ele>
-        <time>2009-10-17T18:37:31Z</time>
-      </trkpt>
-      <trkpt lat="47.644552" lon="-122.326899">
-        <ele>6.87</ele>
-        <time>2009-10-17T18:37:34Z</time>
-      </trkpt>
-    </trkseg>
-  </trk>
-</gpx>
-
diff --git a/vendor/phayes/geophp/tests/postgis.php b/vendor/phayes/geophp/tests/postgis.php
deleted file mode 100644
index 1804da247199488fb9e34e5eefa5ebfbbaf56909..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/postgis.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?
-// Uncomment to test
-# run_test();
-
-function run_test() {
-
-  header("Content-type: text");
-  
-  include_once('../geoPHP.inc');
-  
-  // Your database test table should contain 3 columns: name (text), type (text), geom (geometry)
-  $host =     'localhost';
-  $database = 'phayes';
-  $table =    'test';
-  $column =   'geom';
-  $user =     'phayes';
-  $pass =     'supersecret';
-  
-  $connection = pg_connect("host=$host dbname=$database user=$user password=$pass");
-  
-  // Truncate
-  pg_query($connection, "DELETE FROM $table");
-  
-  // Working with PostGIS and EWKB
-  // ----------------------------
-  
-  foreach (scandir('./input', SCANDIR_SORT_NONE) as $file) {
-    $parts = explode('.',$file);
-    if ($parts[0]) {
-      $name = $parts[0];
-      $format = $parts[1];
-      $value = file_get_contents('./input/'.$file);
-      print '---- Testing '.$file."\n";
-      flush();
-      $geometry = geoPHP::load($value, $format);
-      test_postgis($name, $format, $geometry, $connection, 'wkb');
-      $geometry->setSRID(4326);
-      test_postgis($name, $format, $geometry, $connection, 'ewkb');
-    }
-  }
-  print "Testing Done!";
-}
-
-function test_postgis($name, $type, $geom, $connection, $format) {
-  global $table;
-  
-  // Let's insert into the database using GeomFromWKB
-  $insert_string = pg_escape_bytea($geom->out($format));
-  pg_query($connection, "INSERT INTO $table (name, type, geom) values ('$name', '$type', GeomFromWKB('$insert_string'))");
-  
-  // SELECT using asBinary PostGIS
-  $result = pg_fetch_all(pg_query($connection, "SELECT asBinary(geom) as geom FROM $table WHERE name='$name'"));
-  foreach ($result as $item) {
-    $wkb = pg_unescape_bytea($item['geom']); // Make sure to unescape the hex blob
-    $geom = geoPHP::load($wkb, $format); // We now a full geoPHP Geometry object
-  }
-  
-  // SELECT and INSERT directly, with no wrapping functions
-  $result = pg_fetch_all(pg_query($connection, "SELECT geom as geom FROM $table WHERE name='$name'"));
-  foreach ($result as $item) {
-    $wkb = pack('H*',$item['geom']);   // Unpacking the hex blob
-    $geom = geoPHP::load($wkb, $format); // We now have a geoPHP Geometry
-  
-    // Let's re-insert directly into postGIS
-    // We need to unpack the WKB
-    $unpacked = unpack('H*', $geom->out($format));
-    $insert_string = $unpacked[1];
-    pg_query($connection, "INSERT INTO $table (name, type, geom) values ('$name', '$type', '$insert_string')");
-  }
-
-  // SELECT and INSERT using as EWKT (ST_GeomFromEWKT and ST_AsEWKT)
-  $result = pg_fetch_all(pg_query($connection, "SELECT ST_AsEWKT(geom) as geom FROM $table WHERE name='$name'"));
-  foreach ($result as $item) {
-    $wkt = $item['geom']; // Make sure to unescape the hex blob
-    $geom = geoPHP::load($wkt, 'ewkt'); // We now a full geoPHP Geometry object
-
-    // Let's re-insert directly into postGIS
-    $insert_string = $geom->out('ewkt');
-    pg_query($connection, "INSERT INTO $table (name, type, geom) values ('$name', '$type', ST_GeomFromEWKT('$insert_string'))");
-  }
-}
-
diff --git a/vendor/phayes/geophp/tests/test.php b/vendor/phayes/geophp/tests/test.php
deleted file mode 100644
index ae112bd61ef42c8f582345736f075d37c218eb8f..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/test.php
+++ /dev/null
@@ -1,258 +0,0 @@
-<?php
-
-// Uncomment to test
-if (getenv("GEOPHP_RUN_TESTS") == 1) {
-  run_test();
-}
-else {
-  print "Skipping tests. Please set GEOPHP_RUN_TESTS=1 environment variable if you wish to run tests\n";
-}
-
-function run_test() {
-  set_time_limit(0);
-
-  set_error_handler("FailOnError");
-
-  header("Content-type: text");
-
-  include_once('../geoPHP.inc');
-
-  if (geoPHP::geosInstalled()) {
-    print "GEOS is installed.\n";
-  }
-  else {
-    print "GEOS is not installed.\n";
-  }
-
-  foreach (scandir('./input', SCANDIR_SORT_NONE) as $file) {
-    $parts = explode('.',$file);
-    if ($parts[0]) {
-      $format = $parts[1];
-      $value = file_get_contents('./input/'.$file);
-      print '---- Testing '.$file."\n";
-      $geometry = geoPHP::load($value, $format);
-      test_adapters($geometry, $format, $value);
-      test_methods($geometry);
-      test_geometry($geometry);
-      test_detection($value, $format, $file);
-    }
-  }
-  print "\e[32m" . "PASS". "\e[39m\n";
-}
-
-function test_geometry($geometry) {
-
-  // Test common functions
-  $geometry->area();
-  $geometry->boundary();
-  $geometry->envelope();
-  $geometry->getBBox();
-  $geometry->centroid();
-  $geometry->length();
-  $geometry->greatCircleLength();
-  $geometry->haversineLength();
-  $geometry->y();
-  $geometry->x();
-  $geometry->numGeometries();
-  $geometry->geometryN(1);
-  $geometry->startPoint();
-  $geometry->endPoint();
-  $geometry->isRing();
-  $geometry->isClosed();
-  $geometry->numPoints();
-  $geometry->pointN(1);
-  $geometry->exteriorRing();
-  $geometry->numInteriorRings();
-  $geometry->interiorRingN(1);
-  $geometry->dimension();
-  $geometry->geometryType();
-  $geometry->SRID();
-  $geometry->setSRID(4326);
-
-  // Aliases
-  $geometry->getCentroid();
-  $geometry->getArea();
-  $geometry->getX();
-  $geometry->getY();
-  $geometry->getGeos();
-  $geometry->getGeomType();
-  $geometry->getSRID();
-  $geometry->asText();
-  $geometry->asBinary();
-
-  // GEOS only functions
-  $geometry->geos();
-  $geometry->setGeos($geometry->geos());
-  $geometry->pointOnSurface();
-  $geometry->equals($geometry);
-  $geometry->equalsExact($geometry);
-  $geometry->relate($geometry);
-  $geometry->checkValidity();
-  $geometry->isSimple();
-  $geometry->buffer(10);
-  $geometry->intersection($geometry);
-  $geometry->convexHull();
-  $geometry->difference($geometry);
-  $geometry->symDifference($geometry);
-  $geometry->union($geometry);
-  $geometry->simplify(0);// @@TODO: Adjust this once we can deal with empty geometries
-  $geometry->disjoint($geometry);
-  $geometry->touches($geometry);
-  $geometry->intersects($geometry);
-  $geometry->crosses($geometry);
-  $geometry->within($geometry);
-  $geometry->contains($geometry);
-  $geometry->overlaps($geometry);
-  $geometry->covers($geometry);
-  $geometry->coveredBy($geometry);
-  $geometry->distance($geometry);
-  $geometry->hausdorffDistance($geometry);
-
-
-  // Place holders
-  $geometry->hasZ();
-  $geometry->is3D();
-  $geometry->isMeasured();
-  $geometry->isEmpty();
-  $geometry->coordinateDimension();
-  $geometry->z();
-  $geometry->m();
-}
-
-function test_adapters($geometry, $format, $input) {
-  // Test adapter output and input. Do a round-trip and re-test
-  foreach (geoPHP::getAdapterMap() as $adapter_key => $adapter_class) {
-    if ($adapter_key != 'google_geocode') { //Don't test google geocoder regularily. Uncomment to test
-      $output = $geometry->out($adapter_key);
-      if ($output) {
-        $adapter_loader = new $adapter_class();
-        $test_geom_1 = $adapter_loader->read($output);
-        $test_geom_2 = $adapter_loader->read($test_geom_1->out($adapter_key));
-
-        if ($test_geom_1->out('wkt') != $test_geom_2->out('wkt')) {
-          print "Mismatched adapter output in ".$adapter_class."\n";
-        }
-      }
-      else {
-        print "Empty output on "  . $adapter_key . "\n";
-      }
-    }
-  }
-
-  // Test to make sure adapter work the same wether GEOS is ON or OFF
-  // Cannot test methods if GEOS is not intstalled
-  if (!geoPHP::geosInstalled()) return;
-
-  foreach (geoPHP::getAdapterMap() as $adapter_key => $adapter_class) {
-    if ($adapter_key != 'google_geocode') { //Don't test google geocoder regularily. Uncomment to test
-      // Turn GEOS on
-      geoPHP::geosInstalled(TRUE);
-
-      $output = $geometry->out($adapter_key);
-      if ($output) {
-        $adapter_loader = new $adapter_class();
-
-        $test_geom_1 = $adapter_loader->read($output);
-
-        // Turn GEOS off
-        geoPHP::geosInstalled(FALSE);
-
-        $test_geom_2 = $adapter_loader->read($output);
-
-        // Turn GEOS back On
-        geoPHP::geosInstalled(TRUE);
-
-        // Check to make sure a both are the same with geos and without
-        if ($test_geom_1->out('wkt') != $test_geom_2->out('wkt')) {
-          print "Mismatched adapter output between GEOS and NORM in ".$adapter_class."\n";
-        }
-      }
-    }
-  }
-}
-
-
-function test_methods($geometry) {
-  // Cannot test methods if GEOS is not intstalled
-  if (!geoPHP::geosInstalled()) return;
-
-  $methods = array(
-    //'boundary', //@@TODO: Uncomment this and fix errors
-    'envelope',   //@@TODO: Testing reveales errors in this method -- POINT vs. POLYGON
-    'getBBox',
-    'x',
-    'y',
-    'startPoint',
-    'endPoint',
-    'isRing',
-    'isClosed',
-    'numPoints',
-  );
-
-  foreach ($methods as $method) {
-    // Turn GEOS on
-    geoPHP::geosInstalled(TRUE);
-    $geos_result = $geometry->$method();
-
-    // Turn GEOS off
-    geoPHP::geosInstalled(FALSE);
-    $norm_result = $geometry->$method();
-
-    // Turn GEOS back On
-    geoPHP::geosInstalled(TRUE);
-
-    $geos_type = gettype($geos_result);
-    $norm_type = gettype($norm_result);
-
-    if ($geos_type != $norm_type) {
-      print 'Type mismatch on '.$method."\n";
-      continue;
-    }
-
-    // Now check base on type
-    if ($geos_type == 'object') {
-      $haus_dist = $geos_result->hausdorffDistance(geoPHP::load($norm_result->out('wkt'),'wkt'));
-
-      // Get the length of the diagonal of the bbox - this is used to scale the haustorff distance
-      // Using Pythagorean theorem
-      $bb = $geos_result->getBBox();
-      $scale = sqrt((($bb['maxy'] - $bb['miny'])^2) + (($bb['maxx'] - $bb['minx'])^2));
-
-      // The difference in the output of GEOS and native-PHP methods should be less than 0.5 scaled haustorff units
-      if ($haus_dist / $scale > 0.5) {
-        print 'Output mismatch on '.$method.":\n";
-        print 'GEOS : '.$geos_result->out('wkt')."\n";
-        print 'NORM : '.$norm_result->out('wkt')."\n";
-        continue;
-      }
-    }
-
-    if ($geos_type == 'boolean' || $geos_type == 'string') {
-      if ($geos_result !== $norm_result) {
-        print 'Output mismatch on '.$method.":\n";
-        print 'GEOS : '.(string) $geos_result."\n";
-        print 'NORM : '.(string) $norm_result."\n";
-        continue;
-      }
-    }
-
-    //@@TODO: Run tests for output of types arrays and float
-    //@@TODO: centroid function is non-compliant for collections and strings
-  }
-}
-
-function test_detection($value, $format, $file) {
-  $detected = geoPHP::detectFormat($value);
-  if ($detected != $format) {
-    if ($detected) print 'detected as ' . $detected . "\n";
-    else print "format not detected\n";
-  }
-  // Make sure it loads using auto-detect
-  geoPHP::load($value);
-}
-
-function FailOnError($error_level, $error_message, $error_file, $error_line, $error_context) {
-  echo "$error_level: $error_message in $error_file on line $error_line\n";
-  echo "\e[31m" . "FAIL" . "\e[39m\n";
-  exit(1);
-}
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/tests/20120702Test.php b/vendor/phayes/geophp/tests/tests/20120702Test.php
deleted file mode 100644
index 5486e0a54ef133a90a945dba9d23cf5aba8feb3c..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/tests/20120702Test.php
+++ /dev/null
@@ -1,287 +0,0 @@
-<?php
-require_once('../geoPHP.inc');
-class Tests_20120702 extends PHPUnit_Framework_TestCase {
-
-  function setUp() {
-
-  }
-
-  function testMethods() {
-    $format = 'gpx';
-    $value = file_get_contents('./input/20120702.gpx');
-    $geometry = geoPHP::load($value, $format);
-
-    $methods = array(
-      array('name' => 'area'),
-      array('name' => 'boundary'),
-      array('name' => 'getBBox'),
-      array('name' => 'centroid'),
-      array('name' => 'length'),
-      array('name' => 'greatCircleLength', 'argument' => 6378137),
-      array('name' => 'haversineLength'),
-      array('name' => 'y'),
-      array('name' => 'x'),
-      array('name' => 'numGeometries'),
-      array('name' => 'geometryN', 'argument' => '1'),
-      array('name' => 'startPoint'),
-      array('name' => 'endPoint'),
-      array('name' => 'isRing'),
-      array('name' => 'isClosed'),
-      array('name' => 'numPoints'),
-      array('name' => 'pointN', 'argument' => '1'),
-      array('name' => 'exteriorRing'),
-      array('name' => 'numInteriorRings'),
-      array('name' => 'interiorRingN', 'argument' => '1'),
-      array('name' => 'dimension'),
-      array('name' => 'geometryType'),
-      array('name' => 'SRID'),
-      array('name' => 'setSRID', 'argument' => '4326'),
-    );
-
-    foreach($methods as $method) {
-      $argument = NULL;
-      $method_name = $method['name'];
-      if (isset($method['argument'])) {
-        $argument = $method['argument'];
-      }
-      $this->_methods_tester($geometry, $method_name, $argument);
-    }
-  }
-
-  function _methods_tester($geometry, $method_name, $argument) {
-
-    if (!method_exists($geometry, $method_name)) {
-      $this->fail("Method ".$method_name.'() doesn\'t exists.');
-      return;
-    }
-
-    switch ($method_name) {
-      case 'y':
-      case 'x':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'geometryN':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'startPoint':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          //TODO: Add a method startPoint() to MultiLineString.
-          //$this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'endPoint':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          //TODO: Add a method endPoint() to MultiLineString.
-          //$this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'isRing':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'isClosed':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'pointN':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          //TODO: Add a method pointN() to MultiLineString.
-          //$this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'exteriorRing':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'numInteriorRings':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'interiorRingN':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'setSRID':
-        //TODO: The method setSRID() should return TRUE.
-        break;
-      case 'SRID':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'getBBox':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'centroid':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'length':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertEquals($geometry->$method_name($argument), (float) '0.11624637315233', 'Failed on ' . $method_name);
-        }
-        break;
-      case 'numGeometries':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'numPoints':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'dimension':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'boundary':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'greatCircleLength':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotEquals($geometry->$method_name($argument), '9500.9359867418', 'Failed on ' . $method_name);
-        }
-        break;
-      case 'haversineLength':
-      case 'area':
-        $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        break;
-      case 'geometryType':
-        $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        break;
-      default:
-        $this->assertTrue($geometry->$method_name($argument), 'Failed on ' . $method_name);
-    }
-  }
-}
-
diff --git a/vendor/phayes/geophp/tests/tests/adaptersTest.php b/vendor/phayes/geophp/tests/tests/adaptersTest.php
deleted file mode 100644
index 5952e10fd3825ec0bf87b33413e253887aaa33f6..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/tests/adaptersTest.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-require_once('../geoPHP.inc');
-class AdaptersTests extends PHPUnit_Framework_TestCase {
-
-  function setUp() {
-
-  }
-
-  function testAdapters() {
-    foreach (scandir('./input', SCANDIR_SORT_NONE) as $file) {
-      $parts = explode('.',$file);
-      if ($parts[0]) {
-        $format = $parts[1];
-        $input = file_get_contents('./input/'.$file);
-        echo "\nloading: " . $file . " for format: " . $format;
-        $geometry = geoPHP::load($input, $format);
-
-        // Test adapter output and input. Do a round-trip and re-test
-        foreach (geoPHP::getAdapterMap() as $adapter_key => $adapter_class) {
-          if ($adapter_key != 'google_geocode') { //Don't test google geocoder regularily. Uncomment to test
-            $output = $geometry->out($adapter_key);
-            $this->assertNotNull($output, "Empty output on "  . $adapter_key);
-            if ($output) {
-              $adapter_loader = new $adapter_class();
-              $test_geom_1 = $adapter_loader->read($output);
-              $test_geom_2 = $adapter_loader->read($test_geom_1->out($adapter_key));
-              $this->assertEquals($test_geom_1->out('wkt'), $test_geom_2->out('wkt'), "Mismatched adapter output in ".$adapter_class  .' (test file: ' . $file . ')');
-            }
-          }
-        }
-
-        // Test to make sure adapter work the same wether GEOS is ON or OFF
-        // Cannot test methods if GEOS is not intstalled
-        if (!geoPHP::geosInstalled()) return;
-
-        foreach (geoPHP::getAdapterMap() as $adapter_key => $adapter_class) {
-          if ($adapter_key != 'google_geocode') { //Don't test google geocoder regularily. Uncomment to test
-            // Turn GEOS on
-            geoPHP::geosInstalled(TRUE);
-
-            $output = $geometry->out($adapter_key);
-            if ($output) {
-              $adapter_loader = new $adapter_class();
-
-              $test_geom_1 = $adapter_loader->read($output);
-
-              // Turn GEOS off
-              geoPHP::geosInstalled(FALSE);
-
-              $test_geom_2 = $adapter_loader->read($output);
-
-              // Turn GEOS back On
-              geoPHP::geosInstalled(TRUE);
-
-              // Check to make sure a both are the same with geos and without
-              $this->assertEquals($test_geom_1->out('wkt'), $test_geom_2->out('wkt'), "Mismatched adapter output between GEOS and NORM in ".$adapter_class .' (test file: ' . $file . ')');
-            }
-          }
-        }
-      }
-    }
-  }
-}
diff --git a/vendor/phayes/geophp/tests/tests/bootstrap.php b/vendor/phayes/geophp/tests/tests/bootstrap.php
deleted file mode 100644
index 7d01cb081ad8c816d33defc8a13a1fa89b2d8256..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/tests/bootstrap.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-require_once ('../geoPHP.inc');
-if (!@include __DIR__ . '/../../vendor/autoload.php') {
-    die('You must set up the project dependencies, run the following commands:
-        wget http://getcomposer.org/composer.phar
-        php composer.phar install');
-}
\ No newline at end of file
diff --git a/vendor/phayes/geophp/tests/tests/geohashTest.php b/vendor/phayes/geophp/tests/tests/geohashTest.php
deleted file mode 100644
index 1994908296595b419a418e118c91e907bfab8a50..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/tests/geohashTest.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-require_once ('../geoPHP.inc');
-
-class GeoHashTest extends PHPUnit_Framework_TestCase {
-
-  function setUp() {
-  }
-
-  /**
-   * test cases for adjacent geohashes.
-   */
-  function testAdjacent() {
-    $geohash = new Geohash();
-    $this->assertEquals ( 'xne', $geohash->adjacent ( 'xn7', 'top' ), 'Did not find correct top adjacent geohash for xn7' );
-    $this->assertEquals ( 'xnk', $geohash->adjacent ( 'xn7', 'right' ), 'Did not find correct right adjacent geohash for xn7' );
-    $this->assertEquals ( 'xn5', $geohash->adjacent ( 'xn7', 'bottom' ), 'Did not find correct bottom adjacent geohash for xn7' );
-    $this->assertEquals ( 'xn6', $geohash->adjacent ( 'xn7', 'left' ), 'Did not find correct left adjacent geohash for xn7' );
-    $this->assertEquals ( 'xnd', $geohash->adjacent ( $geohash->adjacent ( 'xn7', 'left' ), 'top' ), 'Did not find correct top-left adjacent geohash for xn7' );
-  }
-}
diff --git a/vendor/phayes/geophp/tests/tests/geosTest.php b/vendor/phayes/geophp/tests/tests/geosTest.php
deleted file mode 100644
index e45e212f523010de951f4be06a1bd6ec4ed9d0a6..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/tests/geosTest.php
+++ /dev/null
@@ -1,89 +0,0 @@
-<?php
-require_once('../geoPHP.inc');
-class GeosTests extends PHPUnit_Framework_TestCase {
-
-  function setUp() {
-
-  }
-
-  function testGeos() {
-    if (!geoPHP::geosInstalled()) {
-      echo "Skipping GEOS -- not installed";
-      return;
-    }
-    foreach (scandir('./input', SCANDIR_SORT_NONE) as $file) {
-      $parts = explode('.',$file);
-      if ($parts[0]) {
-        $format = $parts[1];
-        $value = file_get_contents('./input/'.$file);
-        echo "\nloading: " . $file . " for format: " . $format;
-        $geometry = geoPHP::load($value, $format);
-
-        $geosMethods = array(
-          array('name' => 'geos'),
-          array('name' => 'setGeos', 'argument' => $geometry->geos()),
-          array('name' => 'PointOnSurface'),
-          array('name' => 'equals', 'argument' => $geometry),
-          array('name' => 'equalsExact', 'argument' => $geometry),
-          array('name' => 'relate', 'argument' => $geometry),
-          array('name' => 'checkValidity'),
-          array('name' => 'isSimple'),
-          array('name' => 'buffer', 'argument' => '10'),
-          array('name' => 'intersection', 'argument' => $geometry),
-          array('name' => 'convexHull'),
-          array('name' => 'difference', 'argument' => $geometry),
-          array('name' => 'symDifference', 'argument' => $geometry),
-          array('name' => 'union', 'argument' => $geometry),
-          array('name' => 'simplify', 'argument' => '0'),
-          array('name' => 'disjoint', 'argument' => $geometry),
-          array('name' => 'touches', 'argument' => $geometry),
-          array('name' => 'intersects', 'argument' => $geometry),
-          array('name' => 'crosses', 'argument' => $geometry),
-          array('name' => 'within', 'argument' => $geometry),
-          array('name' => 'contains', 'argument' => $geometry),
-          array('name' => 'overlaps', 'argument' => $geometry),
-          array('name' => 'covers', 'argument' => $geometry),
-          array('name' => 'coveredBy', 'argument' => $geometry),
-          array('name' => 'distance', 'argument' => $geometry),
-          array('name' => 'hausdorffDistance', 'argument' => $geometry),
-        );
-
-        foreach($geosMethods as $method) {
-          $argument = NULL;
-          $method_name = $method['name'];
-          if (isset($method['argument'])) {
-            $argument = $method['argument'];
-          }
-
-          switch ($method_name) {
-            case 'isSimple':
-            case 'equals':
-            case 'geos':
-              if ($geometry->geometryType() == 'Point') {
-                $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-              }
-              if ($geometry->geometryType() == 'LineString') {
-                $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-              }
-              if ($geometry->geometryType() == 'MultiLineString') {
-                $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-              }
-              break;
-            default:
-              if ($geometry->geometryType() == 'Point') {
-                $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-              }
-              if ($geometry->geometryType() == 'LineString') {
-                $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-              }
-              if ($geometry->geometryType() == 'MultiLineString') {
-                $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-              }
-          }
-        }
-
-      }
-    }
-  }
-
-}
diff --git a/vendor/phayes/geophp/tests/tests/methodsTest.php b/vendor/phayes/geophp/tests/tests/methodsTest.php
deleted file mode 100644
index 3129ff3ac6ebd18e36d5148dacdb21b4b2d9f9a6..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/tests/methodsTest.php
+++ /dev/null
@@ -1,359 +0,0 @@
-<?php
-require_once('../geoPHP.inc');
-class MethodsTests extends PHPUnit_Framework_TestCase {
-
-  function setUp() {
-
-  }
-
-  function testMethods() {
-    foreach (scandir('./input', SCANDIR_SORT_NONE) as $file) {
-      $parts = explode('.',$file);
-      if ($parts[0]) {
-        $format = $parts[1];
-        $value = file_get_contents('./input/'.$file);
-        echo "\nloading: " . $file . " for format: " . $format;
-        $geometry = geoPHP::load($value, $format);
-
-        $methods = array(
-          array('name' => 'area'),
-          array('name' => 'boundary'),
-          array('name' => 'getBBox'),
-          array('name' => 'centroid'),
-          array('name' => 'length'),
-          array('name' => 'greatCircleLength'),
-          array('name' => 'haversineLength'),
-          array('name' => 'y'),
-          array('name' => 'x'),
-          array('name' => 'numGeometries'),
-          array('name' => 'geometryN', 'argument' => '1'),
-          array('name' => 'startPoint'),
-          array('name' => 'endPoint'),
-          array('name' => 'isRing'),
-          array('name' => 'isClosed'),
-          array('name' => 'numPoints'),
-          array('name' => 'pointN', 'argument' => '1'),
-          array('name' => 'exteriorRing'),
-          array('name' => 'numInteriorRings'),
-          array('name' => 'interiorRingN', 'argument' => '1'),
-          array('name' => 'dimension'),
-          array('name' => 'geometryType'),
-          array('name' => 'SRID'),
-          array('name' => 'setSRID', 'argument' => '4326'),
-        );
-
-        foreach($methods as $method) {
-          $argument = NULL;
-          $method_name = $method['name'];
-          if (isset($method['argument'])) {
-            $argument = $method['argument'];
-          }
-
-          $this->_methods_tester($geometry, $method_name, $argument, $file);
-        }
-
-        $this->_methods_tester_with_geos($geometry);
-      }
-    }
-  }
-
-  function _methods_tester($geometry, $method_name, $argument, $file) {
-
-    if (!method_exists($geometry, $method_name)) {
-      $this->fail("Method ".$method_name.'() doesn\'t exists.');
-      return;
-    }
-
-    switch ($method_name) {
-      case 'y':
-      case 'x':
-        if (!$geometry->isEmpty()) {
-          if ($geometry->geometryType() == 'Point') {
-            $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-          }
-          if ($geometry->geometryType() == 'LineString') {
-            $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-          }
-          if ($geometry->geometryType() == 'MultiLineString') {
-            $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-          }
-        }
-        break;
-      case 'geometryN':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'startPoint':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          //TODO: Add a method startPoint() to MultiLineString.
-          //$this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'endPoint':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          //TODO: Add a method endPoint() to MultiLineString.
-          //$this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name);
-        }
-        break;
-      case 'isRing':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'isClosed':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'pointN':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          //TODO: Add a method pointN() to MultiLineString.
-          //$this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'exteriorRing':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'numInteriorRings':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'interiorRingN':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'SRID':
-        break;
-      case 'getBBox':
-        if (!$geometry->isEmpty()) {
-          if ($geometry->geometryType() == 'Point') {
-            $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-          }
-          if ($geometry->geometryType() == 'LineString') {
-            $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-          }
-          if ($geometry->geometryType() == 'MultiLineString') {
-            $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-          }
-        }
-        break;
-      case 'centroid':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'length':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertEquals($geometry->$method_name($argument), 0, 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotEquals($geometry->$method_name($argument), 0, 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotEquals($geometry->$method_name($argument), 0, 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'numGeometries':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'numPoints':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'dimension':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'boundary':
-        if ($geometry->geometryType() == 'Point') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'LineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        if ($geometry->geometryType() == 'MultiLineString') {
-          $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        }
-        break;
-      case 'haversineLength':
-        //TODO: Check if output is a float >= 0.
-        //TODO: Sometimes haversineLength() returns NAN, needs to check why.
-        break;
-      case 'greatCircleLength':
-      case 'area':
-        $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        break;
-      case 'geometryType':
-        $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-        break;
-      case 'setSRID':
-        //TODO: The method setSRID() should return TRUE.
-        break;
-      default:
-        $this->assertTrue($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-    }
-
-  }
-
-  function _methods_tester_with_geos($geometry) {
-    // Cannot test methods if GEOS is not intstalled
-    if (!geoPHP::geosInstalled()) return;
-
-    $methods = array(
-      //'boundary', //@@TODO: Uncomment this and fix errors
-      'envelope',   //@@TODO: Testing reveales errors in this method -- POINT vs. POLYGON
-      'getBBox',
-      'x',
-      'y',
-      'startPoint',
-      'endPoint',
-      'isRing',
-      'isClosed',
-      'numPoints',
-    );
-
-    foreach ($methods as $method) {
-      // Turn GEOS on
-      geoPHP::geosInstalled(TRUE);
-      $geos_result = $geometry->$method();
-
-      // Turn GEOS off
-      geoPHP::geosInstalled(FALSE);
-      $norm_result = $geometry->$method();
-
-      // Turn GEOS back On
-      geoPHP::geosInstalled(TRUE);
-
-      $geos_type = gettype($geos_result);
-      $norm_type = gettype($norm_result);
-
-      if ($geos_type != $norm_type) {
-        $this->fail('Type mismatch on '.$method);
-        $this->dump($geos_type);
-        $this->dump($norm_type);
-        continue;
-      }
-
-      // Now check base on type
-      if ($geos_type == 'object') {
-        $haus_dist = $geos_result->hausdorffDistance(geoPHP::load($norm_result->out('wkt'),'wkt'));
-
-        // Get the length of the diagonal of the bbox - this is used to scale the haustorff distance
-        // Using Pythagorean theorem
-        $bb = $geos_result->getBBox();
-        $scale = sqrt((($bb['maxy'] - $bb['miny'])^2) + (($bb['maxx'] - $bb['minx'])^2));
-
-        // The difference in the output of GEOS and native-PHP methods should be less than 0.5 scaled haustorff units
-        if ($haus_dist / $scale > 0.5) {
-          $this->fail('Output mismatch on '.$method);
-          $this->dump('GEOS : ');
-          $this->dump($geos_result->out('wkt'));
-          $this->dump('NORM : ');
-          $this->dump($norm_result->out('wkt'));
-          continue;
-        }
-      }
-
-      if ($geos_type == 'boolean' || $geos_type == 'string') {
-        if ($geos_result !== $norm_result) {
-          $this->fail('Output mismatch on '.$method);
-          $this->dump('GEOS : ');
-          $this->dump((string) $geos_result);
-          $this->dump('NORM : ');
-          $this->dump((string) $norm_result);
-          continue;
-        }
-      }
-
-      //@@TODO: Run tests for output of types arrays and float
-      //@@TODO: centroid function is non-compliant for collections and strings
-    }
-  }
-}
diff --git a/vendor/phayes/geophp/tests/tests/placeholdersTest.php b/vendor/phayes/geophp/tests/tests/placeholdersTest.php
deleted file mode 100644
index 8f50f4ddeef6c099a5c659a6baa91c1a0ccab2a6..0000000000000000000000000000000000000000
--- a/vendor/phayes/geophp/tests/tests/placeholdersTest.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-require_once('../geoPHP.inc');
-class PlaceholdersTests extends PHPUnit_Framework_TestCase {
-
-  function setUp() {
-
-  }
-
-  function testPlaceholders() {
-    foreach (scandir('./input', SCANDIR_SORT_NONE) as $file) {
-      $parts = explode('.',$file);
-      if ($parts[0]) {
-        $format = $parts[1];
-        $value = file_get_contents('./input/'.$file);
-        echo "\nloading: " . $file . " for format: " . $format;
-        $geometry = geoPHP::load($value, $format);
-
-        $placeholders = array(
-          array('name' => 'hasZ'),
-          array('name' => 'is3D'),
-          array('name' => 'isMeasured'),
-          array('name' => 'isEmpty'),
-          array('name' => 'coordinateDimension'),
-          array('name' => 'z'),
-          array('name' => 'm'),
-        );
-
-        foreach($placeholders as $method) {
-          $argument = NULL;
-          $method_name = $method['name'];
-          if (isset($method['argument'])) {
-            $argument = $method['argument'];
-          }
-
-          switch ($method_name) {
-            case 'hasZ':
-              if ($geometry->geometryType() == 'Point') {
-                $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-              }
-              if ($geometry->geometryType() == 'LineString') {
-                $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-              }
-              if ($geometry->geometryType() == 'MultiLineString') {
-                $this->assertNotNull($geometry->$method_name($argument), 'Failed on ' . $method_name .' (test file: ' . $file . ')');
-              }
-              break;
-            case 'm':
-            case 'z':
-            case 'coordinateDimension':
-            case 'isEmpty':
-            case 'isMeasured':
-            case 'is3D':
-          }
-        }
-
-      }
-    }
-
-  }
-}
diff --git a/vendor/symfony/event-dispatcher/.gitignore b/vendor/symfony/event-dispatcher/.gitignore
deleted file mode 100644
index c49a5d8df5c6548379f00c77fe572a7217bce218..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-vendor/
-composer.lock
-phpunit.xml
diff --git a/vendor/symfony/event-dispatcher/CHANGELOG.md b/vendor/symfony/event-dispatcher/CHANGELOG.md
deleted file mode 100644
index 736bd84903b4be4d96a0ff9a6d322e037915061c..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/CHANGELOG.md
+++ /dev/null
@@ -1,37 +0,0 @@
-CHANGELOG
-=========
-
-3.3.0
------
-
-  * The ContainerAwareEventDispatcher class has been deprecated. Use EventDispatcher with closure factories instead.
-
-3.0.0
------
-
-  * The method `getListenerPriority($eventName, $listener)` has been added to the
-    `EventDispatcherInterface`.
-  * The methods `Event::setDispatcher()`, `Event::getDispatcher()`, `Event::setName()`
-    and `Event::getName()` have been removed.
-    The event dispatcher and the event name are passed to the listener call.
-
-2.5.0
------
-
- * added Debug\TraceableEventDispatcher (originally in HttpKernel)
- * changed Debug\TraceableEventDispatcherInterface to extend EventDispatcherInterface
- * added RegisterListenersPass (originally in HttpKernel)
-
-2.1.0
------
-
- * added TraceableEventDispatcherInterface
- * added ContainerAwareEventDispatcher
- * added a reference to the EventDispatcher on the Event
- * added a reference to the Event name on the event
- * added fluid interface to the dispatch() method which now returns the Event
-   object
- * added GenericEvent event class
- * added the possibility for subscribers to subscribe several times for the
-   same event
- * added ImmutableEventDispatcher
diff --git a/vendor/symfony/event-dispatcher/ContainerAwareEventDispatcher.php b/vendor/symfony/event-dispatcher/ContainerAwareEventDispatcher.php
deleted file mode 100644
index fc7b30f9ccc650693971234c1a7a07191bd43e81..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/ContainerAwareEventDispatcher.php
+++ /dev/null
@@ -1,211 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher;
-
-use Symfony\Component\DependencyInjection\ContainerInterface;
-
-/**
- * Lazily loads listeners and subscribers from the dependency injection
- * container.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- * @author Bernhard Schussek <bschussek@gmail.com>
- * @author Jordan Alliot <jordan.alliot@gmail.com>
- *
- * @deprecated since 3.3, to be removed in 4.0. Use EventDispatcher with closure factories instead.
- */
-class ContainerAwareEventDispatcher extends EventDispatcher
-{
-    /**
-     * The container from where services are loaded.
-     *
-     * @var ContainerInterface
-     */
-    private $container;
-
-    /**
-     * The service IDs of the event listeners and subscribers.
-     *
-     * @var array
-     */
-    private $listenerIds = array();
-
-    /**
-     * The services registered as listeners.
-     *
-     * @var array
-     */
-    private $listeners = array();
-
-    /**
-     * Constructor.
-     *
-     * @param ContainerInterface $container A ContainerInterface instance
-     */
-    public function __construct(ContainerInterface $container)
-    {
-        $this->container = $container;
-
-        $class = get_class($this);
-        if ($this instanceof \PHPUnit_Framework_MockObject_MockObject || $this instanceof \Prophecy\Doubler\DoubleInterface) {
-            $class = get_parent_class($class);
-        }
-        if (__CLASS__ !== $class) {
-            @trigger_error(sprintf('The %s class is deprecated since version 3.3 and will be removed in 4.0. Use EventDispatcher with closure factories instead.', __CLASS__), E_USER_DEPRECATED);
-        }
-    }
-
-    /**
-     * Adds a service as event listener.
-     *
-     * @param string $eventName Event for which the listener is added
-     * @param array  $callback  The service ID of the listener service & the method
-     *                          name that has to be called
-     * @param int    $priority  The higher this value, the earlier an event listener
-     *                          will be triggered in the chain.
-     *                          Defaults to 0.
-     *
-     * @throws \InvalidArgumentException
-     */
-    public function addListenerService($eventName, $callback, $priority = 0)
-    {
-        @trigger_error(sprintf('The %s class is deprecated since version 3.3 and will be removed in 4.0. Use EventDispatcher with closure factories instead.', __CLASS__), E_USER_DEPRECATED);
-
-        if (!is_array($callback) || 2 !== count($callback)) {
-            throw new \InvalidArgumentException('Expected an array("service", "method") argument');
-        }
-
-        $this->listenerIds[$eventName][] = array($callback[0], $callback[1], $priority);
-    }
-
-    public function removeListener($eventName, $listener)
-    {
-        $this->lazyLoad($eventName);
-
-        if (isset($this->listenerIds[$eventName])) {
-            foreach ($this->listenerIds[$eventName] as $i => list($serviceId, $method, $priority)) {
-                $key = $serviceId.'.'.$method;
-                if (isset($this->listeners[$eventName][$key]) && $listener === array($this->listeners[$eventName][$key], $method)) {
-                    unset($this->listeners[$eventName][$key]);
-                    if (empty($this->listeners[$eventName])) {
-                        unset($this->listeners[$eventName]);
-                    }
-                    unset($this->listenerIds[$eventName][$i]);
-                    if (empty($this->listenerIds[$eventName])) {
-                        unset($this->listenerIds[$eventName]);
-                    }
-                }
-            }
-        }
-
-        parent::removeListener($eventName, $listener);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function hasListeners($eventName = null)
-    {
-        if (null === $eventName) {
-            return $this->listenerIds || $this->listeners || parent::hasListeners();
-        }
-
-        if (isset($this->listenerIds[$eventName])) {
-            return true;
-        }
-
-        return parent::hasListeners($eventName);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getListeners($eventName = null)
-    {
-        if (null === $eventName) {
-            foreach ($this->listenerIds as $serviceEventName => $args) {
-                $this->lazyLoad($serviceEventName);
-            }
-        } else {
-            $this->lazyLoad($eventName);
-        }
-
-        return parent::getListeners($eventName);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getListenerPriority($eventName, $listener)
-    {
-        $this->lazyLoad($eventName);
-
-        return parent::getListenerPriority($eventName, $listener);
-    }
-
-    /**
-     * Adds a service as event subscriber.
-     *
-     * @param string $serviceId The service ID of the subscriber service
-     * @param string $class     The service's class name (which must implement EventSubscriberInterface)
-     */
-    public function addSubscriberService($serviceId, $class)
-    {
-        @trigger_error(sprintf('The %s class is deprecated since version 3.3 and will be removed in 4.0. Use EventDispatcher with closure factories instead.', __CLASS__), E_USER_DEPRECATED);
-
-        foreach ($class::getSubscribedEvents() as $eventName => $params) {
-            if (is_string($params)) {
-                $this->listenerIds[$eventName][] = array($serviceId, $params, 0);
-            } elseif (is_string($params[0])) {
-                $this->listenerIds[$eventName][] = array($serviceId, $params[0], isset($params[1]) ? $params[1] : 0);
-            } else {
-                foreach ($params as $listener) {
-                    $this->listenerIds[$eventName][] = array($serviceId, $listener[0], isset($listener[1]) ? $listener[1] : 0);
-                }
-            }
-        }
-    }
-
-    public function getContainer()
-    {
-        @trigger_error('The '.__METHOD__.'() method is deprecated since version 3.3 as its class will be removed in 4.0. Inject the container or the services you need in your listeners/subscribers instead.', E_USER_DEPRECATED);
-
-        return $this->container;
-    }
-
-    /**
-     * Lazily loads listeners for this event from the dependency injection
-     * container.
-     *
-     * @param string $eventName The name of the event to dispatch. The name of
-     *                          the event is the name of the method that is
-     *                          invoked on listeners.
-     */
-    protected function lazyLoad($eventName)
-    {
-        if (isset($this->listenerIds[$eventName])) {
-            foreach ($this->listenerIds[$eventName] as list($serviceId, $method, $priority)) {
-                $listener = $this->container->get($serviceId);
-
-                $key = $serviceId.'.'.$method;
-                if (!isset($this->listeners[$eventName][$key])) {
-                    $this->addListener($eventName, array($listener, $method), $priority);
-                } elseif ($listener !== $this->listeners[$eventName][$key]) {
-                    parent::removeListener($eventName, array($this->listeners[$eventName][$key], $method));
-                    $this->addListener($eventName, array($listener, $method), $priority);
-                }
-
-                $this->listeners[$eventName][$key] = $listener;
-            }
-        }
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php b/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
deleted file mode 100644
index 988cf112f71601bed4da0001bdb6a9fcfa0c3810..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
+++ /dev/null
@@ -1,324 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Debug;
-
-use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-use Symfony\Component\EventDispatcher\Event;
-use Symfony\Component\Stopwatch\Stopwatch;
-use Psr\Log\LoggerInterface;
-
-/**
- * Collects some data about event listeners.
- *
- * This event dispatcher delegates the dispatching to another one.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class TraceableEventDispatcher implements TraceableEventDispatcherInterface
-{
-    protected $logger;
-    protected $stopwatch;
-
-    private $called;
-    private $dispatcher;
-    private $wrappedListeners;
-
-    /**
-     * Constructor.
-     *
-     * @param EventDispatcherInterface $dispatcher An EventDispatcherInterface instance
-     * @param Stopwatch                $stopwatch  A Stopwatch instance
-     * @param LoggerInterface          $logger     A LoggerInterface instance
-     */
-    public function __construct(EventDispatcherInterface $dispatcher, Stopwatch $stopwatch, LoggerInterface $logger = null)
-    {
-        $this->dispatcher = $dispatcher;
-        $this->stopwatch = $stopwatch;
-        $this->logger = $logger;
-        $this->called = array();
-        $this->wrappedListeners = array();
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function addListener($eventName, $listener, $priority = 0)
-    {
-        $this->dispatcher->addListener($eventName, $listener, $priority);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function addSubscriber(EventSubscriberInterface $subscriber)
-    {
-        $this->dispatcher->addSubscriber($subscriber);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function removeListener($eventName, $listener)
-    {
-        if (isset($this->wrappedListeners[$eventName])) {
-            foreach ($this->wrappedListeners[$eventName] as $index => $wrappedListener) {
-                if ($wrappedListener->getWrappedListener() === $listener) {
-                    $listener = $wrappedListener;
-                    unset($this->wrappedListeners[$eventName][$index]);
-                    break;
-                }
-            }
-        }
-
-        return $this->dispatcher->removeListener($eventName, $listener);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function removeSubscriber(EventSubscriberInterface $subscriber)
-    {
-        return $this->dispatcher->removeSubscriber($subscriber);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getListeners($eventName = null)
-    {
-        return $this->dispatcher->getListeners($eventName);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getListenerPriority($eventName, $listener)
-    {
-        // we might have wrapped listeners for the event (if called while dispatching)
-        // in that case get the priority by wrapper
-        if (isset($this->wrappedListeners[$eventName])) {
-            foreach ($this->wrappedListeners[$eventName] as $index => $wrappedListener) {
-                if ($wrappedListener->getWrappedListener() === $listener) {
-                    return $this->dispatcher->getListenerPriority($eventName, $wrappedListener);
-                }
-            }
-        }
-
-        return $this->dispatcher->getListenerPriority($eventName, $listener);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function hasListeners($eventName = null)
-    {
-        return $this->dispatcher->hasListeners($eventName);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function dispatch($eventName, Event $event = null)
-    {
-        if (null === $event) {
-            $event = new Event();
-        }
-
-        if (null !== $this->logger && $event->isPropagationStopped()) {
-            $this->logger->debug(sprintf('The "%s" event is already stopped. No listeners have been called.', $eventName));
-        }
-
-        $this->preProcess($eventName);
-        $this->preDispatch($eventName, $event);
-
-        $e = $this->stopwatch->start($eventName, 'section');
-
-        $this->dispatcher->dispatch($eventName, $event);
-
-        if ($e->isStarted()) {
-            $e->stop();
-        }
-
-        $this->postDispatch($eventName, $event);
-        $this->postProcess($eventName);
-
-        return $event;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getCalledListeners()
-    {
-        $called = array();
-        foreach ($this->called as $eventName => $listeners) {
-            foreach ($listeners as $listener) {
-                $called[$eventName.'.'.$listener->getPretty()] = $listener->getInfo($eventName);
-            }
-        }
-
-        return $called;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getNotCalledListeners()
-    {
-        try {
-            $allListeners = $this->getListeners();
-        } catch (\Exception $e) {
-            if (null !== $this->logger) {
-                $this->logger->info('An exception was thrown while getting the uncalled listeners.', array('exception' => $e));
-            }
-
-            // unable to retrieve the uncalled listeners
-            return array();
-        }
-
-        $notCalled = array();
-        foreach ($allListeners as $eventName => $listeners) {
-            foreach ($listeners as $listener) {
-                $called = false;
-                if (isset($this->called[$eventName])) {
-                    foreach ($this->called[$eventName] as $l) {
-                        if ($l->getWrappedListener() === $listener) {
-                            $called = true;
-
-                            break;
-                        }
-                    }
-                }
-
-                if (!$called) {
-                    if (!$listener instanceof WrappedListener) {
-                        $listener = new WrappedListener($listener, null, $this->stopwatch, $this);
-                    }
-                    $notCalled[$eventName.'.'.$listener->getPretty()] = $listener->getInfo($eventName);
-                }
-            }
-        }
-
-        uasort($notCalled, array($this, 'sortListenersByPriority'));
-
-        return $notCalled;
-    }
-
-    /**
-     * Proxies all method calls to the original event dispatcher.
-     *
-     * @param string $method    The method name
-     * @param array  $arguments The method arguments
-     *
-     * @return mixed
-     */
-    public function __call($method, $arguments)
-    {
-        return call_user_func_array(array($this->dispatcher, $method), $arguments);
-    }
-
-    /**
-     * Called before dispatching the event.
-     *
-     * @param string $eventName The event name
-     * @param Event  $event     The event
-     */
-    protected function preDispatch($eventName, Event $event)
-    {
-    }
-
-    /**
-     * Called after dispatching the event.
-     *
-     * @param string $eventName The event name
-     * @param Event  $event     The event
-     */
-    protected function postDispatch($eventName, Event $event)
-    {
-    }
-
-    private function preProcess($eventName)
-    {
-        foreach ($this->dispatcher->getListeners($eventName) as $listener) {
-            $priority = $this->getListenerPriority($eventName, $listener);
-            $wrappedListener = new WrappedListener($listener, null, $this->stopwatch, $this);
-            $this->wrappedListeners[$eventName][] = $wrappedListener;
-            $this->dispatcher->removeListener($eventName, $listener);
-            $this->dispatcher->addListener($eventName, $wrappedListener, $priority);
-        }
-    }
-
-    private function postProcess($eventName)
-    {
-        unset($this->wrappedListeners[$eventName]);
-        $skipped = false;
-        foreach ($this->dispatcher->getListeners($eventName) as $listener) {
-            if (!$listener instanceof WrappedListener) { // #12845: a new listener was added during dispatch.
-                continue;
-            }
-            // Unwrap listener
-            $priority = $this->getListenerPriority($eventName, $listener);
-            $this->dispatcher->removeListener($eventName, $listener);
-            $this->dispatcher->addListener($eventName, $listener->getWrappedListener(), $priority);
-
-            if (null !== $this->logger) {
-                $context = array('event' => $eventName, 'listener' => $listener->getPretty());
-            }
-
-            if ($listener->wasCalled()) {
-                if (null !== $this->logger) {
-                    $this->logger->debug('Notified event "{event}" to listener "{listener}".', $context);
-                }
-
-                if (!isset($this->called[$eventName])) {
-                    $this->called[$eventName] = new \SplObjectStorage();
-                }
-
-                $this->called[$eventName]->attach($listener);
-            }
-
-            if (null !== $this->logger && $skipped) {
-                $this->logger->debug('Listener "{listener}" was not called for event "{event}".', $context);
-            }
-
-            if ($listener->stoppedPropagation()) {
-                if (null !== $this->logger) {
-                    $this->logger->debug('Listener "{listener}" stopped propagation of the event "{event}".', $context);
-                }
-
-                $skipped = true;
-            }
-        }
-    }
-
-    private function sortListenersByPriority($a, $b)
-    {
-        if (is_int($a['priority']) && !is_int($b['priority'])) {
-            return 1;
-        }
-
-        if (!is_int($a['priority']) && is_int($b['priority'])) {
-            return -1;
-        }
-
-        if ($a['priority'] === $b['priority']) {
-            return 0;
-        }
-
-        if ($a['priority'] > $b['priority']) {
-            return -1;
-        }
-
-        return 1;
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php b/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php
deleted file mode 100644
index 5483e815068c4388fa90ce6b6dd14f547ca52d4c..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Debug;
-
-use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-
-/**
- * @author Fabien Potencier <fabien@symfony.com>
- */
-interface TraceableEventDispatcherInterface extends EventDispatcherInterface
-{
-    /**
-     * Gets the called listeners.
-     *
-     * @return array An array of called listeners
-     */
-    public function getCalledListeners();
-
-    /**
-     * Gets the not called listeners.
-     *
-     * @return array An array of not called listeners
-     */
-    public function getNotCalledListeners();
-}
diff --git a/vendor/symfony/event-dispatcher/Debug/WrappedListener.php b/vendor/symfony/event-dispatcher/Debug/WrappedListener.php
deleted file mode 100644
index 4029883dd98c7d46150d2df26e0ea9e6c7aa49f6..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Debug/WrappedListener.php
+++ /dev/null
@@ -1,116 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Debug;
-
-use Symfony\Component\Stopwatch\Stopwatch;
-use Symfony\Component\EventDispatcher\Event;
-use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-use Symfony\Component\VarDumper\Caster\ClassStub;
-use Symfony\Component\VarDumper\Cloner\VarCloner;
-
-/**
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class WrappedListener
-{
-    private $listener;
-    private $name;
-    private $called;
-    private $stoppedPropagation;
-    private $stopwatch;
-    private $dispatcher;
-    private $pretty;
-    private $stub;
-
-    private static $cloner;
-
-    public function __construct($listener, $name, Stopwatch $stopwatch, EventDispatcherInterface $dispatcher = null)
-    {
-        $this->listener = $listener;
-        $this->name = $name;
-        $this->stopwatch = $stopwatch;
-        $this->dispatcher = $dispatcher;
-        $this->called = false;
-        $this->stoppedPropagation = false;
-
-        if (is_array($listener)) {
-            $this->name = is_object($listener[0]) ? get_class($listener[0]) : $listener[0];
-            $this->pretty = $this->name.'::'.$listener[1];
-        } elseif ($listener instanceof \Closure) {
-            $this->pretty = $this->name = 'closure';
-        } elseif (is_string($listener)) {
-            $this->pretty = $this->name = $listener;
-        } else {
-            $this->name = get_class($listener);
-            $this->pretty = $this->name.'::__invoke';
-        }
-
-        if (null !== $name) {
-            $this->name = $name;
-        }
-
-        if (null === self::$cloner) {
-            self::$cloner = class_exists(ClassStub::class) ? new VarCloner() : false;
-        }
-    }
-
-    public function getWrappedListener()
-    {
-        return $this->listener;
-    }
-
-    public function wasCalled()
-    {
-        return $this->called;
-    }
-
-    public function stoppedPropagation()
-    {
-        return $this->stoppedPropagation;
-    }
-
-    public function getPretty()
-    {
-        return $this->pretty;
-    }
-
-    public function getInfo($eventName)
-    {
-        if (null === $this->stub) {
-            $this->stub = false === self::$cloner ? $this->pretty.'()' : new ClassStub($this->pretty.'()', $this->listener);
-        }
-
-        return array(
-            'event' => $eventName,
-            'priority' => null !== $this->dispatcher ? $this->dispatcher->getListenerPriority($eventName, $this->listener) : null,
-            'pretty' => $this->pretty,
-            'stub' => $this->stub,
-        );
-    }
-
-    public function __invoke(Event $event, $eventName, EventDispatcherInterface $dispatcher)
-    {
-        $this->called = true;
-
-        $e = $this->stopwatch->start($this->name, 'event_listener');
-
-        call_user_func($this->listener, $event, $eventName, $this->dispatcher ?: $dispatcher);
-
-        if ($e->isStarted()) {
-            $e->stop();
-        }
-
-        if ($event->isPropagationStopped()) {
-            $this->stoppedPropagation = true;
-        }
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php b/vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php
deleted file mode 100644
index 50e466a3983c6dc471d156202a70adf210cea0fc..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php
+++ /dev/null
@@ -1,135 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\DependencyInjection;
-
-use Symfony\Component\DependencyInjection\Argument\ServiceClosureArgument;
-use Symfony\Component\DependencyInjection\ContainerBuilder;
-use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
-use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
-use Symfony\Component\DependencyInjection\Reference;
-use Symfony\Component\EventDispatcher\EventDispatcher;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-/**
- * Compiler pass to register tagged services for an event dispatcher.
- */
-class RegisterListenersPass implements CompilerPassInterface
-{
-    /**
-     * @var string
-     */
-    protected $dispatcherService;
-
-    /**
-     * @var string
-     */
-    protected $listenerTag;
-
-    /**
-     * @var string
-     */
-    protected $subscriberTag;
-
-    /**
-     * Constructor.
-     *
-     * @param string $dispatcherService Service name of the event dispatcher in processed container
-     * @param string $listenerTag       Tag name used for listener
-     * @param string $subscriberTag     Tag name used for subscribers
-     */
-    public function __construct($dispatcherService = 'event_dispatcher', $listenerTag = 'kernel.event_listener', $subscriberTag = 'kernel.event_subscriber')
-    {
-        $this->dispatcherService = $dispatcherService;
-        $this->listenerTag = $listenerTag;
-        $this->subscriberTag = $subscriberTag;
-    }
-
-    public function process(ContainerBuilder $container)
-    {
-        if (!$container->hasDefinition($this->dispatcherService) && !$container->hasAlias($this->dispatcherService)) {
-            return;
-        }
-
-        $definition = $container->findDefinition($this->dispatcherService);
-
-        foreach ($container->findTaggedServiceIds($this->listenerTag, true) as $id => $events) {
-            $def = $container->getDefinition($id);
-
-            foreach ($events as $event) {
-                $priority = isset($event['priority']) ? $event['priority'] : 0;
-
-                if (!isset($event['event'])) {
-                    throw new InvalidArgumentException(sprintf('Service "%s" must define the "event" attribute on "%s" tags.', $id, $this->listenerTag));
-                }
-
-                if (!isset($event['method'])) {
-                    $event['method'] = 'on'.preg_replace_callback(array(
-                        '/(?<=\b)[a-z]/i',
-                        '/[^a-z0-9]/i',
-                    ), function ($matches) { return strtoupper($matches[0]); }, $event['event']);
-                    $event['method'] = preg_replace('/[^a-z0-9]/i', '', $event['method']);
-                }
-
-                $definition->addMethodCall('addListener', array($event['event'], array(new ServiceClosureArgument(new Reference($id)), $event['method']), $priority));
-            }
-        }
-
-        $extractingDispatcher = new ExtractingEventDispatcher();
-
-        foreach ($container->findTaggedServiceIds($this->subscriberTag, true) as $id => $attributes) {
-            $def = $container->getDefinition($id);
-
-            // We must assume that the class value has been correctly filled, even if the service is created by a factory
-            $class = $container->getParameterBag()->resolveValue($def->getClass());
-            $interface = 'Symfony\Component\EventDispatcher\EventSubscriberInterface';
-
-            if (!is_subclass_of($class, $interface)) {
-                if (!class_exists($class, false)) {
-                    throw new InvalidArgumentException(sprintf('Class "%s" used for service "%s" cannot be found.', $class, $id));
-                }
-
-                throw new InvalidArgumentException(sprintf('Service "%s" must implement interface "%s".', $id, $interface));
-            }
-            $container->addObjectResource($class);
-
-            ExtractingEventDispatcher::$subscriber = $class;
-            $extractingDispatcher->addSubscriber($extractingDispatcher);
-            foreach ($extractingDispatcher->listeners as $args) {
-                $args[1] = array(new ServiceClosureArgument(new Reference($id)), $args[1]);
-                $definition->addMethodCall('addListener', $args);
-            }
-            $extractingDispatcher->listeners = array();
-        }
-    }
-}
-
-/**
- * @internal
- */
-class ExtractingEventDispatcher extends EventDispatcher implements EventSubscriberInterface
-{
-    public $listeners = array();
-
-    public static $subscriber;
-
-    public function addListener($eventName, $listener, $priority = 0)
-    {
-        $this->listeners[] = array($eventName, $listener[1], $priority);
-    }
-
-    public static function getSubscribedEvents()
-    {
-        $callback = array(self::$subscriber, 'getSubscribedEvents');
-
-        return $callback();
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Event.php b/vendor/symfony/event-dispatcher/Event.php
deleted file mode 100644
index 9c56b2f55b8a70c8986de919fd3a8311f9f05dd7..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Event.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher;
-
-/**
- * Event is the base class for classes containing event data.
- *
- * This class contains no event data. It is used by events that do not pass
- * state information to an event handler when an event is raised.
- *
- * You can call the method stopPropagation() to abort the execution of
- * further listeners in your event listener.
- *
- * @author Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author Jonathan Wage <jonwage@gmail.com>
- * @author Roman Borschel <roman@code-factory.org>
- * @author Bernhard Schussek <bschussek@gmail.com>
- */
-class Event
-{
-    /**
-     * @var bool Whether no further event listeners should be triggered
-     */
-    private $propagationStopped = false;
-
-    /**
-     * Returns whether further event listeners should be triggered.
-     *
-     * @see Event::stopPropagation()
-     *
-     * @return bool Whether propagation was already stopped for this event
-     */
-    public function isPropagationStopped()
-    {
-        return $this->propagationStopped;
-    }
-
-    /**
-     * Stops the propagation of the event to further event listeners.
-     *
-     * If multiple event listeners are connected to the same event, no
-     * further event listener will be triggered once any trigger calls
-     * stopPropagation().
-     */
-    public function stopPropagation()
-    {
-        $this->propagationStopped = true;
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/EventDispatcher.php b/vendor/symfony/event-dispatcher/EventDispatcher.php
deleted file mode 100644
index 4630b01cd864416544bc9e70bdfe9cb0a9b16d9c..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/EventDispatcher.php
+++ /dev/null
@@ -1,236 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher;
-
-/**
- * The EventDispatcherInterface is the central point of Symfony's event listener system.
- *
- * Listeners are registered on the manager and events are dispatched through the
- * manager.
- *
- * @author Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author Jonathan Wage <jonwage@gmail.com>
- * @author Roman Borschel <roman@code-factory.org>
- * @author Bernhard Schussek <bschussek@gmail.com>
- * @author Fabien Potencier <fabien@symfony.com>
- * @author Jordi Boggiano <j.boggiano@seld.be>
- * @author Jordan Alliot <jordan.alliot@gmail.com>
- * @author Nicolas Grekas <p@tchwork.com>
- */
-class EventDispatcher implements EventDispatcherInterface
-{
-    private $listeners = array();
-    private $sorted = array();
-
-    /**
-     * {@inheritdoc}
-     */
-    public function dispatch($eventName, Event $event = null)
-    {
-        if (null === $event) {
-            $event = new Event();
-        }
-
-        if ($listeners = $this->getListeners($eventName)) {
-            $this->doDispatch($listeners, $eventName, $event);
-        }
-
-        return $event;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getListeners($eventName = null)
-    {
-        if (null !== $eventName) {
-            if (empty($this->listeners[$eventName])) {
-                return array();
-            }
-
-            if (!isset($this->sorted[$eventName])) {
-                $this->sortListeners($eventName);
-            }
-
-            return $this->sorted[$eventName];
-        }
-
-        foreach ($this->listeners as $eventName => $eventListeners) {
-            if (!isset($this->sorted[$eventName])) {
-                $this->sortListeners($eventName);
-            }
-        }
-
-        return array_filter($this->sorted);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getListenerPriority($eventName, $listener)
-    {
-        if (empty($this->listeners[$eventName])) {
-            return;
-        }
-
-        if (is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure) {
-            $listener[0] = $listener[0]();
-        }
-
-        foreach ($this->listeners[$eventName] as $priority => $listeners) {
-            foreach ($listeners as $k => $v) {
-                if ($v !== $listener && is_array($v) && isset($v[0]) && $v[0] instanceof \Closure) {
-                    $v[0] = $v[0]();
-                    $this->listeners[$eventName][$priority][$k] = $v;
-                }
-                if ($v === $listener) {
-                    return $priority;
-                }
-            }
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function hasListeners($eventName = null)
-    {
-        if (null !== $eventName) {
-            return !empty($this->listeners[$eventName]);
-        }
-
-        foreach ($this->listeners as $eventListeners) {
-            if ($eventListeners) {
-                return true;
-            }
-        }
-
-        return false;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function addListener($eventName, $listener, $priority = 0)
-    {
-        $this->listeners[$eventName][$priority][] = $listener;
-        unset($this->sorted[$eventName]);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function removeListener($eventName, $listener)
-    {
-        if (empty($this->listeners[$eventName])) {
-            return;
-        }
-
-        if (is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure) {
-            $listener[0] = $listener[0]();
-        }
-
-        foreach ($this->listeners[$eventName] as $priority => $listeners) {
-            foreach ($listeners as $k => $v) {
-                if ($v !== $listener && is_array($v) && isset($v[0]) && $v[0] instanceof \Closure) {
-                    $v[0] = $v[0]();
-                }
-                if ($v === $listener) {
-                    unset($listeners[$k], $this->sorted[$eventName]);
-                } else {
-                    $listeners[$k] = $v;
-                }
-            }
-
-            if ($listeners) {
-                $this->listeners[$eventName][$priority] = $listeners;
-            } else {
-                unset($this->listeners[$eventName][$priority]);
-            }
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function addSubscriber(EventSubscriberInterface $subscriber)
-    {
-        foreach ($subscriber->getSubscribedEvents() as $eventName => $params) {
-            if (is_string($params)) {
-                $this->addListener($eventName, array($subscriber, $params));
-            } elseif (is_string($params[0])) {
-                $this->addListener($eventName, array($subscriber, $params[0]), isset($params[1]) ? $params[1] : 0);
-            } else {
-                foreach ($params as $listener) {
-                    $this->addListener($eventName, array($subscriber, $listener[0]), isset($listener[1]) ? $listener[1] : 0);
-                }
-            }
-        }
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function removeSubscriber(EventSubscriberInterface $subscriber)
-    {
-        foreach ($subscriber->getSubscribedEvents() as $eventName => $params) {
-            if (is_array($params) && is_array($params[0])) {
-                foreach ($params as $listener) {
-                    $this->removeListener($eventName, array($subscriber, $listener[0]));
-                }
-            } else {
-                $this->removeListener($eventName, array($subscriber, is_string($params) ? $params : $params[0]));
-            }
-        }
-    }
-
-    /**
-     * Triggers the listeners of an event.
-     *
-     * This method can be overridden to add functionality that is executed
-     * for each listener.
-     *
-     * @param callable[] $listeners The event listeners
-     * @param string     $eventName The name of the event to dispatch
-     * @param Event      $event     The event object to pass to the event handlers/listeners
-     */
-    protected function doDispatch($listeners, $eventName, Event $event)
-    {
-        foreach ($listeners as $listener) {
-            if ($event->isPropagationStopped()) {
-                break;
-            }
-            call_user_func($listener, $event, $eventName, $this);
-        }
-    }
-
-    /**
-     * Sorts the internal list of listeners for the given event by priority.
-     *
-     * @param string $eventName The name of the event
-     */
-    private function sortListeners($eventName)
-    {
-        krsort($this->listeners[$eventName]);
-        $this->sorted[$eventName] = array();
-
-        foreach ($this->listeners[$eventName] as $priority => $listeners) {
-            foreach ($listeners as $k => $listener) {
-                if (is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure) {
-                    $listener[0] = $listener[0]();
-                    $this->listeners[$eventName][$priority][$k] = $listener;
-                }
-                $this->sorted[$eventName][] = $listener;
-            }
-        }
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/EventDispatcherInterface.php b/vendor/symfony/event-dispatcher/EventDispatcherInterface.php
deleted file mode 100644
index 08ebf3400e98f1a27a05d5c344df2068abc088bc..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/EventDispatcherInterface.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher;
-
-/**
- * The EventDispatcherInterface is the central point of Symfony's event listener system.
- * Listeners are registered on the manager and events are dispatched through the
- * manager.
- *
- * @author Bernhard Schussek <bschussek@gmail.com>
- */
-interface EventDispatcherInterface
-{
-    /**
-     * Dispatches an event to all registered listeners.
-     *
-     * @param string $eventName The name of the event to dispatch. The name of
-     *                          the event is the name of the method that is
-     *                          invoked on listeners.
-     * @param Event  $event     The event to pass to the event handlers/listeners
-     *                          If not supplied, an empty Event instance is created.
-     *
-     * @return Event
-     */
-    public function dispatch($eventName, Event $event = null);
-
-    /**
-     * Adds an event listener that listens on the specified events.
-     *
-     * @param string   $eventName The event to listen on
-     * @param callable $listener  The listener
-     * @param int      $priority  The higher this value, the earlier an event
-     *                            listener will be triggered in the chain (defaults to 0)
-     */
-    public function addListener($eventName, $listener, $priority = 0);
-
-    /**
-     * Adds an event subscriber.
-     *
-     * The subscriber is asked for all the events he is
-     * interested in and added as a listener for these events.
-     *
-     * @param EventSubscriberInterface $subscriber The subscriber
-     */
-    public function addSubscriber(EventSubscriberInterface $subscriber);
-
-    /**
-     * Removes an event listener from the specified events.
-     *
-     * @param string   $eventName The event to remove a listener from
-     * @param callable $listener  The listener to remove
-     */
-    public function removeListener($eventName, $listener);
-
-    /**
-     * Removes an event subscriber.
-     *
-     * @param EventSubscriberInterface $subscriber The subscriber
-     */
-    public function removeSubscriber(EventSubscriberInterface $subscriber);
-
-    /**
-     * Gets the listeners of a specific event or all listeners sorted by descending priority.
-     *
-     * @param string $eventName The name of the event
-     *
-     * @return array The event listeners for the specified event, or all event listeners by event name
-     */
-    public function getListeners($eventName = null);
-
-    /**
-     * Gets the listener priority for a specific event.
-     *
-     * Returns null if the event or the listener does not exist.
-     *
-     * @param string   $eventName The name of the event
-     * @param callable $listener  The listener
-     *
-     * @return int|null The event listener priority
-     */
-    public function getListenerPriority($eventName, $listener);
-
-    /**
-     * Checks whether an event has any registered listeners.
-     *
-     * @param string $eventName The name of the event
-     *
-     * @return bool true if the specified event has any listeners, false otherwise
-     */
-    public function hasListeners($eventName = null);
-}
diff --git a/vendor/symfony/event-dispatcher/EventSubscriberInterface.php b/vendor/symfony/event-dispatcher/EventSubscriberInterface.php
deleted file mode 100644
index 8af778919bab71042d545f5f225fde02fa81845d..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/EventSubscriberInterface.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher;
-
-/**
- * An EventSubscriber knows himself what events he is interested in.
- * If an EventSubscriber is added to an EventDispatcherInterface, the manager invokes
- * {@link getSubscribedEvents} and registers the subscriber as a listener for all
- * returned events.
- *
- * @author Guilherme Blanco <guilhermeblanco@hotmail.com>
- * @author Jonathan Wage <jonwage@gmail.com>
- * @author Roman Borschel <roman@code-factory.org>
- * @author Bernhard Schussek <bschussek@gmail.com>
- */
-interface EventSubscriberInterface
-{
-    /**
-     * Returns an array of event names this subscriber wants to listen to.
-     *
-     * The array keys are event names and the value can be:
-     *
-     *  * The method name to call (priority defaults to 0)
-     *  * An array composed of the method name to call and the priority
-     *  * An array of arrays composed of the method names to call and respective
-     *    priorities, or 0 if unset
-     *
-     * For instance:
-     *
-     *  * array('eventName' => 'methodName')
-     *  * array('eventName' => array('methodName', $priority))
-     *  * array('eventName' => array(array('methodName1', $priority), array('methodName2')))
-     *
-     * @return array The event names to listen to
-     */
-    public static function getSubscribedEvents();
-}
diff --git a/vendor/symfony/event-dispatcher/GenericEvent.php b/vendor/symfony/event-dispatcher/GenericEvent.php
deleted file mode 100644
index e8e4cc050266ee0762585c27ee11d21ec84d6faf..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/GenericEvent.php
+++ /dev/null
@@ -1,186 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher;
-
-/**
- * Event encapsulation class.
- *
- * Encapsulates events thus decoupling the observer from the subject they encapsulate.
- *
- * @author Drak <drak@zikula.org>
- */
-class GenericEvent extends Event implements \ArrayAccess, \IteratorAggregate
-{
-    /**
-     * Event subject.
-     *
-     * @var mixed usually object or callable
-     */
-    protected $subject;
-
-    /**
-     * Array of arguments.
-     *
-     * @var array
-     */
-    protected $arguments;
-
-    /**
-     * Encapsulate an event with $subject and $args.
-     *
-     * @param mixed $subject   The subject of the event, usually an object
-     * @param array $arguments Arguments to store in the event
-     */
-    public function __construct($subject = null, array $arguments = array())
-    {
-        $this->subject = $subject;
-        $this->arguments = $arguments;
-    }
-
-    /**
-     * Getter for subject property.
-     *
-     * @return mixed $subject The observer subject
-     */
-    public function getSubject()
-    {
-        return $this->subject;
-    }
-
-    /**
-     * Get argument by key.
-     *
-     * @param string $key Key
-     *
-     * @return mixed Contents of array key
-     *
-     * @throws \InvalidArgumentException If key is not found.
-     */
-    public function getArgument($key)
-    {
-        if ($this->hasArgument($key)) {
-            return $this->arguments[$key];
-        }
-
-        throw new \InvalidArgumentException(sprintf('Argument "%s" not found.', $key));
-    }
-
-    /**
-     * Add argument to event.
-     *
-     * @param string $key   Argument name
-     * @param mixed  $value Value
-     *
-     * @return $this
-     */
-    public function setArgument($key, $value)
-    {
-        $this->arguments[$key] = $value;
-
-        return $this;
-    }
-
-    /**
-     * Getter for all arguments.
-     *
-     * @return array
-     */
-    public function getArguments()
-    {
-        return $this->arguments;
-    }
-
-    /**
-     * Set args property.
-     *
-     * @param array $args Arguments
-     *
-     * @return $this
-     */
-    public function setArguments(array $args = array())
-    {
-        $this->arguments = $args;
-
-        return $this;
-    }
-
-    /**
-     * Has argument.
-     *
-     * @param string $key Key of arguments array
-     *
-     * @return bool
-     */
-    public function hasArgument($key)
-    {
-        return array_key_exists($key, $this->arguments);
-    }
-
-    /**
-     * ArrayAccess for argument getter.
-     *
-     * @param string $key Array key
-     *
-     * @return mixed
-     *
-     * @throws \InvalidArgumentException If key does not exist in $this->args.
-     */
-    public function offsetGet($key)
-    {
-        return $this->getArgument($key);
-    }
-
-    /**
-     * ArrayAccess for argument setter.
-     *
-     * @param string $key   Array key to set
-     * @param mixed  $value Value
-     */
-    public function offsetSet($key, $value)
-    {
-        $this->setArgument($key, $value);
-    }
-
-    /**
-     * ArrayAccess for unset argument.
-     *
-     * @param string $key Array key
-     */
-    public function offsetUnset($key)
-    {
-        if ($this->hasArgument($key)) {
-            unset($this->arguments[$key]);
-        }
-    }
-
-    /**
-     * ArrayAccess has argument.
-     *
-     * @param string $key Array key
-     *
-     * @return bool
-     */
-    public function offsetExists($key)
-    {
-        return $this->hasArgument($key);
-    }
-
-    /**
-     * IteratorAggregate for iterating over the object like an array.
-     *
-     * @return \ArrayIterator
-     */
-    public function getIterator()
-    {
-        return new \ArrayIterator($this->arguments);
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php b/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php
deleted file mode 100644
index 7f2be8d3145d6f1b2315d4c24a8bc4b8e8899976..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php
+++ /dev/null
@@ -1,101 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher;
-
-/**
- * A read-only proxy for an event dispatcher.
- *
- * @author Bernhard Schussek <bschussek@gmail.com>
- */
-class ImmutableEventDispatcher implements EventDispatcherInterface
-{
-    /**
-     * The proxied dispatcher.
-     *
-     * @var EventDispatcherInterface
-     */
-    private $dispatcher;
-
-    /**
-     * Creates an unmodifiable proxy for an event dispatcher.
-     *
-     * @param EventDispatcherInterface $dispatcher The proxied event dispatcher
-     */
-    public function __construct(EventDispatcherInterface $dispatcher)
-    {
-        $this->dispatcher = $dispatcher;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function dispatch($eventName, Event $event = null)
-    {
-        return $this->dispatcher->dispatch($eventName, $event);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function addListener($eventName, $listener, $priority = 0)
-    {
-        throw new \BadMethodCallException('Unmodifiable event dispatchers must not be modified.');
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function addSubscriber(EventSubscriberInterface $subscriber)
-    {
-        throw new \BadMethodCallException('Unmodifiable event dispatchers must not be modified.');
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function removeListener($eventName, $listener)
-    {
-        throw new \BadMethodCallException('Unmodifiable event dispatchers must not be modified.');
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function removeSubscriber(EventSubscriberInterface $subscriber)
-    {
-        throw new \BadMethodCallException('Unmodifiable event dispatchers must not be modified.');
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getListeners($eventName = null)
-    {
-        return $this->dispatcher->getListeners($eventName);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function getListenerPriority($eventName, $listener)
-    {
-        return $this->dispatcher->getListenerPriority($eventName, $listener);
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function hasListeners($eventName = null)
-    {
-        return $this->dispatcher->hasListeners($eventName);
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/LICENSE b/vendor/symfony/event-dispatcher/LICENSE
deleted file mode 100644
index 17d16a13367dd1c08e82d1de69e2c44852dcc3d2..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2004-2017 Fabien Potencier
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is furnished
-to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/vendor/symfony/event-dispatcher/README.md b/vendor/symfony/event-dispatcher/README.md
deleted file mode 100644
index 185c3fecf8fee623ac3b03005fd32ec302147bd4..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-EventDispatcher Component
-=========================
-
-The EventDispatcher component provides tools that allow your application
-components to communicate with each other by dispatching events and listening to
-them.
-
-Resources
----------
-
-  * [Documentation](https://symfony.com/doc/current/components/event_dispatcher/index.html)
-  * [Contributing](https://symfony.com/doc/current/contributing/index.html)
-  * [Report issues](https://github.com/symfony/symfony/issues) and
-    [send Pull Requests](https://github.com/symfony/symfony/pulls)
-    in the [main Symfony repository](https://github.com/symfony/symfony)
diff --git a/vendor/symfony/event-dispatcher/Tests/AbstractEventDispatcherTest.php b/vendor/symfony/event-dispatcher/Tests/AbstractEventDispatcherTest.php
deleted file mode 100644
index 9443f21664ced19cc7424c53f092babfc358a6fa..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Tests/AbstractEventDispatcherTest.php
+++ /dev/null
@@ -1,442 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Tests;
-
-use PHPUnit\Framework\TestCase;
-use Symfony\Component\EventDispatcher\Event;
-use Symfony\Component\EventDispatcher\EventDispatcher;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-abstract class AbstractEventDispatcherTest extends TestCase
-{
-    /* Some pseudo events */
-    const preFoo = 'pre.foo';
-    const postFoo = 'post.foo';
-    const preBar = 'pre.bar';
-    const postBar = 'post.bar';
-
-    /**
-     * @var EventDispatcher
-     */
-    private $dispatcher;
-
-    private $listener;
-
-    protected function setUp()
-    {
-        $this->dispatcher = $this->createEventDispatcher();
-        $this->listener = new TestEventListener();
-    }
-
-    protected function tearDown()
-    {
-        $this->dispatcher = null;
-        $this->listener = null;
-    }
-
-    abstract protected function createEventDispatcher();
-
-    public function testInitialState()
-    {
-        $this->assertEquals(array(), $this->dispatcher->getListeners());
-        $this->assertFalse($this->dispatcher->hasListeners(self::preFoo));
-        $this->assertFalse($this->dispatcher->hasListeners(self::postFoo));
-    }
-
-    public function testAddListener()
-    {
-        $this->dispatcher->addListener('pre.foo', array($this->listener, 'preFoo'));
-        $this->dispatcher->addListener('post.foo', array($this->listener, 'postFoo'));
-        $this->assertTrue($this->dispatcher->hasListeners());
-        $this->assertTrue($this->dispatcher->hasListeners(self::preFoo));
-        $this->assertTrue($this->dispatcher->hasListeners(self::postFoo));
-        $this->assertCount(1, $this->dispatcher->getListeners(self::preFoo));
-        $this->assertCount(1, $this->dispatcher->getListeners(self::postFoo));
-        $this->assertCount(2, $this->dispatcher->getListeners());
-    }
-
-    public function testGetListenersSortsByPriority()
-    {
-        $listener1 = new TestEventListener();
-        $listener2 = new TestEventListener();
-        $listener3 = new TestEventListener();
-        $listener1->name = '1';
-        $listener2->name = '2';
-        $listener3->name = '3';
-
-        $this->dispatcher->addListener('pre.foo', array($listener1, 'preFoo'), -10);
-        $this->dispatcher->addListener('pre.foo', array($listener2, 'preFoo'), 10);
-        $this->dispatcher->addListener('pre.foo', array($listener3, 'preFoo'));
-
-        $expected = array(
-            array($listener2, 'preFoo'),
-            array($listener3, 'preFoo'),
-            array($listener1, 'preFoo'),
-        );
-
-        $this->assertSame($expected, $this->dispatcher->getListeners('pre.foo'));
-    }
-
-    public function testGetAllListenersSortsByPriority()
-    {
-        $listener1 = new TestEventListener();
-        $listener2 = new TestEventListener();
-        $listener3 = new TestEventListener();
-        $listener4 = new TestEventListener();
-        $listener5 = new TestEventListener();
-        $listener6 = new TestEventListener();
-
-        $this->dispatcher->addListener('pre.foo', $listener1, -10);
-        $this->dispatcher->addListener('pre.foo', $listener2);
-        $this->dispatcher->addListener('pre.foo', $listener3, 10);
-        $this->dispatcher->addListener('post.foo', $listener4, -10);
-        $this->dispatcher->addListener('post.foo', $listener5);
-        $this->dispatcher->addListener('post.foo', $listener6, 10);
-
-        $expected = array(
-            'pre.foo' => array($listener3, $listener2, $listener1),
-            'post.foo' => array($listener6, $listener5, $listener4),
-        );
-
-        $this->assertSame($expected, $this->dispatcher->getListeners());
-    }
-
-    public function testGetListenerPriority()
-    {
-        $listener1 = new TestEventListener();
-        $listener2 = new TestEventListener();
-
-        $this->dispatcher->addListener('pre.foo', $listener1, -10);
-        $this->dispatcher->addListener('pre.foo', $listener2);
-
-        $this->assertSame(-10, $this->dispatcher->getListenerPriority('pre.foo', $listener1));
-        $this->assertSame(0, $this->dispatcher->getListenerPriority('pre.foo', $listener2));
-        $this->assertNull($this->dispatcher->getListenerPriority('pre.bar', $listener2));
-        $this->assertNull($this->dispatcher->getListenerPriority('pre.foo', function () {}));
-    }
-
-    public function testDispatch()
-    {
-        $this->dispatcher->addListener('pre.foo', array($this->listener, 'preFoo'));
-        $this->dispatcher->addListener('post.foo', array($this->listener, 'postFoo'));
-        $this->dispatcher->dispatch(self::preFoo);
-        $this->assertTrue($this->listener->preFooInvoked);
-        $this->assertFalse($this->listener->postFooInvoked);
-        $this->assertInstanceOf('Symfony\Component\EventDispatcher\Event', $this->dispatcher->dispatch('noevent'));
-        $this->assertInstanceOf('Symfony\Component\EventDispatcher\Event', $this->dispatcher->dispatch(self::preFoo));
-        $event = new Event();
-        $return = $this->dispatcher->dispatch(self::preFoo, $event);
-        $this->assertSame($event, $return);
-    }
-
-    public function testDispatchForClosure()
-    {
-        $invoked = 0;
-        $listener = function () use (&$invoked) {
-            ++$invoked;
-        };
-        $this->dispatcher->addListener('pre.foo', $listener);
-        $this->dispatcher->addListener('post.foo', $listener);
-        $this->dispatcher->dispatch(self::preFoo);
-        $this->assertEquals(1, $invoked);
-    }
-
-    public function testStopEventPropagation()
-    {
-        $otherListener = new TestEventListener();
-
-        // postFoo() stops the propagation, so only one listener should
-        // be executed
-        // Manually set priority to enforce $this->listener to be called first
-        $this->dispatcher->addListener('post.foo', array($this->listener, 'postFoo'), 10);
-        $this->dispatcher->addListener('post.foo', array($otherListener, 'preFoo'));
-        $this->dispatcher->dispatch(self::postFoo);
-        $this->assertTrue($this->listener->postFooInvoked);
-        $this->assertFalse($otherListener->postFooInvoked);
-    }
-
-    public function testDispatchByPriority()
-    {
-        $invoked = array();
-        $listener1 = function () use (&$invoked) {
-            $invoked[] = '1';
-        };
-        $listener2 = function () use (&$invoked) {
-            $invoked[] = '2';
-        };
-        $listener3 = function () use (&$invoked) {
-            $invoked[] = '3';
-        };
-        $this->dispatcher->addListener('pre.foo', $listener1, -10);
-        $this->dispatcher->addListener('pre.foo', $listener2);
-        $this->dispatcher->addListener('pre.foo', $listener3, 10);
-        $this->dispatcher->dispatch(self::preFoo);
-        $this->assertEquals(array('3', '2', '1'), $invoked);
-    }
-
-    public function testRemoveListener()
-    {
-        $this->dispatcher->addListener('pre.bar', $this->listener);
-        $this->assertTrue($this->dispatcher->hasListeners(self::preBar));
-        $this->dispatcher->removeListener('pre.bar', $this->listener);
-        $this->assertFalse($this->dispatcher->hasListeners(self::preBar));
-        $this->dispatcher->removeListener('notExists', $this->listener);
-    }
-
-    public function testAddSubscriber()
-    {
-        $eventSubscriber = new TestEventSubscriber();
-        $this->dispatcher->addSubscriber($eventSubscriber);
-        $this->assertTrue($this->dispatcher->hasListeners(self::preFoo));
-        $this->assertTrue($this->dispatcher->hasListeners(self::postFoo));
-    }
-
-    public function testAddSubscriberWithPriorities()
-    {
-        $eventSubscriber = new TestEventSubscriber();
-        $this->dispatcher->addSubscriber($eventSubscriber);
-
-        $eventSubscriber = new TestEventSubscriberWithPriorities();
-        $this->dispatcher->addSubscriber($eventSubscriber);
-
-        $listeners = $this->dispatcher->getListeners('pre.foo');
-        $this->assertTrue($this->dispatcher->hasListeners(self::preFoo));
-        $this->assertCount(2, $listeners);
-        $this->assertInstanceOf('Symfony\Component\EventDispatcher\Tests\TestEventSubscriberWithPriorities', $listeners[0][0]);
-    }
-
-    public function testAddSubscriberWithMultipleListeners()
-    {
-        $eventSubscriber = new TestEventSubscriberWithMultipleListeners();
-        $this->dispatcher->addSubscriber($eventSubscriber);
-
-        $listeners = $this->dispatcher->getListeners('pre.foo');
-        $this->assertTrue($this->dispatcher->hasListeners(self::preFoo));
-        $this->assertCount(2, $listeners);
-        $this->assertEquals('preFoo2', $listeners[0][1]);
-    }
-
-    public function testRemoveSubscriber()
-    {
-        $eventSubscriber = new TestEventSubscriber();
-        $this->dispatcher->addSubscriber($eventSubscriber);
-        $this->assertTrue($this->dispatcher->hasListeners(self::preFoo));
-        $this->assertTrue($this->dispatcher->hasListeners(self::postFoo));
-        $this->dispatcher->removeSubscriber($eventSubscriber);
-        $this->assertFalse($this->dispatcher->hasListeners(self::preFoo));
-        $this->assertFalse($this->dispatcher->hasListeners(self::postFoo));
-    }
-
-    public function testRemoveSubscriberWithPriorities()
-    {
-        $eventSubscriber = new TestEventSubscriberWithPriorities();
-        $this->dispatcher->addSubscriber($eventSubscriber);
-        $this->assertTrue($this->dispatcher->hasListeners(self::preFoo));
-        $this->dispatcher->removeSubscriber($eventSubscriber);
-        $this->assertFalse($this->dispatcher->hasListeners(self::preFoo));
-    }
-
-    public function testRemoveSubscriberWithMultipleListeners()
-    {
-        $eventSubscriber = new TestEventSubscriberWithMultipleListeners();
-        $this->dispatcher->addSubscriber($eventSubscriber);
-        $this->assertTrue($this->dispatcher->hasListeners(self::preFoo));
-        $this->assertCount(2, $this->dispatcher->getListeners(self::preFoo));
-        $this->dispatcher->removeSubscriber($eventSubscriber);
-        $this->assertFalse($this->dispatcher->hasListeners(self::preFoo));
-    }
-
-    public function testEventReceivesTheDispatcherInstanceAsArgument()
-    {
-        $listener = new TestWithDispatcher();
-        $this->dispatcher->addListener('test', array($listener, 'foo'));
-        $this->assertNull($listener->name);
-        $this->assertNull($listener->dispatcher);
-        $this->dispatcher->dispatch('test');
-        $this->assertEquals('test', $listener->name);
-        $this->assertSame($this->dispatcher, $listener->dispatcher);
-    }
-
-    /**
-     * @see https://bugs.php.net/bug.php?id=62976
-     *
-     * This bug affects:
-     *  - The PHP 5.3 branch for versions < 5.3.18
-     *  - The PHP 5.4 branch for versions < 5.4.8
-     *  - The PHP 5.5 branch is not affected
-     */
-    public function testWorkaroundForPhpBug62976()
-    {
-        $dispatcher = $this->createEventDispatcher();
-        $dispatcher->addListener('bug.62976', new CallableClass());
-        $dispatcher->removeListener('bug.62976', function () {});
-        $this->assertTrue($dispatcher->hasListeners('bug.62976'));
-    }
-
-    public function testHasListenersWhenAddedCallbackListenerIsRemoved()
-    {
-        $listener = function () {};
-        $this->dispatcher->addListener('foo', $listener);
-        $this->dispatcher->removeListener('foo', $listener);
-        $this->assertFalse($this->dispatcher->hasListeners());
-    }
-
-    public function testGetListenersWhenAddedCallbackListenerIsRemoved()
-    {
-        $listener = function () {};
-        $this->dispatcher->addListener('foo', $listener);
-        $this->dispatcher->removeListener('foo', $listener);
-        $this->assertSame(array(), $this->dispatcher->getListeners());
-    }
-
-    public function testHasListenersWithoutEventsReturnsFalseAfterHasListenersWithEventHasBeenCalled()
-    {
-        $this->assertFalse($this->dispatcher->hasListeners('foo'));
-        $this->assertFalse($this->dispatcher->hasListeners());
-    }
-
-    public function testHasListenersIsLazy()
-    {
-        $called = 0;
-        $listener = array(function () use (&$called) { ++$called; }, 'onFoo');
-        $this->dispatcher->addListener('foo', $listener);
-        $this->assertTrue($this->dispatcher->hasListeners());
-        $this->assertTrue($this->dispatcher->hasListeners('foo'));
-        $this->assertSame(0, $called);
-    }
-
-    public function testDispatchLazyListener()
-    {
-        $called = 0;
-        $factory = function () use (&$called) {
-            ++$called;
-
-            return new TestWithDispatcher();
-        };
-        $this->dispatcher->addListener('foo', array($factory, 'foo'));
-        $this->assertSame(0, $called);
-        $this->dispatcher->dispatch('foo', new Event());
-        $this->dispatcher->dispatch('foo', new Event());
-        $this->assertSame(1, $called);
-    }
-
-    public function testRemoveFindsLazyListeners()
-    {
-        $test = new TestWithDispatcher();
-        $factory = function () use ($test) { return $test; };
-
-        $this->dispatcher->addListener('foo', array($factory, 'foo'));
-        $this->assertTrue($this->dispatcher->hasListeners('foo'));
-        $this->dispatcher->removeListener('foo', array($test, 'foo'));
-        $this->assertFalse($this->dispatcher->hasListeners('foo'));
-
-        $this->dispatcher->addListener('foo', array($test, 'foo'));
-        $this->assertTrue($this->dispatcher->hasListeners('foo'));
-        $this->dispatcher->removeListener('foo', array($factory, 'foo'));
-        $this->assertFalse($this->dispatcher->hasListeners('foo'));
-    }
-
-    public function testPriorityFindsLazyListeners()
-    {
-        $test = new TestWithDispatcher();
-        $factory = function () use ($test) { return $test; };
-
-        $this->dispatcher->addListener('foo', array($factory, 'foo'), 3);
-        $this->assertSame(3, $this->dispatcher->getListenerPriority('foo', array($test, 'foo')));
-        $this->dispatcher->removeListener('foo', array($factory, 'foo'));
-
-        $this->dispatcher->addListener('foo', array($test, 'foo'), 5);
-        $this->assertSame(5, $this->dispatcher->getListenerPriority('foo', array($factory, 'foo')));
-    }
-
-    public function testGetLazyListeners()
-    {
-        $test = new TestWithDispatcher();
-        $factory = function () use ($test) { return $test; };
-
-        $this->dispatcher->addListener('foo', array($factory, 'foo'), 3);
-        $this->assertSame(array(array($test, 'foo')), $this->dispatcher->getListeners('foo'));
-
-        $this->dispatcher->removeListener('foo', array($test, 'foo'));
-        $this->dispatcher->addListener('bar', array($factory, 'foo'), 3);
-        $this->assertSame(array('bar' => array(array($test, 'foo'))), $this->dispatcher->getListeners());
-    }
-}
-
-class CallableClass
-{
-    public function __invoke()
-    {
-    }
-}
-
-class TestEventListener
-{
-    public $preFooInvoked = false;
-    public $postFooInvoked = false;
-
-    /* Listener methods */
-
-    public function preFoo(Event $e)
-    {
-        $this->preFooInvoked = true;
-    }
-
-    public function postFoo(Event $e)
-    {
-        $this->postFooInvoked = true;
-
-        $e->stopPropagation();
-    }
-}
-
-class TestWithDispatcher
-{
-    public $name;
-    public $dispatcher;
-
-    public function foo(Event $e, $name, $dispatcher)
-    {
-        $this->name = $name;
-        $this->dispatcher = $dispatcher;
-    }
-}
-
-class TestEventSubscriber implements EventSubscriberInterface
-{
-    public static function getSubscribedEvents()
-    {
-        return array('pre.foo' => 'preFoo', 'post.foo' => 'postFoo');
-    }
-}
-
-class TestEventSubscriberWithPriorities implements EventSubscriberInterface
-{
-    public static function getSubscribedEvents()
-    {
-        return array(
-            'pre.foo' => array('preFoo', 10),
-            'post.foo' => array('postFoo'),
-            );
-    }
-}
-
-class TestEventSubscriberWithMultipleListeners implements EventSubscriberInterface
-{
-    public static function getSubscribedEvents()
-    {
-        return array('pre.foo' => array(
-            array('preFoo1'),
-            array('preFoo2', 10),
-        ));
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Tests/ContainerAwareEventDispatcherTest.php b/vendor/symfony/event-dispatcher/Tests/ContainerAwareEventDispatcherTest.php
deleted file mode 100644
index 180556149268c7200d0f93650c0172237ec9f1f8..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Tests/ContainerAwareEventDispatcherTest.php
+++ /dev/null
@@ -1,210 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Tests;
-
-use Symfony\Component\DependencyInjection\Container;
-use Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher;
-use Symfony\Component\EventDispatcher\Event;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-/**
- * @group legacy
- */
-class ContainerAwareEventDispatcherTest extends AbstractEventDispatcherTest
-{
-    protected function createEventDispatcher()
-    {
-        $container = new Container();
-
-        return new ContainerAwareEventDispatcher($container);
-    }
-
-    public function testAddAListenerService()
-    {
-        $event = new Event();
-
-        $service = $this->getMockBuilder('Symfony\Component\EventDispatcher\Tests\Service')->getMock();
-
-        $service
-            ->expects($this->once())
-            ->method('onEvent')
-            ->with($event)
-        ;
-
-        $container = new Container();
-        $container->set('service.listener', $service);
-
-        $dispatcher = new ContainerAwareEventDispatcher($container);
-        $dispatcher->addListenerService('onEvent', array('service.listener', 'onEvent'));
-
-        $dispatcher->dispatch('onEvent', $event);
-    }
-
-    public function testAddASubscriberService()
-    {
-        $event = new Event();
-
-        $service = $this->getMockBuilder('Symfony\Component\EventDispatcher\Tests\SubscriberService')->getMock();
-
-        $service
-            ->expects($this->once())
-            ->method('onEvent')
-            ->with($event)
-        ;
-
-        $service
-            ->expects($this->once())
-            ->method('onEventWithPriority')
-            ->with($event)
-        ;
-
-        $service
-            ->expects($this->once())
-            ->method('onEventNested')
-            ->with($event)
-        ;
-
-        $container = new Container();
-        $container->set('service.subscriber', $service);
-
-        $dispatcher = new ContainerAwareEventDispatcher($container);
-        $dispatcher->addSubscriberService('service.subscriber', 'Symfony\Component\EventDispatcher\Tests\SubscriberService');
-
-        $dispatcher->dispatch('onEvent', $event);
-        $dispatcher->dispatch('onEventWithPriority', $event);
-        $dispatcher->dispatch('onEventNested', $event);
-    }
-
-    public function testPreventDuplicateListenerService()
-    {
-        $event = new Event();
-
-        $service = $this->getMockBuilder('Symfony\Component\EventDispatcher\Tests\Service')->getMock();
-
-        $service
-            ->expects($this->once())
-            ->method('onEvent')
-            ->with($event)
-        ;
-
-        $container = new Container();
-        $container->set('service.listener', $service);
-
-        $dispatcher = new ContainerAwareEventDispatcher($container);
-        $dispatcher->addListenerService('onEvent', array('service.listener', 'onEvent'), 5);
-        $dispatcher->addListenerService('onEvent', array('service.listener', 'onEvent'), 10);
-
-        $dispatcher->dispatch('onEvent', $event);
-    }
-
-    public function testHasListenersOnLazyLoad()
-    {
-        $event = new Event();
-
-        $service = $this->getMockBuilder('Symfony\Component\EventDispatcher\Tests\Service')->getMock();
-
-        $container = new Container();
-        $container->set('service.listener', $service);
-
-        $dispatcher = new ContainerAwareEventDispatcher($container);
-        $dispatcher->addListenerService('onEvent', array('service.listener', 'onEvent'));
-
-        $service
-            ->expects($this->once())
-            ->method('onEvent')
-            ->with($event)
-        ;
-
-        $this->assertTrue($dispatcher->hasListeners());
-
-        if ($dispatcher->hasListeners('onEvent')) {
-            $dispatcher->dispatch('onEvent');
-        }
-    }
-
-    public function testGetListenersOnLazyLoad()
-    {
-        $service = $this->getMockBuilder('Symfony\Component\EventDispatcher\Tests\Service')->getMock();
-
-        $container = new Container();
-        $container->set('service.listener', $service);
-
-        $dispatcher = new ContainerAwareEventDispatcher($container);
-        $dispatcher->addListenerService('onEvent', array('service.listener', 'onEvent'));
-
-        $listeners = $dispatcher->getListeners();
-
-        $this->assertTrue(isset($listeners['onEvent']));
-
-        $this->assertCount(1, $dispatcher->getListeners('onEvent'));
-    }
-
-    public function testRemoveAfterDispatch()
-    {
-        $service = $this->getMockBuilder('Symfony\Component\EventDispatcher\Tests\Service')->getMock();
-
-        $container = new Container();
-        $container->set('service.listener', $service);
-
-        $dispatcher = new ContainerAwareEventDispatcher($container);
-        $dispatcher->addListenerService('onEvent', array('service.listener', 'onEvent'));
-
-        $dispatcher->dispatch('onEvent', new Event());
-        $dispatcher->removeListener('onEvent', array($container->get('service.listener'), 'onEvent'));
-        $this->assertFalse($dispatcher->hasListeners('onEvent'));
-    }
-
-    public function testRemoveBeforeDispatch()
-    {
-        $service = $this->getMockBuilder('Symfony\Component\EventDispatcher\Tests\Service')->getMock();
-
-        $container = new Container();
-        $container->set('service.listener', $service);
-
-        $dispatcher = new ContainerAwareEventDispatcher($container);
-        $dispatcher->addListenerService('onEvent', array('service.listener', 'onEvent'));
-
-        $dispatcher->removeListener('onEvent', array($container->get('service.listener'), 'onEvent'));
-        $this->assertFalse($dispatcher->hasListeners('onEvent'));
-    }
-}
-
-class Service
-{
-    public function onEvent(Event $e)
-    {
-    }
-}
-
-class SubscriberService implements EventSubscriberInterface
-{
-    public static function getSubscribedEvents()
-    {
-        return array(
-            'onEvent' => 'onEvent',
-            'onEventWithPriority' => array('onEventWithPriority', 10),
-            'onEventNested' => array(array('onEventNested')),
-        );
-    }
-
-    public function onEvent(Event $e)
-    {
-    }
-
-    public function onEventWithPriority(Event $e)
-    {
-    }
-
-    public function onEventNested(Event $e)
-    {
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Tests/Debug/TraceableEventDispatcherTest.php b/vendor/symfony/event-dispatcher/Tests/Debug/TraceableEventDispatcherTest.php
deleted file mode 100644
index a1cf6708b3a56186ac2eda7b83b6095e4ef4d392..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Tests/Debug/TraceableEventDispatcherTest.php
+++ /dev/null
@@ -1,242 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Tests\Debug;
-
-use PHPUnit\Framework\TestCase;
-use Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher;
-use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-use Symfony\Component\EventDispatcher\EventDispatcher;
-use Symfony\Component\EventDispatcher\Event;
-use Symfony\Component\Stopwatch\Stopwatch;
-
-class TraceableEventDispatcherTest extends TestCase
-{
-    public function testAddRemoveListener()
-    {
-        $dispatcher = new EventDispatcher();
-        $tdispatcher = new TraceableEventDispatcher($dispatcher, new Stopwatch());
-
-        $tdispatcher->addListener('foo', $listener = function () {});
-        $listeners = $dispatcher->getListeners('foo');
-        $this->assertCount(1, $listeners);
-        $this->assertSame($listener, $listeners[0]);
-
-        $tdispatcher->removeListener('foo', $listener);
-        $this->assertCount(0, $dispatcher->getListeners('foo'));
-    }
-
-    public function testGetListeners()
-    {
-        $dispatcher = new EventDispatcher();
-        $tdispatcher = new TraceableEventDispatcher($dispatcher, new Stopwatch());
-
-        $tdispatcher->addListener('foo', $listener = function () {});
-        $this->assertSame($dispatcher->getListeners('foo'), $tdispatcher->getListeners('foo'));
-    }
-
-    public function testHasListeners()
-    {
-        $dispatcher = new EventDispatcher();
-        $tdispatcher = new TraceableEventDispatcher($dispatcher, new Stopwatch());
-
-        $this->assertFalse($dispatcher->hasListeners('foo'));
-        $this->assertFalse($tdispatcher->hasListeners('foo'));
-
-        $tdispatcher->addListener('foo', $listener = function () {});
-        $this->assertTrue($dispatcher->hasListeners('foo'));
-        $this->assertTrue($tdispatcher->hasListeners('foo'));
-    }
-
-    public function testGetListenerPriority()
-    {
-        $dispatcher = new EventDispatcher();
-        $tdispatcher = new TraceableEventDispatcher($dispatcher, new Stopwatch());
-
-        $tdispatcher->addListener('foo', function () {}, 123);
-
-        $listeners = $dispatcher->getListeners('foo');
-        $this->assertSame(123, $tdispatcher->getListenerPriority('foo', $listeners[0]));
-
-        // Verify that priority is preserved when listener is removed and re-added
-        // in preProcess() and postProcess().
-        $tdispatcher->dispatch('foo', new Event());
-        $listeners = $dispatcher->getListeners('foo');
-        $this->assertSame(123, $tdispatcher->getListenerPriority('foo', $listeners[0]));
-    }
-
-    public function testGetListenerPriorityWhileDispatching()
-    {
-        $tdispatcher = new TraceableEventDispatcher(new EventDispatcher(), new Stopwatch());
-        $priorityWhileDispatching = null;
-
-        $listener = function () use ($tdispatcher, &$priorityWhileDispatching, &$listener) {
-            $priorityWhileDispatching = $tdispatcher->getListenerPriority('bar', $listener);
-        };
-
-        $tdispatcher->addListener('bar', $listener, 5);
-        $tdispatcher->dispatch('bar');
-        $this->assertSame(5, $priorityWhileDispatching);
-    }
-
-    public function testAddRemoveSubscriber()
-    {
-        $dispatcher = new EventDispatcher();
-        $tdispatcher = new TraceableEventDispatcher($dispatcher, new Stopwatch());
-
-        $subscriber = new EventSubscriber();
-
-        $tdispatcher->addSubscriber($subscriber);
-        $listeners = $dispatcher->getListeners('foo');
-        $this->assertCount(1, $listeners);
-        $this->assertSame(array($subscriber, 'call'), $listeners[0]);
-
-        $tdispatcher->removeSubscriber($subscriber);
-        $this->assertCount(0, $dispatcher->getListeners('foo'));
-    }
-
-    public function testGetCalledListeners()
-    {
-        $tdispatcher = new TraceableEventDispatcher(new EventDispatcher(), new Stopwatch());
-        $tdispatcher->addListener('foo', function () {}, 5);
-
-        $listeners = $tdispatcher->getNotCalledListeners();
-        $this->assertArrayHasKey('stub', $listeners['foo.closure']);
-        unset($listeners['foo.closure']['stub']);
-        $this->assertEquals(array(), $tdispatcher->getCalledListeners());
-        $this->assertEquals(array('foo.closure' => array('event' => 'foo', 'pretty' => 'closure', 'priority' => 5)), $listeners);
-
-        $tdispatcher->dispatch('foo');
-
-        $listeners = $tdispatcher->getCalledListeners();
-        $this->assertArrayHasKey('stub', $listeners['foo.closure']);
-        unset($listeners['foo.closure']['stub']);
-        $this->assertEquals(array('foo.closure' => array('event' => 'foo', 'pretty' => 'closure', 'priority' => 5)), $listeners);
-        $this->assertEquals(array(), $tdispatcher->getNotCalledListeners());
-    }
-
-    public function testGetCalledListenersNested()
-    {
-        $tdispatcher = null;
-        $dispatcher = new TraceableEventDispatcher(new EventDispatcher(), new Stopwatch());
-        $dispatcher->addListener('foo', function (Event $event, $eventName, $dispatcher) use (&$tdispatcher) {
-            $tdispatcher = $dispatcher;
-            $dispatcher->dispatch('bar');
-        });
-        $dispatcher->addListener('bar', function (Event $event) {});
-        $dispatcher->dispatch('foo');
-        $this->assertSame($dispatcher, $tdispatcher);
-        $this->assertCount(2, $dispatcher->getCalledListeners());
-    }
-
-    public function testLogger()
-    {
-        $logger = $this->getMockBuilder('Psr\Log\LoggerInterface')->getMock();
-
-        $dispatcher = new EventDispatcher();
-        $tdispatcher = new TraceableEventDispatcher($dispatcher, new Stopwatch(), $logger);
-        $tdispatcher->addListener('foo', $listener1 = function () {});
-        $tdispatcher->addListener('foo', $listener2 = function () {});
-
-        $logger->expects($this->at(0))->method('debug')->with('Notified event "{event}" to listener "{listener}".', array('event' => 'foo', 'listener' => 'closure'));
-        $logger->expects($this->at(1))->method('debug')->with('Notified event "{event}" to listener "{listener}".', array('event' => 'foo', 'listener' => 'closure'));
-
-        $tdispatcher->dispatch('foo');
-    }
-
-    public function testLoggerWithStoppedEvent()
-    {
-        $logger = $this->getMockBuilder('Psr\Log\LoggerInterface')->getMock();
-
-        $dispatcher = new EventDispatcher();
-        $tdispatcher = new TraceableEventDispatcher($dispatcher, new Stopwatch(), $logger);
-        $tdispatcher->addListener('foo', $listener1 = function (Event $event) { $event->stopPropagation(); });
-        $tdispatcher->addListener('foo', $listener2 = function () {});
-
-        $logger->expects($this->at(0))->method('debug')->with('Notified event "{event}" to listener "{listener}".', array('event' => 'foo', 'listener' => 'closure'));
-        $logger->expects($this->at(1))->method('debug')->with('Listener "{listener}" stopped propagation of the event "{event}".', array('event' => 'foo', 'listener' => 'closure'));
-        $logger->expects($this->at(2))->method('debug')->with('Listener "{listener}" was not called for event "{event}".', array('event' => 'foo', 'listener' => 'closure'));
-
-        $tdispatcher->dispatch('foo');
-    }
-
-    public function testDispatchCallListeners()
-    {
-        $called = array();
-
-        $dispatcher = new EventDispatcher();
-        $tdispatcher = new TraceableEventDispatcher($dispatcher, new Stopwatch());
-        $tdispatcher->addListener('foo', function () use (&$called) { $called[] = 'foo1'; }, 10);
-        $tdispatcher->addListener('foo', function () use (&$called) { $called[] = 'foo2'; }, 20);
-
-        $tdispatcher->dispatch('foo');
-
-        $this->assertSame(array('foo2', 'foo1'), $called);
-    }
-
-    public function testDispatchNested()
-    {
-        $dispatcher = new TraceableEventDispatcher(new EventDispatcher(), new Stopwatch());
-        $loop = 1;
-        $dispatchedEvents = 0;
-        $dispatcher->addListener('foo', $listener1 = function () use ($dispatcher, &$loop) {
-            ++$loop;
-            if (2 == $loop) {
-                $dispatcher->dispatch('foo');
-            }
-        });
-        $dispatcher->addListener('foo', function () use (&$dispatchedEvents) {
-            ++$dispatchedEvents;
-        });
-
-        $dispatcher->dispatch('foo');
-
-        $this->assertSame(2, $dispatchedEvents);
-    }
-
-    public function testDispatchReusedEventNested()
-    {
-        $nestedCall = false;
-        $dispatcher = new TraceableEventDispatcher(new EventDispatcher(), new Stopwatch());
-        $dispatcher->addListener('foo', function (Event $e) use ($dispatcher) {
-            $dispatcher->dispatch('bar', $e);
-        });
-        $dispatcher->addListener('bar', function (Event $e) use (&$nestedCall) {
-            $nestedCall = true;
-        });
-
-        $this->assertFalse($nestedCall);
-        $dispatcher->dispatch('foo');
-        $this->assertTrue($nestedCall);
-    }
-
-    public function testListenerCanRemoveItselfWhenExecuted()
-    {
-        $eventDispatcher = new TraceableEventDispatcher(new EventDispatcher(), new Stopwatch());
-        $listener1 = function ($event, $eventName, EventDispatcherInterface $dispatcher) use (&$listener1) {
-            $dispatcher->removeListener('foo', $listener1);
-        };
-        $eventDispatcher->addListener('foo', $listener1);
-        $eventDispatcher->addListener('foo', function () {});
-        $eventDispatcher->dispatch('foo');
-
-        $this->assertCount(1, $eventDispatcher->getListeners('foo'), 'expected listener1 to be removed');
-    }
-}
-
-class EventSubscriber implements EventSubscriberInterface
-{
-    public static function getSubscribedEvents()
-    {
-        return array('foo' => 'call');
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php b/vendor/symfony/event-dispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php
deleted file mode 100644
index d46d8c591195f215e2b8fbb867e66b443e1cc92a..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php
+++ /dev/null
@@ -1,167 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Tests\DependencyInjection;
-
-use PHPUnit\Framework\TestCase;
-use Symfony\Component\DependencyInjection\Argument\ServiceClosureArgument;
-use Symfony\Component\DependencyInjection\ContainerBuilder;
-use Symfony\Component\DependencyInjection\Reference;
-use Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass;
-
-class RegisterListenersPassTest extends TestCase
-{
-    /**
-     * Tests that event subscribers not implementing EventSubscriberInterface
-     * trigger an exception.
-     *
-     * @expectedException \InvalidArgumentException
-     */
-    public function testEventSubscriberWithoutInterface()
-    {
-        // one service, not implementing any interface
-        $services = array(
-            'my_event_subscriber' => array(0 => array()),
-        );
-
-        $definition = $this->getMockBuilder('Symfony\Component\DependencyInjection\Definition')->getMock();
-        $definition->expects($this->atLeastOnce())
-            ->method('getClass')
-            ->will($this->returnValue('stdClass'));
-
-        $builder = $this->getMockBuilder('Symfony\Component\DependencyInjection\ContainerBuilder')->setMethods(array('hasDefinition', 'findTaggedServiceIds', 'getDefinition'))->getMock();
-        $builder->expects($this->any())
-            ->method('hasDefinition')
-            ->will($this->returnValue(true));
-
-        // We don't test kernel.event_listener here
-        $builder->expects($this->atLeastOnce())
-            ->method('findTaggedServiceIds')
-            ->will($this->onConsecutiveCalls(array(), $services));
-
-        $builder->expects($this->atLeastOnce())
-            ->method('getDefinition')
-            ->will($this->returnValue($definition));
-
-        $registerListenersPass = new RegisterListenersPass();
-        $registerListenersPass->process($builder);
-    }
-
-    public function testValidEventSubscriber()
-    {
-        $services = array(
-            'my_event_subscriber' => array(0 => array()),
-        );
-
-        $definition = $this->getMockBuilder('Symfony\Component\DependencyInjection\Definition')->getMock();
-        $definition->expects($this->atLeastOnce())
-            ->method('getClass')
-            ->will($this->returnValue('Symfony\Component\EventDispatcher\Tests\DependencyInjection\SubscriberService'));
-
-        $builder = $this->getMockBuilder('Symfony\Component\DependencyInjection\ContainerBuilder')->setMethods(array('hasDefinition', 'findTaggedServiceIds', 'getDefinition', 'findDefinition'))->getMock();
-        $builder->expects($this->any())
-            ->method('hasDefinition')
-            ->will($this->returnValue(true));
-
-        // We don't test kernel.event_listener here
-        $builder->expects($this->atLeastOnce())
-            ->method('findTaggedServiceIds')
-            ->will($this->onConsecutiveCalls(array(), $services));
-
-        $builder->expects($this->atLeastOnce())
-            ->method('getDefinition')
-            ->will($this->returnValue($definition));
-
-        $builder->expects($this->atLeastOnce())
-            ->method('findDefinition')
-            ->will($this->returnValue($definition));
-
-        $registerListenersPass = new RegisterListenersPass();
-        $registerListenersPass->process($builder);
-    }
-
-    /**
-     * @expectedException \InvalidArgumentException
-     * @expectedExceptionMessage The service "foo" tagged "kernel.event_listener" must not be abstract.
-     */
-    public function testAbstractEventListener()
-    {
-        $container = new ContainerBuilder();
-        $container->register('foo', 'stdClass')->setAbstract(true)->addTag('kernel.event_listener', array());
-        $container->register('event_dispatcher', 'stdClass');
-
-        $registerListenersPass = new RegisterListenersPass();
-        $registerListenersPass->process($container);
-    }
-
-    /**
-     * @expectedException \InvalidArgumentException
-     * @expectedExceptionMessage The service "foo" tagged "kernel.event_subscriber" must not be abstract.
-     */
-    public function testAbstractEventSubscriber()
-    {
-        $container = new ContainerBuilder();
-        $container->register('foo', 'stdClass')->setAbstract(true)->addTag('kernel.event_subscriber', array());
-        $container->register('event_dispatcher', 'stdClass');
-
-        $registerListenersPass = new RegisterListenersPass();
-        $registerListenersPass->process($container);
-    }
-
-    public function testEventSubscriberResolvableClassName()
-    {
-        $container = new ContainerBuilder();
-
-        $container->setParameter('subscriber.class', 'Symfony\Component\EventDispatcher\Tests\DependencyInjection\SubscriberService');
-        $container->register('foo', '%subscriber.class%')->addTag('kernel.event_subscriber', array());
-        $container->register('event_dispatcher', 'stdClass');
-
-        $registerListenersPass = new RegisterListenersPass();
-        $registerListenersPass->process($container);
-
-        $definition = $container->getDefinition('event_dispatcher');
-        $expectedCalls = array(
-            array(
-                'addListener',
-                array(
-                    'event',
-                    array(new ServiceClosureArgument(new Reference('foo')), 'onEvent'),
-                    0,
-                ),
-            ),
-        );
-        $this->assertEquals($expectedCalls, $definition->getMethodCalls());
-    }
-
-    /**
-     * @expectedException \InvalidArgumentException
-     * @expectedExceptionMessage You have requested a non-existent parameter "subscriber.class"
-     */
-    public function testEventSubscriberUnresolvableClassName()
-    {
-        $container = new ContainerBuilder();
-        $container->register('foo', '%subscriber.class%')->addTag('kernel.event_subscriber', array());
-        $container->register('event_dispatcher', 'stdClass');
-
-        $registerListenersPass = new RegisterListenersPass();
-        $registerListenersPass->process($container);
-    }
-}
-
-class SubscriberService implements \Symfony\Component\EventDispatcher\EventSubscriberInterface
-{
-    public static function getSubscribedEvents()
-    {
-        return array(
-            'event' => 'onEvent',
-        );
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Tests/EventDispatcherTest.php b/vendor/symfony/event-dispatcher/Tests/EventDispatcherTest.php
deleted file mode 100644
index 5faa5c8be876a017bac80f4f970e0da775a460a5..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Tests/EventDispatcherTest.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Tests;
-
-use Symfony\Component\EventDispatcher\EventDispatcher;
-
-class EventDispatcherTest extends AbstractEventDispatcherTest
-{
-    protected function createEventDispatcher()
-    {
-        return new EventDispatcher();
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Tests/EventTest.php b/vendor/symfony/event-dispatcher/Tests/EventTest.php
deleted file mode 100644
index 5be2ea09f9d2f8536108f7dda930844a2f83fb46..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Tests/EventTest.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Tests;
-
-use PHPUnit\Framework\TestCase;
-use Symfony\Component\EventDispatcher\Event;
-
-/**
- * Test class for Event.
- */
-class EventTest extends TestCase
-{
-    /**
-     * @var \Symfony\Component\EventDispatcher\Event
-     */
-    protected $event;
-
-    /**
-     * Sets up the fixture, for example, opens a network connection.
-     * This method is called before a test is executed.
-     */
-    protected function setUp()
-    {
-        $this->event = new Event();
-    }
-
-    /**
-     * Tears down the fixture, for example, closes a network connection.
-     * This method is called after a test is executed.
-     */
-    protected function tearDown()
-    {
-        $this->event = null;
-    }
-
-    public function testIsPropagationStopped()
-    {
-        $this->assertFalse($this->event->isPropagationStopped());
-    }
-
-    public function testStopPropagationAndIsPropagationStopped()
-    {
-        $this->event->stopPropagation();
-        $this->assertTrue($this->event->isPropagationStopped());
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Tests/GenericEventTest.php b/vendor/symfony/event-dispatcher/Tests/GenericEventTest.php
deleted file mode 100644
index c84d3ac24c3b1954090db085949609c45d0e7627..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Tests/GenericEventTest.php
+++ /dev/null
@@ -1,140 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Tests;
-
-use PHPUnit\Framework\TestCase;
-use Symfony\Component\EventDispatcher\GenericEvent;
-
-/**
- * Test class for Event.
- */
-class GenericEventTest extends TestCase
-{
-    /**
-     * @var GenericEvent
-     */
-    private $event;
-
-    private $subject;
-
-    /**
-     * Prepares the environment before running a test.
-     */
-    protected function setUp()
-    {
-        parent::setUp();
-
-        $this->subject = new \stdClass();
-        $this->event = new GenericEvent($this->subject, array('name' => 'Event'));
-    }
-
-    /**
-     * Cleans up the environment after running a test.
-     */
-    protected function tearDown()
-    {
-        $this->subject = null;
-        $this->event = null;
-
-        parent::tearDown();
-    }
-
-    public function testConstruct()
-    {
-        $this->assertEquals($this->event, new GenericEvent($this->subject, array('name' => 'Event')));
-    }
-
-    /**
-     * Tests Event->getArgs().
-     */
-    public function testGetArguments()
-    {
-        // test getting all
-        $this->assertSame(array('name' => 'Event'), $this->event->getArguments());
-    }
-
-    public function testSetArguments()
-    {
-        $result = $this->event->setArguments(array('foo' => 'bar'));
-        $this->assertAttributeSame(array('foo' => 'bar'), 'arguments', $this->event);
-        $this->assertSame($this->event, $result);
-    }
-
-    public function testSetArgument()
-    {
-        $result = $this->event->setArgument('foo2', 'bar2');
-        $this->assertAttributeSame(array('name' => 'Event', 'foo2' => 'bar2'), 'arguments', $this->event);
-        $this->assertEquals($this->event, $result);
-    }
-
-    public function testGetArgument()
-    {
-        // test getting key
-        $this->assertEquals('Event', $this->event->getArgument('name'));
-    }
-
-    /**
-     * @expectedException \InvalidArgumentException
-     */
-    public function testGetArgException()
-    {
-        $this->event->getArgument('nameNotExist');
-    }
-
-    public function testOffsetGet()
-    {
-        // test getting key
-        $this->assertEquals('Event', $this->event['name']);
-
-        // test getting invalid arg
-        $this->{method_exists($this, $_ = 'expectException') ? $_ : 'setExpectedException'}('InvalidArgumentException');
-        $this->assertFalse($this->event['nameNotExist']);
-    }
-
-    public function testOffsetSet()
-    {
-        $this->event['foo2'] = 'bar2';
-        $this->assertAttributeSame(array('name' => 'Event', 'foo2' => 'bar2'), 'arguments', $this->event);
-    }
-
-    public function testOffsetUnset()
-    {
-        unset($this->event['name']);
-        $this->assertAttributeSame(array(), 'arguments', $this->event);
-    }
-
-    public function testOffsetIsset()
-    {
-        $this->assertTrue(isset($this->event['name']));
-        $this->assertFalse(isset($this->event['nameNotExist']));
-    }
-
-    public function testHasArgument()
-    {
-        $this->assertTrue($this->event->hasArgument('name'));
-        $this->assertFalse($this->event->hasArgument('nameNotExist'));
-    }
-
-    public function testGetSubject()
-    {
-        $this->assertSame($this->subject, $this->event->getSubject());
-    }
-
-    public function testHasIterator()
-    {
-        $data = array();
-        foreach ($this->event as $key => $value) {
-            $data[$key] = $value;
-        }
-        $this->assertEquals(array('name' => 'Event'), $data);
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/Tests/ImmutableEventDispatcherTest.php b/vendor/symfony/event-dispatcher/Tests/ImmutableEventDispatcherTest.php
deleted file mode 100644
index 04f2861e331934d9442821c063a691ae4ec76fb7..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/Tests/ImmutableEventDispatcherTest.php
+++ /dev/null
@@ -1,106 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\EventDispatcher\Tests;
-
-use PHPUnit\Framework\TestCase;
-use Symfony\Component\EventDispatcher\Event;
-use Symfony\Component\EventDispatcher\ImmutableEventDispatcher;
-
-/**
- * @author Bernhard Schussek <bschussek@gmail.com>
- */
-class ImmutableEventDispatcherTest extends TestCase
-{
-    /**
-     * @var \PHPUnit_Framework_MockObject_MockObject
-     */
-    private $innerDispatcher;
-
-    /**
-     * @var ImmutableEventDispatcher
-     */
-    private $dispatcher;
-
-    protected function setUp()
-    {
-        $this->innerDispatcher = $this->getMockBuilder('Symfony\Component\EventDispatcher\EventDispatcherInterface')->getMock();
-        $this->dispatcher = new ImmutableEventDispatcher($this->innerDispatcher);
-    }
-
-    public function testDispatchDelegates()
-    {
-        $event = new Event();
-
-        $this->innerDispatcher->expects($this->once())
-            ->method('dispatch')
-            ->with('event', $event)
-            ->will($this->returnValue('result'));
-
-        $this->assertSame('result', $this->dispatcher->dispatch('event', $event));
-    }
-
-    public function testGetListenersDelegates()
-    {
-        $this->innerDispatcher->expects($this->once())
-            ->method('getListeners')
-            ->with('event')
-            ->will($this->returnValue('result'));
-
-        $this->assertSame('result', $this->dispatcher->getListeners('event'));
-    }
-
-    public function testHasListenersDelegates()
-    {
-        $this->innerDispatcher->expects($this->once())
-            ->method('hasListeners')
-            ->with('event')
-            ->will($this->returnValue('result'));
-
-        $this->assertSame('result', $this->dispatcher->hasListeners('event'));
-    }
-
-    /**
-     * @expectedException \BadMethodCallException
-     */
-    public function testAddListenerDisallowed()
-    {
-        $this->dispatcher->addListener('event', function () { return 'foo'; });
-    }
-
-    /**
-     * @expectedException \BadMethodCallException
-     */
-    public function testAddSubscriberDisallowed()
-    {
-        $subscriber = $this->getMockBuilder('Symfony\Component\EventDispatcher\EventSubscriberInterface')->getMock();
-
-        $this->dispatcher->addSubscriber($subscriber);
-    }
-
-    /**
-     * @expectedException \BadMethodCallException
-     */
-    public function testRemoveListenerDisallowed()
-    {
-        $this->dispatcher->removeListener('event', function () { return 'foo'; });
-    }
-
-    /**
-     * @expectedException \BadMethodCallException
-     */
-    public function testRemoveSubscriberDisallowed()
-    {
-        $subscriber = $this->getMockBuilder('Symfony\Component\EventDispatcher\EventSubscriberInterface')->getMock();
-
-        $this->dispatcher->removeSubscriber($subscriber);
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/composer.json b/vendor/symfony/event-dispatcher/composer.json
deleted file mode 100644
index faa0429e2d1a02b4a4021aaabb120d76b997cfe6..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/composer.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
-    "name": "symfony/event-dispatcher",
-    "type": "library",
-    "description": "Symfony EventDispatcher Component",
-    "keywords": [],
-    "homepage": "https://symfony.com",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Fabien Potencier",
-            "email": "fabien@symfony.com"
-        },
-        {
-            "name": "Symfony Community",
-            "homepage": "https://symfony.com/contributors"
-        }
-    ],
-    "require": {
-        "php": ">=5.5.9"
-    },
-    "require-dev": {
-        "symfony/dependency-injection": "~3.3",
-        "symfony/expression-language": "~2.8|~3.0",
-        "symfony/config": "~2.8|~3.0",
-        "symfony/stopwatch": "~2.8|~3.0",
-        "psr/log": "~1.0"
-    },
-    "conflict": {
-        "symfony/dependency-injection": "<3.3"
-    },
-    "suggest": {
-        "symfony/dependency-injection": "",
-        "symfony/http-kernel": ""
-    },
-    "autoload": {
-        "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" },
-        "exclude-from-classmap": [
-            "/Tests/"
-        ]
-    },
-    "minimum-stability": "dev",
-    "extra": {
-        "branch-alias": {
-            "dev-master": "3.3-dev"
-        }
-    }
-}
diff --git a/vendor/symfony/event-dispatcher/phpunit.xml.dist b/vendor/symfony/event-dispatcher/phpunit.xml.dist
deleted file mode 100644
index b3ad1bdf5a8e3344357ea623024e7fdfe18b3d8f..0000000000000000000000000000000000000000
--- a/vendor/symfony/event-dispatcher/phpunit.xml.dist
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.1/phpunit.xsd"
-         backupGlobals="false"
-         colors="true"
-         bootstrap="vendor/autoload.php"
-         failOnRisky="true"
-         failOnWarning="true"
->
-    <php>
-        <ini name="error_reporting" value="-1" />
-    </php>
-
-    <testsuites>
-        <testsuite name="Symfony EventDispatcher Component Test Suite">
-            <directory>./Tests/</directory>
-        </testsuite>
-    </testsuites>
-
-    <filter>
-        <whitelist>
-            <directory>./</directory>
-            <exclude>
-                <directory>./Resources</directory>
-                <directory>./Tests</directory>
-                <directory>./vendor</directory>
-            </exclude>
-        </whitelist>
-    </filter>
-</phpunit>