From 38839152df53ec891639a57356292f23f75129ac Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 24 Jan 2019 09:12:57 +0000 Subject: [PATCH 001/294] init --- .gitignore | 2 + LICENSE | 21 + README.md | 50 + app/config/sculpin_kernel.yml | 3 + app/config/sculpin_site.yml | 1 + composer.json | 22 + composer.lock | 2703 +++++++++++++++++++++++++++++ source/_layouts/default.html.twig | 10 + source/index.md | 4 + 9 files changed, 2816 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 app/config/sculpin_kernel.yml create mode 100644 app/config/sculpin_site.yml create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 source/_layouts/default.html.twig create mode 100644 source/index.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..9507744cf --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/output_*/ +/vendor/ diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..0e49b904c --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 Oliver Davies + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 000000000..f6ba5c7cd --- /dev/null +++ b/README.md @@ -0,0 +1,50 @@ +# Sculpin Skeleton + +A skeleton project for the [Sculpin][1] static site generator. + +## Usage + +1. Download the project by running `composer create-project opdavies/sculpin-skeleton --no-interaction --no-progress --prefer-dist my-sculpin-site`. +1. Run `cd my-sculpin-site` to change into the project directory, and `composer run watch` to generate and serve the site. +1. Start adding content to `source/index.md`. +1. Add more content, settings, layouts, includes etc as needed. + +## Scripts + +This project includes some custom Composer scripts that you can use rather than running `vendor/bin/sculpin` directly, and that include some additional default options. + +These are: + +- `composer run generate` and `composer run dev` - These generate the site in the development mode. +- `composer run watch` - Generates and serves the site in development mode, watching for any changes. +- `composer run prod` - Generates the site in production mode. + +You can still pass additional options by separating the command and options with `--`. For example, running `composer run watch -- --port=8002` would run the default watch command but also update the server port: + +``` +composer run watch -- --port=8002 +> composer run generate -- --server --watch '--port=8002' +> sculpin generate --clean --no-interaction '--server' '--watch' '--port=8002' +Deleting /Users/opdavies/Code/Personal/sculpin-skeleton/output_dev +Detected new or updated files +Generating: 100% (1 sources / 0.00 seconds) +Converting: 100% (1 sources / 0.20 seconds) +Formatting: 100% (1 sources / 0.00 seconds) +Processing completed in 0.27 seconds +Starting Sculpin server for the dev environment with debug true +Development server is running at http://localhost:8002 +Quit the server with CONTROL-C. +``` + +## Notes + +- The `posts` content type is disabled by default. Re-enable it if needed by removing `enabled: false` from `app/config/sculpin_kernel.yml`. + +[1]: https://sculpin.io +[2]: https://getcomposer.org/doc/06-config.md#process-timeout + +## License + +[MIT][0] + +[0]: https://github.com/opdavies/sculpin-skeleton/blob/master/LICENSE \ No newline at end of file diff --git a/app/config/sculpin_kernel.yml b/app/config/sculpin_kernel.yml new file mode 100644 index 000000000..8d3b2b34e --- /dev/null +++ b/app/config/sculpin_kernel.yml @@ -0,0 +1,3 @@ +sculpin_content_types: + posts: + enabled: false diff --git a/app/config/sculpin_site.yml b/app/config/sculpin_site.yml new file mode 100644 index 000000000..879f6eb1d --- /dev/null +++ b/app/config/sculpin_site.yml @@ -0,0 +1 @@ +title: 'My New Sculpin Site' diff --git a/composer.json b/composer.json new file mode 100644 index 000000000..59757ad82 --- /dev/null +++ b/composer.json @@ -0,0 +1,22 @@ +{ + "name": "opdavies/sculpin-skeleton", + "description": "A skeleton Sculpin site.", + "license": "MIT", + "authors": [ + { + "name": "Oliver Davies", + "email": "oliver@oliverdavies.uk", + "homepage": "https://www.oliverdavies.uk" + } + ], + "require": { + "dflydev/embedded-composer": "^1.0@dev", + "sculpin/sculpin": "^2.1@dev" + }, + "scripts": { + "dev": "composer run-script generate", + "generate": "sculpin generate --clean --no-interaction", + "prod": "composer run-script generate -- --env prod", + "watch": "composer run-script --timeout=0 generate -- --server --watch" + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 000000000..c8f09f879 --- /dev/null +++ b/composer.lock @@ -0,0 +1,2703 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "f91213444ae8c7666dfcf5f2aebc34b5", + "packages": [ + { + "name": "composer/ca-bundle", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "8afa52cd417f4ec417b4bfe86b68106538a87660" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/8afa52cd417f4ec417b4bfe86b68106538a87660", + "reference": "8afa52cd417f4ec417b4bfe86b68106538a87660", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "psr/log": "^1.0", + "symfony/process": "^2.5 || ^3.0 || ^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "time": "2018-10-18T06:09:13+00:00" + }, + { + "name": "composer/composer", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "d8aef3af866b28786ce9b8647e52c42496436669" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/d8aef3af866b28786ce9b8647e52c42496436669", + "reference": "d8aef3af866b28786ce9b8647e52c42496436669", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/semver": "^1.0", + "composer/spdx-licenses": "^1.2", + "composer/xdebug-handler": "^1.1", + "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.7 || ^3.0 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", + "symfony/finder": "^2.7 || ^3.0 || ^4.0", + "symfony/process": "^2.7 || ^3.0 || ^4.0" + }, + "conflict": { + "symfony/console": "2.8.38" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7", + "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "time": "2018-12-03T09:31:16+00:00" + }, + { + "name": "composer/semver", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/c7cb9a2095a074d131b65a8a0cd294479d785573", + "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "time": "2016-08-30T16:08:34+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "7a9556b22bd9d4df7cad89876b00af58ef20d3a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/7a9556b22bd9d4df7cad89876b00af58ef20d3a2", + "reference": "7a9556b22bd9d4df7cad89876b00af58ef20d3a2", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "time": "2018-11-01T09:45:54+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "dc523135366eb68f22268d069ea7749486458562" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/dc523135366eb68f22268d069ea7749486458562", + "reference": "dc523135366eb68f22268d069ea7749486458562", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "time": "2018-11-29T10:59:02+00:00" + }, + { + "name": "dflydev/ant-path-matcher", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-util-antPathMatcher.git", + "reference": "66e0ed7cd07e1d989b170472d000b99ab8c9e33e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-util-antPathMatcher/zipball/66e0ed7cd07e1d989b170472d000b99ab8c9e33e", + "reference": "66e0ed7cd07e1d989b170472d000b99ab8c9e33e", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "autoload": { + "psr-0": { + "dflydev\\util\\antPathMatcher": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Ant Path Matcher Utility", + "homepage": "http://github.com/dflydev/dflydev-util-antPathMatcher", + "keywords": [ + "ant", + "matcher", + "path", + "pattern" + ], + "time": "2012-12-03T05:03:00+00:00" + }, + { + "name": "dflydev/apache-mime-types", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-apache-mime-types.git", + "reference": "f30a57e59b7476e4c5270b6a0727d79c9c0eb861" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-apache-mime-types/zipball/f30a57e59b7476e4c5270b6a0727d79c9c0eb861", + "reference": "f30a57e59b7476e4c5270b6a0727d79c9c0eb861", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "twig/twig": "1.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\ApacheMimeTypes": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Apache MIME Types", + "keywords": [ + "apache", + "mime", + "mimetypes" + ], + "time": "2013-05-14T02:02:01+00:00" + }, + { + "name": "dflydev/canal", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-canal.git", + "reference": "668af213d86f0f378f5dcce6799b974044fa6a51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-canal/zipball/668af213d86f0f378f5dcce6799b974044fa6a51", + "reference": "668af213d86f0f378f5dcce6799b974044fa6a51", + "shasum": "" + }, + "require": { + "dflydev/apache-mime-types": "1.0.*", + "php": ">=5.3.3", + "webignition/internet-media-type": "0.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\Canal": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Content analysis for the purpose of determining Internet media types.", + "keywords": [ + "content", + "detection", + "mime", + "type" + ], + "time": "2013-05-14T05:22:25+00:00" + }, + { + "name": "dflydev/dot-access-configuration", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-configuration.git", + "reference": "ae6e7138b1d9063d343322cca63994ee1ac5161d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-configuration/zipball/ae6e7138b1d9063d343322cca63994ee1ac5161d", + "reference": "ae6e7138b1d9063d343322cca63994ee1ac5161d", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "1.*", + "dflydev/placeholder-resolver": "1.*", + "php": ">=5.3.2" + }, + "require-dev": { + "symfony/yaml": "~2.1" + }, + "suggest": { + "symfony/yaml": "Required for using the YAML Configuration Builders" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\DotAccessConfiguration": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Given a deep data structure representing a configuration, access configuration by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-configuration", + "keywords": [ + "config", + "configuration" + ], + "time": "2016-12-12T17:43:40+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a", + "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\DotAccessData": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "time": "2017-01-20T21:14:22+00:00" + }, + { + "name": "dflydev/embedded-composer", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-embedded-composer.git", + "reference": "65b9d65826a2d27eaf87275c012e24d51b08d661" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-embedded-composer/zipball/65b9d65826a2d27eaf87275c012e24d51b08d661", + "reference": "65b9d65826a2d27eaf87275c012e24d51b08d661", + "shasum": "" + }, + "require": { + "composer/composer": "^1.0", + "php": ">=5.3.2" + }, + "replace": { + "dflydev/embedded-composer-bundle": "self.version", + "dflydev/embedded-composer-console": "self.version", + "dflydev/embedded-composer-core": "self.version" + }, + "require-dev": { + "phpunit/phpunit": "~3.7.10", + "symfony/console": "~2.3@dev", + "symfony/http-kernel": "~2.1" + }, + "suggest": { + "symfony/console": "~2.3", + "symfony/http-kernel": "~2.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\EmbeddedComposer": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Embed Composer into another application", + "keywords": [ + "composer", + "embedded", + "extensibility" + ], + "time": "2018-04-18T14:50:04+00:00" + }, + { + "name": "dflydev/placeholder-resolver", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-placeholder-resolver.git", + "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-placeholder-resolver/zipball/c498d0cae91b1bb36cc7d60906dab8e62bb7c356", + "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\PlaceholderResolver": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Given a data source representing key => value pairs, resolve placeholders like ${foo.bar} to the value associated with the 'foo.bar' key in the data source.", + "homepage": "https://github.com/dflydev/dflydev-placeholder-resolver", + "keywords": [ + "placeholder", + "resolver" + ], + "time": "2012-10-28T21:08:28+00:00" + }, + { + "name": "dflydev/symfony-finder-factory", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-symfony-finder-factory.git", + "reference": "101b2decf308bfac9c9bbc52be1738e1fa863a8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-symfony-finder-factory/zipball/101b2decf308bfac9c9bbc52be1738e1fa863a8a", + "reference": "101b2decf308bfac9c9bbc52be1738e1fa863a8a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2", + "symfony/finder": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "Dflydev\\Symfony\\FinderFactory": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Symfony Finder Factory", + "keywords": [ + "factory", + "finder", + "syfony" + ], + "time": "2012-11-09T16:45:28+00:00" + }, + { + "name": "doctrine/inflector", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "0bcb2e79d8571787f18b7eb036ed3d004908e604" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/0bcb2e79d8571787f18b7eb036ed3d004908e604", + "reference": "0bcb2e79d8571787f18b7eb036ed3d004908e604", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "4.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Doctrine\\Common\\Inflector\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common String Manipulations with regard to casing and singular/plural rules.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string" + ], + "time": "2014-12-20T21:24:13+00:00" + }, + { + "name": "evenement/evenement", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/igorw/evenement.git", + "reference": "6ba9a777870ab49f417e703229d53931ed40fd7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/evenement/zipball/6ba9a777870ab49f417e703229d53931ed40fd7a", + "reference": "6ba9a777870ab49f417e703229d53931ed40fd7a", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0||^5.7||^4.8.35" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-0": { + "Evenement": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "time": "2017-07-17T17:39:19+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.8", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/dcb6e1006bb5fd1e392b4daa68932880f37550d4", + "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "time": "2019-01-14T23:55:14+00:00" + }, + { + "name": "michelf/php-markdown", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/michelf/php-markdown.git", + "reference": "01ab082b355bf188d907b9929cd99b2923053495" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495", + "reference": "01ab082b355bf188d907b9929cd99b2923053495", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Michelf\\": "Michelf/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Michel Fortin", + "email": "michel.fortin@michelf.ca", + "homepage": "https://michelf.ca/", + "role": "Developer" + }, + { + "name": "John Gruber", + "homepage": "https://daringfireball.net/" + } + ], + "description": "PHP Markdown", + "homepage": "https://michelf.ca/projects/php-markdown/", + "keywords": [ + "markdown" + ], + "time": "2018-01-15T00:49:33+00:00" + }, + { + "name": "netcarver/textile", + "version": "v3.5.6", + "source": { + "type": "git", + "url": "https://github.com/textile/php-textile.git", + "reference": "5d4ace919b843e181d5d966d3241046c5f2362e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/textile/php-textile/zipball/5d4ace919b843e181d5d966d3241046c5f2362e8", + "reference": "5d4ace919b843e181d5d966d3241046c5f2362e8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "5.7.*", + "satooshi/php-coveralls": "0.6.*", + "squizlabs/php_codesniffer": "3.*", + "symfony/yaml": "2.4.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Netcarver\\Textile\\": "src/Netcarver/Textile/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Textile markup language parser", + "homepage": "https://github.com/textile/php-textile", + "keywords": [ + "document", + "format", + "html", + "language", + "markup", + "parser", + "php-textile", + "plaintext", + "textile" + ], + "time": "2018-11-18T10:23:06+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2018-11-20T15:27:04+00:00" + }, + { + "name": "react/event-loop", + "version": "v0.4.3", + "source": { + "type": "git", + "url": "https://github.com/reactphp/event-loop.git", + "reference": "8bde03488ee897dc6bb3d91e4e17c353f9c5252f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/8bde03488ee897dc6bb3d91e4e17c353f9c5252f", + "reference": "8bde03488ee897dc6bb3d91e4e17c353f9c5252f", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "suggest": { + "ext-event": "~1.0", + "ext-libev": "*", + "ext-libevent": ">=0.1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\EventLoop\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Event loop abstraction layer that libraries can use for evented I/O.", + "keywords": [ + "asynchronous", + "event-loop" + ], + "time": "2017-04-27T10:56:23+00:00" + }, + { + "name": "react/http", + "version": "v0.4.4", + "source": { + "type": "git", + "url": "https://github.com/reactphp/http.git", + "reference": "aac319bd789cbc7b478d42cde2d03596e97e3222" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/http/zipball/aac319bd789cbc7b478d42cde2d03596e97e3222", + "reference": "aac319bd789cbc7b478d42cde2d03596e97e3222", + "shasum": "" + }, + "require": { + "evenement/evenement": "^2.0 || ^1.0", + "php": ">=5.3.0", + "react/socket": "^0.4", + "react/stream": "^0.4.4", + "ringcentral/psr7": "^1.2" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.10||^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Http\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Library for building an evented http server.", + "keywords": [ + "http" + ], + "time": "2017-02-13T14:12:50+00:00" + }, + { + "name": "react/promise", + "version": "v2.7.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/31ffa96f8d2ed0341a57848cbb84d88b89dd664d", + "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "time": "2019-01-07T21:25:54+00:00" + }, + { + "name": "react/socket", + "version": "v0.4.6", + "source": { + "type": "git", + "url": "https://github.com/reactphp/socket.git", + "reference": "cf074e53c974df52388ebd09710a9018894745d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/socket/zipball/cf074e53c974df52388ebd09710a9018894745d2", + "reference": "cf074e53c974df52388ebd09710a9018894745d2", + "shasum": "" + }, + "require": { + "evenement/evenement": "~2.0|~1.0", + "php": ">=5.3.0", + "react/event-loop": "0.4.*|0.3.*", + "react/promise": "^2.0 || ^1.1", + "react/stream": "^0.4.5" + }, + "require-dev": { + "clue/block-react": "^1.1", + "phpunit/phpunit": "~4.8", + "react/socket-client": "^0.5.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Socket\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server for React PHP", + "keywords": [ + "Socket" + ], + "time": "2017-01-26T09:23:38+00:00" + }, + { + "name": "react/stream", + "version": "v0.4.6", + "source": { + "type": "git", + "url": "https://github.com/reactphp/stream.git", + "reference": "44dc7f51ea48624110136b535b9ba44fd7d0c1ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/stream/zipball/44dc7f51ea48624110136b535b9ba44fd7d0c1ee", + "reference": "44dc7f51ea48624110136b535b9ba44fd7d0c1ee", + "shasum": "" + }, + "require": { + "evenement/evenement": "^2.0|^1.0", + "php": ">=5.3.8" + }, + "require-dev": { + "clue/stream-filter": "~1.2", + "react/event-loop": "^0.4|^0.3", + "react/promise": "^2.0|^1.0" + }, + "suggest": { + "react/event-loop": "^0.4", + "react/promise": "^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Stream\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Basic readable and writable stream interfaces that support piping.", + "keywords": [ + "pipe", + "stream" + ], + "time": "2017-01-25T14:44:14+00:00" + }, + { + "name": "ringcentral/psr7", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/ringcentral/psr7.git", + "reference": "dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ringcentral/psr7/zipball/dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c", + "reference": "dcd84bbb49b96c616d1dcc8bfb9bef3f2cd53d1c", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "RingCentral\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "PSR-7 message implementation", + "keywords": [ + "http", + "message", + "stream", + "uri" + ], + "time": "2018-01-15T21:00:49+00:00" + }, + { + "name": "sculpin/sculpin", + "version": "2.1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/sculpin/sculpin.git", + "reference": "d5d412354f377d650c18096340f9b874eebd2388" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sculpin/sculpin/zipball/d5d412354f377d650c18096340f9b874eebd2388", + "reference": "d5d412354f377d650c18096340f9b874eebd2388", + "shasum": "" + }, + "require": { + "dflydev/ant-path-matcher": "1.*", + "dflydev/apache-mime-types": "~1.0,>=1.0.1", + "dflydev/canal": "1.*", + "dflydev/dot-access-configuration": "v1.0.2", + "dflydev/embedded-composer": "^1.0@dev", + "dflydev/symfony-finder-factory": "1.*", + "doctrine/inflector": "1.0.*", + "michelf/php-markdown": "^1.7.0", + "netcarver/textile": "3.5.*", + "php": "^5.4|^7.0", + "react/http": "0.4.*", + "sculpin/sculpin-theme-composer-plugin": "^1.0", + "seld/jsonlint": "^1.4", + "symfony/config": "~2.3", + "symfony/console": "~2.3", + "symfony/dependency-injection": "~2.3", + "symfony/event-dispatcher": "~2.3", + "symfony/filesystem": "~2.3", + "symfony/finder": "~2.3", + "symfony/http-kernel": "~2.3", + "symfony/process": "~2.3", + "symfony/yaml": "~2.3", + "twig/extensions": "~1.0", + "twig/twig": "~1.11", + "webignition/internet-media-type": "^0.4" + }, + "replace": { + "sculpin/core": "self.version", + "sculpin/markdown-bundle": "self.version", + "sculpin/markdown-twig-compat-bundle": "self.version", + "sculpin/posts-bundle": "self.version", + "sculpin/proxy-source-collection-contrib": "self.version", + "sculpin/sculpin-bundle": "self.version", + "sculpin/standalone-bundle": "self.version", + "sculpin/taxonomy-contrib": "self.version", + "sculpin/textile-bundle": "self.version", + "sculpin/twig-bundle": "self.version" + }, + "require-dev": { + "phpunit/phpunit": "^4.8", + "squizlabs/php_codesniffer": "^2.8", + "symfony/css-selector": "~2.6", + "symfony/dom-crawler": "~2.6" + }, + "bin": [ + "bin/sculpin", + "bin/sculpin.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev", + "dev-develop": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sculpin\\": "src/Sculpin/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + } + ], + "description": "Static Site Generator", + "homepage": "https://sculpin.io", + "keywords": [ + "generator", + "site", + "static" + ], + "time": "2018-10-13T06:30:41+00:00" + }, + { + "name": "sculpin/sculpin-theme-composer-plugin", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sculpin/sculpin-theme-composer-plugin.git", + "reference": "f22bbf89971054e0e37983263828ca39ffca2437" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sculpin/sculpin-theme-composer-plugin/zipball/f22bbf89971054e0e37983263828ca39ffca2437", + "reference": "f22bbf89971054e0e37983263828ca39ffca2437", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1" + }, + "type": "composer-plugin", + "extra": { + "class": "Sculpin\\Composer\\SculpinThemePlugin\\SculpinThemePlugin", + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Sculpin\\Composer\\SculpinThemePlugin\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "time": "2017-02-27T17:40:03+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.7.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/d15f59a67ff805a44c50ea0516d2341740f81a38", + "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "time": "2018-01-24T12:46:19+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phra" + ], + "time": "2015-10-13T18:44:15+00:00" + }, + { + "name": "symfony/config", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "7dd5f5040dc04c118d057fb5886563963eb70011" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/7dd5f5040dc04c118d057fb5886563963eb70011", + "reference": "7dd5f5040dc04c118d057fb5886563963eb70011", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/filesystem": "~2.3|~3.0.0", + "symfony/polyfill-ctype": "~1.8" + }, + "require-dev": { + "symfony/yaml": "~2.7|~3.0.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2018-11-26T09:38:12+00:00" + }, + { + "name": "symfony/console", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "cbcf4b5e233af15cd2bbd50dee1ccc9b7927dc12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/cbcf4b5e233af15cd2bbd50dee1ccc9b7927dc12", + "reference": "cbcf4b5e233af15cd2bbd50dee1ccc9b7927dc12", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/debug": "^2.7.2|~3.0.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/event-dispatcher": "~2.1|~3.0.0", + "symfony/process": "~2.1|~3.0.0" + }, + "suggest": { + "psr/log-implementation": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2018-11-20T15:55:20+00:00" + }, + { + "name": "symfony/debug", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "74251c8d50dd3be7c4ce0c7b862497cdc641a5d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/74251c8d50dd3be7c4ce0c7b862497cdc641a5d0", + "reference": "74251c8d50dd3be7c4ce0c7b862497cdc641a5d0", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/class-loader": "~2.2|~3.0.0", + "symfony/http-kernel": "~2.3.24|~2.5.9|^2.6.2|~3.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2018-11-11T11:18:13+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "a2f40df187f0053bc361bcea3b27ff2b85744d9f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a2f40df187f0053bc361bcea3b27ff2b85744d9f", + "reference": "a2f40df187f0053bc361bcea3b27ff2b85744d9f", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "conflict": { + "symfony/expression-language": "<2.6" + }, + "require-dev": { + "symfony/config": "~2.2|~3.0.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/yaml": "~2.3.42|~2.7.14|~2.8.7|~3.0.7" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2018-11-11T11:18:13+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "a77e974a5fecb4398833b0709210e3d5e334ffb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a77e974a5fecb4398833b0709210e3d5e334ffb0", + "reference": "a77e974a5fecb4398833b0709210e3d5e334ffb0", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^2.0.5|~3.0.0", + "symfony/dependency-injection": "~2.6|~3.0.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/stopwatch": "~2.3|~3.0.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2018-11-21T14:20:20+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "7ae46872dad09dffb7fe1e93a0937097339d0080" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/7ae46872dad09dffb7fe1e93a0937097339d0080", + "reference": "7ae46872dad09dffb7fe1e93a0937097339d0080", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2018-11-11T11:18:13+00:00" + }, + { + "name": "symfony/finder", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "1444eac52273e345d9b95129bf914639305a9ba4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/1444eac52273e345d9b95129bf914639305a9ba4", + "reference": "1444eac52273e345d9b95129bf914639305a9ba4", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2018-11-11T11:18:13+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v3.1.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "cef0ad49a2e90455cfc649522025b5a2929648c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/cef0ad49a2e90455cfc649522025b5a2929648c0", + "reference": "cef0ad49a2e90455cfc649522025b5a2929648c0", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/polyfill-mbstring": "~1.1" + }, + "require-dev": { + "symfony/expression-language": "~2.8|~3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2017-01-08T20:43:43+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "3df0207d4c973eb9c91b38a608aef4654dc256fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3df0207d4c973eb9c91b38a608aef4654dc256fa", + "reference": "3df0207d4c973eb9c91b38a608aef4654dc256fa", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "psr/log": "~1.0", + "symfony/debug": "^2.6.2", + "symfony/event-dispatcher": "^2.6.7|~3.0.0", + "symfony/http-foundation": "~2.7.36|~2.8.29|~3.1.6", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/config": "<2.7", + "twig/twig": "<1.34|<2.4,>=2" + }, + "require-dev": { + "symfony/browser-kit": "~2.3|~3.0.0", + "symfony/class-loader": "~2.1|~3.0.0", + "symfony/config": "~2.8", + "symfony/console": "~2.3|~3.0.0", + "symfony/css-selector": "^2.0.5|~3.0.0", + "symfony/dependency-injection": "~2.8|~3.0.0", + "symfony/dom-crawler": "^2.0.5|~3.0.0", + "symfony/expression-language": "~2.4|~3.0.0", + "symfony/finder": "^2.0.5|~3.0.0", + "symfony/process": "^2.0.5|~3.0.0", + "symfony/routing": "~2.8|~3.0.0", + "symfony/stopwatch": "~2.3|~3.0.0", + "symfony/templating": "~2.2|~3.0.0", + "symfony/translation": "^2.0.5|~3.0.0", + "symfony/var-dumper": "~2.6|~3.0.0" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/class-loader": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/finder": "", + "symfony/var-dumper": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2018-12-06T14:45:07+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.10.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Gert de Pagter", + "email": "backendtea@gmail.com" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2018-08-06T14:22:27+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.10.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "c79c051f5b3a46be09205c73b80b346e4153e494" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/c79c051f5b3a46be09205c73b80b346e4153e494", + "reference": "c79c051f5b3a46be09205c73b80b346e4153e494", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2018-09-21T13:07:52+00:00" + }, + { + "name": "symfony/process", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "c3591a09c78639822b0b290d44edb69bf9f05dc8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/c3591a09c78639822b0b290d44edb69bf9f05dc8", + "reference": "c3591a09c78639822b0b290d44edb69bf9f05dc8", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2018-11-11T11:18:13+00:00" + }, + { + "name": "symfony/yaml", + "version": "v2.8.49", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "02c1859112aa779d9ab394ae4f3381911d84052b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/02c1859112aa779d9ab394ae4f3381911d84052b", + "reference": "02c1859112aa779d9ab394ae4f3381911d84052b", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2018-11-11T11:18:13+00:00" + }, + { + "name": "twig/extensions", + "version": "v1.5.4", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig-extensions.git", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/57873c8b0c1be51caa47df2cdb824490beb16202", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202", + "shasum": "" + }, + "require": { + "twig/twig": "^1.27|^2.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.4", + "symfony/translation": "^2.7|^3.4" + }, + "suggest": { + "symfony/translation": "Allow the time_diff output to be translated" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_Extensions_": "lib/" + }, + "psr-4": { + "Twig\\Extensions\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Common additional features for Twig that do not directly belong in core", + "keywords": [ + "i18n", + "text" + ], + "time": "2018-12-05T18:34:18+00:00" + }, + { + "name": "twig/twig", + "version": "v1.37.1", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "66be9366c76cbf23e82e7171d47cbfa54a057a62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/66be9366c76cbf23e82e7171d47cbfa54a057a62", + "reference": "66be9366c76cbf23e82e7171d47cbfa54a057a62", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "symfony/polyfill-ctype": "^1.8" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "^2.7", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.37-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "https://twig.symfony.com/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "time": "2019-01-14T14:59:29+00:00" + }, + { + "name": "webignition/disallowed-character-terminated-string", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/webignition/disallowed-character-terminated-string.git", + "reference": "25d12868c82b56bc0d04278e31594385ba4dddc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/disallowed-character-terminated-string/zipball/25d12868c82b56bc0d04278e31594385ba4dddc4", + "reference": "25d12868c82b56bc0d04278e31594385ba4dddc4", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "A string terminated by one or more disallowed characters", + "homepage": "https://github.com/webignition/disallowed-character-terminated-string", + "keywords": [ + "string", + "terminated" + ], + "time": "2012-07-16T21:29:50+00:00" + }, + { + "name": "webignition/internet-media-type", + "version": "0.4.8", + "source": { + "type": "git", + "url": "https://github.com/webignition/internet-media-type.git", + "reference": "1a5bbe38033b00b23acd5e1dd10489bb07eed77c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/internet-media-type/zipball/1a5bbe38033b00b23acd5e1dd10489bb07eed77c", + "reference": "1a5bbe38033b00b23acd5e1dd10489bb07eed77c", + "shasum": "" + }, + "require": { + "php": ">=5.6.0", + "webignition/quoted-string": ">=0.2.1,<1.0", + "webignition/string-parser": ">=0.2.3,<1.0" + }, + "require-dev": { + "phpunit/phpunit": "~5.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "webignition\\InternetMediaType\\": "src/", + "webignition\\Tests\\InternetMediaType\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "PHP model of an http://en.wikipedia.org/wiki/Internet_media_type", + "homepage": "https://github.com/webignition/internet-media-type", + "keywords": [ + "content type", + "content-type", + "internet media type", + "media type", + "media-type" + ], + "time": "2018-03-12T14:54:00+00:00" + }, + { + "name": "webignition/quoted-string", + "version": "0.2.1", + "source": { + "type": "git", + "url": "https://github.com/webignition/quoted-string.git", + "reference": "88b36b7be067796683ab3668e175322842dd5313" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/quoted-string/zipball/88b36b7be067796683ab3668e175322842dd5313", + "reference": "88b36b7be067796683ab3668e175322842dd5313", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "webignition/string-parser": ">=0.2.3,<1" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "webignition\\QuotedString\\": "src/", + "webignition\\Tests\\QuotedString\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "A parser for string values that are encapsulated in double quotes (ASCII 34)", + "homepage": "https://github.com/webignition/quoted-string", + "keywords": [ + "parser", + "quoted-string" + ], + "time": "2017-05-11T11:41:31+00:00" + }, + { + "name": "webignition/string-parser", + "version": "0.2.3", + "source": { + "type": "git", + "url": "https://github.com/webignition/string-parser.git", + "reference": "8591e28c05bd250bcc67b8001f3588995b9ef74b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webignition/string-parser/zipball/8591e28c05bd250bcc67b8001f3588995b9ef74b", + "reference": "8591e28c05bd250bcc67b8001f3588995b9ef74b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "webignition/disallowed-character-terminated-string": ">=1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "webignition\\StringParser\\": "src/", + "webignition\\Tests\\StringParser\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jon Cram", + "email": "jon@webignition.net" + } + ], + "description": "Abstract state-based string parser", + "homepage": "https://github.com/webignition/string-parser", + "keywords": [ + "parser", + "string" + ], + "time": "2017-05-11T10:04:12+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "dflydev/embedded-composer": 20, + "sculpin/sculpin": 20 + }, + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [] +} diff --git a/source/_layouts/default.html.twig b/source/_layouts/default.html.twig new file mode 100644 index 000000000..6992f1133 --- /dev/null +++ b/source/_layouts/default.html.twig @@ -0,0 +1,10 @@ + + + + + {{ site.title }} + + + {% block content %}{% endblock %} + + diff --git a/source/index.md b/source/index.md new file mode 100644 index 000000000..d620bba2a --- /dev/null +++ b/source/index.md @@ -0,0 +1,4 @@ +--- +layout: default +--- +Hello, World! From 13d662399166a11d0066419723160290b594d910 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 24 Jan 2019 09:13:21 +0000 Subject: [PATCH 002/294] Replace index.md with index.html.twig --- source/index.html.twig | 295 +++++++++++++++++++++++++++++++++++++++++ source/index.md | 4 - 2 files changed, 295 insertions(+), 4 deletions(-) create mode 100644 source/index.html.twig delete mode 100644 source/index.md diff --git a/source/index.html.twig b/source/index.html.twig new file mode 100644 index 000000000..3cab22e2e --- /dev/null +++ b/source/index.html.twig @@ -0,0 +1,295 @@ +--- +layout: default +--- + + + + + + + + + + DrupalCamp Bristol 2017 + + + + + + + + +
+
+
+
+ +
+ +
+
+ +
+ +
+
+
+

