diff --git a/CHANGELOG.md b/CHANGELOG.md index bc6af65..614d2c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# v1.5.7 +## 01/25/2018 + +1. [](#new) + * Support for AWS Cloudfront forwarded scheme header [#2297](https://github.com/getgrav/grav/pull/2297) +1. [](#improved) + * Set homepage with `https://` protocol [#2299](https://github.com/getgrav/grav/pull/2299) + * Preserve accents in fields containing Twig expr. using unicode [#2279](https://github.com/getgrav/grav/pull/2279) + * Updated vendor libraries +1. [](#bugfix) + * Support spaces with filenames in responsive images [#2300](https://github.com/getgrav/grav/pull/2300) + # v1.5.6 ## 12/14/2018 diff --git a/composer.json b/composer.json index 5a5c6a8..d56945e 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "type": "project", "description": "Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS", "keywords": ["cms","flat-file cms","flat cms","flatfile cms","php"], - "homepage": "http://getgrav.org", + "homepage": "https://getgrav.org", "license": "MIT", "require": { "php": ">=5.6.4", diff --git a/composer.lock b/composer.lock index e54c23b..75a232d 100644 --- a/composer.lock +++ b/composer.lock @@ -52,16 +52,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "46afded9720f40b9dc63542af4e3e43a1177acb0" + "reference": "8afa52cd417f4ec417b4bfe86b68106538a87660" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/46afded9720f40b9dc63542af4e3e43a1177acb0", - "reference": "46afded9720f40b9dc63542af4e3e43a1177acb0", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/8afa52cd417f4ec417b4bfe86b68106538a87660", + "reference": "8afa52cd417f4ec417b4bfe86b68106538a87660", "shasum": "" }, "require": { @@ -104,7 +104,7 @@ "ssl", "tls" ], - "time": "2018-08-08T08:57:40+00:00" + "time": "2018-10-18T06:09:13+00:00" }, { "name": "doctrine/cache", @@ -245,16 +245,16 @@ }, { "name": "donatj/phpuseragentparser", - "version": "v0.10.0", + "version": "v0.11.1", "source": { "type": "git", "url": "https://github.com/donatj/PhpUserAgent.git", - "reference": "9de58cc2a3e986bfee7f4cea3365c830b765cf65" + "reference": "0eab93a89a1a73a087e795abc96d5777c3d48b64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/donatj/PhpUserAgent/zipball/9de58cc2a3e986bfee7f4cea3365c830b765cf65", - "reference": "9de58cc2a3e986bfee7f4cea3365c830b765cf65", + "url": "https://api.github.com/repos/donatj/PhpUserAgent/zipball/0eab93a89a1a73a087e795abc96d5777c3d48b64", + "reference": "0eab93a89a1a73a087e795abc96d5777c3d48b64", "shasum": "" }, "require": { @@ -283,7 +283,7 @@ "role": "Developer" } ], - "description": "Simple, streamlined PHP user-agent parser", + "description": "Lightning fast, minimalist PHP UserAgent string parser.", "homepage": "http://donatstudios.com/PHP-Parser-HTTP_USER_AGENT", "keywords": [ "browser", @@ -292,7 +292,7 @@ "user agent", "useragent" ], - "time": "2018-06-21T15:54:46+00:00" + "time": "2018-10-25T20:22:53+00:00" }, { "name": "erusev/parsedown", @@ -385,16 +385,16 @@ }, { "name": "filp/whoops", - "version": "2.2.1", + "version": "2.3.1", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "e79cd403fb77fc8963a99ecc30e80ddd885b3311" + "reference": "bc0fd11bc455cc20ee4b5edabc63ebbf859324c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/e79cd403fb77fc8963a99ecc30e80ddd885b3311", - "reference": "e79cd403fb77fc8963a99ecc30e80ddd885b3311", + "url": "https://api.github.com/repos/filp/whoops/zipball/bc0fd11bc455cc20ee4b5edabc63ebbf859324c7", + "reference": "bc0fd11bc455cc20ee4b5edabc63ebbf859324c7", "shasum": "" }, "require": { @@ -442,7 +442,7 @@ "throwable", "whoops" ], - "time": "2018-06-30T13:14:06+00:00" + "time": "2018-10-23T09:00:00+00:00" }, { "name": "gregwar/cache", @@ -489,17 +489,17 @@ }, { "name": "gregwar/image", - "version": "v2.0.22", + "version": "v2.0.23", "target-dir": "Gregwar/Image", "source": { "type": "git", "url": "https://github.com/Gregwar/Image.git", - "reference": "c506d57d7fb5e67961d4eea6540ae8e23dffd406" + "reference": "25fbb91a95d41d44587ee7ca8923745b66221a7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Gregwar/Image/zipball/c506d57d7fb5e67961d4eea6540ae8e23dffd406", - "reference": "c506d57d7fb5e67961d4eea6540ae8e23dffd406", + "url": "https://api.github.com/repos/Gregwar/Image/zipball/25fbb91a95d41d44587ee7ca8923745b66221a7d", + "reference": "25fbb91a95d41d44587ee7ca8923745b66221a7d", "shasum": "" }, "require": { @@ -537,36 +537,37 @@ "gd", "image" ], - "time": "2018-01-31T17:40:17+00:00" + "time": "2018-10-25T17:12:13+00:00" }, { "name": "guzzlehttp/psr7", - "version": "1.4.2", + "version": "1.5.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c" + "reference": "9f83dded91781a01c63574e387eaa769be769115" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c", - "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/9f83dded91781a01c63574e387eaa769be769115", + "reference": "9f83dded91781a01c63574e387eaa769be769115", "shasum": "" }, "require": { "php": ">=5.4.0", - "psr/http-message": "~1.0" + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5" }, "provide": { "psr/http-message-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } }, "autoload": { @@ -596,13 +597,14 @@ "keywords": [ "http", "message", + "psr-7", "request", "response", "stream", "uri", "url" ], - "time": "2017-03-20T17:10:46+00:00" + "time": "2018-12-04T20:46:45+00:00" }, { "name": "league/climate", @@ -667,16 +669,16 @@ }, { "name": "matthiasmullie/minify", - "version": "1.3.60", + "version": "1.3.61", "source": { "type": "git", "url": "https://github.com/matthiasmullie/minify.git", - "reference": "ab7fea80ce5ce6549baaf272bc8bd926a7e08f90" + "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/matthiasmullie/minify/zipball/ab7fea80ce5ce6549baaf272bc8bd926a7e08f90", - "reference": "ab7fea80ce5ce6549baaf272bc8bd926a7e08f90", + "url": "https://api.github.com/repos/matthiasmullie/minify/zipball/d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751", + "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751", "shasum": "" }, "require": { @@ -723,20 +725,20 @@ "minifier", "minify" ], - "time": "2018-04-18T08:50:35+00:00" + "time": "2018-11-26T23:10:39+00:00" }, { "name": "matthiasmullie/path-converter", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/matthiasmullie/path-converter.git", - "reference": "3082a6838be02b930239a97d38b5c9da4d693aca" + "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/3082a6838be02b930239a97d38b5c9da4d693aca", - "reference": "3082a6838be02b930239a97d38b5c9da4d693aca", + "url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/5e4b121c8b9f97c80835c1d878b0812ba1d607c9", + "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9", "shasum": "" }, "require": { @@ -772,7 +774,7 @@ "paths", "relative" ], - "time": "2018-02-02T11:30:10+00:00" + "time": "2018-10-25T15:19:41+00:00" }, { "name": "maximebf/debugbar", @@ -892,16 +894,16 @@ }, { "name": "monolog/monolog", - "version": "1.23.0", + "version": "1.24.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" + "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", - "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266", + "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266", "shasum": "" }, "require": { @@ -966,7 +968,7 @@ "logging", "psr-3" ], - "time": "2017-06-19T01:22:40+00:00" + "time": "2018-11-05T09:00:11+00:00" }, { "name": "pimple/pimple", @@ -1119,16 +1121,16 @@ }, { "name": "psr/log", - "version": "1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", "shasum": "" }, "require": { @@ -1162,7 +1164,7 @@ "psr", "psr-3" ], - "time": "2016-10-10T12:19:37+00:00" + "time": "2018-11-20T15:27:04+00:00" }, { "name": "psr/simple-cache", @@ -1212,6 +1214,46 @@ ], "time": "2017-10-23T01:57:42+00:00" }, + { + "name": "ralouphie/getallheaders", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/5601c8a83fbba7ef674a7369456d12f1e0d0eafa", + "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "~3.7.0", + "satooshi/php-coveralls": ">=1.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2016-02-11T07:05:27+00:00" + }, { "name": "rockettheme/toolbox", "version": "1.4.2", @@ -1311,16 +1353,16 @@ }, { "name": "symfony/console", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "3b2b415d4c48fbefca7dc742aa0a0171bfae4e0b" + "reference": "a700b874d3692bc8342199adfb6d3b99f62cc61a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/3b2b415d4c48fbefca7dc742aa0a0171bfae4e0b", - "reference": "3b2b415d4c48fbefca7dc742aa0a0171bfae4e0b", + "url": "https://api.github.com/repos/symfony/console/zipball/a700b874d3692bc8342199adfb6d3b99f62cc61a", + "reference": "a700b874d3692bc8342199adfb6d3b99f62cc61a", "shasum": "" }, "require": { @@ -1376,20 +1418,20 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2018-10-02T16:33:53+00:00" + "time": "2019-01-04T04:42:43+00:00" }, { "name": "symfony/debug", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "0a612e9dfbd2ccce03eb174365f31ecdca930ff6" + "reference": "26d7f23b9bd0b93bee5583e4d6ca5cb1ab31b186" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/0a612e9dfbd2ccce03eb174365f31ecdca930ff6", - "reference": "0a612e9dfbd2ccce03eb174365f31ecdca930ff6", + "url": "https://api.github.com/repos/symfony/debug/zipball/26d7f23b9bd0b93bee5583e4d6ca5cb1ab31b186", + "reference": "26d7f23b9bd0b93bee5583e4d6ca5cb1ab31b186", "shasum": "" }, "require": { @@ -1432,20 +1474,20 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2018-10-02T16:33:53+00:00" + "time": "2019-01-01T13:45:19+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "b2e1f19280c09a42dc64c0b72b80fe44dd6e88fb" + "reference": "d1cdd46c53c264a2bd42505bd0e8ce21423bd0e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b2e1f19280c09a42dc64c0b72b80fe44dd6e88fb", - "reference": "b2e1f19280c09a42dc64c0b72b80fe44dd6e88fb", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d1cdd46c53c264a2bd42505bd0e8ce21423bd0e2", + "reference": "d1cdd46c53c264a2bd42505bd0e8ce21423bd0e2", "shasum": "" }, "require": { @@ -1495,11 +1537,11 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2018-07-26T09:06:28+00:00" + "time": "2019-01-01T18:08:36+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.9.0", + "version": "v1.10.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -1557,16 +1599,16 @@ }, { "name": "symfony/polyfill-iconv", - "version": "v1.9.0", + "version": "v1.10.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "bcc0cd69185b8a5d8b4a5400c489ed3333bf9bb2" + "reference": "97001cfc283484c9691769f51cdf25259037eba2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/bcc0cd69185b8a5d8b4a5400c489ed3333bf9bb2", - "reference": "bcc0cd69185b8a5d8b4a5400c489ed3333bf9bb2", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/97001cfc283484c9691769f51cdf25259037eba2", + "reference": "97001cfc283484c9691769f51cdf25259037eba2", "shasum": "" }, "require": { @@ -1612,20 +1654,20 @@ "portable", "shim" ], - "time": "2018-08-06T14:22:27+00:00" + "time": "2018-09-21T06:26:08+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.9.0", + "version": "v1.10.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8" + "reference": "c79c051f5b3a46be09205c73b80b346e4153e494" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d0cd638f4634c16d8df4508e847f14e9e43168b8", - "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/c79c051f5b3a46be09205c73b80b346e4153e494", + "reference": "c79c051f5b3a46be09205c73b80b346e4153e494", "shasum": "" }, "require": { @@ -1671,20 +1713,20 @@ "portable", "shim" ], - "time": "2018-08-06T14:22:27+00:00" + "time": "2018-09-21T13:07:52+00:00" }, { "name": "symfony/var-dumper", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "ff8ac19e97e5c7c3979236b584719a1190f84181" + "reference": "a5f39641bb62e8b74e343467b145331273f615a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ff8ac19e97e5c7c3979236b584719a1190f84181", - "reference": "ff8ac19e97e5c7c3979236b584719a1190f84181", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/a5f39641bb62e8b74e343467b145331273f615a2", + "reference": "a5f39641bb62e8b74e343467b145331273f615a2", "shasum": "" }, "require": { @@ -1740,20 +1782,20 @@ "debug", "dump" ], - "time": "2018-10-02T16:33:53+00:00" + "time": "2019-01-01T13:45:19+00:00" }, { "name": "symfony/yaml", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "640b6c27fed4066d64b64d5903a86043f4a4de7f" + "reference": "554a59a1ccbaac238a89b19c8e551a556fd0e2ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/640b6c27fed4066d64b64d5903a86043f4a4de7f", - "reference": "640b6c27fed4066d64b64d5903a86043f4a4de7f", + "url": "https://api.github.com/repos/symfony/yaml/zipball/554a59a1ccbaac238a89b19c8e551a556fd0e2ea", + "reference": "554a59a1ccbaac238a89b19c8e551a556fd0e2ea", "shasum": "" }, "require": { @@ -1799,35 +1841,35 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2018-10-02T16:33:53+00:00" + "time": "2019-01-01T13:45:19+00:00" }, { "name": "twig/twig", - "version": "v1.35.4", + "version": "v1.37.1", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "7e081e98378a1e78c29cc9eba4aefa5d78a05d2a" + "reference": "66be9366c76cbf23e82e7171d47cbfa54a057a62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/7e081e98378a1e78c29cc9eba4aefa5d78a05d2a", - "reference": "7e081e98378a1e78c29cc9eba4aefa5d78a05d2a", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/66be9366c76cbf23e82e7171d47cbfa54a057a62", + "reference": "66be9366c76cbf23e82e7171d47cbfa54a057a62", "shasum": "" }, "require": { - "php": ">=5.3.3", + "php": ">=5.4.0", "symfony/polyfill-ctype": "^1.8" }, "require-dev": { "psr/container": "^1.0", "symfony/debug": "^2.7", - "symfony/phpunit-bridge": "^3.3" + "symfony/phpunit-bridge": "^3.4.19|^4.1.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.35-dev" + "dev-master": "1.37-dev" } }, "autoload": { @@ -1865,22 +1907,22 @@ "keywords": [ "templating" ], - "time": "2018-07-13T07:12:17+00:00" + "time": "2019-01-14T14:59:29+00:00" } ], "packages-dev": [ { "name": "behat/gherkin", - "version": "v4.5.1", + "version": "v4.6.0", "source": { "type": "git", "url": "https://github.com/Behat/Gherkin.git", - "reference": "74ac03d52c5e23ad8abd5c5cce4ab0e8dc1b530a" + "reference": "ab0a02ea14893860bca00f225f5621d351a3ad07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/74ac03d52c5e23ad8abd5c5cce4ab0e8dc1b530a", - "reference": "74ac03d52c5e23ad8abd5c5cce4ab0e8dc1b530a", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/ab0a02ea14893860bca00f225f5621d351a3ad07", + "reference": "ab0a02ea14893860bca00f225f5621d351a3ad07", "shasum": "" }, "require": { @@ -1888,8 +1930,8 @@ }, "require-dev": { "phpunit/phpunit": "~4.5|~5", - "symfony/phpunit-bridge": "~2.7|~3", - "symfony/yaml": "~2.3|~3" + "symfony/phpunit-bridge": "~2.7|~3|~4", + "symfony/yaml": "~2.3|~3|~4" }, "suggest": { "symfony/yaml": "If you want to parse features, represented in YAML files" @@ -1926,20 +1968,20 @@ "gherkin", "parser" ], - "time": "2017-08-30T11:04:43+00:00" + "time": "2019-01-16T14:22:17+00:00" }, { "name": "codeception/codeception", - "version": "2.5.0", + "version": "2.5.2", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "dee493561daf644134c95cf176fd2c25aff59ea9" + "reference": "4f89de32929fef53ca6d83b159fe329b6d484c1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/dee493561daf644134c95cf176fd2c25aff59ea9", - "reference": "dee493561daf644134c95cf176fd2c25aff59ea9", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/4f89de32929fef53ca6d83b159fe329b6d484c1c", + "reference": "4f89de32929fef53ca6d83b159fe329b6d484c1c", "shasum": "" }, "require": { @@ -2018,7 +2060,7 @@ "functional testing", "unit testing" ], - "time": "2018-09-24T09:33:01+00:00" + "time": "2019-01-02T10:28:51+00:00" }, { "name": "codeception/phpunit-wrapper", @@ -3335,16 +3377,16 @@ }, { "name": "symfony/browser-kit", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "f6668d1a6182d5a8dec65a1c863a4c1d963816c0" + "reference": "6d98fb221a263c66b1311203fe4eed154035f508" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/f6668d1a6182d5a8dec65a1c863a4c1d963816c0", - "reference": "f6668d1a6182d5a8dec65a1c863a4c1d963816c0", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/6d98fb221a263c66b1311203fe4eed154035f508", + "reference": "6d98fb221a263c66b1311203fe4eed154035f508", "shasum": "" }, "require": { @@ -3388,20 +3430,20 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2018-07-26T09:06:28+00:00" + "time": "2019-01-01T13:45:19+00:00" }, { "name": "symfony/css-selector", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "3503415d4aafabc31cd08c3a4ebac7f43fde8feb" + "reference": "12f86295c46c36af9896cf21db6b6b8a1465315d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/3503415d4aafabc31cd08c3a4ebac7f43fde8feb", - "reference": "3503415d4aafabc31cd08c3a4ebac7f43fde8feb", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/12f86295c46c36af9896cf21db6b6b8a1465315d", + "reference": "12f86295c46c36af9896cf21db6b6b8a1465315d", "shasum": "" }, "require": { @@ -3441,20 +3483,20 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2018-10-02T16:33:53+00:00" + "time": "2019-01-02T09:30:52+00:00" }, { "name": "symfony/dom-crawler", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "c705bee03ade5b47c087807dd9ffaaec8dda2722" + "reference": "311f666d85d1075b0a294ba1f3de4ae9307d8180" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c705bee03ade5b47c087807dd9ffaaec8dda2722", - "reference": "c705bee03ade5b47c087807dd9ffaaec8dda2722", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/311f666d85d1075b0a294ba1f3de4ae9307d8180", + "reference": "311f666d85d1075b0a294ba1f3de4ae9307d8180", "shasum": "" }, "require": { @@ -3498,20 +3540,20 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2018-10-02T12:28:39+00:00" + "time": "2019-01-01T13:45:19+00:00" }, { "name": "symfony/finder", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "54ba444dddc5bd5708a34bd095ea67c6eb54644d" + "reference": "3f2a2ab6315dd7682d4c16dcae1e7b95c8b8555e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/54ba444dddc5bd5708a34bd095ea67c6eb54644d", - "reference": "54ba444dddc5bd5708a34bd095ea67c6eb54644d", + "url": "https://api.github.com/repos/symfony/finder/zipball/3f2a2ab6315dd7682d4c16dcae1e7b95c8b8555e", + "reference": "3f2a2ab6315dd7682d4c16dcae1e7b95c8b8555e", "shasum": "" }, "require": { @@ -3547,20 +3589,20 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2018-10-03T08:46:40+00:00" + "time": "2019-01-01T13:45:19+00:00" }, { "name": "symfony/process", - "version": "v3.4.17", + "version": "v3.4.21", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "1dc2977afa7d70f90f3fefbcd84152813558910e" + "reference": "0d41dd7d95ed179aed6a13393b0f4f97bfa2d25c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/1dc2977afa7d70f90f3fefbcd84152813558910e", - "reference": "1dc2977afa7d70f90f3fefbcd84152813558910e", + "url": "https://api.github.com/repos/symfony/process/zipball/0d41dd7d95ed179aed6a13393b0f4f97bfa2d25c", + "reference": "0d41dd7d95ed179aed6a13393b0f4f97bfa2d25c", "shasum": "" }, "require": { @@ -3596,7 +3638,7 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2018-10-02T12:28:39+00:00" + "time": "2019-01-02T21:24:08+00:00" }, { "name": "victorjonsson/markdowndocs", @@ -3646,20 +3688,21 @@ }, { "name": "webmozart/assert", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/webmozart/assert.git", - "reference": "0df1908962e7a3071564e857d86874dad1ef204a" + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/0df1908962e7a3071564e857d86874dad1ef204a", - "reference": "0df1908962e7a3071564e857d86874dad1ef204a", + "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" }, "require-dev": { "phpunit/phpunit": "^4.6", @@ -3692,7 +3735,7 @@ "check", "validate" ], - "time": "2018-01-29T19:49:41+00:00" + "time": "2018-12-25T11:19:39+00:00" } ], "aliases": [], diff --git a/system/blueprints/config/site.yaml b/system/blueprints/config/site.yaml index 728e652..57fd3c5 100644 --- a/system/blueprints/config/site.yaml +++ b/system/blueprints/config/site.yaml @@ -29,11 +29,6 @@ form: label: PLUGIN_ADMIN.DEFAULT_AUTHOR help: PLUGIN_ADMIN.DEFAULT_AUTHOR_HELP - author.profession: - type: text - size: large - label: Profession - author.email: type: text size: large diff --git a/system/blueprints/user/account.yaml b/system/blueprints/user/account.yaml index a68b17e..ac7717b 100644 --- a/system/blueprints/user/account.yaml +++ b/system/blueprints/user/account.yaml @@ -53,18 +53,11 @@ form: validate: required: true - profession: - type: text - size: large - label: Profession - - title: type: text size: large label: PLUGIN_ADMIN.TITLE - language: type: select label: PLUGIN_ADMIN.LANGUAGE diff --git a/system/defines.php b/system/defines.php index 9357ae6..516c2b6 100644 --- a/system/defines.php +++ b/system/defines.php @@ -8,7 +8,7 @@ // Some standard defines define('GRAV', true); -define('GRAV_VERSION', '1.5.6'); +define('GRAV_VERSION', '1.5.7'); define('GRAV_TESTING', false); define('DS', '/'); diff --git a/system/src/Grav/Common/Page/Medium/ImageMedium.php b/system/src/Grav/Common/Page/Medium/ImageMedium.php index 2f1f176..72f23b4 100644 --- a/system/src/Grav/Common/Page/Medium/ImageMedium.php +++ b/system/src/Grav/Common/Page/Medium/ImageMedium.php @@ -223,7 +223,7 @@ class ImageMedium extends Medium foreach ($this->alternatives as $ratio => $medium) { $srcset[] = $medium->url($reset) . ' ' . $medium->get('width') . 'w'; } - $srcset[] = $this->url($reset) . ' ' . $this->get('width') . 'w'; + $srcset[] = str_replace(' ', '%20', $this->url($reset)) . ' ' . $this->get('width') . 'w'; return implode(', ', $srcset); } diff --git a/system/src/Grav/Common/Page/Page.php b/system/src/Grav/Common/Page/Page.php index 3024cc3..0e57b03 100644 --- a/system/src/Grav/Common/Page/Page.php +++ b/system/src/Grav/Common/Page/Page.php @@ -168,7 +168,7 @@ class Page implements PageInterface unset($process_fields[$field]); } } - $text_header = Grav::instance()['twig']->processString(json_encode($process_fields), ['page' => $this]); + $text_header = Grav::instance()['twig']->processString(json_encode($process_fields, JSON_UNESCAPED_UNICODE), ['page' => $this]); $this->header((object)(json_decode($text_header, true) + $ignored_fields)); } } diff --git a/system/src/Grav/Common/Uri.php b/system/src/Grav/Common/Uri.php index 9ce2d42..f1a46f8 100644 --- a/system/src/Grav/Common/Uri.php +++ b/system/src/Grav/Common/Uri.php @@ -1140,6 +1140,8 @@ class Uri $this->scheme = $env['HTTP_X_FORWARDED_PROTO']; } elseif (isset($env['X-FORWARDED-PROTO'])) { $this->scheme = $env['X-FORWARDED-PROTO']; + } elseif (isset($env['HTTP_CLOUDFRONT_FORWARDED_PROTO'])) { + $this->scheme = $env['HTTP_CLOUDFRONT_FORWARDED_PROTO']; } elseif (isset($env['REQUEST_SCHEME'])) { $this->scheme = $env['REQUEST_SCHEME']; } else { @@ -1168,6 +1170,10 @@ class Uri $this->port = (int)$env['HTTP_X_FORWARDED_PORT']; } elseif (isset($env['X-FORWARDED-PORT'])) { $this->port = (int)$env['X-FORWARDED-PORT']; + } elseif (isset($env['HTTP_CLOUDFRONT_FORWARDED_PROTO'])) { + // Since AWS Cloudfront does not provide a forwarded port header, + // we have to build the port using the scheme. + $this->port = $this->port(); } elseif (isset($env['SERVER_PORT'])) { $this->port = (int)$env['SERVER_PORT']; } else { diff --git a/user/config/system.yaml b/user/config/system.yaml index 681740d..a9e8d90 100644 --- a/user/config/system.yaml +++ b/user/config/system.yaml @@ -1,13 +1,17 @@ absolute_urls: false +timezone: '' +default_locale: null param_sep: ':' wrapped_site: false reverse_proxy_setup: false force_ssl: false force_lowercase_urls: true +custom_base_url: '' username_regex: '^[a-z0-9_-]{3,16}$' pwd_regex: '(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}' intl_enabled: true languages: + supported: { } include_default_lang: true translations: true translations_fallback: true @@ -18,13 +22,14 @@ home: alias: /home hide_in_urls: false pages: - theme: le_style_de_lours + theme: le_style_de_lours_modif order: by: default dir: asc list: count: 20 dateformat: + default: null short: 'd-m-y G:i' long: 'F jS \a\t g:ia' publish_dates: true @@ -52,7 +57,9 @@ pages: - json - rss - atom + append_url_extension: '' expires: 604800 + cache_control: null last_modified: false etag: false vary_accept_encoding: false @@ -82,6 +89,8 @@ cache: lifetime: 604800 gzip: false allow_webserver_gzip: false + redis: + socket: false twig: cache: false debug: false @@ -120,6 +129,8 @@ images: auto_fix_orientation: false media: enable_media_timestamp: false + unsupported_inline_types: { } + allowed_fallback_types: { } auto_metadata_exif: false upload_limit: 2097152 session: @@ -130,8 +141,10 @@ session: secure: false httponly: true split: true + path: null gpm: releases: stable + proxy_url: null method: auto verify_peer: true official_gpm_only: true diff --git a/user/pages/01.home/_pourquoi-le-style-de-lours/modular.md b/user/pages/01.home/_pourquoi-le-style-de-lours/text.md similarity index 100% rename from user/pages/01.home/_pourquoi-le-style-de-lours/modular.md rename to user/pages/01.home/_pourquoi-le-style-de-lours/text.md diff --git a/user/pages/01.home/modular.md b/user/pages/01.home/modular.md index 16ae912..b63c71d 100644 --- a/user/pages/01.home/modular.md +++ b/user/pages/01.home/modular.md @@ -5,9 +5,4 @@ content: items: '@self.siblings' --- -Vous ête une petite ou moyenne structure, -vous souhaitez produire un document imprimé, -vous n’avez pas le temps de corriger les fautes, n’avez pas d’amis graphistes ne connaissez pas d’imprimeurs compétitifs, et désirez un rendu professionnel ? -qui respecte vos besoins et vos délais ? - -![](RectoHD.jpg) \ No newline at end of file +L’image de votre structure passe par la qualité de vos supports de communication ! Association, fondation, PME, établissement scolaire, mairie... vous avez besoin de produire un rapport d’activité, une plaquette de présentation, un dépliant institutionnel, un catalogue de produits, une brochure pédagogique, des panneaux pour un salon, une expo, des banderoles, un dossier de subvention… ? Vous n’avez pas le temps de corriger les fautes, de trouver le bon graphiste ou le bon imprimeur, de gérer les allers-retours, l’administratif... ? Vous ne savez pas quel papier choisir, quel format ni comment négocier les meilleurs tarifs ? Vous voulez que ce soit bien fait ? LE STYLE DE L’OURS gère tout de A à Z ! \ No newline at end of file diff --git a/user/pages/02.metier/_img1/text.md b/user/pages/02.metier/_img1/text.md deleted file mode 100644 index 58e6bda..0000000 --- a/user/pages/02.metier/_img1/text.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: 'Secrétaire d’édition et de rédaction' -image_align: left ---- - -Quelques soit l’avancée de votre projet, je vous accompagne de la rédaction à la livraison. Secrétaire de rédaction, je prends en charge les corrections et si besoin la réécriture de votre document, dans le respect des normes ortho-typographiques en vigueur. Formé au droit à l’image, je vérifie leur bonne conformité, leur résolution, vous oriente dans les choix iconographiques. - diff --git a/user/pages/02.metier/_img2/text.md b/user/pages/02.metier/_img2/text.md deleted file mode 100644 index fa73c70..0000000 --- a/user/pages/02.metier/_img2/text.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: 'Chef de projet print' -image_align: left ---- - -Riche de 25 ans d’expérience au sein d’une des plus importante associations françaises de développement, responsable des publications et professionnel des industries graphiques, je prends en charge la fabrication de tous types de documents imprimés. Je mobilise et coordonne une équipe de professionnels éthiques et engagés et vous assure la meilleure qualité. Vous ne connaissez pas les termes techniques ? Peu importe. Je m’adapte au langage de chacun et traduis l’ensemble des interventions et allers-retours. - diff --git a/user/pages/02.metier/_img3/text.md b/user/pages/02.metier/_img3/text.md deleted file mode 100644 index a16d23e..0000000 --- a/user/pages/02.metier/_img3/text.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: 'Étape 1' -media_order: etape_1.jpg -image_align: left ---- - -Je prends connaissance du projet. Je vous conseille.On définit ensemble le cahier des charges technique : -- style graphique, -- caractéristiques techniques (format, nombre de pages, nombre de plis, type de papier, nature du -support, nombre de couleurs, mode d’impression, finition…), -- nombre d’exemplaires, -- date et mode de livraison. diff --git a/user/pages/02.metier/_img4/text.md b/user/pages/02.metier/_img4/text.md deleted file mode 100644 index 49193b1..0000000 --- a/user/pages/02.metier/_img4/text.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: 'Étape 2' -media_order: etape_2.jpg -image_align: left ---- - -Je prends connaissance du projet. Je vous conseille.On définit ensemble le cahier des charges technique : -- style graphique, -- caractéristiques techniques (format, nombre de pages, nombre de plis, type de papier, nature du -support, nombre de couleurs, mode d’impression, finition…), -- nombre d’exemplaires, -- date et mode de livraison. \ No newline at end of file diff --git a/user/pages/02.metier/_test1/text.md b/user/pages/02.metier/_test1/text.md deleted file mode 100644 index 35d135c..0000000 --- a/user/pages/02.metier/_test1/text.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: 'Étape 3' -media_order: etape_3.jpg -image_align: left ---- - -Je prends connaissance du projet. Je vous conseille.On définit ensemble le cahier des charges technique : -- style graphique, -- caractéristiques techniques (format, nombre de pages, nombre de plis, type de papier, nature du -support, nombre de couleurs, mode d’impression, finition…), -- nombre d’exemplaires, -- date et mode de livraison. \ No newline at end of file diff --git a/user/pages/02.metier/_text1/text.md b/user/pages/02.metier/_text1/text.md deleted file mode 100644 index 39d4c99..0000000 --- a/user/pages/02.metier/_text1/text.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: 'Étape 4' -media_order: etape_4.jpg -image_align: left ---- - -Je prends connaissance du projet. Je vous conseille.On définit ensemble le cahier des charges technique : -- style graphique, -- caractéristiques techniques (format, nombre de pages, nombre de plis, type de papier, nature du -support, nombre de couleurs, mode d’impression, finition…), -- nombre d’exemplaires, -- date et mode de livraison. \ No newline at end of file diff --git a/user/pages/02.metier/modular.md b/user/pages/02.metier/modular.md deleted file mode 100644 index fb91111..0000000 --- a/user/pages/02.metier/modular.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Metier -content: - items: '@self.modular' ---- - -### FIABILITÉ - ÉCOUTE - ENGAGEMENT \ No newline at end of file diff --git a/user/pages/02.nouvelle-section-1/01.secretaire-dedition-et-de-redaction/item.md b/user/pages/02.nouvelle-section-1/01.secretaire-dedition-et-de-redaction/item.md new file mode 100644 index 0000000..976587f --- /dev/null +++ b/user/pages/02.nouvelle-section-1/01.secretaire-dedition-et-de-redaction/item.md @@ -0,0 +1,5 @@ +--- +title: 'Secrétaire d''édition et de rédaction' +--- + +L’image de votre structure passe par la qualité de vos supports de communication ! Quel que soit votre projet PRINT et son avancée, je vous accompagne tout au long de sa réalisation. Je comprends vos besoins et suis là pour y répondre. Je vous fais gagner un temps précieux et respecte vos délais. Je coordonne tout avec professionnalisme et exigence : graphistes, illustrateurs, photographes, imprimeurs… Devis et factures, là aussi, je veille à tout et vous explique tout, à chaque étape. \ No newline at end of file diff --git a/user/pages/02.nouvelle-section-1/02.chef-de-projet-print/item.md b/user/pages/02.nouvelle-section-1/02.chef-de-projet-print/item.md new file mode 100644 index 0000000..7a692dc --- /dev/null +++ b/user/pages/02.nouvelle-section-1/02.chef-de-projet-print/item.md @@ -0,0 +1,5 @@ +--- +title: 'Chef de projet "PRINT"' +--- + +Riche d’une expérience de plus de 26 ans dans le domaine des Industries graphiques, je connais parfaitement la chaîne graphique et m’inscris dans la famille des graphistes, illustrateurs, photographes, imprimeurs... Par deux fois rédacteur en chef de magazines, je veille également au texte et à sa qualité. Je le structure et le corrige. Lorsque votre projet le nécessite, je fais appel à "mon" équipe de prestataires extérieurs, vrais professionnels, éthiques, responsables et engagés. Ma formation en droit à l’image et la pratique de la photographie enrichissent ma vision artistique et technique de l’ensemble des composantes d’un document imprimé. \ No newline at end of file diff --git a/user/pages/02.metier/_img3/etape_1.jpg b/user/pages/02.nouvelle-section-1/03.etape-1/etape_1.jpg similarity index 100% rename from user/pages/02.metier/_img3/etape_1.jpg rename to user/pages/02.nouvelle-section-1/03.etape-1/etape_1.jpg diff --git a/user/pages/02.nouvelle-section-1/03.etape-1/item.md b/user/pages/02.nouvelle-section-1/03.etape-1/item.md new file mode 100644 index 0000000..1d7ff07 --- /dev/null +++ b/user/pages/02.nouvelle-section-1/03.etape-1/item.md @@ -0,0 +1,16 @@ +--- +title: 'étape 1' +media_order: etape_1.jpg +--- + +Définir/préciser le projet ensemble +Quel public ? +Quel style ? +Quel format ? +Combien de pages ? +Quel type de papier ou autre support ? +Combien de couleurs ? +Quels délais ? +Quel graphiste ? +Quel imprimeur ? +Quel prix ? \ No newline at end of file diff --git a/user/pages/02.metier/_img4/etape_2.jpg b/user/pages/02.nouvelle-section-1/04.etape-2/etape_2.jpg similarity index 100% rename from user/pages/02.metier/_img4/etape_2.jpg rename to user/pages/02.nouvelle-section-1/04.etape-2/etape_2.jpg diff --git a/user/pages/02.nouvelle-section-1/04.etape-2/item.md b/user/pages/02.nouvelle-section-1/04.etape-2/item.md new file mode 100644 index 0000000..9951bfe --- /dev/null +++ b/user/pages/02.nouvelle-section-1/04.etape-2/item.md @@ -0,0 +1,15 @@ +--- +title: 'étape 2' +media_order: etape_2.jpg +--- + +Le mettre en forme +Secrétariat de rédaction : + • Relecture, vérification, uniformisation des textes + • Correction orthographique, typographique, grammaticale des textes +Iconographie +Vérification des mentions légales +Direction artistique : + • Mise en page, PAO + • Corrections maquettes, ajustements, chromie +Validation, bon à graver (BAG) \ No newline at end of file diff --git a/user/pages/02.metier/_test1/etape_3.jpg b/user/pages/02.nouvelle-section-1/05.etape-3/etape_3.jpg similarity index 100% rename from user/pages/02.metier/_test1/etape_3.jpg rename to user/pages/02.nouvelle-section-1/05.etape-3/etape_3.jpg diff --git a/user/pages/02.nouvelle-section-1/05.etape-3/item.md b/user/pages/02.nouvelle-section-1/05.etape-3/item.md new file mode 100644 index 0000000..4fdbc35 --- /dev/null +++ b/user/pages/02.nouvelle-section-1/05.etape-3/item.md @@ -0,0 +1,10 @@ +--- +title: 'étape 3' +media_order: etape_3.jpg +--- + +L’imprimer, le fabriquer +Demande de Bon à tirer (BAT) +Contrôle qualité +Impression, finition +Livraison \ No newline at end of file diff --git a/user/pages/02.metier/_text1/etape_4.jpg b/user/pages/02.nouvelle-section-1/06.etape-4/etape_4.jpg similarity index 100% rename from user/pages/02.metier/_text1/etape_4.jpg rename to user/pages/02.nouvelle-section-1/06.etape-4/etape_4.jpg diff --git a/user/pages/02.nouvelle-section-1/06.etape-4/item.md b/user/pages/02.nouvelle-section-1/06.etape-4/item.md new file mode 100644 index 0000000..444c047 --- /dev/null +++ b/user/pages/02.nouvelle-section-1/06.etape-4/item.md @@ -0,0 +1,10 @@ +--- +title: 'étape 4' +media_order: etape_4.jpg +--- + +Le réceptionner +Délais initiaux respectés +Budget tenu +Document de qualité +Client satisfait \ No newline at end of file diff --git a/user/pages/02.nouvelle-section-1/blog.md b/user/pages/02.nouvelle-section-1/blog.md new file mode 100644 index 0000000..d98ff51 --- /dev/null +++ b/user/pages/02.nouvelle-section-1/blog.md @@ -0,0 +1,14 @@ +--- +title: Métier +content: + items: + - '@self.children' + limit: 0 + order: + by: default + dir: asc + pagination: true + url_taxonomy_filters: true +--- + +### FIABILITÉ - ÉCOUTE - ENGAGEMENT diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/blog.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/blog.md new file mode 100644 index 0000000..9867cfc --- /dev/null +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/blog.md @@ -0,0 +1,15 @@ +--- +title: 'travaux réalisés' +blog: + config: true +content: + items: + - '@self.children' + limit: 0 + order: + by: default + dir: desc + pagination: true + url_taxonomy_filters: true +--- + diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/LivretA5_ouvgroupe_EXE_HD3-1.jpg b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/LivretA5_ouvgroupe_EXE_HD3-1.jpg new file mode 100644 index 0000000..d56b398 Binary files /dev/null and b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/LivretA5_ouvgroupe_EXE_HD3-1.jpg differ diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/item.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/item.md new file mode 100644 index 0000000..c9856aa --- /dev/null +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/item.md @@ -0,0 +1,7 @@ +--- +title: 'projet n°2' +media_order: LivretA5_ouvgroupe_EXE_HD3-1.jpg +--- + +Livret A5 32 pages réalisé pour les Scouts et Guides de France. +Secrétariat de rédaction, secrétariat d'édition et fabrication : www.lestyledelours.fr \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-3/affiche_AFS_cartedumonde_v13.jpg b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-3/affiche_AFS_cartedumonde_v13.jpg new file mode 100644 index 0000000..0e93deb Binary files /dev/null and b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-3/affiche_AFS_cartedumonde_v13.jpg differ diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-3/item.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-3/item.md new file mode 100644 index 0000000..4ffe147 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-3/item.md @@ -0,0 +1,7 @@ +--- +title: 'projet n°3' +media_order: affiche_AFS_cartedumonde_v13.jpg +--- + +Affiche 60 x 80 cm réalisée pour AFS Vivre sans frontière. +Conception, secrétariat de rédaction, secrétariat d'édition et fabrication : www.lestyledelours.fr \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-4/RA SC Paris 2017_V6-1.jpg b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-4/RA SC Paris 2017_V6-1.jpg new file mode 100644 index 0000000..9f23f9e Binary files /dev/null and b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-4/RA SC Paris 2017_V6-1.jpg differ diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-4/item.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-4/item.md new file mode 100644 index 0000000..69ba7de --- /dev/null +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-4/item.md @@ -0,0 +1,7 @@ +--- +title: 'projet n°4' +media_order: 'RA SC Paris 2017_V6-1.jpg' +--- + +Livret A5, 36 pages, réalisé pour le Secours Catholique de Paris. +Secrétariat de rédaction, secrétariat d'édition et fabrication : www.lestyledelours.fr \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-5/Formations_SC_Paris2018_HD-1.jpg b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-5/Formations_SC_Paris2018_HD-1.jpg new file mode 100644 index 0000000..3162268 Binary files /dev/null and b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-5/Formations_SC_Paris2018_HD-1.jpg differ diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-5/item.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-5/item.md new file mode 100644 index 0000000..0307cd1 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-5/item.md @@ -0,0 +1,7 @@ +--- +title: 'projet n°5' +media_order: Formations_SC_Paris2018_HD-1.jpg +--- + +Rapport d'activité A4, 52 pages, réalisé pour le Secours Catholique de Paris. +Secrétariat de rédaction, secrétariat d'édition et fabrication : www.lestyledelours.fr \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-6/SIGNAL_HD-1.jpg b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-6/SIGNAL_HD-1.jpg new file mode 100644 index 0000000..979819a Binary files /dev/null and b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-6/SIGNAL_HD-1.jpg differ diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-6/item.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-6/item.md new file mode 100644 index 0000000..85ff59d --- /dev/null +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-6/item.md @@ -0,0 +1,7 @@ +--- +title: 'projet n°6' +media_order: SIGNAL_HD-1.jpg +--- + +Dépliant 4-pages A4 réalisé pour le Secours Catholique Paris. +Secrétariat d'édition et de rédaction + fabrication : www.lestyledelours.fr \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-7/RA_Solifap2018.jpg b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-7/RA_Solifap2018.jpg new file mode 100644 index 0000000..c0439ba Binary files /dev/null and b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-7/RA_Solifap2018.jpg differ diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-7/item.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-7/item.md new file mode 100644 index 0000000..386bee7 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-7/item.md @@ -0,0 +1,7 @@ +--- +title: 'projet n°7' +media_order: RA_Solifap2018.jpg +--- + +Brochure A4, 20 pages, réalisée pour SOLIFAP. +Secrétariat de rédaction, secrétariat d'édition, fabrication : www.lestyledelours.fr \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projetn-1/depliant-v12_IMP_HD-1.jpg b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projetn-1/depliant-v12_IMP_HD-1.jpg new file mode 100644 index 0000000..c659037 Binary files /dev/null and b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projetn-1/depliant-v12_IMP_HD-1.jpg differ diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projetn-1/item.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projetn-1/item.md new file mode 100644 index 0000000..68a5404 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projetn-1/item.md @@ -0,0 +1,7 @@ +--- +title: ProjetN°1 +media_order: depliant-v12_IMP_HD-1.jpg +--- + +Plaquette 3-volets A4 réalisée pour l'école Massillon à Paris. +Secrétariat de rédaction, secrétariat d'édition et fabrication : www.lestyledelours.fr \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/blog.md b/user/pages/03.nouvelle-section-2/02.recommandations/blog.md new file mode 100644 index 0000000..6965d1a --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/blog.md @@ -0,0 +1,15 @@ +--- +title: recommandations +blog: + config: true +content: + items: + - '@self.children' + limit: 5 + order: + by: date + dir: desc + pagination: true + url_taxonomy_filters: true +--- + diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/item.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/item.md new file mode 100644 index 0000000..2ff4f97 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/item.md @@ -0,0 +1,7 @@ +--- +title: 'reco n°1' +media_order: versoHD.jpg +--- + +Ludovic, Signal Expertise +« Parfait ! Merci Emmanuel pour ton travail réalisé dans les délais. » \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/versoHD.jpg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/versoHD.jpg new file mode 100644 index 0000000..93a0725 Binary files /dev/null and b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/versoHD.jpg differ diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/item.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/item.md new file mode 100644 index 0000000..9680db6 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/item.md @@ -0,0 +1,8 @@ +--- +title: 'reco n°2' +media_order: versoHD.jpg +--- + +**Antoine, Secours Catholique** + +« Je travaille régulièrement avec Emmanuel sur l'édition de documents pour l’association. J'apprécie son regard et sa capacité à traduire nos messages. Emmanuel est un conseil précieux pour améliorer la qualité de nos publications, dans le fond comme dans la forme. » diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/versoHD.jpg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/versoHD.jpg new file mode 100644 index 0000000..93a0725 Binary files /dev/null and b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/versoHD.jpg differ diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/item.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/item.md new file mode 100644 index 0000000..af5452f --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/item.md @@ -0,0 +1,8 @@ +--- +title: 'reco n°3' +media_order: versoHD.jpg +--- + +**Antoine, CCFD-Terre Solidaire** + +« J'ai travaillé avec Emmanuel lorsque j'étais DG du CCFD-Terre Solidaire. J'ai apprécié son grand professionnalisme et son souci à toujours trouver la bonne réponse à mes demandes en matière d'édition de documents. » \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/versoHD.jpg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/versoHD.jpg new file mode 100644 index 0000000..93a0725 Binary files /dev/null and b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/versoHD.jpg differ diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/item.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/item.md new file mode 100644 index 0000000..5878abc --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/item.md @@ -0,0 +1,8 @@ +--- +title: 'reco n°4' +media_order: versoHD.jpg +--- + +**Philippe, fondation Terre Solidaire** + +« Ce fut un très grand plaisir de travailler avec Emmanuel. J’ai fortement apprécié ses capacités à conseiller, écouter, préciser et enrichir mes demandes de productions. Il faut souligner son respect des délais, la rigueur et la précision de son travail qui met en confiance et rassure. » \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/versoHD.jpg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/versoHD.jpg new file mode 100644 index 0000000..93a0725 Binary files /dev/null and b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/versoHD.jpg differ diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/item.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/item.md new file mode 100644 index 0000000..e78be2e --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/item.md @@ -0,0 +1,8 @@ +--- +title: 'reco n°5' +media_order: versoHD.jpg +--- + +**Philippe, CCFD-Terre Solidaire** + +« J'ai collaboré avec Emmanuel lorsque j'étais directeur. Je n'ai eu qu'à m'en féliciter : réactivité, inventivité, clarté des suggestions, fiabilité des budgets, maîtrise technique. Et, derrière l'homme discret, une belle expérience humaine et une passion pour son métier. » \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/versoHD.jpg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/versoHD.jpg new file mode 100644 index 0000000..93a0725 Binary files /dev/null and b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/versoHD.jpg differ diff --git a/user/pages/03.nouvelle-section-2/03.clients/EC_BD.jpg b/user/pages/03.nouvelle-section-2/03.clients/EC_BD.jpg new file mode 100644 index 0000000..b60fc63 Binary files /dev/null and b/user/pages/03.nouvelle-section-2/03.clients/EC_BD.jpg differ diff --git a/user/pages/03.nouvelle-section-2/03.clients/blog.md b/user/pages/03.nouvelle-section-2/03.clients/blog.md new file mode 100644 index 0000000..8587b21 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/03.clients/blog.md @@ -0,0 +1,14 @@ +--- +title: Clients +media_order: 'EC_BD.jpg,etape_4.jpg' +content: + items: + - '@self.children' + limit: 5 + order: + by: date + dir: desc + pagination: true + url_taxonomy_filters: true +--- + diff --git a/user/pages/03.reference/_01.travaux_realises/_projet1/etape_4.jpg b/user/pages/03.nouvelle-section-2/03.clients/etape_4.jpg similarity index 100% rename from user/pages/03.reference/_01.travaux_realises/_projet1/etape_4.jpg rename to user/pages/03.nouvelle-section-2/03.clients/etape_4.jpg diff --git a/user/pages/03.reference/modular.md b/user/pages/03.nouvelle-section-2/blog.md similarity index 70% rename from user/pages/03.reference/modular.md rename to user/pages/03.nouvelle-section-2/blog.md index d4c3127..02fb4ef 100644 --- a/user/pages/03.reference/modular.md +++ b/user/pages/03.nouvelle-section-2/blog.md @@ -1,7 +1,14 @@ --- -title: Référence +title: références content: - items: '@self.modular' + items: + - '@self.children' + limit: 0 + order: + by: default + dir: asc + pagination: true + url_taxonomy_filters: true --- -L’image de votre structure (entreprise, association, établissement scolaire…) dépend fortement de la qualité de vos supports de communication, internes ou externes. Ils doivent être le reflet de vos actions, engagements et valeurs… de façon à ce que vos objectifs soient atteints (éducatif, pédagogique, commercial, notoriété, recrutement, appel aux dons…). Tout cela nécessite un message lisible, une cible identifiée, une mise en page professionnelle avec des images adaptées, sans fautes et sur un support physique adapté à votre utilisation. +L’image de votre structure (entreprise, association, établissement scolaire…) dépend fortement de la qualité de vos supports de communication, internes ou externes. Ils doivent être le reflet de vos actions, engagements et valeurs… de façon à ce que vos objectifs soient atteints (éducatif, pédagogique, commercial, notoriété, recrutement, appel aux dons…). Tout cela nécessite un message lisible, une cible identifiée, une mise en page professionnelle avec des images adaptées, sans fautes et sur un support physique adapté à votre utilisation. \ No newline at end of file diff --git a/user/pages/03.reference/_01.travaux_realises/_projet1/text.md b/user/pages/03.reference/_01.travaux_realises/_projet1/text.md deleted file mode 100644 index 3efa6aa..0000000 --- a/user/pages/03.reference/_01.travaux_realises/_projet1/text.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: 'projet 1' -media_order: etape_4.jpg -image_align: left ---- - -Dépliant 4 pages A4 réalisé pour le Secours Catholique Paris -Secrétariat d'édition -et de rédaction + fabrication diff --git a/user/pages/03.reference/_01.travaux_realises/_secours-cat/46446946_252836978923795_7087389658438434816_n.jpg b/user/pages/03.reference/_01.travaux_realises/_secours-cat/46446946_252836978923795_7087389658438434816_n.jpg deleted file mode 100644 index 6b5019b..0000000 Binary files a/user/pages/03.reference/_01.travaux_realises/_secours-cat/46446946_252836978923795_7087389658438434816_n.jpg and /dev/null differ diff --git a/user/pages/03.reference/_01.travaux_realises/_secours-cat/text.md b/user/pages/03.reference/_01.travaux_realises/_secours-cat/text.md deleted file mode 100644 index 8c7b19e..0000000 --- a/user/pages/03.reference/_01.travaux_realises/_secours-cat/text.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 'Secours cat' -media_order: 46446946_252836978923795_7087389658438434816_n.jpg -image_align: left ---- - -Dépliant 4 pages A4 réalisé pour le Secours Catholique Paris -Secrétariat d'édition et de rédactio, + fabrication \ No newline at end of file diff --git a/user/pages/03.reference/_01.travaux_realises/_secours-cat0/46446946_252836978923795_7087389658438434816_n.jpg b/user/pages/03.reference/_01.travaux_realises/_secours-cat0/46446946_252836978923795_7087389658438434816_n.jpg deleted file mode 100644 index 6b5019b..0000000 Binary files a/user/pages/03.reference/_01.travaux_realises/_secours-cat0/46446946_252836978923795_7087389658438434816_n.jpg and /dev/null differ diff --git a/user/pages/03.reference/_01.travaux_realises/_secours-cat0/text.md b/user/pages/03.reference/_01.travaux_realises/_secours-cat0/text.md deleted file mode 100644 index 8c7b19e..0000000 --- a/user/pages/03.reference/_01.travaux_realises/_secours-cat0/text.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 'Secours cat' -media_order: 46446946_252836978923795_7087389658438434816_n.jpg -image_align: left ---- - -Dépliant 4 pages A4 réalisé pour le Secours Catholique Paris -Secrétariat d'édition et de rédactio, + fabrication \ No newline at end of file diff --git a/user/pages/03.reference/_01.travaux_realises/modular.md b/user/pages/03.reference/_01.travaux_realises/modular.md deleted file mode 100644 index 995cf94..0000000 --- a/user/pages/03.reference/_01.travaux_realises/modular.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: 'Travaux réalisés' -taxonomy: - category: - - gallerie -image_align: left -content: - items: '@self.modular' ---- - diff --git a/user/pages/03.reference/_02.recommandations/_reco1/etape_4.jpg b/user/pages/03.reference/_02.recommandations/_reco1/etape_4.jpg deleted file mode 100644 index 7c2a3ef..0000000 Binary files a/user/pages/03.reference/_02.recommandations/_reco1/etape_4.jpg and /dev/null differ diff --git a/user/pages/03.reference/_02.recommandations/_reco1/text.md b/user/pages/03.reference/_02.recommandations/_reco1/text.md deleted file mode 100644 index d8c3537..0000000 --- a/user/pages/03.reference/_02.recommandations/_reco1/text.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: 'reco1' -media_order: etape_4.jpg -image_align: left ---- - -Dépliant 4 pages A4 réalisé pour le Secours Catholique Paris -Secrétariat d'édition -et de rédaction + fabrication diff --git a/user/pages/03.reference/_02.recommandations/modular.md b/user/pages/03.reference/_02.recommandations/modular.md deleted file mode 100644 index 2c37adc..0000000 --- a/user/pages/03.reference/_02.recommandations/modular.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Recommandation -taxonomy: - category: - - gallerie -image_align: left -content: - items: '@self.modular' ---- - diff --git a/user/pages/03.reference/_03.clients/_reco1/etape_4.jpg b/user/pages/03.reference/_03.clients/_reco1/etape_4.jpg deleted file mode 100644 index 7c2a3ef..0000000 Binary files a/user/pages/03.reference/_03.clients/_reco1/etape_4.jpg and /dev/null differ diff --git a/user/pages/03.reference/_03.clients/_reco1/text.md b/user/pages/03.reference/_03.clients/_reco1/text.md deleted file mode 100644 index 38f6e47..0000000 --- a/user/pages/03.reference/_03.clients/_reco1/text.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'logo1' -media_order: etape_4.jpg -image_align: left ---- diff --git a/user/pages/03.reference/_03.clients/modular.md b/user/pages/03.reference/_03.clients/modular.md deleted file mode 100644 index 775fd06..0000000 --- a/user/pages/03.reference/_03.clients/modular.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Clients -image_align: left -content: - items: '@self.modular' ---- diff --git a/user/pages/04.contact/_condition-general/text.md b/user/pages/04.contact/_condition-general/text.md deleted file mode 100644 index dd37713..0000000 --- a/user/pages/04.contact/_condition-general/text.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 'Condition general' -image_align: left ---- - -Faux-texte: a pour fonction de faire office de texte de substitution ou d'outil permettant la comparaison et l'appréciation de différentes polices. - -On appelle Lipsum un texte qui, en l'absence du texte définitif, sert de substitut aux futurs contenus lors de la production de maquettes pour les publications ou sites Web. Le terme Lipsum est issu de la contraction du plus connu de ce type de texte "Lorem ipsum". Ils sont également connus sous les noms de texte blanc, faux-texte, bolo bolo, pseudo texte, texte factice, vrai faux texte, faux contenu, texte de remplissage, de remplacement, ou d'attente. Outre son usage dans les milieux de l'imprimerie et du graphisme, certains chansonniers en font l'utilisation lors de la composition de mélodies, chantant ces textes en amont de l'écriture de leur textes. L'utilisation de faux-textes aurait déjà été une pratique courante depuis le 16ème siècle dans les milieux de l'imprimerie et de la composition. \ No newline at end of file diff --git a/user/pages/04.contact/modular.md b/user/pages/04.contact/blog.md similarity index 74% rename from user/pages/04.contact/modular.md rename to user/pages/04.contact/blog.md index dd55b0c..1560a19 100644 --- a/user/pages/04.contact/modular.md +++ b/user/pages/04.contact/blog.md @@ -1,17 +1,16 @@ --- title: Contact content: - items: '@self.modular' -image_align: left + items: + - '@self.children' + limit: 5 + order: + by: date + dir: desc + pagination: true + url_taxonomy_filters: true --- -LE STYLE DE L'OURS -Emmanuel CAUCHOIS -10, rue Georges-Guynemer -78300 POISSY -Tél. : 06 03 23 08 42 -Email : lesstyledelours@sfr.fr - NOM DU FICHIER :  Emmanuel Cauchois FORMAT :  @@ -31,4 +30,4 @@ emmanuelcauchois.fr RÉSOLUTION :  mettre mon expérience au service de la qualité de vos projets. DÉPÔT LÉGAL :  -Mai 2018 +Mai 2018 \ No newline at end of file diff --git a/user/pages/04.contact/conditions-generales-des-services/item.md b/user/pages/04.contact/conditions-generales-des-services/item.md new file mode 100644 index 0000000..7aa1072 --- /dev/null +++ b/user/pages/04.contact/conditions-generales-des-services/item.md @@ -0,0 +1,22 @@ +--- +title: 'conditions générales des services' +--- + +Article 1. Généralités + +Les conditions générales de service établies ci-dessous régissent toutes les relations contractuelles établies entre LE STYLE DE L’OURS, entreprise individuelle d’Emmanuel Cauchois, ci-dessous nommée l’entreprise d’une part, et le client, d’autre part. + +LE STYLE DE L’OURS est domiciliée au 10 rue Georges-Guynemer, 78300 Poissy. + +LE STYLE DE L’OURS – Emmanuel Cauchois est enregistrée sous le numéro de SIRET 495 107 286 00025. + + Article 2. Objet et champ d’application + +Les conditions générales de service doivent être lues et acceptées par le client lors de la signature d’un devis, valant contrat. Le client s’engage avoir pris connaissance de ces conditions générales de service lorsqu’il signe avec la mention « Bon pour accord » tout devis établi par l’entreprise à son attention. + +L’entreprise tient à disposition un exemplaire exhaustif de conditions générales de service au client qui en ferait la demande. + +Les CGS entrent en vigueur dès leur publication sur le site internet lestyledelours.fr et sont applicables à tout client de l’entreprise. Les CGS restent en vigueur jusqu’à l’extinction des obligations de l’entreprise et de ses clients. + +Article 3. Services et prix + diff --git a/user/pages/04.contact/_mentions-legales/text.md b/user/pages/04.contact/mentions-legales/item.md similarity index 62% rename from user/pages/04.contact/_mentions-legales/text.md rename to user/pages/04.contact/mentions-legales/item.md index 46a50fb..779d14e 100644 --- a/user/pages/04.contact/_mentions-legales/text.md +++ b/user/pages/04.contact/mentions-legales/item.md @@ -1,8 +1,7 @@ --- title: 'Mentions légales' -image_align: left --- Faux-texte: a pour fonction de faire office de texte de substitution ou d'outil permettant la comparaison et l'appréciation de différentes polices. -On appelle Lipsum un texte qui, en l'absence du texte définitif, sert de substitut aux futurs contenus lors de la production de maquettes pour les publications ou sites Web. Le terme Lipsum est issu de la contraction du plus connu de ce type de texte "Lorem ipsum". Ils sont également connus sous les noms de texte blanc, faux-texte, bolo bolo, pseudo texte, texte factice, vrai faux texte, faux contenu, texte de remplissage, de remplacement, ou d'attente. Outre son usage dans les milieux de l'imprimerie et du graphisme, certains chansonniers en font l'utilisation lors de la composition de mélodies, chantant ces textes en amont de l'écriture de leur textes. L'utilisation de faux-textes aurait déjà été une pratique courante depuis le 16ème siècle dans les milieux de l'imprimerie et de la composition. \ No newline at end of file +On appelle Lipsum un texte qui, en l'absence du texte définitif, sert de substitut aux futurs contenus lors de la production de maquettes pour les publications ou sites Web. Le terme Lipsum est issu de la contraction du plus connu de ce type de texte "Lorem ipsum". Ils sont également connus sous les noms de texte blanc, faux-texte, bolo bolo, pseudo texte, texte factice, vrai faux texte, faux contenu, texte de remplissage, de remplacement, ou d'attente. Outre son usage dans les milieux de l'imprimerie \ No newline at end of file diff --git a/user/themes/le_style_de_lours/css-compiled/theme.css b/user/themes/le_style_de_lours/css-compiled/theme.css deleted file mode 100644 index 8135cdf..0000000 --- a/user/themes/le_style_de_lours/css-compiled/theme.css +++ /dev/null @@ -1,231 +0,0 @@ -@charset "UTF-8"; -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -/* Document ========================================================================== */ -/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */ -html { margin: 0; padding: 0; line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ } - -/* Sections ========================================================================== */ -/** Remove the margin in all browsers. */ -body { margin: 0; padding: 0 50px 0 50px; } - -/** Render the `main` element consistently in IE. */ -main { display: block; } - -/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */ -h1 { font-size: 2em; margin: 0; } - -/* Grouping content ========================================================================== */ -/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */ -hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } - -/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */ -pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } - -/* Text-level semantics ========================================================================== */ -/** Remove the gray background on active links in IE 10. */ -ul { list-style: none; } - -ul, li { margin: 0; padding: 0; } - -a { background-color: transparent; color: black; text-decoration: none; } - -/** 1. Remove the bottom border in Chrome 57- 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ -abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ } - -/** Add the correct font weight in Chrome, Edge, and Safari. */ -b, strong { font-weight: bolder; } - -/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */ -code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } - -/** Add the correct font size in all browsers. */ -small { font-size: 80%; } - -/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */ -sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } - -sub { bottom: -0.25em; } - -sup { top: -0.5em; } - -/* Embedded content ========================================================================== */ -/** Remove the border on images inside links in IE 10. */ -img { border-style: none; width: 100%; height: 100%; } - -/* Forms ========================================================================== */ -/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */ -button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } - -/** Show the overflow in IE. 1. Show the overflow in Edge. */ -button, input { /* 1 */ overflow: visible; } - -/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */ -button, select { /* 1 */ text-transform: none; } - -/** Correct the inability to style clickable types in iOS and Safari. */ -button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } - -/** Remove the inner border and padding in Firefox. */ -button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } - -/** Restore the focus styles unset by the previous rule. */ -button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } - -/** Correct the padding in Firefox. */ -fieldset { padding: 0.35em 0.75em 0.625em; } - -/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */ -legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } - -/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */ -progress { vertical-align: baseline; } - -/** Remove the default vertical scrollbar in IE 10+. */ -textarea { overflow: auto; } - -/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */ -[type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } - -/** Correct the cursor style of increment and decrement buttons in Chrome. */ -[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } - -/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */ -[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } - -/** Remove the inner padding in Chrome and Safari on macOS. */ -[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } - -/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */ -::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } - -/* Interactive ========================================================================== */ -/* Add the correct display in Edge, IE 10+, and Firefox. */ -details { display: block; } - -/* Add the correct display in all browsers. */ -summary { display: list-item; } - -/* Misc ========================================================================== */ -/** Add the correct display in IE 10+. */ -template { display: none; } - -/** Add the correct display in IE 10. */ -[hidden] { display: none; } - -@font-face { font-family: "leaguegothic-regular-webfont"; src: url("../fonts/League_gothic/leaguegothic-regular-webfont.eot"); src: url("../fonts/League_gothic/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/League_gothic/leaguegothic-regular-webfont.woff") format("woff"), url("../fonts/League_gothic/leaguegothic-regular-webfont.ttf") format("truetype"), url("../fonts/League_gothic/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont") format("svg"); } - -@font-face { font-family: "Roboto-Light"; src: url("../fonts/roboto/Roboto-Light-webfont.eot"); src: url("../fonts/roboto/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Light-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Light-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light") format("svg"); } - -@font-face { font-family: "Roboto-Regular"; src: url("../fonts/roboto/Roboto-Regular-webfont.eot"); src: url("../fonts/roboto/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Regular-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Regular-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular") format("svg"); } - -@font-face { font-family: "Roboto-Italic"; src: url("../fonts/roboto/Roboto-Italic-webfont.eot"); src: url("../fonts/roboto/Roboto-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Italic-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Italic-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Italic-webfont.svg#Roboto-Italic") format("svg"); } - -@font-face { font-family: "Roboto-Meduim"; src: url("../fonts/roboto/Roboto-Meduim-webfont.eot"); src: url("../fonts/roboto/Roboto-Meduim-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Meduim-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Meduim-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Meduim-webfont.svg#Roboto-Meduim") format("svg"); } - -@font-face { font-family: "Roboto-Bold"; src: url("../fonts/roboto/Roboto-Bold-webfont.eot"); src: url("../fonts/roboto/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Bold-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Bold-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold") format("svg"); } - -html, body { font-size: 16px; line-height: 22px; } - -h1, h2, h3 { font-family: "leaguegothic-regular-webfont"; font-weight: normal; text-transform: uppercase; } - -h1, h2 { letter-spacing: 0.1rem; } - -h3 { letter-spacing: 0.2rem; } - -ul, li, a, p, del { font-family: "Roboto-Regular"; font-weight: normal; } - -em { font-family: "Roboto-Italic"; font-weight: normal; } - -strong { font-family: "Roboto-Bold"; font-weight: normal; } - -h1 { font-size: 6rem; line-height: 6rem; } - -h1 a { font-family: "leaguegothic-regular-webfont"; font-size: 6rem; line-height: 6rem; } - -h2 { font-size: 4rem; line-height: 4rem; } - -h3 { font-size: 2rem; } - -.header nav ul li a { font-family: "leaguegothic-regular-webfont"; font-size: 1.5rem; line-height: 4rem; letter-spacing: 0.1rem; } - -.header .logo #user p { font-size: 3rem; font-family: "leaguegothic-regular-webfont"; line-height: 4rem; } - -.header .logo .why_lsdo h3 { font-size: 1.5rem; letter-spacing: 0.1rem; } - -#start section .block h3 { text-align: center; color: #8d2815ff; text-transform: inherit; font-family: "Roboto-Regular"; letter-spacing: 0; } - -#start section .block .content { text-align: justify; } - -#start #home > p { font-family: "Roboto-Light"; text-align: center; font-size: 2rem; line-height: 3rem; } - -#start #référence h3 { font-family: "leaguegothic-regular-webfont"; font-size: 3rem; } - -.header nav ul { text-align: right; } - -.header nav ul li { text-transform: uppercase; display: inline-block; margin-left: 10px; } - -.header .title { text-align: center; } - -.header .title .filet { z-index: -1; width: auto; height: 2px; background: black; position: absolute; top: 107px; left: 50px; right: 50px; } - -.header .title h1 a { padding: 0 50px; background-color: white; } - -.header .logo { margin: 50px 0; width: 100%; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; } - -.header .logo > section { width: 450px; } - -.header .logo #user div { text-align: right; } - -.header .logo #user div p { margin: 0px; } - -.header .logo svg { width: 350px; min-width: 200px; height: 100%; } - -.header .logo .why_lsdo { height: 100px; } - -.header .logo .why_lsdo > svg { margin-left: 20px; transform: rotate(-15deg); } - -.header .logo .why_lsdo > div h3 { transform: rotate(-15deg); } - -.header .logo .why_lsdo > div p { display: none; } - -#start section { position: relative; margin-top: -10px; margin-bottom: 100px; padding-top: 5px; } - -#start section > h2, #start section > h3 { text-align: center; } - -#start section h3 { width: 100%; } - -#start h2 { text-align: center; width: 350px; background: white; z-index: 1; margin: auto; margin-top: -35px; } - -#start .filet { z-index: -1; width: auto; height: 2px; background: black; } - -#start #home { width: 60%; margin: 0 auto 100px auto; } - -#start #metier { background: #bd9a8428; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around; } - -#start #metier .block { width: 35%; min-width: 350px; } - -#start #metier .block:nth-of-type(n+3) { position: relative; } - -#start #metier .block:nth-of-type(n+3) .title { position: absolute; z-index: 1; transform: rotate(-35deg); background: red; } - -#start #metier .block:nth-of-type(n+3) .img { height: auto; position: relative; } - -#start #metier .block:nth-of-type(n+3) .img .content { position: absolute; top: 0; left: 0; display: none; height: 100%; background: #0f265cff; opacity: 0.9; } - -#start #metier .block:nth-of-type(n+3) .img .content p, #start #metier .block:nth-of-type(n+3) .img .content ul, #start #metier .block:nth-of-type(n+3) .img .content li { color: white; } - -#start #metier .block:nth-of-type(n+3) .img:hover .content { display: block; } - -#start #référence { background: #fff59b8c; } - -#start #contact { display: -ms-inline-flexbox; display: inline-flex; width: 100%; } - -#start #contact p:nth-of-type(1) { width: 60%; } - -#start #contact p:nth-of-type(2) { width: 40%; } - -#start #contact .block { display: none; } - -.bx-wrapper .img img { width: auto; height: 300px; } - -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvX3Jlc2V0LnNjc3MiLCJ0aGVtZS9fZm9udHMuc2NzcyIsInRoZW1lL192YXJpYWJsZXMuc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fc3RhcnQuc2NzcyIsInRoZW1lL19jYXJvdXNlbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEBpbXBvcnQgJ3RoZW1lL21peGlucyc7XG5AaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5AaW1wb3J0ICd0aGVtZS9mb250cyc7XG5AaW1wb3J0ICd0aGVtZS92YXJpYWJsZXMnO1xuXG5AaW1wb3J0ICd0aGVtZS90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9zdGFydCc7XG5AaW1wb3J0ICd0aGVtZS9jYXJvdXNlbCc7XG4vLyBAaW1wb3J0ICd0aGVtZS9tb2JpbGUnO1xuLy8gQGltcG9ydCAndGhlbWUvYW5pbWF0aW9uJztcbi8vXG4vLyBAaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuLy8gQGltcG9ydCAndGhlbWUvZm9vdGVyJztcbi8vIEBpbXBvcnQgJ3RoZW1lL21lbnUnO1xuLy9cbi8vIC8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbi8vIEBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDUwcHg7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOjA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbnVse1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwsbGl7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gRm9udCBGYW1pbHlcbiRmb250LWZhbWlseS1kZWZhdWx0OiAgXHRcdFx0XCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1oZWFkZXI6ICBcdFx0XHRcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm86IFx0XHRcdFx0XCJJbmNvbnNvbGF0YVwiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6XHRcdFx0XHRcIkdlb3JnaWFcIiwgXCJUaW1lc1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbi8vIEBmb250LWZhY2VcblxuLy8gbGVhZ3VlZ290aGljXG4kUmVndWxhci1MOiBcImxlYWd1ZWdvdGhpYy1yZWd1bGFyLXdlYmZvbnRcIjtcbiRmYW1pbHktTDogXCJMZWFndWVfZ290aGljXCI7XG4kZmlsZS1MX1I6IFwibGVhZ3VlZ290aGljLXJlZ3VsYXItd2ViZm9udFwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkUmVndWxhci1MLCAkZmlsZS1MX1IsICRmYW1pbHktTCwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LUwgKyBcIi9cIiArICRmaWxlLUxfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJlZ3VsYXItTCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JFJlZ3VsYXItTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyLUx9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3JvYm90b1xuJFJvYm90by1MOiBcIlJvYm90by1MaWdodFwiO1xuJGZhbWlseS1SOiBcInJvYm90b1wiO1xuJGZpbGUtUl9MOiBcIlJvYm90by1MaWdodC13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfTDtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUx9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUwgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4kUm9ib3RvLVI6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiRmYW1pbHktUjogXCJyb2JvdG9cIjtcbiRmaWxlLVJfUjogXCJSb2JvdG8tUmVndWxhci13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1SLCAkZmlsZS1SX1IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLVJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLVIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tUn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9yb2JvdG9cbiRSb2JvdG8tTTogXCJSb2JvdG8tTWVkdWltXCI7XG4kZmlsZS1SX006IFwiUm9ib3RvLU1lZHVpbS13ZWJmb250XCI7XG5AbWl4aW4gZm9udC1mYWNlKCRSb2JvdG8tTSwgJGZpbGUtUl9NLCAkZmFtaWx5LVIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1SICsgXCIvXCIgKyAkZmlsZS1SX007XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JFJvYm90by1NfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJvYm90by1NICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUm9ib3RvLU19IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRSb2JvdG8tQjogXCJSb2JvdG8tQm9sZFwiO1xuJGZpbGUtUl9COiBcIlJvYm90by1Cb2xkLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1CLCAkZmlsZS1SX0IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfQjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tQn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJFJvYm90by1JOiBcIlJvYm90by1JdGFsaWNcIjtcbiRmaWxlLVJfSTogXCJSb2JvdG8tSXRhbGljLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1JLCAkZmlsZS1SX0ksICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfSTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUl9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUkgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tSX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGZvbnRzXG5AaW5jbHVkZSBmb250LWZhY2UoJFJlZ3VsYXItTCwgJGZpbGUtTF9SLCAkZmFtaWx5LUwsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5KTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLVIsICRmaWxlLVJfUiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRSb2JvdG8tSSwgJGZpbGUtUl9JLCAkZmFtaWx5LVIsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1NLCAkZmlsZS1SX00sICRmYW1pbHktUiwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLUIsICRmaWxlLVJfQiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuXG5cblxuLy8gZm9udC1zaXplXG4kZm9udDE2OiAxcmVtO1xuJGZvbnQxODogMS4xNXJlbTtcbiRmb250MjQ6IDEuNXJlbTtcbiRmb250MzI6IDJyZW07XG4kZm9udDQwOiAzcmVtO1xuJGZvbnQ1NjogNHJlbTtcbiRmb250OTY6IDZyZW07XG5cbi8vIGludGVybGluZVxuJGxpbmVIMjQ6IDJyZW07XG4kbGluZUgzMjogM3JlbTtcbiRsaW5lSDQwOiA0cmVtO1xuJGxpbmVIOTY6NnJlbTtcblxuLy9pbnRlcmxldHRyZVxuJGxldHRlckkxOiAwLjFyZW07XG4iLCJodG1sLGJvZHl7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbmgxLCBoMiwgaDN7XG4gIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMSxoMntcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJJMTtcbn1cblxuaDN7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG59XG5cbnVsLGxpLGEscCxkZWx7XG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvLVI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmVte1xuICBmb250LWZhbWlseTogJFJvYm90by1JO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zdHJvbmd7XG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvLUI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgxe1xuICBmb250LXNpemU6ICRmb250OTY7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUg5NjtcbiAgYXtcbiAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICBmb250LXNpemU6ICRmb250OTY7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSDk2O1xuICB9XG59XG5cbmgye1xuICBmb250LXNpemU6ICRmb250NTY7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUg0MDtcbn1cblxuaDN7XG4gIGZvbnQtc2l6ZTogJGZvbnQzMjtcbn1cblxuLmhlYWRlcntcbiAgbmF2e1xuICAgIHVse1xuICAgICAgbGl7XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udDI0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUg0MDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb2dve1xuICAgICN1c2Vye1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDQwO1xuICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSDQwO1xuICAgICAgfVxuICAgIH1cbiAgICAud2h5X2xzZG97XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDI0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jc3RhcnR7XG4gIHNlY3Rpb257XG4gICAgLmJsb2Nre1xuICAgICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOGQyODE1ZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogJFJvYm90by1SO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50e1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjaG9tZXtcbiAgICAmID4gcHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvLUw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6ICRmb250MzI7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIMzI7XG4gICAgfVxuICB9XG4gICNyw6lmw6lyZW5jZXtcbiAgICBoM3tcbiAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgICAgZm9udC1zaXplOiAkZm9udDQwO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlcntcbiAgbmF2e1xuICAgIHVse1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBsaXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGV7XG4gICAgLmZpbGV0e1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwN3B4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDF7XG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxvZ297XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYgPiBzZWN0aW9ue1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cbiAgICAjdXNlcntcbiAgICAgIGRpdntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzdmd7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAud2h5X2xzZG97XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgJj5zdmd7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgICAgfVxuICAgICAgJiA+IGRpdntcbiAgICAgICAgaDN7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzdGFydHtcbiAgc2VjdGlvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAmID4gaDIsICYgPiBoM3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaDN7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgIGgye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIH1cbiAgLmZpbGV0e1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICB9XG4gICNob21le1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHggYXV0bztcbiAgfVxuICAjbWV0aWVye1xuICAgIGJhY2tncm91bmQ6ICNiZDlhODQyODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLmJsb2Nre1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAmOm50aC1vZi10eXBlKG4rMyl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICB9XG4gICAgICAuaW1ne1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjI2NWNmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgcCx1bCxsaXtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB9XG4gIH1cbiAgI3LDqWbDqXJlbmNle1xuICAgIGJhY2tncm91bmQ6ICNmZmY1OWI4YztcbiAgfVxuICAjY29udGFjdHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwe1xuICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9ja3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuYngtd3JhcHBlcntcbiAgLnNsaWRlcntcbiAgICAmID4gZGl2e1xuICAgICAgLy8gd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaW1ne1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FDQUEsNEVBQTRFO0FBRTVFLHlGQUNnRjtBQUVoRix3SEFHRztBQUVILEFBQUEsSUFBSSxDQUFDLEVBQ0gsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFdBQVcsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUMxQix3QkFBd0IsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUN4Qzs7QUFFRCx5RkFDZ0Y7QUFFaEYseUNBRUc7QUFFSCxB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 */ diff --git a/user/themes/le_style_de_lours/css-compiled/theme.min.css b/user/themes/le_style_de_lours/css-compiled/theme.min.css deleted file mode 100644 index 473a1f6..0000000 --- a/user/themes/le_style_de_lours/css-compiled/theme.min.css +++ /dev/null @@ -1 +0,0 @@ -@charset 'UTF-8';/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;margin:0;padding:0;-webkit-text-size-adjust:100%}body{margin:0;padding:0 50px 0 50px}main{display:block}h1{font-size:2em;margin:0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:100%;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:leaguegothic-regular-webfont;src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot);src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.woff) format('woff'),url(../fonts/League_gothic/leaguegothic-regular-webfont.ttf) format('truetype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont) format('svg')}@font-face{font-family:Roboto-Light;src:url(../fonts/roboto/Roboto-Light-webfont.eot);src:url(../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light) format('svg')}@font-face{font-family:Roboto-Regular;src:url(../fonts/roboto/Roboto-Regular-webfont.eot);src:url(../fonts/roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular) format('svg')}@font-face{font-family:Roboto-Italic;src:url(../fonts/roboto/Roboto-Italic-webfont.eot);src:url(../fonts/roboto/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Italic-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Italic-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Italic-webfont.svg#Roboto-Italic) format('svg')}@font-face{font-family:Roboto-Meduim;src:url(../fonts/roboto/Roboto-Meduim-webfont.eot);src:url(../fonts/roboto/Roboto-Meduim-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Meduim-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Meduim-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Meduim-webfont.svg#Roboto-Meduim) format('svg')}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto/Roboto-Bold-webfont.eot);src:url(../fonts/roboto/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold) format('svg')}body,html{font-size:16px;line-height:22px}h1,h2,h3{font-family:leaguegothic-regular-webfont;font-weight:400;text-transform:uppercase}h1,h2{letter-spacing:.1rem}h3{letter-spacing:.2rem}a,del,li,p,ul{font-family:Roboto-Regular;font-weight:400}em{font-family:Roboto-Italic;font-weight:400}strong{font-family:Roboto-Bold;font-weight:400}h1{font-size:6rem;line-height:6rem}h1 a{font-family:leaguegothic-regular-webfont;font-size:6rem;line-height:6rem}h2{font-size:4rem;line-height:4rem}h3{font-size:2rem}.header nav ul li a{font-family:leaguegothic-regular-webfont;font-size:1.5rem;line-height:4rem;letter-spacing:.1rem}.header .logo #user p{font-family:leaguegothic-regular-webfont;font-size:3rem;line-height:4rem}.header .logo .why_lsdo h3{font-size:1.5rem;letter-spacing:.1rem}#start section .block h3{font-family:Roboto-Regular;text-align:center;letter-spacing:0;text-transform:inherit;color:#8d2815ff}#start section .block .content{text-align:justify}#start #home>p{font-family:Roboto-Light;font-size:2rem;line-height:3rem;text-align:center}#start #référence h3{font-family:leaguegothic-regular-webfont;font-size:3rem}.header nav ul{text-align:right}.header nav ul li{display:inline-block;margin-left:10px;text-transform:uppercase}.header .title{text-align:center}.header .title .filet{position:absolute;z-index:-1;top:107px;right:50px;left:50px;width:auto;height:2px;background:#000}.header .title h1 a{padding:0 50px;background-color:#fff}.header .logo{display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;width:100%;margin:50px 0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:row;-ms-flex-align:center;align-items:center}.header .logo>section{width:450px}.header .logo #user div{text-align:right}.header .logo #user div p{margin:0}.header .logo svg{width:350px;min-width:200px;height:100%}.header .logo .why_lsdo{height:100px}.header .logo .why_lsdo>svg{margin-left:20px;transform:rotate(-15deg)}.header .logo .why_lsdo>div h3{transform:rotate(-15deg)}.header .logo .why_lsdo>div p{display:none}#start section{position:relative;margin-top:-10px;margin-bottom:100px;padding-top:5px}#start section>h2,#start section>h3{text-align:center}#start section h3{width:100%}#start h2{z-index:1;width:350px;margin:auto;margin-top:-35px;text-align:center;background:#fff}#start .filet{z-index:-1;width:auto;height:2px;background:#000}#start #home{width:60%;margin:0 auto 100px auto}#start #metier{display:-ms-inline-flexbox;display:inline-flex;background:#bd9a8428;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#start #metier .block{width:35%;min-width:350px}#start #metier .block:nth-of-type(n+3){position:relative}#start #metier .block:nth-of-type(n+3) .title{position:absolute;z-index:1;transform:rotate(-35deg);background:red}#start #metier .block:nth-of-type(n+3) .img{position:relative;height:auto}#start #metier .block:nth-of-type(n+3) .img .content{position:absolute;top:0;left:0;display:none;height:100%;opacity:.9;background:#0f265cff}#start #metier .block:nth-of-type(n+3) .img .content li,#start #metier .block:nth-of-type(n+3) .img .content p,#start #metier .block:nth-of-type(n+3) .img .content ul{color:#fff}#start #metier .block:nth-of-type(n+3) .img:hover .content{display:block}#start #référence{background:#fff59b8c}#start #contact{display:-ms-inline-flexbox;display:inline-flex;width:100%}#start #contact p:nth-of-type(1){width:60%}#start #contact p:nth-of-type(2){width:40%}#start #contact .block{display:none}.bx-wrapper .img img{width:auto;height:300px} \ No newline at end of file diff --git a/user/themes/le_style_de_lours/js/jquery.bxslider.min.js b/user/themes/le_style_de_lours/js/jquery.bxslider.min.js deleted file mode 100644 index 16e64c0..0000000 --- a/user/themes/le_style_de_lours/js/jquery.bxslider.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/** - * bxSlider v4.2.12 - * Copyright 2013-2015 Steven Wanderski - * Written while drinking Belgian ales and listening to jazz - * Licensed under MIT (http://opensource.org/licenses/MIT) - */ -!function(t){var e={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0}};t.fn.bxSlider=function(n){if(0===this.length)return this;if(this.length>1)return this.each(function(){t(this).bxSlider(n)}),this;var s={},o=this,r=t(window).width(),a=t(window).height();if(!t(o).data("bxSlider")){var l=function(){t(o).data("bxSlider")||(s.settings=t.extend({},e,n),s.settings.slideWidth=parseInt(s.settings.slideWidth),s.children=o.children(s.settings.slideSelector),s.children.length1||s.settings.maxSlides>1,s.carousel&&(s.settings.preloadImages="all"),s.minThreshold=s.settings.minSlides*s.settings.slideWidth+(s.settings.minSlides-1)*s.settings.slideMargin,s.maxThreshold=s.settings.maxSlides*s.settings.slideWidth+(s.settings.maxSlides-1)*s.settings.slideMargin,s.working=!1,s.controls={},s.interval=null,s.animProp="vertical"===s.settings.mode?"top":"left",s.usingCSS=s.settings.useCSS&&"fade"!==s.settings.mode&&function(){for(var t=document.createElement("div"),e=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],i=0;i
'),s.viewport=o.parent(),s.settings.ariaLive&&!s.settings.ticker&&s.viewport.attr("aria-live","polite"),s.loader=t('
'),s.viewport.prepend(s.loader),o.css({width:"horizontal"===s.settings.mode?1e3*s.children.length+215+"%":"auto",position:"relative"}),s.usingCSS&&s.settings.easing?o.css("-"+s.cssPrefix+"-transition-timing-function",s.settings.easing):s.settings.easing||(s.settings.easing="swing"),s.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),s.viewport.parent().css({maxWidth:u()}),s.children.css({float:"horizontal"===s.settings.mode?"left":"none",listStyle:"none",position:"relative"}),s.children.css("width",h()),"horizontal"===s.settings.mode&&s.settings.slideMargin>0&&s.children.css("marginRight",s.settings.slideMargin),"vertical"===s.settings.mode&&s.settings.slideMargin>0&&s.children.css("marginBottom",s.settings.slideMargin),"fade"===s.settings.mode&&(s.children.css({position:"absolute",zIndex:0,display:"none"}),s.children.eq(s.settings.startSlide).css({zIndex:s.settings.slideZIndex,display:"block"})),s.controls.el=t('
'),s.settings.captions&&P(),s.active.last=s.settings.startSlide===f()-1,s.settings.video&&o.fitVids(),("all"===s.settings.preloadImages||s.settings.ticker)&&(e=s.children),s.settings.ticker?s.settings.pager=!1:(s.settings.controls&&C(),s.settings.auto&&s.settings.autoControls&&T(),s.settings.pager&&w(),(s.settings.controls||s.settings.autoControls||s.settings.pager)&&s.viewport.after(s.controls.el)),c(e,g)},c=function(e,i){var n=e.find('img:not([src=""]), iframe').length,s=0;return 0===n?void i():void e.find('img:not([src=""]), iframe').each(function(){t(this).one("load error",function(){++s===n&&i()}).each(function(){this.complete&&t(this).trigger("load")})})},g=function(){if(s.settings.infiniteLoop&&"fade"!==s.settings.mode&&!s.settings.ticker){var e="vertical"===s.settings.mode?s.settings.minSlides:s.settings.maxSlides,i=s.children.slice(0,e).clone(!0).addClass("bx-clone"),n=s.children.slice(-e).clone(!0).addClass("bx-clone");s.settings.ariaHidden&&(i.attr("aria-hidden",!0),n.attr("aria-hidden",!0)),o.append(i).prepend(n)}s.loader.remove(),m(),"vertical"===s.settings.mode&&(s.settings.adaptiveHeight=!0),s.viewport.height(p()),o.redrawSlider(),s.settings.onSliderLoad.call(o,s.active.index),s.initialized=!0,s.settings.responsive&&t(window).bind("resize",Z),s.settings.auto&&s.settings.autoStart&&(f()>1||s.settings.autoSlideForOnePage)&&H(),s.settings.ticker&&W(),s.settings.pager&&I(s.settings.startSlide),s.settings.controls&&D(),s.settings.touchEnabled&&!s.settings.ticker&&N(),s.settings.keyboardEnabled&&!s.settings.ticker&&t(document).keydown(F)},p=function(){var e=0,n=t();if("vertical"===s.settings.mode||s.settings.adaptiveHeight)if(s.carousel){var o=1===s.settings.moveSlides?s.active.index:s.active.index*x();for(n=s.children.eq(o),i=1;i<=s.settings.maxSlides-1;i++)n=o+i>=s.children.length?n.add(s.children.eq(i-1)):n.add(s.children.eq(o+i))}else n=s.children.eq(s.active.index);else n=s.children;return"vertical"===s.settings.mode?(n.each(function(i){e+=t(this).outerHeight()}),s.settings.slideMargin>0&&(e+=s.settings.slideMargin*(s.settings.minSlides-1))):e=Math.max.apply(Math,n.map(function(){return t(this).outerHeight(!1)}).get()),"border-box"===s.viewport.css("box-sizing")?e+=parseFloat(s.viewport.css("padding-top"))+parseFloat(s.viewport.css("padding-bottom"))+parseFloat(s.viewport.css("border-top-width"))+parseFloat(s.viewport.css("border-bottom-width")):"padding-box"===s.viewport.css("box-sizing")&&(e+=parseFloat(s.viewport.css("padding-top"))+parseFloat(s.viewport.css("padding-bottom"))),e},u=function(){var t="100%";return s.settings.slideWidth>0&&(t="horizontal"===s.settings.mode?s.settings.maxSlides*s.settings.slideWidth+(s.settings.maxSlides-1)*s.settings.slideMargin:s.settings.slideWidth),t},h=function(){var t=s.settings.slideWidth,e=s.viewport.width();if(0===s.settings.slideWidth||s.settings.slideWidth>e&&!s.carousel||"vertical"===s.settings.mode)t=e;else if(s.settings.maxSlides>1&&"horizontal"===s.settings.mode){if(e>s.maxThreshold)return t;e0?s.viewport.width()s.maxThreshold?t=s.settings.maxSlides:(e=s.children.first().width()+s.settings.slideMargin,t=Math.floor((s.viewport.width()+s.settings.slideMargin)/e)):"vertical"===s.settings.mode&&(t=s.settings.minSlides),t},f=function(){var t=0,e=0,i=0;if(s.settings.moveSlides>0)if(s.settings.infiniteLoop)t=Math.ceil(s.children.length/x());else for(;e0&&s.settings.moveSlides<=v()?s.settings.moveSlides:v()},m=function(){var t,e,i;s.children.length>s.settings.maxSlides&&s.active.last&&!s.settings.infiniteLoop?"horizontal"===s.settings.mode?(e=s.children.last(),t=e.position(),S(-(t.left-(s.viewport.width()-e.outerWidth())),"reset",0)):"vertical"===s.settings.mode&&(i=s.children.length-s.settings.minSlides,t=s.children.eq(i).position(),S(-t.top,"reset",0)):(t=s.children.eq(s.active.index*x()).position(),s.active.index===f()-1&&(s.active.last=!0),void 0!==t&&("horizontal"===s.settings.mode?S(-t.left,"reset",0):"vertical"===s.settings.mode&&S(-t.top,"reset",0)))},S=function(e,i,n,r){var a,l;s.usingCSS?(l="vertical"===s.settings.mode?"translate3d(0, "+e+"px, 0)":"translate3d("+e+"px, 0, 0)",o.css("-"+s.cssPrefix+"-transition-duration",n/1e3+"s"),"slide"===i?(o.css(s.animProp,l),0!==n?o.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(e){t(e.target).is(o)&&(o.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),q())}):q()):"reset"===i?o.css(s.animProp,l):"ticker"===i&&(o.css("-"+s.cssPrefix+"-transition-timing-function","linear"),o.css(s.animProp,l),0!==n?o.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(e){t(e.target).is(o)&&(o.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),S(r.resetValue,"reset",0),L())}):(S(r.resetValue,"reset",0),L()))):(a={},a[s.animProp]=e,"slide"===i?o.animate(a,n,s.settings.easing,function(){q()}):"reset"===i?o.css(s.animProp,e):"ticker"===i&&o.animate(a,n,"linear",function(){S(r.resetValue,"reset",0),L()}))},b=function(){for(var e="",i="",n=f(),o=0;o'+i+"
";s.pagerEl.html(e)},w=function(){s.settings.pagerCustom?s.pagerEl=t(s.settings.pagerCustom):(s.pagerEl=t('
'),s.settings.pagerSelector?t(s.settings.pagerSelector).html(s.pagerEl):s.controls.el.addClass("bx-has-pager").append(s.pagerEl),b()),s.pagerEl.on("click touchend","a",z)},C=function(){s.controls.next=t(''+s.settings.nextText+""),s.controls.prev=t(''+s.settings.prevText+""),s.controls.next.bind("click touchend",E),s.controls.prev.bind("click touchend",k),s.settings.nextSelector&&t(s.settings.nextSelector).append(s.controls.next),s.settings.prevSelector&&t(s.settings.prevSelector).append(s.controls.prev),s.settings.nextSelector||s.settings.prevSelector||(s.controls.directionEl=t('
'),s.controls.directionEl.append(s.controls.prev).append(s.controls.next),s.controls.el.addClass("bx-has-controls-direction").append(s.controls.directionEl))},T=function(){s.controls.start=t('"),s.controls.stop=t('"),s.controls.autoEl=t('
'),s.controls.autoEl.on("click",".bx-start",M),s.controls.autoEl.on("click",".bx-stop",y),s.settings.autoControlsCombine?s.controls.autoEl.append(s.controls.start):s.controls.autoEl.append(s.controls.start).append(s.controls.stop),s.settings.autoControlsSelector?t(s.settings.autoControlsSelector).html(s.controls.autoEl):s.controls.el.addClass("bx-has-controls-auto").append(s.controls.autoEl),A(s.settings.autoStart?"stop":"start")},P=function(){s.children.each(function(e){var i=t(this).find("img:first").attr("title");void 0!==i&&(""+i).length&&t(this).append('
'+i+"
")})},E=function(t){t.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),o.goToNextSlide())},k=function(t){t.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),o.goToPrevSlide())},M=function(t){o.startAuto(),t.preventDefault()},y=function(t){o.stopAuto(),t.preventDefault()},z=function(e){var i,n;e.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),i=t(e.currentTarget),void 0!==i.attr("data-slide-index")&&(n=parseInt(i.attr("data-slide-index")),n!==s.active.index&&o.goToSlide(n)))},I=function(e){var i=s.children.length;return"short"===s.settings.pagerType?(s.settings.maxSlides>1&&(i=Math.ceil(s.children.length/s.settings.maxSlides)),void s.pagerEl.html(e+1+s.settings.pagerShortSeparator+i)):(s.pagerEl.find("a").removeClass("active"),void s.pagerEl.each(function(i,n){t(n).find("a").eq(e).addClass("active")}))},q=function(){if(s.settings.infiniteLoop){var t="";0===s.active.index?t=s.children.eq(0).position():s.active.index===f()-1&&s.carousel?t=s.children.eq((f()-1)*x()).position():s.active.index===s.children.length-1&&(t=s.children.eq(s.children.length-1).position()),t&&("horizontal"===s.settings.mode?S(-t.left,"reset",0):"vertical"===s.settings.mode&&S(-t.top,"reset",0))}s.working=!1,s.settings.onSlideAfter.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)},A=function(t){s.settings.autoControlsCombine?s.controls.autoEl.html(s.controls[t]):(s.controls.autoEl.find("a").removeClass("active"),s.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))},D=function(){1===f()?(s.controls.prev.addClass("disabled"),s.controls.next.addClass("disabled")):!s.settings.infiniteLoop&&s.settings.hideControlOnEnd&&(0===s.active.index?(s.controls.prev.addClass("disabled"),s.controls.next.removeClass("disabled")):s.active.index===f()-1?(s.controls.next.addClass("disabled"),s.controls.prev.removeClass("disabled")):(s.controls.prev.removeClass("disabled"),s.controls.next.removeClass("disabled")))},H=function(){if(s.settings.autoDelay>0){setTimeout(o.startAuto,s.settings.autoDelay)}else o.startAuto(),t(window).focus(function(){o.startAuto()}).blur(function(){o.stopAuto()});s.settings.autoHover&&o.hover(function(){s.interval&&(o.stopAuto(!0),s.autoPaused=!0)},function(){s.autoPaused&&(o.startAuto(!0),s.autoPaused=null)})},W=function(){var e,i,n,r,a,l,d,c,g=0;"next"===s.settings.autoDirection?o.append(s.children.clone().addClass("bx-clone")):(o.prepend(s.children.clone().addClass("bx-clone")),e=s.children.first().position(),g="horizontal"===s.settings.mode?-e.left:-e.top),S(g,"reset",0),s.settings.pager=!1,s.settings.controls=!1,s.settings.autoControls=!1,s.settings.tickerHover&&(s.usingCSS?(r="horizontal"===s.settings.mode?4:5,s.viewport.hover(function(){i=o.css("-"+s.cssPrefix+"-transform"),n=parseFloat(i.split(",")[r]),S(n,"reset",0)},function(){c=0,s.children.each(function(e){c+="horizontal"===s.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)}),a=s.settings.speed/c,l="horizontal"===s.settings.mode?"left":"top",d=a*(c-Math.abs(parseInt(n))),L(d)})):s.viewport.hover(function(){o.stop()},function(){c=0,s.children.each(function(e){c+="horizontal"===s.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)}),a=s.settings.speed/c,l="horizontal"===s.settings.mode?"left":"top",d=a*(c-Math.abs(parseInt(o.css(l)))),L(d)})),L()},L=function(t){var e,i,n,r=t?t:s.settings.speed,a={left:0,top:0},l={left:0,top:0};"next"===s.settings.autoDirection?a=o.find(".bx-clone").first().position():l=s.children.first().position(),e="horizontal"===s.settings.mode?-a.left:-a.top,i="horizontal"===s.settings.mode?-l.left:-l.top,n={resetValue:i},S(e,"ticker",r,n)},O=function(e){var i=t(window),n={top:i.scrollTop(),left:i.scrollLeft()},s=e.offset();return n.right=n.left+i.width(),n.bottom=n.top+i.height(),s.right=s.left+e.outerWidth(),s.bottom=s.top+e.outerHeight(),!(n.rights.right||n.bottoms.bottom)},F=function(t){var e=document.activeElement.tagName.toLowerCase(),i="input|textarea",n=new RegExp(e,["i"]),s=n.exec(i);if(null==s&&O(o)){if(39===t.keyCode)return E(t),!1;if(37===t.keyCode)return k(t),!1}},N=function(){s.touch={start:{x:0,y:0},end:{x:0,y:0}},s.viewport.bind("touchstart MSPointerDown pointerdown",X),s.viewport.on("click",".bxslider a",function(t){s.viewport.hasClass("click-disabled")&&(t.preventDefault(),s.viewport.removeClass("click-disabled"))})},X=function(t){if(s.controls.el.addClass("disabled"),s.working)t.preventDefault(),s.controls.el.removeClass("disabled");else{s.touch.originalPos=o.position();var e=t.originalEvent,i="undefined"!=typeof e.changedTouches?e.changedTouches:[e];s.touch.start.x=i[0].pageX,s.touch.start.y=i[0].pageY,s.viewport.get(0).setPointerCapture&&(s.pointerId=e.pointerId,s.viewport.get(0).setPointerCapture(s.pointerId)),s.viewport.bind("touchmove MSPointerMove pointermove",V),s.viewport.bind("touchend MSPointerUp pointerup",R),s.viewport.bind("MSPointerCancel pointercancel",Y)}},Y=function(t){S(s.touch.originalPos.left,"reset",0),s.controls.el.removeClass("disabled"),s.viewport.unbind("MSPointerCancel pointercancel",Y),s.viewport.unbind("touchmove MSPointerMove pointermove",V),s.viewport.unbind("touchend MSPointerUp pointerup",R),s.viewport.get(0).releasePointerCapture&&s.viewport.get(0).releasePointerCapture(s.pointerId)},V=function(t){var e=t.originalEvent,i="undefined"!=typeof e.changedTouches?e.changedTouches:[e],n=Math.abs(i[0].pageX-s.touch.start.x),o=Math.abs(i[0].pageY-s.touch.start.y),r=0,a=0;3*n>o&&s.settings.preventDefaultSwipeX?t.preventDefault():3*o>n&&s.settings.preventDefaultSwipeY&&t.preventDefault(),"fade"!==s.settings.mode&&s.settings.oneToOneTouch&&("horizontal"===s.settings.mode?(a=i[0].pageX-s.touch.start.x,r=s.touch.originalPos.left+a):(a=i[0].pageY-s.touch.start.y,r=s.touch.originalPos.top+a),S(r,"reset",0))},R=function(t){s.viewport.unbind("touchmove MSPointerMove pointermove",V),s.controls.el.removeClass("disabled");var e=t.originalEvent,i="undefined"!=typeof e.changedTouches?e.changedTouches:[e],n=0,r=0;s.touch.end.x=i[0].pageX,s.touch.end.y=i[0].pageY,"fade"===s.settings.mode?(r=Math.abs(s.touch.start.x-s.touch.end.x),r>=s.settings.swipeThreshold&&(s.touch.start.x>s.touch.end.x?o.goToNextSlide():o.goToPrevSlide(),o.stopAuto())):("horizontal"===s.settings.mode?(r=s.touch.end.x-s.touch.start.x,n=s.touch.originalPos.left):(r=s.touch.end.y-s.touch.start.y,n=s.touch.originalPos.top),!s.settings.infiniteLoop&&(0===s.active.index&&r>0||s.active.last&&r<0)?S(n,"reset",200):Math.abs(r)>=s.settings.swipeThreshold?(r<0?o.goToNextSlide():o.goToPrevSlide(),o.stopAuto()):S(n,"reset",200)),s.viewport.unbind("touchend MSPointerUp pointerup",R),s.viewport.get(0).releasePointerCapture&&s.viewport.get(0).releasePointerCapture(s.pointerId)},Z=function(e){if(s.initialized)if(s.working)window.setTimeout(Z,10);else{var i=t(window).width(),n=t(window).height();r===i&&a===n||(r=i,a=n,o.redrawSlider(),s.settings.onSliderResize.call(o,s.active.index))}},B=function(t){var e=v();s.settings.ariaHidden&&!s.settings.ticker&&(s.children.attr("aria-hidden","true"),s.children.slice(t,t+e).attr("aria-hidden","false"))},U=function(t){return t<0?s.settings.infiniteLoop?f()-1:s.active.index:t>=f()?s.settings.infiniteLoop?0:s.active.index:t};return o.goToSlide=function(e,i){var n,r,a,l,d=!0,c=0,g={left:0,top:0},u=null;if(s.oldIndex=s.active.index,s.active.index=U(e),!s.working&&s.active.index!==s.oldIndex){if(s.working=!0,d=s.settings.onSlideBefore.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index),"undefined"!=typeof d&&!d)return s.active.index=s.oldIndex,void(s.working=!1);"next"===i?s.settings.onSlideNext.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)||(d=!1):"prev"===i&&(s.settings.onSlidePrev.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)||(d=!1)),s.active.last=s.active.index>=f()-1,(s.settings.pager||s.settings.pagerCustom)&&I(s.active.index),s.settings.controls&&D(),"fade"===s.settings.mode?(s.settings.adaptiveHeight&&s.viewport.height()!==p()&&s.viewport.animate({height:p()},s.settings.adaptiveHeightSpeed),s.children.filter(":visible").fadeOut(s.settings.speed).css({zIndex:0}),s.children.eq(s.active.index).css("zIndex",s.settings.slideZIndex+1).fadeIn(s.settings.speed,function(){t(this).css("zIndex",s.settings.slideZIndex),q()})):(s.settings.adaptiveHeight&&s.viewport.height()!==p()&&s.viewport.animate({height:p()},s.settings.adaptiveHeightSpeed),!s.settings.infiniteLoop&&s.carousel&&s.active.last?"horizontal"===s.settings.mode?(u=s.children.eq(s.children.length-1),g=u.position(),c=s.viewport.width()-u.outerWidth()):(n=s.children.length-s.settings.minSlides,g=s.children.eq(n).position()):s.carousel&&s.active.last&&"prev"===i?(r=1===s.settings.moveSlides?s.settings.maxSlides-x():(f()-1)*x()-(s.children.length-s.settings.maxSlides),u=o.children(".bx-clone").eq(r),g=u.position()):"next"===i&&0===s.active.index?(g=o.find("> .bx-clone").eq(s.settings.maxSlides).position(),s.active.last=!1):e>=0&&(l=e*parseInt(x()),g=s.children.eq(l).position()),"undefined"!=typeof g?(a="horizontal"===s.settings.mode?-(g.left-c):-g.top,S(a,"slide",s.settings.speed)):s.working=!1),s.settings.ariaHidden&&B(s.active.index*x())}},o.goToNextSlide=function(){if(s.settings.infiniteLoop||!s.active.last){var t=parseInt(s.active.index)+1;o.goToSlide(t,"next")}},o.goToPrevSlide=function(){if(s.settings.infiniteLoop||0!==s.active.index){var t=parseInt(s.active.index)-1;o.goToSlide(t,"prev")}},o.startAuto=function(t){s.interval||(s.interval=setInterval(function(){"next"===s.settings.autoDirection?o.goToNextSlide():o.goToPrevSlide()},s.settings.pause),s.settings.autoControls&&t!==!0&&A("stop"))},o.stopAuto=function(t){s.interval&&(clearInterval(s.interval),s.interval=null,s.settings.autoControls&&t!==!0&&A("start"))},o.getCurrentSlide=function(){return s.active.index},o.getCurrentSlideElement=function(){return s.children.eq(s.active.index)},o.getSlideElement=function(t){return s.children.eq(t)},o.getSlideCount=function(){return s.children.length},o.isWorking=function(){return s.working},o.redrawSlider=function(){s.children.add(o.find(".bx-clone")).outerWidth(h()),s.viewport.css("height",p()),s.settings.ticker||m(),s.active.last&&(s.active.index=f()-1),s.active.index>=f()&&(s.active.last=!0),s.settings.pager&&!s.settings.pagerCustom&&(b(),I(s.active.index)),s.settings.ariaHidden&&B(s.active.index*x())},o.destroySlider=function(){s.initialized&&(s.initialized=!1,t(".bx-clone",this).remove(),s.children.each(function(){void 0!==t(this).data("origStyle")?t(this).attr("style",t(this).data("origStyle")):t(this).removeAttr("style")}),void 0!==t(this).data("origStyle")?this.attr("style",t(this).data("origStyle")):t(this).removeAttr("style"),t(this).unwrap().unwrap(),s.controls.el&&s.controls.el.remove(),s.controls.next&&s.controls.next.remove(),s.controls.prev&&s.controls.prev.remove(),s.pagerEl&&s.settings.controls&&!s.settings.pagerCustom&&s.pagerEl.remove(),t(".bx-caption",this).remove(),s.controls.autoEl&&s.controls.autoEl.remove(),clearInterval(s.interval),s.settings.responsive&&t(window).unbind("resize",Z),s.settings.keyboardEnabled&&t(document).unbind("keydown",F),t(this).removeData("bxSlider"))},o.reloadSlider=function(e){void 0!==e&&(n=e),o.destroySlider(),l(),t(o).data("bxSlider",this)},l(),t(o).data("bxSlider",this),this}}}(jQuery); \ No newline at end of file diff --git a/user/themes/le_style_de_lours/js/scritps.js b/user/themes/le_style_de_lours/js/scritps.js deleted file mode 100644 index e75074d..0000000 --- a/user/themes/le_style_de_lours/js/scritps.js +++ /dev/null @@ -1,17 +0,0 @@ -function jcarousel() { - $('.slider').bxSlider({ - // preloadImages: 'visible', - minSlides: 1, - maxSlides : 3, - // mode: 'fade', - captions: true, - pagerCustom: '#bx-pager', - adaptiveWidth: true, - // slideWidth: 600 - }); -} - - -jQuery(document).ready(function($){ -jcarousel(); -}); diff --git a/user/themes/le_style_de_lours/scss/theme/_animation.scss b/user/themes/le_style_de_lours/scss/theme/_animation.scss deleted file mode 100644 index 3809282..0000000 --- a/user/themes/le_style_de_lours/scss/theme/_animation.scss +++ /dev/null @@ -1,23 +0,0 @@ -.default-animation { - transition: all 0.5s ease; -} - -// Pulse Animation -.pulse { - animation-name: pulse_animation; - animation-duration: 2000ms; - transform-origin:70% 70%; - animation-iteration-count: infinite; - animation-timing-function: linear; -} - -@keyframes pulse_animation { - 0% { transform: scale(1); } - 30% { transform: scale(1); } - 40% { transform: scale(1.08); } - 50% { transform: scale(1); } - 60% { transform: scale(1); } - 70% { transform: scale(1.05); } - 80% { transform: scale(1); } - 100% { transform: scale(1); } -} diff --git a/user/themes/le_style_de_lours/scss/theme/_carousel.scss b/user/themes/le_style_de_lours/scss/theme/_carousel.scss deleted file mode 100644 index f6cf0cb..0000000 --- a/user/themes/le_style_de_lours/scss/theme/_carousel.scss +++ /dev/null @@ -1,13 +0,0 @@ -.bx-wrapper{ - .slider{ - & > div{ - // width: auto!important; - } - } - .img{ - img{ - width: auto; - height: 300px; - } - } -} diff --git a/user/themes/le_style_de_lours/scss/theme/_start.scss b/user/themes/le_style_de_lours/scss/theme/_start.scss deleted file mode 100644 index 151327c..0000000 --- a/user/themes/le_style_de_lours/scss/theme/_start.scss +++ /dev/null @@ -1,90 +0,0 @@ -#start{ - section{ - position: relative; - margin-top: -10px; - margin-bottom: 100px; - padding-top: 5px; - & > h2, & > h3{ - text-align: center; - } - h3{ - width: 100%; - } - } - h2{ - text-align: center; - width: 350px; - background: white; - z-index: 1; - margin: auto; - margin-top: -35px; - } - .filet{ - z-index: -1; - width: auto; - height: 2px; - background: black; - } - #home{ - width: 60%; - margin: 0 auto 100px auto; - } - #metier{ - background: #bd9a8428; - display: inline-flex; - flex-wrap: wrap; - justify-content: space-around; - .block{ - width: 35%; - min-width: 350px; - &:nth-of-type(n+3){ - position: relative; - .title{ - position: absolute; - z-index: 1; - transform: rotate(-35deg); - background: red; - } - .img{ - height: auto; - position: relative; - .content{ - position: absolute; - top: 0; - left: 0; - display: none; - height: 100%; - background: #0f265cff; - opacity: 0.9; - p,ul,li{ - color: white; - } - } - &:hover{ - .content{ - display: block; - } - } - } - } - } - } - #référence{ - background: #fff59b8c; - } - #contact{ - display: inline-flex; - width: 100%; - p{ - &:nth-of-type(1){ - width: 60%; - } - &:nth-of-type(2){ - width: 40%; - } - } - .block{ - display: none; - } - } -} diff --git a/user/themes/le_style_de_lours/templates/modular.html.twig b/user/themes/le_style_de_lours/templates/modular.html.twig deleted file mode 100644 index b82a873..0000000 --- a/user/themes/le_style_de_lours/templates/modular.html.twig +++ /dev/null @@ -1,72 +0,0 @@ -{% extends 'partials/base.html.twig' %} - -{% macro pageLinkName(text) %}{{ text|lower|replace({' ':'_'}) }}{% endmacro %} - -{% import _self as macro %} - -{% set show_onpage_menu = header.onpage_menu == true or header.onpage_menu is null %} - -{% block javascripts %} - {% if show_onpage_menu %} - {% do assets.add('theme://js/singlepagenav.min.js') %} - {% endif %} - {{ parent() }} -{% endblock %} - -{% block bottom %} - {{ parent() }} - {% if show_onpage_menu %} - - {% endif %} -{% endblock %} - -{% block header_navigation %} - {% if show_onpage_menu %} - - {% else %} - {{ parent() }} - {% endif %} -{% endblock %} - -{% block body %} -
- {{ content }} -
- - {% for module in page.collection() %} - -
-

{{ module.title|raw }}

-
- - {{ module.content|raw }} - - {% for children in module.collection() %} - {{children.content}} - {% endfor %} - -
- {% endfor %} - -{% endblock %} diff --git a/user/themes/le_style_de_lours/templates/modular/modular.html.twig b/user/themes/le_style_de_lours/templates/modular/modular.html.twig deleted file mode 100644 index 1f21d86..0000000 --- a/user/themes/le_style_de_lours/templates/modular/modular.html.twig +++ /dev/null @@ -1,58 +0,0 @@ -{% set image = page.media.images|first %} -{% set tax = header.taxonomy.category %} - -{% if tax %} - -
- {% if image %} -
- {{ content|raw }} -
- -
- {% if image %} - {{ image.html|raw }} - {% endif %} -
- - {% else %} - -

{{page.title}}

- {{ content|raw }} - - {% endif %} - -
- {% for module in page.collection() %} -
- {{module.content|raw}} -
- {% endfor %} - -
-
- -{% else %} -
- {% if image %} -
- {{ content|raw }} -
- -
- {% if image %} - {{ image.html|raw }} - {% endif %} -
- - {% else %} -

{{page.title}}

- {{ content|raw }} - {% endif %} - - {% for module in page.collection() %} - {{module.content|raw}} - {% endfor %} -
- -{% endif %} diff --git a/user/themes/le_style_de_lours/templates/modular/text.html.twig b/user/themes/le_style_de_lours/templates/modular/text.html.twig deleted file mode 100644 index c43371a..0000000 --- a/user/themes/le_style_de_lours/templates/modular/text.html.twig +++ /dev/null @@ -1,16 +0,0 @@ -{% set image = page.media.images|first %} - -
-
-

{{ page.title|raw }}

-
- -
- {{ image.html|raw }} - {% if content %} -
- {{ content|raw }} -
- {% endif %} -
-
diff --git a/user/themes/le_style_de_lours/templates/partials/base.html.twig b/user/themes/le_style_de_lours/templates/partials/base.html.twig deleted file mode 100644 index 33f322d..0000000 --- a/user/themes/le_style_de_lours/templates/partials/base.html.twig +++ /dev/null @@ -1,98 +0,0 @@ -{% set compress = theme_var('production-mode') ? '.min.css' : '.css' %} - - - -{% block head %} - - {% if header.title %}{{ header.title|e('html') }} | {% endif %}{{ site.title|e('html') }} - - - - {% include 'partials/metadata.html.twig' %} - - - - - {% block stylesheets %} - {% do assets.addCss('theme://css-compiled/theme'~compress) %} - {% endblock %} - {{ assets.css()|raw }} - - {% block javascripts %} - {% do assets.addJs('jquery', 101) %} - {% do assets.addJs('theme://js/jquery.treemenu.js', {group:'bottom'}) %} - {% do assets.addJs('theme://js/jquery.bxslider.min.js', {group:'bottom'}) %} - {% do assets.addJs('theme://js/scritps.js', {group:'bottom'}) %} - {% do assets.addJs('theme://js/site.js', {group:'bottom'}) %} - {% endblock %} - {{ assets.js()|raw }} - -{% endblock head %} - - - - -{% block header %} -
- - - - - - - -
-
- - - -
-
- -
-{% endblock %} - -
- {% block body %}{% endblock %} -
- - {% block footer %} - {% include 'partials/footer.html.twig' %} - {% endblock %} - - {% block bottom %} - {{ assets.js('bottom')|raw }} - {% endblock %} - - - diff --git a/user/themes/le_style_de_lours/templates/partials/footer.html.twig b/user/themes/le_style_de_lours/templates/partials/footer.html.twig deleted file mode 100644 index a8256a6..0000000 --- a/user/themes/le_style_de_lours/templates/partials/footer.html.twig +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/user/themes/le_style_de_lours/.gitignore b/user/themes/le_style_de_lours_modif/.gitignore similarity index 100% rename from user/themes/le_style_de_lours/.gitignore rename to user/themes/le_style_de_lours_modif/.gitignore diff --git a/user/themes/le_style_de_lours/CHANGELOG.md b/user/themes/le_style_de_lours_modif/CHANGELOG.md similarity index 100% rename from user/themes/le_style_de_lours/CHANGELOG.md rename to user/themes/le_style_de_lours_modif/CHANGELOG.md diff --git a/user/themes/le_style_de_lours/LICENSE b/user/themes/le_style_de_lours_modif/LICENSE similarity index 100% rename from user/themes/le_style_de_lours/LICENSE rename to user/themes/le_style_de_lours_modif/LICENSE diff --git a/user/themes/le_style_de_lours/README.md b/user/themes/le_style_de_lours_modif/README.md similarity index 100% rename from user/themes/le_style_de_lours/README.md rename to user/themes/le_style_de_lours_modif/README.md diff --git a/user/themes/le_style_de_lours/assets/quark-screenshots.jpg b/user/themes/le_style_de_lours_modif/assets/quark-screenshots.jpg similarity index 100% rename from user/themes/le_style_de_lours/assets/quark-screenshots.jpg rename to user/themes/le_style_de_lours_modif/assets/quark-screenshots.jpg diff --git a/user/themes/le_style_de_lours/blueprints.yaml b/user/themes/le_style_de_lours_modif/blueprints.yaml similarity index 99% rename from user/themes/le_style_de_lours/blueprints.yaml rename to user/themes/le_style_de_lours_modif/blueprints.yaml index 0fb8f67..0c23201 100644 --- a/user/themes/le_style_de_lours/blueprints.yaml +++ b/user/themes/le_style_de_lours_modif/blueprints.yaml @@ -1,4 +1,4 @@ -name: le_style_de_lours +name: le_style_de_lours_modif version: 1.0 description: Theme pour le site internet Le style de l'ours icon: microchip diff --git a/user/themes/le_style_de_lours/blueprints/blog.yaml b/user/themes/le_style_de_lours_modif/blueprints/blog.yaml similarity index 88% rename from user/themes/le_style_de_lours/blueprints/blog.yaml rename to user/themes/le_style_de_lours_modif/blueprints/blog.yaml index 72e2f7b..e380889 100644 --- a/user/themes/le_style_de_lours/blueprints/blog.yaml +++ b/user/themes/le_style_de_lours_modif/blueprints/blog.yaml @@ -14,6 +14,19 @@ form: active: 1 fields: + + content: + fields: + header.blog.config: + type: toggle + label: Gallerie + highlight: 1 + options: + 1: Oui + 0: Non + validate: + type: bool + advanced: fields: overrides: @@ -90,5 +103,3 @@ form: import@: type: partials/blog-bits context: blueprints://pages - - diff --git a/user/themes/le_style_de_lours/blueprints/default.yaml b/user/themes/le_style_de_lours_modif/blueprints/default.yaml similarity index 100% rename from user/themes/le_style_de_lours/blueprints/default.yaml rename to user/themes/le_style_de_lours_modif/blueprints/default.yaml diff --git a/user/themes/le_style_de_lours/blueprints/item.yaml b/user/themes/le_style_de_lours_modif/blueprints/item.yaml similarity index 100% rename from user/themes/le_style_de_lours/blueprints/item.yaml rename to user/themes/le_style_de_lours_modif/blueprints/item.yaml diff --git a/user/themes/le_style_de_lours/blueprints/modular/features.yaml b/user/themes/le_style_de_lours_modif/blueprints/modular/features.yaml similarity index 100% rename from user/themes/le_style_de_lours/blueprints/modular/features.yaml rename to user/themes/le_style_de_lours_modif/blueprints/modular/features.yaml diff --git a/user/themes/le_style_de_lours/blueprints/modular/hero.yaml b/user/themes/le_style_de_lours_modif/blueprints/modular/hero.yaml similarity index 100% rename from user/themes/le_style_de_lours/blueprints/modular/hero.yaml rename to user/themes/le_style_de_lours_modif/blueprints/modular/hero.yaml diff --git a/user/themes/le_style_de_lours/blueprints/modular/text.yaml b/user/themes/le_style_de_lours_modif/blueprints/modular/text.yaml similarity index 100% rename from user/themes/le_style_de_lours/blueprints/modular/text.yaml rename to user/themes/le_style_de_lours_modif/blueprints/modular/text.yaml diff --git a/user/themes/le_style_de_lours/blueprints/partials/blog-bits.yaml b/user/themes/le_style_de_lours_modif/blueprints/partials/blog-bits.yaml similarity index 100% rename from user/themes/le_style_de_lours/blueprints/partials/blog-bits.yaml rename to user/themes/le_style_de_lours_modif/blueprints/partials/blog-bits.yaml diff --git a/user/themes/le_style_de_lours/css-compiled/spectre-exp.css b/user/themes/le_style_de_lours_modif/css-compiled/spectre-exp.css similarity index 100% rename from user/themes/le_style_de_lours/css-compiled/spectre-exp.css rename to user/themes/le_style_de_lours_modif/css-compiled/spectre-exp.css diff --git a/user/themes/le_style_de_lours/css-compiled/spectre-exp.min.css b/user/themes/le_style_de_lours_modif/css-compiled/spectre-exp.min.css similarity index 100% rename from user/themes/le_style_de_lours/css-compiled/spectre-exp.min.css rename to user/themes/le_style_de_lours_modif/css-compiled/spectre-exp.min.css diff --git a/user/themes/le_style_de_lours/css-compiled/spectre-icons.css b/user/themes/le_style_de_lours_modif/css-compiled/spectre-icons.css similarity index 100% rename from user/themes/le_style_de_lours/css-compiled/spectre-icons.css rename to user/themes/le_style_de_lours_modif/css-compiled/spectre-icons.css diff --git a/user/themes/le_style_de_lours/css-compiled/spectre-icons.min.css b/user/themes/le_style_de_lours_modif/css-compiled/spectre-icons.min.css similarity index 100% rename from user/themes/le_style_de_lours/css-compiled/spectre-icons.min.css rename to user/themes/le_style_de_lours_modif/css-compiled/spectre-icons.min.css diff --git a/user/themes/le_style_de_lours/css-compiled/spectre.css b/user/themes/le_style_de_lours_modif/css-compiled/spectre.css similarity index 100% rename from user/themes/le_style_de_lours/css-compiled/spectre.css rename to user/themes/le_style_de_lours_modif/css-compiled/spectre.css diff --git a/user/themes/le_style_de_lours/css-compiled/spectre.min.css b/user/themes/le_style_de_lours_modif/css-compiled/spectre.min.css similarity index 100% rename from user/themes/le_style_de_lours/css-compiled/spectre.min.css rename to user/themes/le_style_de_lours_modif/css-compiled/spectre.min.css diff --git a/user/themes/le_style_de_lours_modif/css-compiled/theme.css b/user/themes/le_style_de_lours_modif/css-compiled/theme.css new file mode 100644 index 0000000..147930f --- /dev/null +++ b/user/themes/le_style_de_lours_modif/css-compiled/theme.css @@ -0,0 +1,335 @@ +@charset "UTF-8"; +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +/* Document ========================================================================== */ +/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */ +html { margin: 0; padding: 0; line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/* Sections ========================================================================== */ +/** Remove the margin in all browsers. */ +body { margin: 0; padding: 0 50px 0 50px; } + +/** Render the `main` element consistently in IE. */ +main { display: block; } + +/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */ +h1 { font-size: 2em; margin: 0; } + +/* Grouping content ========================================================================== */ +/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */ +hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } + +/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */ +pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } + +/* Text-level semantics ========================================================================== */ +/** Remove the gray background on active links in IE 10. */ +ul { list-style: none; } + +ul, li { margin: 0; padding: 0; } + +a { background-color: transparent; color: black; text-decoration: none; } + +/** 1. Remove the bottom border in Chrome 57- 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ +abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ } + +/** Add the correct font weight in Chrome, Edge, and Safari. */ +b, strong { font-weight: bolder; } + +/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */ +code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } + +/** Add the correct font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sub { bottom: -0.25em; } + +sup { top: -0.5em; } + +/* Embedded content ========================================================================== */ +/** Remove the border on images inside links in IE 10. */ +img { border-style: none; width: 100%; height: 100%; } + +/* Forms ========================================================================== */ +/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */ +button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } + +/** Show the overflow in IE. 1. Show the overflow in Edge. */ +button, input { /* 1 */ overflow: visible; } + +/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */ +button, select { /* 1 */ text-transform: none; } + +/** Correct the inability to style clickable types in iOS and Safari. */ +button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } + +/** Remove the inner border and padding in Firefox. */ +button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } + +/** Restore the focus styles unset by the previous rule. */ +button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } + +/** Correct the padding in Firefox. */ +fieldset { padding: 0.35em 0.75em 0.625em; } + +/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */ +legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } + +/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */ +progress { vertical-align: baseline; } + +/** Remove the default vertical scrollbar in IE 10+. */ +textarea { overflow: auto; } + +/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */ +[type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** Correct the cursor style of increment and decrement buttons in Chrome. */ +[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } + +/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */ +[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } + +/** Remove the inner padding in Chrome and Safari on macOS. */ +[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */ +::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } + +/* Interactive ========================================================================== */ +/* Add the correct display in Edge, IE 10+, and Firefox. */ +details { display: block; } + +/* Add the correct display in all browsers. */ +summary { display: list-item; } + +/* Misc ========================================================================== */ +/** Add the correct display in IE 10+. */ +template { display: none; } + +/** Add the correct display in IE 10. */ +[hidden] { display: none; } + +@font-face { font-family: "leaguegothic-regular-webfont"; src: url("../fonts/League_gothic/leaguegothic-regular-webfont.eot"); src: url("../fonts/League_gothic/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/League_gothic/leaguegothic-regular-webfont.woff") format("woff"), url("../fonts/League_gothic/leaguegothic-regular-webfont.ttf") format("truetype"), url("../fonts/League_gothic/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont") format("svg"); } + +@font-face { font-family: "Roboto-Light"; src: url("../fonts/roboto/Roboto-Light-webfont.eot"); src: url("../fonts/roboto/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Light-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Light-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light") format("svg"); } + +@font-face { font-family: "Roboto-Regular"; src: url("../fonts/roboto/Roboto-Regular-webfont.eot"); src: url("../fonts/roboto/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Regular-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Regular-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular") format("svg"); } + +@font-face { font-family: "Roboto-Italic"; src: url("../fonts/roboto/Roboto-Italic-webfont.eot"); src: url("../fonts/roboto/Roboto-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Italic-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Italic-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Italic-webfont.svg#Roboto-Italic") format("svg"); } + +@font-face { font-family: "Roboto-Meduim"; src: url("../fonts/roboto/Roboto-Meduim-webfont.eot"); src: url("../fonts/roboto/Roboto-Meduim-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Meduim-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Meduim-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Meduim-webfont.svg#Roboto-Meduim") format("svg"); } + +@font-face { font-family: "Roboto-Bold"; src: url("../fonts/roboto/Roboto-Bold-webfont.eot"); src: url("../fonts/roboto/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Bold-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Bold-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold") format("svg"); } + +html, body { font-size: 16px; line-height: 22px; } + +h1, h2, h3 { font-family: "leaguegothic-regular-webfont"; font-weight: normal; text-transform: uppercase; } + +h1, h2 { letter-spacing: 0.1rem; } + +h3 { letter-spacing: 0.2rem; } + +ul, li, a, p, del { font-family: "Roboto-Regular"; font-weight: normal; } + +em { font-family: "Roboto-Italic"; font-weight: normal; } + +strong { font-family: "Roboto-Bold"; font-weight: normal; } + +h1 { font-size: 6rem; line-height: 6rem; } + +h1 a { font-family: "leaguegothic-regular-webfont"; font-size: 6rem; line-height: 6rem; } + +h2 { font-size: 4rem; line-height: 4rem; } + +h3 { font-size: 2rem; } + +header nav ul li a { font-family: "leaguegothic-regular-webfont"; font-size: 1.5rem; line-height: 4rem; letter-spacing: 0.1rem; } + +header .logo #user p { font-size: 2.5rem; font-family: "leaguegothic-regular-webfont"; line-height: 3rem; letter-spacing: 0.1rem; } + +header .logo .why_lsdo h3 { font-size: 1.5rem; letter-spacing: 0.1rem; text-align: center; } + +header .logo .why_lsdo h3:hover { text-decoration: underline; } + +header .logo .why_lsdo section { text-align: center; } + +#start section .block h3 { text-align: center; color: #8d2815ff; text-transform: inherit; font-family: "Roboto-Regular"; letter-spacing: 0; } + +#start section .block .content { text-align: justify; } + +#start #home > p { font-family: "Roboto-Light"; text-align: center; font-size: 1.5rem; line-height: 2rem; } + +#start #métier section:nth-of-type(n+3) h3 { font-size: 1.5rem; color: white; } + +#start #métier section:nth-of-type(-n+2) h3 { text-transform: capitalize; text-align: center; color: #8d2815ff; text-transform: inherit; font-family: "Roboto-Bold"; letter-spacing: 0; font-size: 1.5rem; } + +#start #références > p { text-align: center; font-size: 1.2rem; line-height: 1.7rem; } + +#start #références h3 { font-family: "leaguegothic-regular-webfont"; font-size: 3rem; text-align: center; color: #8d2815ff; width: 350px; margin: auto; background-color: #fff59b; } + +#start #références #recommandations .owl-carousel .content p:first-of-type { text-align: center; } + +@keyframes rotateOpen { 0% { transform: rotate(-15deg); } + 100% { transform: rotate(0deg); } } + +@keyframes rotateClose { 0% { transform: rotate(0deg); } + 100% { transform: rotate(-15deg); } } + +@keyframes translateOpen { 0% { margin-top: 0px; } + 100% { margin-top: -200px; } } + +@keyframes translateClose { 0% { margin-top: -200px; } + 100% { margin-top: 0px; } } + +@keyframes translateOpensvg { 0% { top: 30px; } + 100% { top: 250px; } } + +@keyframes translateClosesvg { 0% { top: 250px; } + 100% { top: 30px; } } + +@keyframes visible { 0% { opacity: 0; + transform: translateY(50px); } + 100% { opacity: 1; + transform: translateY(0px); } } + +@keyframes hidden { 0% { opacity: 1; + transform: translateY(0px); } + 100% { opacity: 0; + transform: translateY(50px); } } + +.why_lsdo.open h3 { animation: rotateOpen 1s, translateOpen 1s; animation-fill-mode: forwards; } + +.why_lsdo.open section { animation: visible 1s; animation-fill-mode: forwards; } + +.why_lsdo.open svg { animation: rotateOpen 1s, translateOpensvg 1s; animation-fill-mode: forwards; } + +.why_lsdo.close h3 { animation: rotateClose 1s, translateClose 1s; animation-fill-mode: forwards; } + +.why_lsdo.close section { animation: hidden 1s; animation-fill-mode: forwards; } + +.why_lsdo.close svg { animation: rotateClose 1s, translateClosesvg 1s; animation-fill-mode: forwards; } + +header { z-index: 999; position: relative; } + +header nav { z-index: 999; position: fixed; right: 50px; top: 2px; } + +header nav ul { text-align: right; } + +header nav ul li { text-transform: uppercase; display: inline-block; margin-left: 10px; } + +header .title { z-index: 998; background: white; position: fixed; width: auto; left: 50px; right: 50px; padding-top: 20px; text-align: center; } + +header .title .filet { z-index: -1; width: auto; height: 2px; background: black; position: absolute; top: 65px; left: 0px; right: 0px; } + +header .title h1 { height: 106px; } + +header .title h1 a { padding: 0 50px; background-color: white; } + +header .logo { margin: 200px 0 50px 0; width: 100%; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; } + +header .logo > div { width: calc(100% / 3); margin-left: 100px; } + +header .logo > svg { width: calc(100% / 3); min-width: 200px; height: 100%; margin-left: 150px; margin-right: 150px; } + +header .logo > section { width: calc(100% / 3); margin-right: 100px; } + +header .logo #user div { text-align: right; } + +header .logo #user div p { margin: 0px; } + +header .logo .why_lsdo { position: relative; height: 100px; } + +header .logo .why_lsdo > svg { position: absolute; transform: rotate(-15deg); top: 30px; left: 20px; } + +header .logo .why_lsdo h3 { cursor: pointer; margin: 0; transform: rotate(-15deg); } + +header .logo .why_lsdo section { opacity: 0; } + +header .logo .why_lsdo section.open { display: block !important; } + +#start section { position: relative; margin-top: -10px; margin-bottom: 100px; padding-top: 5px; } + +#start section > h2, #start section > h3 { text-align: center; } + +#start section h3 { width: 100%; } + +#start h2 { text-align: center; width: 350px; background: white; z-index: 1; margin: auto; margin-top: -35px; } + +#start .filet { position: absolute; top: 0; z-index: -1; width: 100%; height: 2px; background: black; } + +#start #home { width: 60%; margin: 0 auto 100px auto; } + +#start #métier { background: #bd9a8428; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around; } + +#start #métier section { width: 35%; min-width: 350px; } + +#start #métier section:nth-of-type(n+3) { position: relative; } + +#start #métier section:nth-of-type(n+3) .title { position: absolute; z-index: 1; transform: rotate(-135deg); width: 0; height: 0; top: -65px; left: -70px; border: 70px solid #0f265cff; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; } + +#start #métier section:nth-of-type(n+3) .title h3 { transform: rotate(90deg); position: absolute; top: -75px; left: -50px; } + +#start #métier section:nth-of-type(n+3) > .content { display: none; } + +#start #métier section:nth-of-type(n+3) .images { height: auto; position: relative; } + +#start #métier section:nth-of-type(n+3) .images .content { position: absolute; top: 0; left: 0; display: none; height: 100%; width: 100%; background: #0f265cff; opacity: 0.9; } + +#start #métier section:nth-of-type(n+3) .images .content p, #start #métier section:nth-of-type(n+3) .images .content ul, #start #métier section:nth-of-type(n+3) .images .content li { text-align: center; color: white; } + +#start #métier section:nth-of-type(n+3) .images:hover .content { display: block; } + +#start #références { background: #fff59b8c; } + +#start #références > p { width: 50%; margin: 50px auto 50px auto; } + +#start #références .title { margin-bottom: 50px; } + +#start #références .title .filet { top: 13px !important; border: 2px dashed #8d2815; background: #fff59b8c; height: 0; } + +#start #références section:last-child p { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } + +#start #références section:last-child p img { margin: 0 20px; width: 15%; min-width: 150px; height: 100%; } + +#start #références #recommandations .content { background: white; } + +#start #références #clients .images { display: -ms-inline-flexbox; display: inline-flex; } + +#start #contact { display: -ms-inline-flexbox; display: inline-flex; width: 100%; } + +#start #contact > div:nth-of-type(1) { margin-top: 50px; } + +#start #contact p:nth-of-type(1) { width: 60%; } + +#start #contact p:nth-of-type(2) { width: 40%; } + +#start #contact .block { display: none; } + +.owl-carousel { display: -ms-flexbox !important; display: flex !important; margin: 50px 50px; width: auto !important; } + +.owl-carousel .owl-stage-outer { height: 700px; } + +.owl-carousel .owl-item { width: auto !important; } + +.owl-carousel .galerie { width: auto; } + +.owl-carousel .galerie .images { height: 500px; width: auto; } + +.owl-carousel .galerie .images img { width: auto !important; height: 500px; } + +.owl-carousel .galerie .content { position: absolute; } + +.owl-carousel .owl-nav { position: absolute; width: 100%; top: 35%; transform: translateY(-50%); } + +.owl-carousel .owl-nav button { width: 35px; height: 35px; border-radius: 35px; background: #8d2815ff !important; } + +.owl-carousel .owl-nav button span { margin-top: -9.5px; color: white; } + +.owl-carousel .owl-nav button.owl-prev { position: absolute; left: -40px; } + +.owl-carousel .owl-nav button.owl-next { position: absolute; right: -40px; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvX3Jlc2V0LnNjc3MiLCJ0aGVtZS9fZm9udHMuc2NzcyIsInRoZW1lL192YXJpYWJsZXMuc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9fYW5pbWF0aW9uLnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fc3RhcnQuc2NzcyIsInRoZW1lL19jYXJvdXNlbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEBpbXBvcnQgJ3RoZW1lL21peGlucyc7XG5AaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5AaW1wb3J0ICd0aGVtZS9mb250cyc7XG5AaW1wb3J0ICd0aGVtZS92YXJpYWJsZXMnO1xuXG5AaW1wb3J0ICd0aGVtZS90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ3RoZW1lL2FuaW1hdGlvbic7XG5AaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuQGltcG9ydCAndGhlbWUvc3RhcnQnO1xuQGltcG9ydCAndGhlbWUvY2Fyb3VzZWwnO1xuLy8gQGltcG9ydCAndGhlbWUvbW9iaWxlJztcbi8vXG4vLyBAaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuLy8gQGltcG9ydCAndGhlbWUvZm9vdGVyJztcbi8vIEBpbXBvcnQgJ3RoZW1lL21lbnUnO1xuLy9cbi8vIC8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbi8vIEBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDUwcHg7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOjA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbnVse1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwsbGl7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gRm9udCBGYW1pbHlcbiRmb250LWZhbWlseS1kZWZhdWx0OiAgXHRcdFx0XCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1oZWFkZXI6ICBcdFx0XHRcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm86IFx0XHRcdFx0XCJJbmNvbnNvbGF0YVwiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6XHRcdFx0XHRcIkdlb3JnaWFcIiwgXCJUaW1lc1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbi8vIEBmb250LWZhY2VcblxuLy8gbGVhZ3VlZ290aGljXG4kUmVndWxhci1MOiBcImxlYWd1ZWdvdGhpYy1yZWd1bGFyLXdlYmZvbnRcIjtcbiRmYW1pbHktTDogXCJMZWFndWVfZ290aGljXCI7XG4kZmlsZS1MX1I6IFwibGVhZ3VlZ290aGljLXJlZ3VsYXItd2ViZm9udFwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkUmVndWxhci1MLCAkZmlsZS1MX1IsICRmYW1pbHktTCwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LUwgKyBcIi9cIiArICRmaWxlLUxfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJlZ3VsYXItTCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JFJlZ3VsYXItTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyLUx9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3JvYm90b1xuJFJvYm90by1MOiBcIlJvYm90by1MaWdodFwiO1xuJGZhbWlseS1SOiBcInJvYm90b1wiO1xuJGZpbGUtUl9MOiBcIlJvYm90by1MaWdodC13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfTDtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUx9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUwgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4kUm9ib3RvLVI6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiRmYW1pbHktUjogXCJyb2JvdG9cIjtcbiRmaWxlLVJfUjogXCJSb2JvdG8tUmVndWxhci13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1SLCAkZmlsZS1SX1IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLVJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLVIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tUn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9yb2JvdG9cbiRSb2JvdG8tTTogXCJSb2JvdG8tTWVkdWltXCI7XG4kZmlsZS1SX006IFwiUm9ib3RvLU1lZHVpbS13ZWJmb250XCI7XG5AbWl4aW4gZm9udC1mYWNlKCRSb2JvdG8tTSwgJGZpbGUtUl9NLCAkZmFtaWx5LVIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1SICsgXCIvXCIgKyAkZmlsZS1SX007XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JFJvYm90by1NfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJvYm90by1NICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUm9ib3RvLU19IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRSb2JvdG8tQjogXCJSb2JvdG8tQm9sZFwiO1xuJGZpbGUtUl9COiBcIlJvYm90by1Cb2xkLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1CLCAkZmlsZS1SX0IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfQjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tQn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJFJvYm90by1JOiBcIlJvYm90by1JdGFsaWNcIjtcbiRmaWxlLVJfSTogXCJSb2JvdG8tSXRhbGljLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1JLCAkZmlsZS1SX0ksICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfSTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUl9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUkgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tSX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGZvbnRzXG5AaW5jbHVkZSBmb250LWZhY2UoJFJlZ3VsYXItTCwgJGZpbGUtTF9SLCAkZmFtaWx5LUwsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5KTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLVIsICRmaWxlLVJfUiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRSb2JvdG8tSSwgJGZpbGUtUl9JLCAkZmFtaWx5LVIsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1NLCAkZmlsZS1SX00sICRmYW1pbHktUiwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLUIsICRmaWxlLVJfQiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuXG5cblxuLy8gZm9udC1zaXplXG4kZm9udDE2OiAxcmVtO1xuJGZvbnQxODogMS4xNXJlbTtcbiRoMzogMS41cmVtO1xuJGZvbnQzMjogMnJlbTtcbiRmb250NDA6IDNyZW07XG4kZm9udDU2OiA0cmVtO1xuJGZvbnQ5NjogNnJlbTtcblxuLy8gaW50ZXJsaW5lXG4kbGluZUgyNDogMnJlbTtcbiRsaW5lSDMyOiAzcmVtO1xuJGxpbmVINDA6IDRyZW07XG4kbGluZUg5Njo2cmVtO1xuXG4vL2ludGVybGV0dHJlXG4kbGV0dGVySTE6IDAuMXJlbTtcbiIsImh0bWwsYm9keXtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuaDEsIGgyLCBoM3tcbiAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgxLGgye1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xufVxuXG5oM3tcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbn1cblxudWwsbGksYSxwLGRlbHtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG8tUjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuZW17XG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvLUk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnN0cm9uZ3tcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG8tQjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDF7XG4gIGZvbnQtc2l6ZTogJGZvbnQ5NjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSDk2O1xuICBhe1xuICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQ5NjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIOTY7XG4gIH1cbn1cblxuaDJ7XG4gIGZvbnQtc2l6ZTogJGZvbnQ1NjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSDQwO1xufVxuXG5oM3tcbiAgZm9udC1zaXplOiAkZm9udDMyO1xufVxuXG5oZWFkZXJ7XG4gIG5hdntcbiAgICB1bHtcbiAgICAgIGxpe1xuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUg0MDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb2dve1xuICAgICN1c2Vye1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJJMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLndoeV9sc2Rve1xuICAgICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNlY3Rpb257XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3N0YXJ0e1xuICBzZWN0aW9ue1xuICAgIC5ibG9ja3tcbiAgICAgICBoM3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzhkMjgxNWZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG8tUjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG4gICAgICAuY29udGVudHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2hvbWV7XG4gICAgJiA+IHB7XG4gICAgICBmb250LWZhbWlseTogJFJvYm90by1MO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAkaDM7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIMjQ7XG4gICAgfVxuICB9XG4gICNtw6l0aWVye1xuICAgIHNlY3Rpb257XG4gICAgICAmOm50aC1vZi10eXBlKG4rMyl7XG4gICAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKC1uKzIpe1xuICAgICAgICBoM3tcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM4ZDI4MTVmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90by1CO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNyw6lmw6lyZW5jZXN7XG4gICAgJiA+IHB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgfVxuICAgIGgze1xuICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICBmb250LXNpemU6ICRmb250NDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzhkMjgxNWZmO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjU5YjtcbiAgICB9XG4gICAgI3JlY29tbWFuZGF0aW9uc3tcbiAgICAgIC5vd2wtY2Fyb3VzZWx7XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIHA6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgcm90YXRlT3BlbntcbiAgICAwJSB7dHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTt9XG4gICAgMTAwJSB7dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUNsb3Nle1xuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxuICAgIDEwMCUge3RyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7fVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZU9wZW57XG4gIDAle21hcmdpbi10b3A6IDBweDt9XG4gIDEwMCV7bWFyZ2luLXRvcDogLTIwMHB4fVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZUNsb3Nle1xuICAwJXsgbWFyZ2luLXRvcDogLTIwMHB4OyB9XG4gIDEwMCV7IG1hcmdpbi10b3A6IDBweDsgfVxufVxuXG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlT3BlbnN2Z3tcbiAgMCV7IHRvcDogMzBweDsgfVxuICAxMDAleyB0b3A6IDI1MHB4OyB9XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlQ2xvc2Vzdmd7XG4gIDAleyB0b3A6IDI1MHB4O31cbiAgMTAwJXsgdG9wOiAzMHB4fVxufVxuXG5Aa2V5ZnJhbWVzIHZpc2libGV7XG4gIDAle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG4gIDEwMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGRlbntcbiAgMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG5cbn1cblxuLndoeV9sc2Rve1xuICAmLm9wZW57XG4gICAgaDN7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZU9wZW4gMXMsIHRyYW5zbGF0ZU9wZW4gMXM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gICAgc2VjdGlvbntcbiAgICAgIGFuaW1hdGlvbjogdmlzaWJsZSAxcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZU9wZW4gMXMsIHRyYW5zbGF0ZU9wZW5zdmcgMXM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAmLmNsb3Nle1xuICAgIGgze1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGVDbG9zZSAxcywgdHJhbnNsYXRlQ2xvc2UgMXM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gICAgc2VjdGlvbntcbiAgICAgIGFuaW1hdGlvbjogaGlkZGVuIDFzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2xvc2UgMXMsIHRyYW5zbGF0ZUNsb3Nlc3ZnIDFzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbn1cbiIsImhlYWRlcntcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG5hdntcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHRvcDogMnB4O1xuICAgIHVse1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBsaXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGV7XG4gICAgei1pbmRleDogOTk4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIC5maWxldHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgxe1xuICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9nb3tcbiAgICBtYXJnaW46IDIwMHB4IDAgNTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmID4gZGl2e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cbiAgICAmID4gc3Zne1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gICAgIH1cbiAgICAgJiA+IHNlY3Rpb257XG4gICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgIH1cbiAgICAjdXNlcntcbiAgICAgIGRpdntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud2h5X2xzZG97XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgJj5zdmd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgc2VjdGlvbntcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzdGFydHtcbiAgc2VjdGlvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAmID4gaDIsICYgPiBoM3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaDN7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgIGgye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIH1cbiAgLmZpbGV0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gIH1cbiAgI2hvbWV7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweCBhdXRvO1xuICB9XG4gICNtw6l0aWVye1xuICAgIGJhY2tncm91bmQ6ICNiZDlhODQyODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgc2VjdGlvbntcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgJjpudGgtb2YtdHlwZShuKzMpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtNjVweDtcbiAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICBib3JkZXI6IDcwcHggc29saWQgIzBmMjY1Y2ZmO1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiAuY29udGVudHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAuaW1hZ2Vze1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjI2NWNmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgcCx1bCxsaXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB9XG4gIH1cbiAgI3LDqWbDqXJlbmNlc3tcbiAgICBiYWNrZ3JvdW5kOiAjZmZmNTliOGM7XG4gICAgJiA+IHB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gNTBweCBhdXRvO1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgLmZpbGV0e1xuICAgICAgICB0b3A6IDEzcHghaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgIzhkMjgxNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjU5YjhjO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb257XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3JlY29tbWFuZGF0aW9uc3tcbiAgICAgIC5jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2NsaWVudHN7XG4gICAgICAuaW1hZ2Vze1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY29udGFjdHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmID4gZGl2Om50aC1vZi10eXBlKDEpe1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgcHtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2t7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm93bC1jYXJvdXNlbHtcbiAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNTBweCA1MHB4O1xuICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIC5vd2wtc3RhZ2Utb3V0ZXJ7XG4gIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgLy8gZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgLm93bC1pdGVte1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgfVxuICAgIC5nYWxlcmlle1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC5pbWFnZXN7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAub3dsLW5hdntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOjM1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzhkMjgxNWZmIWltcG9ydGFudDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOS41cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYub3dsLXByZXZ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICB9XG4gICAgICAgICYub3dsLW5leHR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUNBQSw0RUFBNEU7QUFFNUUseUZBQ2dGO0FBRWhGLHdIQUdHO0FBRUgsQUFBQSxJQUFJLENBQUMsRUFDSCxNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsV0FBVyxFQUFFLElBQUksRUFBRSxPQUFPLENBQzFCLHdCQUF3QixFQUFFLElBQUksRUFBRSxPQUFPLEVBQ3hDOztBQUVELHlGQUNnRjtBQUVoRix5Q0FFRztBQUVILEFB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 */ diff --git a/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css b/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css new file mode 100644 index 0000000..542b54a --- /dev/null +++ b/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css @@ -0,0 +1 @@ +@charset 'UTF-8';/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;margin:0;padding:0;-webkit-text-size-adjust:100%}body{margin:0;padding:0 50px 0 50px}main{display:block}h1{font-size:2em;margin:0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:100%;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:leaguegothic-regular-webfont;src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot);src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.woff) format('woff'),url(../fonts/League_gothic/leaguegothic-regular-webfont.ttf) format('truetype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont) format('svg')}@font-face{font-family:Roboto-Light;src:url(../fonts/roboto/Roboto-Light-webfont.eot);src:url(../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light) format('svg')}@font-face{font-family:Roboto-Regular;src:url(../fonts/roboto/Roboto-Regular-webfont.eot);src:url(../fonts/roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular) format('svg')}@font-face{font-family:Roboto-Italic;src:url(../fonts/roboto/Roboto-Italic-webfont.eot);src:url(../fonts/roboto/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Italic-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Italic-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Italic-webfont.svg#Roboto-Italic) format('svg')}@font-face{font-family:Roboto-Meduim;src:url(../fonts/roboto/Roboto-Meduim-webfont.eot);src:url(../fonts/roboto/Roboto-Meduim-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Meduim-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Meduim-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Meduim-webfont.svg#Roboto-Meduim) format('svg')}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto/Roboto-Bold-webfont.eot);src:url(../fonts/roboto/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold) format('svg')}body,html{font-size:16px;line-height:22px}h1,h2,h3{font-family:leaguegothic-regular-webfont;font-weight:400;text-transform:uppercase}h1,h2{letter-spacing:.1rem}h3{letter-spacing:.2rem}a,del,li,p,ul{font-family:Roboto-Regular;font-weight:400}em{font-family:Roboto-Italic;font-weight:400}strong{font-family:Roboto-Bold;font-weight:400}h1{font-size:6rem;line-height:6rem}h1 a{font-family:leaguegothic-regular-webfont;font-size:6rem;line-height:6rem}h2{font-size:4rem;line-height:4rem}h3{font-size:2rem}header nav ul li a{font-family:leaguegothic-regular-webfont;font-size:1.5rem;line-height:4rem;letter-spacing:.1rem}header .logo #user p{font-family:leaguegothic-regular-webfont;font-size:2.5rem;line-height:3rem;letter-spacing:.1rem}header .logo .why_lsdo h3{font-size:1.5rem;text-align:center;letter-spacing:.1rem}header .logo .why_lsdo h3:hover{text-decoration:underline}header .logo .why_lsdo section{text-align:center}#start section .block h3{font-family:Roboto-Regular;text-align:center;letter-spacing:0;text-transform:inherit;color:#8d2815ff}#start section .block .content{text-align:justify}#start #home>p{font-family:Roboto-Light;font-size:1.5rem;line-height:2rem;text-align:center}#start #métier section:nth-of-type(n+3) h3{font-size:1.5rem;color:#fff}#start #métier section:nth-of-type(-n+2) h3{font-family:Roboto-Bold;font-size:1.5rem;text-align:center;letter-spacing:0;text-transform:capitalize;text-transform:inherit;color:#8d2815ff}#start #références>p{font-size:1.2rem;line-height:1.7rem;text-align:center}#start #références h3{font-family:leaguegothic-regular-webfont;font-size:3rem;width:350px;margin:auto;text-align:center;color:#8d2815ff;background-color:#fff59b}#start #références #recommandations .owl-carousel .content p:first-of-type{text-align:center}@keyframes rotateOpen{0%{transform:rotate(-15deg)}100%{transform:rotate(0)}}@keyframes rotateClose{0%{transform:rotate(0)}100%{transform:rotate(-15deg)}}@keyframes translateOpen{0%{margin-top:0}100%{margin-top:-200px}}@keyframes translateClose{0%{margin-top:-200px}100%{margin-top:0}}@keyframes translateOpensvg{0%{top:30px}100%{top:250px}}@keyframes translateClosesvg{0%{top:250px}100%{top:30px}}@keyframes visible{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes hidden{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50px);opacity:0}}.why_lsdo.open h3{animation:rotateOpen 1s,translateOpen 1s;animation-fill-mode:forwards}.why_lsdo.open section{animation:visible 1s;animation-fill-mode:forwards}.why_lsdo.open svg{animation:rotateOpen 1s,translateOpensvg 1s;animation-fill-mode:forwards}.why_lsdo.close h3{animation:rotateClose 1s,translateClose 1s;animation-fill-mode:forwards}.why_lsdo.close section{animation:hidden 1s;animation-fill-mode:forwards}.why_lsdo.close svg{animation:rotateClose 1s,translateClosesvg 1s;animation-fill-mode:forwards}header{position:relative;z-index:999}header nav{position:fixed;z-index:999;top:2px;right:50px}header nav ul{text-align:right}header nav ul li{display:inline-block;margin-left:10px;text-transform:uppercase}header .title{position:fixed;z-index:998;right:50px;left:50px;width:auto;padding-top:20px;text-align:center;background:#fff}header .title .filet{position:absolute;z-index:-1;top:65px;right:0;left:0;width:auto;height:2px;background:#000}header .title h1{height:106px}header .title h1 a{padding:0 50px;background-color:#fff}header .logo{display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;width:100%;margin:200px 0 50px 0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:row;-ms-flex-align:center;align-items:center}header .logo>div{width:calc(100% / 3);margin-left:100px}header .logo>svg{width:calc(100% / 3);min-width:200px;height:100%;margin-right:150px;margin-left:150px}header .logo>section{width:calc(100% / 3);margin-right:100px}header .logo #user div{text-align:right}header .logo #user div p{margin:0}header .logo .why_lsdo{position:relative;height:100px}header .logo .why_lsdo>svg{position:absolute;top:30px;left:20px;transform:rotate(-15deg)}header .logo .why_lsdo h3{margin:0;cursor:pointer;transform:rotate(-15deg)}header .logo .why_lsdo section{opacity:0}header .logo .why_lsdo section.open{display:block!important}#start section{position:relative;margin-top:-10px;margin-bottom:100px;padding-top:5px}#start section>h2,#start section>h3{text-align:center}#start section h3{width:100%}#start h2{z-index:1;width:350px;margin:auto;margin-top:-35px;text-align:center;background:#fff}#start .filet{position:absolute;z-index:-1;top:0;width:100%;height:2px;background:#000}#start #home{width:60%;margin:0 auto 100px auto}#start #métier{display:-ms-inline-flexbox;display:inline-flex;background:#bd9a8428;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#start #métier section{width:35%;min-width:350px}#start #métier section:nth-of-type(n+3){position:relative}#start #métier section:nth-of-type(n+3) .title{position:absolute;z-index:1;top:-65px;left:-70px;width:0;height:0;transform:rotate(-135deg);border:70px solid #0f265cff;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}#start #métier section:nth-of-type(n+3) .title h3{position:absolute;top:-75px;left:-50px;transform:rotate(90deg)}#start #métier section:nth-of-type(n+3)>.content{display:none}#start #métier section:nth-of-type(n+3) .images{position:relative;height:auto}#start #métier section:nth-of-type(n+3) .images .content{position:absolute;top:0;left:0;display:none;width:100%;height:100%;opacity:.9;background:#0f265cff}#start #métier section:nth-of-type(n+3) .images .content li,#start #métier section:nth-of-type(n+3) .images .content p,#start #métier section:nth-of-type(n+3) .images .content ul{text-align:center;color:#fff}#start #métier section:nth-of-type(n+3) .images:hover .content{display:block}#start #références{background:#fff59b8c}#start #références>p{width:50%;margin:50px auto 50px auto}#start #références .title{margin-bottom:50px}#start #références .title .filet{top:13px!important;height:0;border:2px dashed #8d2815;background:#fff59b8c}#start #références section:last-child p{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#start #références section:last-child p img{width:15%;min-width:150px;height:100%;margin:0 20px}#start #références #recommandations .content{background:#fff}#start #références #clients .images{display:-ms-inline-flexbox;display:inline-flex}#start #contact{display:-ms-inline-flexbox;display:inline-flex;width:100%}#start #contact>div:nth-of-type(1){margin-top:50px}#start #contact p:nth-of-type(1){width:60%}#start #contact p:nth-of-type(2){width:40%}#start #contact .block{display:none}.owl-carousel{display:-ms-flexbox!important;display:flex!important;width:auto!important;margin:50px 50px}.owl-carousel .owl-stage-outer{height:700px}.owl-carousel .owl-item{width:auto!important}.owl-carousel .galerie{width:auto}.owl-carousel .galerie .images{width:auto;height:500px}.owl-carousel .galerie .images img{width:auto!important;height:500px}.owl-carousel .galerie .content{position:absolute}.owl-carousel .owl-nav{position:absolute;top:35%;width:100%;transform:translateY(-50%)}.owl-carousel .owl-nav button{width:35px;height:35px;border-radius:35px;background:#8d2815ff!important}.owl-carousel .owl-nav button span{margin-top:-9.5px;color:#fff}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:-40px}.owl-carousel .owl-nav button.owl-next{position:absolute;right:-40px} \ No newline at end of file diff --git a/user/themes/le_style_de_lours/css/bricklayer.css b/user/themes/le_style_de_lours_modif/css/bricklayer.css similarity index 100% rename from user/themes/le_style_de_lours/css/bricklayer.css rename to user/themes/le_style_de_lours_modif/css/bricklayer.css diff --git a/user/themes/le_style_de_lours/css/custom.css b/user/themes/le_style_de_lours_modif/css/custom.css similarity index 100% rename from user/themes/le_style_de_lours/css/custom.css rename to user/themes/le_style_de_lours_modif/css/custom.css diff --git a/user/themes/le_style_de_lours/css/line-awesome.min.css b/user/themes/le_style_de_lours_modif/css/line-awesome.min.css similarity index 100% rename from user/themes/le_style_de_lours/css/line-awesome.min.css rename to user/themes/le_style_de_lours_modif/css/line-awesome.min.css diff --git a/user/themes/le_style_de_lours_modif/css/owl.carousel.min.css b/user/themes/le_style_de_lours_modif/css/owl.carousel.min.css new file mode 100644 index 0000000..a71df11 --- /dev/null +++ b/user/themes/le_style_de_lours_modif/css/owl.carousel.min.css @@ -0,0 +1,6 @@ +/** + * Owl Carousel v2.3.4 + * Copyright 2013-2018 David Deutsch + * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE + */ +.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} \ No newline at end of file diff --git a/user/themes/le_style_de_lours_modif/css/owl.theme.default.min.css b/user/themes/le_style_de_lours_modif/css/owl.theme.default.min.css new file mode 100644 index 0000000..487088d --- /dev/null +++ b/user/themes/le_style_de_lours_modif/css/owl.theme.default.min.css @@ -0,0 +1,6 @@ +/** + * Owl Carousel v2.3.4 + * Copyright 2013-2018 David Deutsch + * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE + */ +.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} \ No newline at end of file diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-italic-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-italic-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-italic-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-italic-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-italic-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-italic-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-italic-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-italic-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-italic-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-italic-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-italic-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-italic-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-italic-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-italic-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-italic-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-italic-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-regular-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-regular-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-regular-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-regular-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-regular-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-regular-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-regular-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-regular-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-regular-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-regular-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-regular-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-regular-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-regular-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-regular-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-condensed-regular-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-condensed-regular-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-italic-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-italic-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-italic-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-italic-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-italic-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-italic-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-italic-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-italic-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-italic-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-italic-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-italic-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-italic-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-italic-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-italic-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-italic-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-italic-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-regular-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-regular-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-regular-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-regular-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-regular-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-regular-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-regular-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-regular-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-regular-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-regular-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-regular-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-regular-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-regular-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-regular-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/leaguegothic-regular-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/leaguegothic-regular-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/League_gothic/stylesheet.css b/user/themes/le_style_de_lours_modif/fonts/League_gothic/stylesheet.css similarity index 100% rename from user/themes/le_style_de_lours/fonts/League_gothic/stylesheet.css rename to user/themes/le_style_de_lours_modif/fonts/League_gothic/stylesheet.css diff --git a/user/themes/le_style_de_lours/fonts/line-awesome.eot b/user/themes/le_style_de_lours_modif/fonts/line-awesome.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/line-awesome.eot rename to user/themes/le_style_de_lours_modif/fonts/line-awesome.eot diff --git a/user/themes/le_style_de_lours/fonts/line-awesome.svg b/user/themes/le_style_de_lours_modif/fonts/line-awesome.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/line-awesome.svg rename to user/themes/le_style_de_lours_modif/fonts/line-awesome.svg diff --git a/user/themes/le_style_de_lours/fonts/line-awesome.ttf b/user/themes/le_style_de_lours_modif/fonts/line-awesome.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/line-awesome.ttf rename to user/themes/le_style_de_lours_modif/fonts/line-awesome.ttf diff --git a/user/themes/le_style_de_lours/fonts/line-awesome.woff b/user/themes/le_style_de_lours_modif/fonts/line-awesome.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/line-awesome.woff rename to user/themes/le_style_de_lours_modif/fonts/line-awesome.woff diff --git a/user/themes/le_style_de_lours/fonts/line-awesome.woff2 b/user/themes/le_style_de_lours_modif/fonts/line-awesome.woff2 similarity index 100% rename from user/themes/le_style_de_lours/fonts/line-awesome.woff2 rename to user/themes/le_style_de_lours_modif/fonts/line-awesome.woff2 diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Bold-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Bold-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Bold-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Bold-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Bold-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Bold-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Bold-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Bold-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Bold-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Bold-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Bold-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Bold-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Bold-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Bold-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Bold-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Bold-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-BoldItalic-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-BoldItalic-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-BoldItalic-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-BoldItalic-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-BoldItalic-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-BoldItalic-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-BoldItalic-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-BoldItalic-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-BoldItalic-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-BoldItalic-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-BoldItalic-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-BoldItalic-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-BoldItalic-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-BoldItalic-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-BoldItalic-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-BoldItalic-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Italic-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Italic-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Italic-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Italic-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Italic-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Italic-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Italic-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Italic-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Italic-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Italic-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Italic-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Italic-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Italic-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Italic-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Italic-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Italic-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Light-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Light-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Light-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Light-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Light-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Light-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Light-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Light-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Light-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Light-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Light-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Light-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Light-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Light-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Light-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Light-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Medium-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Medium-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Medium-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Medium-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Medium-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Medium-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Medium-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Medium-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Medium-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Medium-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Medium-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Medium-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Medium-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Medium-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Medium-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Medium-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-MediumItalic-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-MediumItalic-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-MediumItalic-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-MediumItalic-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-MediumItalic-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-MediumItalic-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-MediumItalic-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-MediumItalic-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-MediumItalic-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-MediumItalic-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-MediumItalic-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-MediumItalic-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-MediumItalic-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-MediumItalic-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-MediumItalic-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-MediumItalic-webfont.woff diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Regular-webfont.eot b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Regular-webfont.eot similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Regular-webfont.eot rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Regular-webfont.eot diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Regular-webfont.svg b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Regular-webfont.svg similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Regular-webfont.svg rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Regular-webfont.svg diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Regular-webfont.ttf b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Regular-webfont.ttf similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Regular-webfont.ttf rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Regular-webfont.ttf diff --git a/user/themes/le_style_de_lours/fonts/roboto/Roboto-Regular-webfont.woff b/user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Regular-webfont.woff similarity index 100% rename from user/themes/le_style_de_lours/fonts/roboto/Roboto-Regular-webfont.woff rename to user/themes/le_style_de_lours_modif/fonts/roboto/Roboto-Regular-webfont.woff diff --git a/user/themes/le_style_de_lours/gulpfile.js b/user/themes/le_style_de_lours_modif/gulpfile.js similarity index 100% rename from user/themes/le_style_de_lours/gulpfile.js rename to user/themes/le_style_de_lours_modif/gulpfile.js diff --git a/user/themes/le_style_de_lours/images/favicon.png b/user/themes/le_style_de_lours_modif/images/favicon.png similarity index 100% rename from user/themes/le_style_de_lours/images/favicon.png rename to user/themes/le_style_de_lours_modif/images/favicon.png diff --git a/user/themes/le_style_de_lours/images/grav-logo.svg b/user/themes/le_style_de_lours_modif/images/grav-logo.svg similarity index 100% rename from user/themes/le_style_de_lours/images/grav-logo.svg rename to user/themes/le_style_de_lours_modif/images/grav-logo.svg diff --git a/user/themes/le_style_de_lours/js/bricklayer.min.js b/user/themes/le_style_de_lours_modif/js/bricklayer.min.js similarity index 100% rename from user/themes/le_style_de_lours/js/bricklayer.min.js rename to user/themes/le_style_de_lours_modif/js/bricklayer.min.js diff --git a/user/themes/le_style_de_lours/js/jquery.treemenu.js b/user/themes/le_style_de_lours_modif/js/jquery.treemenu.js similarity index 100% rename from user/themes/le_style_de_lours/js/jquery.treemenu.js rename to user/themes/le_style_de_lours_modif/js/jquery.treemenu.js diff --git a/user/themes/le_style_de_lours_modif/js/owl.carousel.min.js b/user/themes/le_style_de_lours_modif/js/owl.carousel.min.js new file mode 100644 index 0000000..fbbffc5 --- /dev/null +++ b/user/themes/le_style_de_lours_modif/js/owl.carousel.min.js @@ -0,0 +1,7 @@ +/** + * Owl Carousel v2.3.4 + * Copyright 2013-2018 David Deutsch + * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE + */ +!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("
",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&bi-g-f&&b",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='
',d=k.lazyLoad?a("
",{class:"owl-video-tn "+j,srcType:c}):a("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("
",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a(''),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('
').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1, +animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['',''],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('