CXO

+

Friday

+

30th June

+

Location: Watershed

+
+

DEV

+

Saturday

+

1st July

+

Location: University of Bristol, School of Chemistry

+
+

SPRINT

+

Sunday

+

2nd July

+

Location: Lamp Bristol

+
+
+
+
+
+
+
+

Featured Speakers

+
+
+
+ +
+
+
+
+
+
+

Our Sponsors

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+ +
+
+
+ +
+ + diff --git a/source/index.md b/source/index.md deleted file mode 100644 index d620bba2a..000000000 --- a/source/index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -layout: default ---- -Hello, World! From c21ee216f36fdb0f77aa0b2b6843c9e9ab8cfe7a Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 24 Jan 2019 09:19:35 +0000 Subject: [PATCH 003/294] Copy existing assets --- ...9LxWGvT5F_MnCGazkuov6eT9QNhKr0hGqtNWTk.css | 24 ++++++ ...iqzJuEPqXgw0OVLQPx82pcc6QVkRoP0hW2MEWs.css | 25 ++++++ ...jXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js | 4 + source/themes/dcb2017/images/dcb-bg.jpg | Bin 0 -> 53665 bytes .../themes/dcb2017/images/logo-with-dates.svg | 75 ++++++++++++++++++ source/themes/dcb2017/logo.svg | 73 +++++++++++++++++ 6 files changed, 201 insertions(+) create mode 100644 source/sites/default/files/css/css_3lBjB9LxWGvT5F_MnCGazkuov6eT9QNhKr0hGqtNWTk.css create mode 100644 source/sites/default/files/css/css_Vn8-2iqzJuEPqXgw0OVLQPx82pcc6QVkRoP0hW2MEWs.css create mode 100644 source/sites/default/files/js/js_VtafjXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js create mode 100644 source/themes/dcb2017/images/dcb-bg.jpg create mode 100644 source/themes/dcb2017/images/logo-with-dates.svg create mode 100644 source/themes/dcb2017/logo.svg diff --git a/source/sites/default/files/css/css_3lBjB9LxWGvT5F_MnCGazkuov6eT9QNhKr0hGqtNWTk.css b/source/sites/default/files/css/css_3lBjB9LxWGvT5F_MnCGazkuov6eT9QNhKr0hGqtNWTk.css new file mode 100644 index 000000000..4dff741c0 --- /dev/null +++ b/source/sites/default/files/css/css_3lBjB9LxWGvT5F_MnCGazkuov6eT9QNhKr0hGqtNWTk.css @@ -0,0 +1,24 @@ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;} +.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{background:transparent url(/core/themes/stable/images/core/throbber-active.gif) no-repeat 0px center;display:inline;padding:1px 5px 2px;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{left:49%;position:fixed;top:48.5%;z-index:1000;background-color:#232323;background-image:url(/core/themes/stable/images/core/loading-small.gif);background-position:center center;background-repeat:no-repeat;border-radius:7px;height:24px;opacity:0.9;padding:4px;width:24px;}[dir="rtl"] .ajax-progress-fullscreen{left:auto;right:49%;} +.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-left:auto;margin-right:auto;} +.js input.form-autocomplete{background-image:url(/core/themes/stable/images/core/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;} +.fieldgroup{border-width:0;padding:0;} +.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;} +.clearfix:after{content:"";display:table;clear:both;} +.js details:not([open]) .details-wrapper{display:none;} +.hidden{display:none;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}.invisible{visibility:hidden;} +.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";} +.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;} +.nowrap{white-space:nowrap;} +.position-container{position:relative;} +.progress{position:relative;}.progress__track{background-color:#fff;border:1px solid;margin-top:5px;max-width:100%;min-width:100px;height:16px;}.progress__bar{background-color:#000;height:1.5em;width:3%;min-width:3%;max-width:100%;}.progress__description,.progress__percentage{color:#555;overflow:hidden;font-size:.875em;margin-top:0.2em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;} +.reset-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;background:transparent;padding:0;margin:0;line-height:inherit;} +.resize-none{resize:none;}.resize-vertical{resize:vertical;min-height:2em;}.resize-horizontal{resize:horizontal;max-width:100%;}.resize-both{resize:both;max-width:100%;min-height:2em;} +table.sticky-header{background-color:#fff;margin-top:0;z-index:500;top:0;} +.system-status-counter__status-icon{display:inline-block;height:25px;width:25px;vertical-align:middle;}.system-status-counter__status-icon:before{content:"";background-size:20px;background-position:center 2px;background-repeat:no-repeat;display:block;}.system-status-counter__status-icon--error:before{background-image:url(/core/themes/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/themes/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/themes/stable/images/core/icons/73b355/check.svg);} +.system-status-report-counters__item{width:100%;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);margin-bottom:.5em;}@media screen and (min-width:60em){.system-status-report-counters{flex-wrap:wrap;display:flex;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}} +.system-status-general-info__item{border:1px solid #ccc;margin-top:1em;padding:0 1em 1em;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;} +body.drag{cursor:move;}tr.region-title{font-weight:bold;}tr.region-message{color:#999;}tr.region-populated{display:none;}tr.add-new .tabledrag-changed{display:none;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/core/themes/stable/images/core/icons/787878/move.svg) no-repeat 6px 7px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;width:14px;}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/themes/stable/images/core/icons/000000/move.svg);}.touchevents .draggable td{padding:0 10px;}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0;}.touchevents a.tabledrag-handle{height:44px;width:40px;}.touchevents a.tabledrag-handle .handle{background-position:40% 19px;height:21px;}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px;}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;} +.tablesort{width:16px;height:16px;display:inline-block;background-size:100%;}.tablesort--asc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-up.svg);} +div.tree-child{background:url(/core/themes/stable/images/core/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/themes/stable/images/core/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/themes/stable/images/core/tree.png) no-repeat -11px center;} +.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{clear:both;float:left;width:100%;} diff --git a/source/sites/default/files/css/css_Vn8-2iqzJuEPqXgw0OVLQPx82pcc6QVkRoP0hW2MEWs.css b/source/sites/default/files/css/css_Vn8-2iqzJuEPqXgw0OVLQPx82pcc6QVkRoP0hW2MEWs.css new file mode 100644 index 000000000..ef4cd4043 --- /dev/null +++ b/source/sites/default/files/css/css_Vn8-2iqzJuEPqXgw0OVLQPx82pcc6QVkRoP0hW2MEWs.css @@ -0,0 +1,25 @@ +.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;} +.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;} +.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;} +.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/core/misc/menu-expanded.png) 0px 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);} +.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;} +details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;} +.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;} +.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';} +form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;} +.icon-help{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;} +.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;} +.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;} +button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;} +ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;} +ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/core/misc/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{padding-top:0.2em;margin:0;}ul.menu a.is-active{color:#000;} +.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;} +.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;} +tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;} +tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;} +th.is-active img{display:inline;}td.is-active{background-color:#ddd;} +div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;} +.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;} +.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}} +.node--unpublished{background-color:#fff4f4;} +html{font-family:'Poppins',sans-serif;font-size:16px;}a,a:visited{color:#666;}a:hover,a:focus,a:visited:hover,a:visited:focus{color:black;}h1{font-size:2.4em;}h2{font-size:2em;}h3{font-size:1.6em;}h1,h2,h3,h4{font-weight:600;margin-bottom:0.4em;}h1,h2{text-transform:uppercase;}.region-header{margin:0 auto;max-width:72rem;overflow:hidden;}.region-featured{position:relative;}.region-featured:after{background-image:url(/themes/dcb2017/images/dcb-bg.jpg);background-position:center center;background-size:cover;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}.featured-footer{background:black;color:white;font-size:1.2rem;font-weight:bold;padding:1rem;text-align:center;text-transform:uppercase;}.featured-footer a{color:#ec16a8;text-decoration:none;}.featured-footer a:focus,.featured-footer a:hover{color:#666;}.region-content{margin:0 auto;max-width:72rem;padding:1rem;}.region-content .block-views{margin-bottom:5em;}.region-content-top{overflow:hidden;}.region-content-bottom{margin:2em 0 4em;text-align:center;}.region-content-bottom h2{font-size:2em;font-weight:700;}@media screen and (min-width:37.5rem){.region-content-bottom h2{font-size:3em;}}@media screen and (min-width:56.25rem){.region-content-bottom h2{font-size:4em;}}.region-content-bottom h2 span{color:#0fa877;}.region-content-bottom .block{margin:2em 1em;}.region-content-bottom .all-sponsors-link a{background:#b33ee9;border:0;color:white;font-size:1rem;font-weight:600;padding:0.5rem 1rem;text-decoration:none;text-transform:uppercase;background-color:#0fa877;}.region-content-bottom .all-sponsors-link a:hover,.region-content-bottom .all-sponsors-link a:focus{background:#0fa877;}.region-content-bottom .all-sponsors-link a:hover,.region-content-bottom .all-sponsors-link a:focus{background:#ec16a8;}.region-content-bottom img{height:auto;max-width:100%;}.region-footer{margin:0 auto;max-width:72rem;padding:1rem;}.layout-container > footer{background-image:url(/themes/dcb2017/images/dcb-bg.jpg);background-position:center center;background-size:cover;}ul.menu{margin:0;padding:0;text-align:center;}@media screen and (min-width:37.5rem){ul.menu{text-align:left;}}ul.menu li.menu-item{display:inline-block;padding:0.5rem 1rem;text-transform:uppercase;}@media screen and (min-width:37.5rem){ul.menu li.menu-item{padding:1rem 0.8rem;}}ul.menu li.menu-item a{color:black;text-decoration:none;}ul.menu li.menu-item a:hover,ul.menu li.menu-item a:focus,ul.menu li.menu-item a.is-active{color:#0fa877;}nav.menu--main{font-weight:bold;}@media screen and (min-width:37.5rem){nav.menu--main{margin:0.8rem;float:right;}}.block-system-branding-block{margin:0.5rem auto;width:8rem;}@media screen and (min-width:37.5rem){.block-system-branding-block{float:left;margin:0.5rem 2rem;width:auto;}}.site-logo img{display:block;max-width:100%;width:11rem;}#block-homepagehero{font-size:1.8rem;line-height:1.2;margin:auto;max-width:30rem;padding:3rem 1rem;text-align:center;}@media screen and (min-width:56.25rem){#block-homepagehero{padding:6rem 1rem;}}@media screen and (min-width:75rem){#block-homepagehero{padding:10rem 1rem;}}#block-homepagehero img{max-width:100%;}#block-homepagehero p{margin:1rem 0;}#block-homepagehero a.tickets,#block-homepagehero a.submit{background:#b33ee9;border:0;color:white;font-size:1rem;font-weight:600;padding:0.5rem 1rem;text-decoration:none;text-transform:uppercase;display:inline-block;font-size:1.2rem;margin:0 0.5rem 0.5rem;padding:0.8rem 1.6rem;}#block-homepagehero a.tickets:hover,#block-homepagehero a.tickets:focus,#block-homepagehero a.submit:hover,#block-homepagehero a.submit:focus{background:#0fa877;}#block-homepagehero a.tickets{background-color:#ec16a8;}#block-dcbschedule{overflow:hidden;position:relative;}#block-dcbschedule .field{box-sizing:border-box;padding:2rem 2rem 2rem;position:relative;text-align:center;text-transform:uppercase;}@media screen and (min-width:56.25rem){#block-dcbschedule .field{float:left;padding:3rem 3rem 3rem;position:static;width:33.333%;}}@media screen and (min-width:75rem){#block-dcbschedule .field{padding:5rem 4rem 4rem;}}#block-dcbschedule .field:before{bottom:0;content:'';left:0;position:absolute;top:0;width:100%;z-index:-1;background-position:center;background-size:cover;}@media screen and (min-width:56.25rem){#block-dcbschedule .field:before{width:33.333%;}}#block-dcbschedule .field.field--name-field-cxo-text:before{background-image:url(/themes/dcb2017/images/cxo.jpg);}@media screen and (min-width:56.25rem){#block-dcbschedule .field.field--name-field-cxo-text:before{left:0;}}#block-dcbschedule .field.field--name-field-dev-text:before{background-image:url(/themes/dcb2017/images/dev.jpg);}@media screen and (min-width:56.25rem){#block-dcbschedule .field.field--name-field-dev-text:before{left:33.333%;}}#block-dcbschedule .field.field--name-field-sprint-text:before{background-image:url(/themes/dcb2017/images/sprint.jpg);}@media screen and (min-width:56.25rem){#block-dcbschedule .field.field--name-field-sprint-text:before{left:66.666%;}}#block-dcbschedule p,#block-dcbschedule h2{margin:0;}#block-dcbschedule h2{font-size:5rem;font-weight:700;line-height:1;}@media screen and (min-width:56.25rem){#block-dcbschedule h2{font-size:3rem;}}@media screen and (min-width:75rem){#block-dcbschedule h2{font-size:5rem;}}#block-dcbschedule .schedule-day{font-size:2.5rem;font-weight:bold;}@media screen and (min-width:56.25rem){#block-dcbschedule .schedule-day{font-size:2rem;}}@media screen and (min-width:75rem){#block-dcbschedule .schedule-day{font-size:2.5rem;}}#block-dcbschedule .schedule-location{font-size:1.6rem;font-weight:600;padding-top:2rem;}@media screen and (min-width:56.25rem){#block-dcbschedule .schedule-location{font-size:1.2rem;}}@media screen and (min-width:75rem){#block-dcbschedule .schedule-location{font-size:1.6rem;}}#block-dcbschedule .schedule-date{font-size:1.6rem;font-weight:600;}@media screen and (min-width:56.25rem){#block-dcbschedule .schedule-date{font-size:1.2rem;}}@media screen and (min-width:75rem){#block-dcbschedule .schedule-date{font-size:1.6rem;}}.form-item > label{display:block;font-weight:600;}.form-item > label.option{display:inline;font-weight:normal;}.form-submit{background:#b33ee9;border:0;color:white;font-size:1rem;font-weight:600;padding:0.5rem 1rem;text-decoration:none;text-transform:uppercase;}.form-submit:hover,.form-submit:focus{background:#0fa877;}.form-text,.form-email{max-width:95%;}.views-view-table td{display:block;vertical-align:top;}.views-view-table td.views-field-field-logo{padding:1em 0;text-align:center;}@media screen and (min-width:56.25rem){.views-view-table td.views-field-field-logo{padding:2em 2em 2em 0;}}@media screen and (min-width:56.25rem){.views-view-table td{display:table-cell;}}.views-view-table .views-field-body a{background:#b33ee9;border:0;color:white;font-size:1rem;font-weight:600;padding:0.5rem 1rem;text-decoration:none;text-transform:uppercase;}.views-view-table .views-field-body a:hover,.views-view-table .views-field-body a:focus{background:#0fa877;}.view-silver-sponsors,.view-supporting-partners{overflow:hidden;text-align:center;}.view-silver-sponsors .sponsor,.view-supporting-partners .sponsor{box-sizing:border-box;float:left;padding:1em;width:100%;}@media screen and (min-width:37.5rem){.view-silver-sponsors .sponsor,.view-supporting-partners .sponsor{width:50%;}}@media screen and (min-width:56.25rem){.view-silver-sponsors .sponsor,.view-supporting-partners .sponsor{width:33.333%;}}@media screen and (min-width:75rem){.view-silver-sponsors .sponsor,.view-supporting-partners .sponsor{width:20%;}}.view-silver-sponsors img,.view-supporting-partners img{height:auto;max-width:100%;}.view-display-id-sponsor_logo_gold .view-content{text-align:center;}.view-display-id-sponsor_logo_gold .views-row{display:inline-block;padding:0.5em 1.5em;vertical-align:middle;}.view-schedule .view-grouping-header{background:#0fa877;color:white;font-size:1.5em;text-align:center;}.view-schedule h2{font-size:1.8em;text-transform:none;}.view-schedule h4{font-size:1.3em;}.view-schedule p{margin:0.5em 0;}.view-schedule .node--type-session{margin-bottom:3em;}@media screen and (min-width:56.25rem){.view-schedule .group-wrapper{box-sizing:border-box;float:left;padding-right:2em;}.view-schedule .group-wrapper h2{font-size:1.2em;line-height:1.4;}}.view-schedule .group-wrapper h3{color:#666;}.view-schedule .view-grouping-content{overflow:hidden;}@media screen and (min-width:56.25rem){.view-schedule .view-grouping-content.col-2 .group-wrapper{width:50%;}}@media screen and (min-width:56.25rem){.view-schedule .view-grouping-content.col-3 .group-wrapper{width:33.33%;}}.node--type-session .field--name-field-category,.node--type-session .field--name-field-level,.node--type-session .field--name-field-length{padding-right:5em;}@media screen and (min-width:37.5rem){.node--type-session .field--name-field-category,.node--type-session .field--name-field-level,.node--type-session .field--name-field-length{float:left;font-weight:600;}.node--type-session .field--name-field-category .field__label,.node--type-session .field--name-field-level .field__label,.node--type-session .field--name-field-length .field__label{display:none;}}.node--type-session .field--name-body{clear:both;padding:0.5em 0;}.node--type-speaker .node__content{position:relative;}@media screen and (min-width:37.5rem){.node--type-speaker .profile-picture{position:absolute;top:0;left:0;}.node--type-speaker .profile-info{min-height:7em;padding-left:9em;}}.node--type-speaker.node--view-mode-speaker-profile{margin-bottom:2em;}.node--type-speaker .speaker-link{text-decoration:none;}.speaker-twitter{background:url(/themes/dcb2017/images/twitter-1.png) no-repeat left center transparent;padding:0 10px 0 20px;}.speaker-drupal{background:url(/themes/dcb2017/images/drop-1.png) no-repeat left center transparent;padding:0 10px 0 20px;} diff --git a/source/sites/default/files/js/js_VtafjXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js b/source/sites/default/files/js/js_VtafjXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js new file mode 100644 index 000000000..830cac760 --- /dev/null +++ b/source/sites/default/files/js/js_VtafjXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document);; diff --git a/source/themes/dcb2017/images/dcb-bg.jpg b/source/themes/dcb2017/images/dcb-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..042d3698f0aa956931d4e639faee516053a0a079 GIT binary patch literal 53665 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�>^M(X1vMFnO)^p@^4`1S8 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 + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/themes/dcb2017/logo.svg b/source/themes/dcb2017/logo.svg new file mode 100644 index 000000000..3c28bfb40 --- /dev/null +++ b/source/themes/dcb2017/logo.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + From 404e2d754a6f5aa1733ca6d0b35ba2b17d2c3e4a Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 24 Jan 2019 09:24:13 +0000 Subject: [PATCH 004/294] Update nav items --- source/index.html.twig | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/source/index.html.twig b/source/index.html.twig index 3cab22e2e..3979edcea 100644 --- a/source/index.html.twig +++ b/source/index.html.twig @@ -35,16 +35,7 @@ layout: default

Main navigation

From 22a49373b1a1d286342d70309913994f204a6d1a Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 24 Jan 2019 09:24:54 +0000 Subject: [PATCH 005/294] Remove buttons --- source/index.html.twig | 1 - 1 file changed, 1 deletion(-) diff --git a/source/index.html.twig b/source/index.html.twig index 3979edcea..2f695d8b0 100644 --- a/source/index.html.twig +++ b/source/index.html.twig @@ -48,7 +48,6 @@ layout: default

Thanks for taking part -

see you in 2018!

-

REVIEW TALKSSpeakers

From 2c0f057b03a505b1998d94fb9d2b4b444aa5719b Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 24 Jan 2019 09:26:12 +0000 Subject: [PATCH 007/294] Remove old content --- source/index.html.twig | 197 ----------------------------------------- 1 file changed, 197 deletions(-) diff --git a/source/index.html.twig b/source/index.html.twig index 63c101db0..d3ead0214 100644 --- a/source/index.html.twig +++ b/source/index.html.twig @@ -55,204 +55,7 @@ layout: default -
- -
-
-
-

CXO

-

Friday

-

30th June

-

Location: Watershed

-
-

DEV

-

Saturday

-

1st July

-

Location: University of Bristol, School of Chemistry

-
-

SPRINT

-

Sunday

-

2nd July

-

Location: Lamp Bristol

-
-
-
-
-
-
-
-

Featured Speakers

-
-
-
- -
-
-
-
-
-
-

Our Sponsors

-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
- -
-
- -
-
-
-
-
- -
-
-