From f33406ffe242dc4aca3ac18a8adb756ece2ae484 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 2 Jul 2017 00:51:42 +0100 Subject: [PATCH] Add old slides --- .../2017-04-20-nomad-php/slides.md | 154 + .../2016-07-23-drupalcamp-bristol/.gitignore | 13 + .../2016-07-23-drupalcamp-bristol/.travis.yml | 5 + .../Gruntfile.js | 176 + .../2016-07-23-drupalcamp-bristol/README.md | 3 + .../assets/.gitignore | 2 + .../assets/css/custom.css | 173 + .../assets/gulpfile.coffee | 28 + .../assets/images/appno.jpg | Bin 0 -> 3731 bytes .../assets/images/command-arguments.png | Bin 0 -> 54808 bytes .../assets/images/console-application-1.png | Bin 0 -> 81114 bytes .../assets/images/console-application-2.png | Bin 0 -> 71035 bytes .../assets/images/drupal-bristol.jpg | Bin 0 -> 18136 bytes .../images/drupal-vm-generator-example.gif | Bin 0 -> 905181 bytes .../assets/images/drupalcamp-bristol.png | Bin 0 -> 84120 bytes .../assets/images/go-command-1.png | Bin 0 -> 19768 bytes .../assets/images/me.jpg | Bin 0 -> 34331 bytes .../assets/images/me_thumb.jpg | Bin 0 -> 25163 bytes .../assets/images/talks-command.png | Bin 0 -> 36827 bytes .../assets/package.json | 14 + .../assets/sass/_code.sass | 12 + .../assets/sass/_grid.sass | 15 + .../assets/sass/_typography.sass | 75 + .../assets/sass/custom.sass | 13 + .../2016-07-23-drupalcamp-bristol/bower.json | 27 + .../css/print/paper.css | 202 + .../css/print/pdf.css | 160 + .../css/reveal.css | 1331 +++++ .../css/reveal.scss | 1411 +++++ .../css/theme/README.md | 21 + .../css/theme/beige.css | 291 + .../css/theme/black.css | 287 + .../css/theme/blood.css | 310 ++ .../css/theme/league.css | 293 + .../css/theme/moon.css | 291 + .../css/theme/night.css | 285 + .../css/theme/serif.css | 287 + .../css/theme/simple.css | 287 + .../css/theme/sky.css | 294 + .../css/theme/solarized.css | 291 + .../css/theme/source/beige.scss | 39 + .../css/theme/source/black.scss | 49 + .../css/theme/source/blood.scss | 79 + .../css/theme/source/league.scss | 34 + .../css/theme/source/moon.scss | 57 + .../css/theme/source/night.scss | 35 + .../css/theme/source/serif.scss | 35 + .../css/theme/source/simple.scss | 38 + .../css/theme/source/sky.scss | 46 + .../css/theme/source/solarized.scss | 63 + .../css/theme/source/white.scss | 49 + .../css/theme/template/mixins.scss | 29 + .../css/theme/template/settings.scss | 43 + .../css/theme/template/theme.scss | 346 ++ .../css/theme/white.css | 287 + .../2016-07-23-drupalcamp-bristol/index.html | 741 +++ .../js/reveal.js | 4744 +++++++++++++++++ .../lib/css/tomorrow-night-bright.css | 74 + .../lib/css/zenburn.css | 80 + .../lib/font/league-gothic/LICENSE | 2 + .../lib/font/league-gothic/league-gothic.css | 10 + .../lib/font/league-gothic/league-gothic.eot | Bin 0 -> 25696 bytes .../lib/font/league-gothic/league-gothic.ttf | Bin 0 -> 64256 bytes .../lib/font/league-gothic/league-gothic.woff | Bin 0 -> 30764 bytes .../lib/font/source-sans-pro/LICENSE | 45 + .../source-sans-pro-italic.eot | Bin 0 -> 75720 bytes .../source-sans-pro-italic.ttf | Bin 0 -> 238084 bytes .../source-sans-pro-italic.woff | Bin 0 -> 98556 bytes .../source-sans-pro-regular.eot | Bin 0 -> 88070 bytes .../source-sans-pro-regular.ttf | Bin 0 -> 288008 bytes .../source-sans-pro-regular.woff | Bin 0 -> 114324 bytes .../source-sans-pro-semibold.eot | Bin 0 -> 89897 bytes .../source-sans-pro-semibold.ttf | Bin 0 -> 284640 bytes .../source-sans-pro-semibold.woff | Bin 0 -> 115648 bytes .../source-sans-pro-semibolditalic.eot | Bin 0 -> 75706 bytes .../source-sans-pro-semibolditalic.ttf | Bin 0 -> 240944 bytes .../source-sans-pro-semibolditalic.woff | Bin 0 -> 98816 bytes .../font/source-sans-pro/source-sans-pro.css | 39 + .../lib/js/classList.js | 2 + .../lib/js/head.min.js | 9 + .../lib/js/html5shiv.js | 7 + .../package.json | 44 + .../plugin/highlight/highlight.js | 31 + .../plugin/markdown/example.html | 129 + .../plugin/markdown/example.md | 31 + .../plugin/markdown/markdown.js | 405 ++ .../plugin/markdown/marked.js | 6 + .../plugin/math/math.js | 67 + .../plugin/multiplex/client.js | 13 + .../plugin/multiplex/index.js | 64 + .../plugin/multiplex/master.js | 31 + .../plugin/multiplex/package.json | 19 + .../plugin/notes-server/client.js | 65 + .../plugin/notes-server/index.js | 69 + .../plugin/notes-server/notes.html | 407 ++ .../plugin/notes/notes.html | 414 ++ .../plugin/notes/notes.js | 136 + .../plugin/print-pdf/print-pdf.js | 48 + .../plugin/search/search.js | 196 + .../plugin/zoom-js/zoom.js | 278 + .../test/examples/assets/image1.png | Bin 0 -> 21991 bytes .../test/examples/assets/image2.png | Bin 0 -> 10237 bytes .../test/examples/barebones.html | 41 + .../test/examples/embedded-media.html | 49 + .../test/examples/math.html | 185 + .../test/examples/slide-backgrounds.html | 144 + .../test/examples/slide-transitions.html | 101 + .../test/qunit-1.12.0.css | 244 + .../test/qunit-1.12.0.js | 2212 ++++++++ .../test-markdown-element-attributes.html | 134 + .../test/test-markdown-element-attributes.js | 46 + .../test/test-markdown-slide-attributes.html | 128 + .../test/test-markdown-slide-attributes.js | 47 + .../test/test-markdown.html | 52 + .../test/test-markdown.js | 15 + .../test/test-pdf.html | 83 + .../test/test-pdf.js | 15 + .../test/test.html | 86 + .../test/test.js | 597 +++ .../images/appnovation.png | Bin 0 -> 8128 bytes .../images/dcbristol.png | Bin 0 -> 1362343 bytes .../images/drupal-1.png | Bin 0 -> 288324 bytes .../images/drupal-2.png | Bin 0 -> 222461 bytes .../images/drupal-3.png | Bin 0 -> 161901 bytes .../images/drupal-4.png | Bin 0 -> 278707 bytes .../images/drupal-6.png | Bin 0 -> 151816 bytes .../images/drupal-7.png | Bin 0 -> 146516 bytes .../images/drush-1.png | Bin 0 -> 46424 bytes .../images/drush-2.png | Bin 0 -> 52961 bytes .../images/drush-3.png | Bin 0 -> 42693 bytes .../images/events-table.png | Bin 0 -> 246539 bytes .../images/me_thumb.jpg | Bin 0 -> 25163 bytes .../migrate-modules-core-experimental.png | Bin 0 -> 180288 bytes .../images/venue-table.png | Bin 0 -> 160733 bytes .../2017-03-04-drupalcamp-london/slides.md | 504 ++ .../2017-11-17-drupal-bristol/.editorconfig | 17 + .../2017-11-17-drupal-bristol/.gitignore | 13 + .../2017-11-17-drupal-bristol/.hashlogin | 0 .../2017-11-17-drupal-bristol/Gruntfile.js | 181 + .../2017-11-17-drupal-bristol/README.md | 3 + .../2017-11-17-drupal-bristol/bower.json | 27 + .../css/print/paper.css | 202 + .../css/print/pdf.css | 160 + .../2017-11-17-drupal-bristol/css/reveal.css | 1330 +++++ .../2017-11-17-drupal-bristol/css/reveal.scss | 1411 +++++ .../css/theme/README.md | 21 + .../css/theme/beige.css | 291 + .../css/theme/black.css | 287 + .../css/theme/blood.css | 310 ++ .../css/theme/league.css | 293 + .../css/theme/moon.css | 291 + .../css/theme/night.css | 285 + .../css/theme/opdavies.css | 419 ++ .../css/theme/serif.css | 287 + .../css/theme/simple.css | 287 + .../css/theme/sky.css | 294 + .../css/theme/solarized.css | 291 + .../css/theme/source/beige.scss | 39 + .../css/theme/source/black.scss | 49 + .../css/theme/source/blood.scss | 79 + .../css/theme/source/league.scss | 34 + .../css/theme/source/moon.scss | 57 + .../css/theme/source/night.scss | 35 + .../css/theme/source/opdavies.sass | 139 + .../css/theme/source/serif.scss | 35 + .../css/theme/source/simple.scss | 38 + .../css/theme/source/sky.scss | 46 + .../css/theme/source/solarized.scss | 63 + .../css/theme/source/white.scss | 49 + .../css/theme/template/mixins.scss | 29 + .../css/theme/template/settings.scss | 43 + .../css/theme/template/theme.scss | 346 ++ .../css/theme/white.css | 287 + .../css/tomorrow-night-bright.css | 74 + .../images/appnovation.png | Bin 0 -> 8128 bytes .../images/composer-manager.png | Bin 0 -> 825569 bytes .../images/composer.png | Bin 0 -> 123178 bytes .../images/drupal-bristol-github.png | Bin 0 -> 360535 bytes .../images/drush-make-talk.png | Bin 0 -> 226394 bytes .../images/me_thumb.jpg | Bin 0 -> 25163 bytes .../2017-11-17-drupal-bristol/index.html | 622 +++ .../2017-11-17-drupal-bristol/js/reveal.js | 4744 +++++++++++++++++ .../lib/css/zenburn.css | 80 + .../lib/font/league-gothic/LICENSE | 2 + .../lib/font/league-gothic/league-gothic.css | 10 + .../lib/font/league-gothic/league-gothic.eot | Bin 0 -> 25696 bytes .../lib/font/league-gothic/league-gothic.ttf | Bin 0 -> 64256 bytes .../lib/font/league-gothic/league-gothic.woff | Bin 0 -> 30764 bytes .../lib/font/source-sans-pro/LICENSE | 45 + .../source-sans-pro-italic.eot | Bin 0 -> 75720 bytes .../source-sans-pro-italic.ttf | Bin 0 -> 238084 bytes .../source-sans-pro-italic.woff | Bin 0 -> 98556 bytes .../source-sans-pro-regular.eot | Bin 0 -> 88070 bytes .../source-sans-pro-regular.ttf | Bin 0 -> 288008 bytes .../source-sans-pro-regular.woff | Bin 0 -> 114324 bytes .../source-sans-pro-semibold.eot | Bin 0 -> 89897 bytes .../source-sans-pro-semibold.ttf | Bin 0 -> 284640 bytes .../source-sans-pro-semibold.woff | Bin 0 -> 115648 bytes .../source-sans-pro-semibolditalic.eot | Bin 0 -> 75706 bytes .../source-sans-pro-semibolditalic.ttf | Bin 0 -> 240944 bytes .../source-sans-pro-semibolditalic.woff | Bin 0 -> 98816 bytes .../font/source-sans-pro/source-sans-pro.css | 39 + .../lib/js/classList.js | 2 + .../lib/js/head.min.js | 9 + .../lib/js/html5shiv.js | 7 + .../2017-11-17-drupal-bristol/package.json | 44 + .../plugin/highlight/highlight.js | 31 + .../plugin/markdown/example.html | 129 + .../plugin/markdown/example.md | 31 + .../plugin/markdown/markdown.js | 405 ++ .../plugin/markdown/marked.js | 6 + .../plugin/math/math.js | 67 + .../plugin/multiplex/client.js | 13 + .../plugin/multiplex/index.js | 64 + .../plugin/multiplex/master.js | 31 + .../plugin/multiplex/package.json | 19 + .../plugin/notes-server/client.js | 65 + .../plugin/notes-server/index.js | 69 + .../plugin/notes-server/notes.html | 407 ++ .../plugin/notes/notes.html | 414 ++ .../plugin/notes/notes.js | 136 + .../plugin/print-pdf/print-pdf.js | 48 + .../plugin/search/search.js | 196 + .../plugin/zoom-js/zoom.js | 278 + .../2017-11-17-drupal-bristol/yarn.lock | 2746 ++++++++++ .../2017-02-08-phpsw/.editorconfig | 17 + .../2017-02-08-phpsw/.gitignore | 13 + .../2017-02-08-phpsw/.hashlogin | 0 .../2017-02-08-phpsw/Gruntfile.js | 181 + .../2017-02-08-phpsw/README.md | 3 + .../2017-02-08-phpsw/bower.json | 27 + .../2017-02-08-phpsw/css/print/paper.css | 202 + .../2017-02-08-phpsw/css/print/pdf.css | 160 + .../2017-02-08-phpsw/css/reveal.css | 1330 +++++ .../2017-02-08-phpsw/css/reveal.scss | 1411 +++++ .../2017-02-08-phpsw/css/theme/README.md | 21 + .../2017-02-08-phpsw/css/theme/beige.css | 291 + .../2017-02-08-phpsw/css/theme/black.css | 287 + .../2017-02-08-phpsw/css/theme/blood.css | 310 ++ .../2017-02-08-phpsw/css/theme/league.css | 293 + .../2017-02-08-phpsw/css/theme/moon.css | 291 + .../2017-02-08-phpsw/css/theme/night.css | 285 + .../2017-02-08-phpsw/css/theme/serif.css | 287 + .../2017-02-08-phpsw/css/theme/simple.css | 287 + .../2017-02-08-phpsw/css/theme/sky.css | 294 + .../2017-02-08-phpsw/css/theme/solarized.css | 291 + .../css/theme/source/beige.scss | 39 + .../css/theme/source/black.scss | 49 + .../css/theme/source/blood.scss | 79 + .../css/theme/source/league.scss | 34 + .../css/theme/source/moon.scss | 57 + .../css/theme/source/night.scss | 35 + .../css/theme/source/serif.scss | 35 + .../css/theme/source/simple.scss | 38 + .../css/theme/source/sky.scss | 46 + .../css/theme/source/solarized.scss | 63 + .../css/theme/source/white.scss | 49 + .../css/theme/template/mixins.scss | 29 + .../css/theme/template/settings.scss | 43 + .../css/theme/template/theme.scss | 346 ++ .../2017-02-08-phpsw/css/theme/white.css | 287 + .../2017-02-08-phpsw/images/appnovation.png | Bin 0 -> 8128 bytes .../images/drupal-novice-tag.png | Bin 0 -> 37206 bytes .../2017-02-08-phpsw/images/me_thumb.jpg | Bin 0 -> 25163 bytes .../2017-02-08-phpsw/images/mentors.png | Bin 0 -> 210972 bytes .../2017-02-08-phpsw/images/pr-merged.png | Bin 0 -> 16266 bytes .../2017-02-08-phpsw/images/tim.png | Bin 0 -> 113804 bytes .../2017-02-08-phpsw/images/tweet-1.png | Bin 0 -> 64139 bytes .../2017-02-08-phpsw/index.html | 260 + .../2017-02-08-phpsw/js/reveal.js | 4744 +++++++++++++++++ .../2017-02-08-phpsw/lib/css/zenburn.css | 80 + .../lib/font/league-gothic/LICENSE | 2 + .../lib/font/league-gothic/league-gothic.css | 10 + .../lib/font/league-gothic/league-gothic.eot | Bin 0 -> 25696 bytes .../lib/font/league-gothic/league-gothic.ttf | Bin 0 -> 64256 bytes .../lib/font/league-gothic/league-gothic.woff | Bin 0 -> 30764 bytes .../lib/font/source-sans-pro/LICENSE | 45 + .../source-sans-pro-italic.eot | Bin 0 -> 75720 bytes .../source-sans-pro-italic.ttf | Bin 0 -> 238084 bytes .../source-sans-pro-italic.woff | Bin 0 -> 98556 bytes .../source-sans-pro-regular.eot | Bin 0 -> 88070 bytes .../source-sans-pro-regular.ttf | Bin 0 -> 288008 bytes .../source-sans-pro-regular.woff | Bin 0 -> 114324 bytes .../source-sans-pro-semibold.eot | Bin 0 -> 89897 bytes .../source-sans-pro-semibold.ttf | Bin 0 -> 284640 bytes .../source-sans-pro-semibold.woff | Bin 0 -> 115648 bytes .../source-sans-pro-semibolditalic.eot | Bin 0 -> 75706 bytes .../source-sans-pro-semibolditalic.ttf | Bin 0 -> 240944 bytes .../source-sans-pro-semibolditalic.woff | Bin 0 -> 98816 bytes .../font/source-sans-pro/source-sans-pro.css | 39 + .../2017-02-08-phpsw/lib/js/classList.js | 2 + .../2017-02-08-phpsw/lib/js/head.min.js | 9 + .../2017-02-08-phpsw/lib/js/html5shiv.js | 7 + .../opdavies-reveal/opdavies-theme/.gitignore | 2 + .../opdavies-theme/css/style.css | 5 + .../opdavies-theme/gulpfile.js | 46 + .../opdavies-theme/package.json | 11 + .../opdavies-theme/sass/_custom.sass | 4 + .../opdavies-theme/sass/_general.sass | 12 + .../opdavies-theme/sass/_layout.sass | 2 + .../opdavies-theme/sass/_mixins.sass | 11 + .../opdavies-theme/sass/_reveal.sass | 158 + .../opdavies-theme/sass/_typography.sass | 23 + .../opdavies-theme/sass/style.sass | 2 + .../vendor/css/tomorrow-night-bright.css | 74 + .../opdavies-reveal/opdavies-theme/yarn.lock | 2110 ++++++++ .../2017-02-08-phpsw/package.json | 44 + .../plugin/highlight/highlight.js | 31 + .../plugin/markdown/example.html | 129 + .../plugin/markdown/example.md | 31 + .../plugin/markdown/markdown.js | 405 ++ .../plugin/markdown/marked.js | 6 + .../2017-02-08-phpsw/plugin/math/math.js | 67 + .../plugin/multiplex/client.js | 13 + .../plugin/multiplex/index.js | 64 + .../plugin/multiplex/master.js | 31 + .../plugin/multiplex/package.json | 19 + .../plugin/notes-server/client.js | 65 + .../plugin/notes-server/index.js | 69 + .../plugin/notes-server/notes.html | 407 ++ .../2017-02-08-phpsw/plugin/notes/notes.html | 414 ++ .../2017-02-08-phpsw/plugin/notes/notes.js | 136 + .../plugin/print-pdf/print-pdf.js | 48 + .../2017-02-08-phpsw/plugin/search/search.js | 196 + .../2017-02-08-phpsw/plugin/zoom-js/zoom.js | 278 + .../2017-02-08-phpsw/yarn.lock | 2746 ++++++++++ .../2016-11-09-phpsw/.editorconfig | 13 + .../2016-11-09-phpsw/.gitignore | 13 + .../2016-11-09-phpsw/Gruntfile.js | 181 + .../2016-11-09-phpsw/README.md | 3 + .../2016-11-09-phpsw/bower.json | 27 + .../2016-11-09-phpsw/css/print/paper.css | 202 + .../2016-11-09-phpsw/css/print/pdf.css | 160 + .../2016-11-09-phpsw/css/reveal.css | 1330 +++++ .../2016-11-09-phpsw/css/reveal.scss | 1411 +++++ .../2016-11-09-phpsw/css/theme/README.md | 21 + .../2016-11-09-phpsw/css/theme/beige.css | 291 + .../2016-11-09-phpsw/css/theme/black.css | 287 + .../2016-11-09-phpsw/css/theme/blood.css | 310 ++ .../2016-11-09-phpsw/css/theme/league.css | 293 + .../2016-11-09-phpsw/css/theme/moon.css | 291 + .../2016-11-09-phpsw/css/theme/night.css | 285 + .../2016-11-09-phpsw/css/theme/opdavies.css | 419 ++ .../2016-11-09-phpsw/css/theme/serif.css | 287 + .../2016-11-09-phpsw/css/theme/simple.css | 287 + .../2016-11-09-phpsw/css/theme/sky.css | 294 + .../2016-11-09-phpsw/css/theme/solarized.css | 291 + .../css/theme/source/beige.scss | 39 + .../css/theme/source/black.scss | 49 + .../css/theme/source/blood.scss | 79 + .../css/theme/source/league.scss | 34 + .../css/theme/source/moon.scss | 57 + .../css/theme/source/night.scss | 35 + .../css/theme/source/opdavies.sass | 139 + .../css/theme/source/serif.scss | 35 + .../css/theme/source/simple.scss | 38 + .../css/theme/source/sky.scss | 46 + .../css/theme/source/solarized.scss | 63 + .../css/theme/source/white.scss | 49 + .../css/theme/template/mixins.scss | 29 + .../css/theme/template/settings.scss | 43 + .../css/theme/template/theme.scss | 346 ++ .../2016-11-09-phpsw/css/theme/white.css | 287 + .../css/tomorrow-night-bright.css | 74 + .../2016-11-09-phpsw/images/appnovation.png | Bin 0 -> 8128 bytes .../2016-11-09-phpsw/images/me_thumb.jpg | Bin 0 -> 25163 bytes .../2016-11-09-phpsw/index.html | 320 ++ .../2016-11-09-phpsw/js/reveal.js | 4744 +++++++++++++++++ .../2016-11-09-phpsw/lib/css/zenburn.css | 80 + .../lib/font/league-gothic/LICENSE | 2 + .../lib/font/league-gothic/league-gothic.css | 10 + .../lib/font/league-gothic/league-gothic.eot | Bin 0 -> 25696 bytes .../lib/font/league-gothic/league-gothic.ttf | Bin 0 -> 64256 bytes .../lib/font/league-gothic/league-gothic.woff | Bin 0 -> 30764 bytes .../lib/font/source-sans-pro/LICENSE | 45 + .../source-sans-pro-italic.eot | Bin 0 -> 75720 bytes .../source-sans-pro-italic.ttf | Bin 0 -> 238084 bytes .../source-sans-pro-italic.woff | Bin 0 -> 98556 bytes .../source-sans-pro-regular.eot | Bin 0 -> 88070 bytes .../source-sans-pro-regular.ttf | Bin 0 -> 288008 bytes .../source-sans-pro-regular.woff | Bin 0 -> 114324 bytes .../source-sans-pro-semibold.eot | Bin 0 -> 89897 bytes .../source-sans-pro-semibold.ttf | Bin 0 -> 284640 bytes .../source-sans-pro-semibold.woff | Bin 0 -> 115648 bytes .../source-sans-pro-semibolditalic.eot | Bin 0 -> 75706 bytes .../source-sans-pro-semibolditalic.ttf | Bin 0 -> 240944 bytes .../source-sans-pro-semibolditalic.woff | Bin 0 -> 98816 bytes .../font/source-sans-pro/source-sans-pro.css | 39 + .../2016-11-09-phpsw/lib/js/classList.js | 2 + .../2016-11-09-phpsw/lib/js/head.min.js | 9 + .../2016-11-09-phpsw/lib/js/html5shiv.js | 7 + .../2016-11-09-phpsw/package.json | 44 + .../plugin/highlight/highlight.js | 31 + .../plugin/markdown/example.html | 129 + .../plugin/markdown/example.md | 31 + .../plugin/markdown/markdown.js | 405 ++ .../plugin/markdown/marked.js | 6 + .../2016-11-09-phpsw/plugin/math/math.js | 67 + .../plugin/multiplex/client.js | 13 + .../plugin/multiplex/index.js | 64 + .../plugin/multiplex/master.js | 31 + .../plugin/multiplex/package.json | 19 + .../plugin/notes-server/client.js | 65 + .../plugin/notes-server/index.js | 69 + .../plugin/notes-server/notes.html | 407 ++ .../2016-11-09-phpsw/plugin/notes/notes.html | 414 ++ .../2016-11-09-phpsw/plugin/notes/notes.js | 136 + .../plugin/print-pdf/print-pdf.js | 48 + .../2016-11-09-phpsw/plugin/search/search.js | 196 + .../2016-11-09-phpsw/plugin/zoom-js/zoom.js | 278 + .../2016-11-09-phpsw/videos/demo.mp4 | Bin 0 -> 7150951 bytes .../2016-11-09-phpsw/yarn.lock | 2746 ++++++++++ .../images/appnovation.png | Bin 0 -> 8128 bytes .../images/collection-class-1.png | Bin 0 -> 145949 bytes .../images/collection-class-2.png | Bin 0 -> 390982 bytes .../images/dcbristol.png | Bin 0 -> 1362343 bytes .../images/me.jpg | Bin 0 -> 25163 bytes .../images/phpunit.png | Bin 0 -> 36000 bytes .../images/simpletest-1.png | Bin 0 -> 177966 bytes .../images/simpletest-2.png | Bin 0 -> 199730 bytes .../images/simpletest-3.png | Bin 0 -> 201486 bytes .../images/simpletest-4.png | Bin 0 -> 469781 bytes .../images/simpletest.png | Bin 0 -> 6892 bytes .../images/toggle-optional-fields-1.png | Bin 0 -> 237250 bytes .../images/toggle-optional-fields-2.png | Bin 0 -> 339616 bytes .../images/toggle-optional-fields-3.png | Bin 0 -> 426946 bytes .../images/toggle-optional-fields-button.png | Bin 0 -> 28864 bytes .../test-driven-drupal-development.md | 647 +++ 428 files changed, 79379 insertions(+) create mode 100644 deploying-php-fabric/2017-04-20-nomad-php/slides.md create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/.gitignore create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/.travis.yml create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/Gruntfile.js create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/README.md create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/.gitignore create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/css/custom.css create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/gulpfile.coffee create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/appno.jpg create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/command-arguments.png create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/console-application-1.png create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/console-application-2.png create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/drupal-bristol.jpg create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/drupal-vm-generator-example.gif create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/drupalcamp-bristol.png create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/go-command-1.png create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/me.jpg create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/me_thumb.jpg create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/talks-command.png create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/package.json create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_code.sass create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_grid.sass create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_typography.sass create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/custom.sass create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/bower.json create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/print/paper.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/print/pdf.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/reveal.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/reveal.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/README.md create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/beige.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/black.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/blood.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/league.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/moon.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/night.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/serif.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/simple.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/sky.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/solarized.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/beige.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/black.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/blood.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/league.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/moon.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/night.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/serif.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/simple.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/sky.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/solarized.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/white.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/mixins.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/settings.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/theme.scss create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/white.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/index.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/js/reveal.js create mode 100644 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/css/tomorrow-night-bright.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/css/zenburn.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/league-gothic/LICENSE create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/league-gothic/league-gothic.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/league-gothic/league-gothic.eot create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/league-gothic/league-gothic.ttf create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/league-gothic/league-gothic.woff create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/LICENSE create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-italic.eot create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-italic.ttf create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-italic.woff create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-regular.eot create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-regular.ttf create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-regular.woff create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-semibold.eot create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-semibold.ttf create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-semibold.woff create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/font/source-sans-pro/source-sans-pro.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/js/classList.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/js/head.min.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/lib/js/html5shiv.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/package.json create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/highlight/highlight.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/markdown/example.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/markdown/example.md create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/markdown/markdown.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/markdown/marked.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/math/math.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/multiplex/client.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/multiplex/index.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/multiplex/master.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/multiplex/package.json create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/notes-server/client.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/notes-server/index.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/notes-server/notes.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/notes/notes.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/notes/notes.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/print-pdf/print-pdf.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/search/search.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/plugin/zoom-js/zoom.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/examples/assets/image1.png create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/examples/assets/image2.png create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/examples/barebones.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/examples/embedded-media.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/examples/math.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/examples/slide-backgrounds.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/examples/slide-transitions.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/qunit-1.12.0.css create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/qunit-1.12.0.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test-markdown-element-attributes.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test-markdown-element-attributes.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test-markdown-slide-attributes.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test-markdown-slide-attributes.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test-markdown.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test-markdown.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test-pdf.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test-pdf.js create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test.html create mode 100755 drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/test/test.js create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/appnovation.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/dcbristol.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/drupal-1.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/drupal-2.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/drupal-3.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/drupal-4.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/drupal-6.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/drupal-7.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/drush-1.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/drush-2.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/drush-3.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/events-table.png create mode 100755 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/me_thumb.jpg create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/migrate-modules-core-experimental.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/images/venue-table.png create mode 100644 getting-your-data-into-drupal-8/2017-03-04-drupalcamp-london/slides.md create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/.editorconfig create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/.gitignore create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/.hashlogin create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/Gruntfile.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/README.md create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/bower.json create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/print/paper.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/print/pdf.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/reveal.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/reveal.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/README.md create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/beige.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/black.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/blood.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/league.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/moon.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/night.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/opdavies.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/serif.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/simple.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/sky.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/solarized.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/beige.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/black.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/blood.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/league.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/moon.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/night.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/opdavies.sass create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/serif.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/simple.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/sky.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/solarized.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/source/white.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/template/mixins.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/template/settings.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/template/theme.scss create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/theme/white.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/css/tomorrow-night-bright.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/images/appnovation.png create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/images/composer-manager.png create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/images/composer.png create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/images/drupal-bristol-github.png create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/images/drush-make-talk.png create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/images/me_thumb.jpg create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/index.html create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/js/reveal.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/css/zenburn.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/league-gothic/LICENSE create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/league-gothic/league-gothic.css create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/league-gothic/league-gothic.eot create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/league-gothic/league-gothic.ttf create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/league-gothic/league-gothic.woff create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/LICENSE create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-italic.eot create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-italic.ttf create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-italic.woff create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-regular.eot create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-regular.ttf create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-regular.woff create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-semibold.eot create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-semibold.ttf create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-semibold.woff create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/font/source-sans-pro/source-sans-pro.css create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/js/classList.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/js/head.min.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/lib/js/html5shiv.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/package.json create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/highlight/highlight.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/markdown/example.html create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/markdown/example.md create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/markdown/markdown.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/markdown/marked.js create mode 100755 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/math/math.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/multiplex/client.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/multiplex/index.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/multiplex/master.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/multiplex/package.json create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/notes-server/client.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/notes-server/index.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/notes-server/notes.html create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/notes/notes.html create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/notes/notes.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/print-pdf/print-pdf.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/search/search.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/plugin/zoom-js/zoom.js create mode 100644 goodbye-drush-make-hello-composer/2017-11-17-drupal-bristol/yarn.lock create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/.editorconfig create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/.gitignore create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/.hashlogin create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/Gruntfile.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/README.md create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/bower.json create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/print/paper.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/print/pdf.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/reveal.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/reveal.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/README.md create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/beige.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/black.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/blood.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/league.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/moon.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/night.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/serif.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/simple.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/sky.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/solarized.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/beige.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/black.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/blood.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/league.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/moon.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/night.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/serif.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/simple.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/sky.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/solarized.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/source/white.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/template/mixins.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/template/settings.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/template/theme.scss create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/css/theme/white.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/images/appnovation.png create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/images/drupal-novice-tag.png create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/images/me_thumb.jpg create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/images/mentors.png create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/images/pr-merged.png create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/images/tim.png create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/images/tweet-1.png create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/index.html create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/js/reveal.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/lib/css/zenburn.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/league-gothic/LICENSE create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/league-gothic/league-gothic.css create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/league-gothic/league-gothic.eot create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/league-gothic/league-gothic.ttf create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/league-gothic/league-gothic.woff create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/LICENSE create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-italic.eot create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-italic.ttf create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-italic.woff create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-regular.eot create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-regular.ttf create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-regular.woff create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-semibold.eot create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-semibold.ttf create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-semibold.woff create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/lib/font/source-sans-pro/source-sans-pro.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/lib/js/classList.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/lib/js/head.min.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/lib/js/html5shiv.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/.gitignore create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/css/style.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/gulpfile.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/package.json create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/sass/_custom.sass create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/sass/_general.sass create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/sass/_layout.sass create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/sass/_mixins.sass create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/sass/_reveal.sass create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/sass/_typography.sass create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/sass/style.sass create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/vendor/css/tomorrow-night-bright.css create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/opdavies-reveal/opdavies-theme/yarn.lock create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/package.json create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/highlight/highlight.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/markdown/example.html create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/markdown/example.md create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/markdown/markdown.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/markdown/marked.js create mode 100755 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/math/math.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/multiplex/client.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/multiplex/index.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/multiplex/master.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/multiplex/package.json create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/notes-server/client.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/notes-server/index.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/notes-server/notes.html create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/notes/notes.html create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/notes/notes.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/print-pdf/print-pdf.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/search/search.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/plugin/zoom-js/zoom.js create mode 100644 it-all-started-with-a-patch/2017-02-08-phpsw/yarn.lock create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/.editorconfig create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/.gitignore create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/Gruntfile.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/README.md create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/bower.json create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/print/paper.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/print/pdf.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/reveal.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/reveal.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/README.md create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/beige.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/black.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/blood.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/league.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/moon.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/night.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/opdavies.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/serif.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/simple.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/sky.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/solarized.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/beige.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/black.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/blood.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/league.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/moon.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/night.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/opdavies.sass create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/serif.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/simple.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/sky.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/solarized.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/source/white.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/template/mixins.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/template/settings.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/template/theme.scss create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/theme/white.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/css/tomorrow-night-bright.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/images/appnovation.png create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/images/me_thumb.jpg create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/index.html create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/js/reveal.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/lib/css/zenburn.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/league-gothic/LICENSE create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/league-gothic/league-gothic.css create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/league-gothic/league-gothic.eot create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/league-gothic/league-gothic.ttf create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/league-gothic/league-gothic.woff create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/LICENSE create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-italic.eot create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-italic.ttf create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-italic.woff create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-regular.eot create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-regular.ttf create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-regular.woff create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-semibold.eot create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-semibold.ttf create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-semibold.woff create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/lib/font/source-sans-pro/source-sans-pro.css create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/lib/js/classList.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/lib/js/head.min.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/lib/js/html5shiv.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/package.json create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/highlight/highlight.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/markdown/example.html create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/markdown/example.md create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/plugin/markdown/markdown.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/markdown/marked.js create mode 100755 modern-drupal-development-composer/2016-11-09-phpsw/plugin/math/math.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/multiplex/client.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/multiplex/index.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/multiplex/master.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/multiplex/package.json create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/notes-server/client.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/notes-server/index.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/notes-server/notes.html create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/notes/notes.html create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/notes/notes.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/print-pdf/print-pdf.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/search/search.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/plugin/zoom-js/zoom.js create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/videos/demo.mp4 create mode 100644 modern-drupal-development-composer/2016-11-09-phpsw/yarn.lock create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/appnovation.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/collection-class-1.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/collection-class-2.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/dcbristol.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/me.jpg create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/phpunit.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/simpletest-1.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/simpletest-2.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/simpletest-3.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/simpletest-4.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/simpletest.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/toggle-optional-fields-1.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/toggle-optional-fields-2.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/toggle-optional-fields-3.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/images/toggle-optional-fields-button.png create mode 100644 tdd-test-driven-drupal/2017-03-04-drupalcamp-london/test-driven-drupal-development.md diff --git a/deploying-php-fabric/2017-04-20-nomad-php/slides.md b/deploying-php-fabric/2017-04-20-nomad-php/slides.md new file mode 100644 index 0000000..0e3df10 --- /dev/null +++ b/deploying-php-fabric/2017-04-20-nomad-php/slides.md @@ -0,0 +1,154 @@ +autoscale: true +build-lists: true +footer: @opdavies | oliverdavies.uk +theme: next, 8 + +[.hide-footer] + +# Deploying PHP applications +# (and anything else) +# with Fabric + +--- + +[.build-lists: false] +[.autoscale: false] + +## opdavies + +- Web Developer and System Administrator +- Drupal, Symfony, Laravel, Silex, Sculpin +- Senior Developer at Microserve +- Part-time freelancer +- Open source maintainer and contributor + +--- + +## What and Why? + +- Python library, CLI tool +- Runs commands and local and remote hosts +- Flexible +- Combine pre-deploy and post-deploy scripts + +--- + +[.hide-footer] + +## Installing Fabric + +```bash +$ pip install fabric + +# macOS +$ brew install fabric + +# Debian, Ubuntu +$ apt-get install fabric +$ apt-get install python-fabric +``` + +--- + +[.hide-footer] + +# Basic fabfile + +```python +from fabric.api import * + +env.hosts = ['example.com'] +env.use_ssh_config = True + +def build(): + with cd('/var/www/html'): + run('git pull') + run('composer install') +``` +--- + +## Running Tasks + +[.hide-footer] + +```bash +$ fab + +# Specify a path and filename to the fabfile. +$ fab --fabfile=/path/to/fabfile + +# Pass arguments into the task. +$ fab :build_type=drupal,foo=bar +``` + +^ fabfile.py in the current directory is found automatically. + +--- + +[.hide-footer] + +## Running Tasks Locally + +```python +from fabric.api import * + +... + +def build(): + local('git pull') + local('composer install') +``` + +--- + +[.hide-footer] + +## Building Front-End Assets + +```python +def build_assets(env): + with lcd('themes/custom/example'): + local('yarn --pure-lockfile') + local('./node_modules/.bin/bower install') + + if env == 'prod': + local('./node_modules/.bin/gulp --production') + else: + local('./node_modules/.bin/gulp') +``` + +^ lcd = change directory locally + +--- + +[.hide-footer] + +## Pushing the Code + +```python +from fabric.contrib.project import rsync_project + +... + +def deploy(): + rsync_project( + local_dir='./', + remote_dir='/var/www/html' + exclude=('.git', 'node_modules/'), + default_opts='-vzcrSLh' + ) +``` + +--- + +## More... + +- Run Drush/Console/Artisan commands +- Ensure correct file ownership and permissions +- Update symlinks +- Restart Nginx/Apache +- Anything you can do from the command line... + +--- + +## Questions? diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/.gitignore b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/.gitignore new file mode 100755 index 0000000..e7b4f21 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/.gitignore @@ -0,0 +1,13 @@ +.idea/ +*.iml +*.iws +*.eml +out/ +.DS_Store +.svn +log/*.log +tmp/** +node_modules/ +.sass-cache +css/reveal.min.css +js/reveal.min.js \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/.travis.yml b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/.travis.yml new file mode 100755 index 0000000..264c6ec --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/.travis.yml @@ -0,0 +1,5 @@ +language: node_js +node_js: + - 4.1.1 +before_script: + - npm install -g grunt-cli \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/Gruntfile.js b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/Gruntfile.js new file mode 100755 index 0000000..87630d5 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/Gruntfile.js @@ -0,0 +1,176 @@ +/* global module:false */ +module.exports = function(grunt) { + var port = grunt.option('port') || 8000; + var base = grunt.option('base') || '.'; + + // Project configuration + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + meta: { + banner: + '/*!\n' + + ' * reveal.js <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd, HH:MM") %>)\n' + + ' * http://lab.hakim.se/reveal-js\n' + + ' * MIT licensed\n' + + ' *\n' + + ' * Copyright (C) 2016 Hakim El Hattab, http://hakim.se\n' + + ' */' + }, + + qunit: { + files: [ 'test/*.html' ] + }, + + uglify: { + options: { + banner: '<%= meta.banner %>\n' + }, + build: { + src: 'js/reveal.js', + dest: 'js/reveal.min.js' + } + }, + + sass: { + core: { + files: { + 'css/reveal.css': 'css/reveal.scss', + } + }, + themes: { + files: [ + { + expand: true, + cwd: 'css/theme/source', + src: ['*.scss'], + dest: 'css/theme', + ext: '.css' + } + ] + } + }, + + autoprefixer: { + dist: { + src: 'css/reveal.css' + } + }, + + cssmin: { + compress: { + files: { + 'css/reveal.min.css': [ 'css/reveal.css' ] + } + } + }, + + jshint: { + options: { + curly: false, + eqeqeq: true, + immed: true, + latedef: true, + newcap: true, + noarg: true, + sub: true, + undef: true, + eqnull: true, + browser: true, + expr: true, + globals: { + head: false, + module: false, + console: false, + unescape: false, + define: false, + exports: false + } + }, + files: [ 'Gruntfile.js', 'js/reveal.js' ] + }, + + connect: { + server: { + options: { + port: port, + base: base, + livereload: true, + open: true + } + } + }, + + zip: { + 'reveal-js-presentation.zip': [ + 'index.html', + 'css/**', + 'js/**', + 'lib/**', + 'images/**', + 'plugin/**', + '**.md' + ] + }, + + watch: { + js: { + files: [ 'Gruntfile.js', 'js/reveal.js' ], + tasks: 'js' + }, + theme: { + files: [ 'css/theme/source/*.scss', 'css/theme/template/*.scss' ], + tasks: 'css-themes' + }, + css: { + files: [ 'css/reveal.scss' ], + tasks: 'css-core' + }, + html: { + files: [ '*.html'] + }, + markdown: { + files: [ '*.md' ] + }, + options: { + livereload: true + } + } + + }); + + // Dependencies + grunt.loadNpmTasks( 'grunt-contrib-qunit' ); + grunt.loadNpmTasks( 'grunt-contrib-jshint' ); + grunt.loadNpmTasks( 'grunt-contrib-cssmin' ); + grunt.loadNpmTasks( 'grunt-contrib-uglify' ); + grunt.loadNpmTasks( 'grunt-contrib-watch' ); + grunt.loadNpmTasks( 'grunt-sass' ); + grunt.loadNpmTasks( 'grunt-contrib-connect' ); + grunt.loadNpmTasks( 'grunt-autoprefixer' ); + grunt.loadNpmTasks( 'grunt-zip' ); + + // Default task + grunt.registerTask( 'default', [ 'css', 'js' ] ); + + // JS task + grunt.registerTask( 'js', [ 'jshint', 'uglify', 'qunit' ] ); + + // Theme CSS + grunt.registerTask( 'css-themes', [ 'sass:themes' ] ); + + // Core framework CSS + grunt.registerTask( 'css-core', [ 'sass:core', 'autoprefixer', 'cssmin' ] ); + + // All CSS + grunt.registerTask( 'css', [ 'sass', 'autoprefixer', 'cssmin' ] ); + + // Package presentation to archive + grunt.registerTask( 'package', [ 'default', 'zip' ] ); + + // Serve presentation locally + grunt.registerTask( 'serve', [ 'connect', 'watch' ] ); + + // Run tests + grunt.registerTask( 'test', [ 'jshint', 'qunit' ] ); + +}; diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/README.md b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/README.md new file mode 100644 index 0000000..32a1081 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/README.md @@ -0,0 +1,3 @@ +# Drupal VM, Meet Symfony Console + +A presentation by [Oliver Davies](https://www.oliverdavies.uk). diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/.gitignore b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/.gitignore new file mode 100644 index 0000000..dce19d8 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +*.map diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/css/custom.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/css/custom.css new file mode 100644 index 0000000..46eb4c6 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/css/custom.css @@ -0,0 +1,173 @@ +.reveal div.text-normal, +.reveal ul.text-normal, +.reveal li.text-normal, +.reveal p.text-normal, +.reveal pre code.text-normal { + font-size: 105%; + line-height: 1.3; } + +.reveal div.text-big, +.reveal ul.text-big, +.reveal li.text-big, +.reveal p.text-big, +.reveal pre code.text-big { + font-size: 200%; } + +.reveal div.text-medium, +.reveal ul.text-medium, +.reveal li.text-medium, +.reveal p.text-medium, +.reveal pre code.text-medium { + font-size: 150%; + line-height: 140%; } + +.reveal div.text-small, +.reveal ul.text-small, +.reveal li.text-small, +.reveal p.text-small, +.reveal pre code.text-small { + font-size: 120%; + line-height: 1.3; } + +.reveal div.text-left, +.reveal ul.text-left, +.reveal li.text-left, +.reveal p.text-left, +.reveal pre code.text-left { + text-align: left; } + +.reveal h1.big { + font-size: 2.5em; } + +.reveal h1, +.reveal h2 { + margin-bottom: 40px; } + +.reveal h2 { + font-size: 1.5em; } + +.reveal h3.title { + font-size: 140%; + line-height: 125%; } + +.reveal ul.bullets { + display: block; + margin: 25px; } + .reveal ul.bullets li { + line-height: 100%; + padding-bottom: .75em; + font-size: 1.15em; + text-align: left; + margin-left: 50px; } + .reveal ul.bullets.medium { + margin: 15px; } + .reveal ul.bullets.medium li { + line-height: 100%; + padding-bottom: .75em; + font-size: 1.15em; + text-align: left; } + +.reveal .white { + color: white; } + +.reveal strong { + font-weight: bold; } + +.reveal h3.note { + font-size: 125%; + line-height: 125%; + background-color: #0076C2; + padding: 25px; + color: white; } + +.reveal div.text-small, +.reveal span.text-small { + font-size: 80%; } + +[class^=col--] { + float: left; + margin-bottom: 20px !important; } + [class^=col--]:last-of-type { + float: right; } + +div.col--1-1 { + width: 100%; } + +div.col--2-1 { + width: 50%; } + +div.col--2-2 { + width: 100%; } + +div.col--3-1 { + width: 33.33333%; } + +div.col--3-2 { + width: 66.66667%; } + +div.col--3-3 { + width: 100%; } + +div.col--4-1 { + width: 25%; } + +div.col--4-2 { + width: 50%; } + +div.col--4-3 { + width: 75%; } + +div.col--4-4 { + width: 100%; } + +div.col--5-1 { + width: 20%; } + +div.col--5-2 { + width: 40%; } + +div.col--5-3 { + width: 60%; } + +div.col--5-4 { + width: 80%; } + +div.col--5-5 { + width: 100%; } + +div.col--6-1 { + width: 16.66667%; } + +div.col--6-2 { + width: 33.33333%; } + +div.col--6-3 { + width: 50%; } + +div.col--6-4 { + width: 66.66667%; } + +div.col--6-5 { + width: 83.33333%; } + +div.col--6-6 { + width: 100%; } + +.reveal code { + font-family: monospace,sans-serif; } + +.reveal pre { + width: 100%; } + .reveal pre code { + text-align: left; + font-size: .65em; + line-height: 115%; + padding: 10px 0; } + +.reveal { + background: white; } + .reveal section img { + max-width: 100%; } + .reveal section img.no-border { + border: 0; + box-shadow: none; } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/gulpfile.coffee b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/gulpfile.coffee new file mode 100644 index 0000000..19dc853 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/gulpfile.coffee @@ -0,0 +1,28 @@ +gulp = require 'gulp' +plugins = require('gulp-load-plugins')() +del = require 'del' + +config = + sass: + sourceDir: 'sass' + pattern: '/**/*.sass' + outputDir: 'css' + +gulp.task 'styles', -> + gulp.src config.sass.sourceDir + config.sass.pattern + .pipe plugins.plumber() + .pipe plugins.sass() + .pipe plugins.refresh() + .pipe gulp.dest config.sass.outputDir + +gulp.task 'watch', -> + plugins.refresh.listen() + + gulp.watch config.sass.sourceDir + config.sass.pattern, ['styles'] + +gulp.task 'clean', -> + del.sync config.sass.outputDir + +gulp.task 'build', ['clean', 'styles'] + +gulp.task 'default', ['build', 'watch'] diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/appno.jpg b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/appno.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f7e4914880c1fc00683d889917fc256f80888f70 GIT binary patch literal 3731 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

o}FKTOl; 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 DbeE9Y literal 0 HcmV?d00001 diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/console-application-2.png b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/console-application-2.png new file mode 100644 index 0000000000000000000000000000000000000000..827b61c99e3947fe5cf2afb5c8badf269bca0159 GIT binary patch literal 71035 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

agw6-Me@BhiM)`fws8jReD; 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 CLSuRW literal 0 HcmV?d00001 diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/drupal-bristol.jpg b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/drupal-bristol.jpg new file mode 100644 index 0000000000000000000000000000000000000000..196a2b356a314ea78dd08430348eee072b15aa08 GIT binary patch literal 18136 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 literal 0 HcmV?d00001 diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/drupal-vm-generator-example.gif b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/drupal-vm-generator-example.gif new file mode 100644 index 0000000000000000000000000000000000000000..fc66f941696f6292e6f03240af8b8a6f6bef811b GIT binary patch literal 905181 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

K=I>20Gsb{?)Hne;)+cVFIoVw#;PD1dpY z4{w2I@H#osPrQH45Z2$o2CVs_*Sj*^?!IIL?D~FXQB60*;QO9ZabXJf{Jx;vlunBn z1Io0W5D!>@nXIcaGyOj+<2m~mY#o1l_(-fJx_wA2PEt~jbJSj9Dm|m-j^G(wn11(5 z_@~-_&0zLNIms#O45d(W~n#PsC3dcDCvsZ{9oXNaI zU>y0$GBW9T*T>8QH-Nc}jRFCv2i}3ogFoI;MQ#&CCHr%|4TH>)lVDscgF`p8UC1P_ z#@hk71i{bhl(q3Aw2{>4C=DS{Ym!Xy z45V*bSH?d{ciUF77zEbeQ;td3qHlT{%tIW=Pbl(=`Z_C9Vki!xtzi6o2v~ zUcuVT@eZhg^al>LWVOMFL-%TYWelx12oZp)ooE-60S%v|el9!LIVOC7+bc1fdYZSrcYDJ(Ny983htSyciwFOcFO02-E((ZTKVWZu!S0{0h zIgMw5JbY#(EnCDkvy`@R*LB{3FD5fEOd7AwC>?;z`7`ic3NIwl!0K3l2qpRqNn!>X zUM(aw0)rnZfE$w_jE{8FUA&wD{tcEzc_-5vt1q#Yj13L><7+jKC0_>*1_35tKg86ZqR&?(q$I6{nq_Ru`9j0^#I@d;CTgO@DA zbH=V2#KJLr1gX$XTpXO>yE`Hm4rj1F9WLnGEdX#3{lj$PA?g$cS|Th&0FV|#RPr_; zD4iifhq6E`k$^MgikXyTF@packpST6DN}VNyHd0Pv7DP*Q(t-gq%xw4R`W}sd|H+C zi%Ln?DuGsnfL^*vo{j5!cM~xi>pUn%l(G|vto~G{Xrmh!Fv#iWk+=y4K&2N2~ zoVgi6lje6T%|306{zr^KZQ%Pa&D*|=;cZM&M@$qZEjzzk99@`GhG>XG!EY3g&ukg8 zrC2VESq_Su&RJW{=2#vM(NxSeK!YAbdRuj~S^xI1QdhLXRoXPU**e>r0sS`CX$IQf zHqJlv9Dmw)8tJ)J+6CQs|MM>-8)6yf4X=79LYn;6}*WRZvWH0Q`Xd1!I%=dcY?a!swTl2?0}vi zA$`X}K zoIumt64r$1K*YVCG zJQFeZNj1HZ;}Bfz>7Vp(1J6CImM}sP8hE<@`(XZW1J5q;zb0STv`2)q`M(*w(9B8# zRdpw~nef)+PT5RY)jvJFl>Z#klL=Eq7)hZAkQWXi^zi;g?~`402qnCN+g5~4A}KUD zC+bGsUHAWt6J+<(NQ%=)i}T28lOc}^N&d4*0F4zSgiYeVF}yVI{}KBVc>I5Qctv*! zTgCW)?(P33@#5p-2yA|CMg2dX--?9p>LP;Smw@LJis=MGzoVlgqi!m-ZkF&AhLFcA zY{#pk85f7g*8U*BIGE&bcf z+d8`>Q2dwY+kY?r{(s*>o-`~rT6g^G_I>O;lE$I`pDpA~gTr)J^Xk*Uf3EINTR!xL zo%}y3YiMs(>)uKVC|Wjgeh>=Ai)JuOvCd@v`uU8+)@LBoyAiR=U=DQpTi2@II0Ofg5}Lh0rcHX<)IaX75_6l7gj z%rRszmRuwS28V@r1Ej-LTN~jV5f~i6?CiXOgD7ERad0`~Ee(cmOT1{6VJ|RSm500< zFo2Z1-6v7^vu8B_j8+#}<}XcQm&QTaX!*9$dM&!1Mf$(b z-HQQCeN9-rFmu@r@SMRgpH>>8;7#u-w+MvsU zVhNDur={Fuoas%dcfRjRQ45vH-`WxiRdDTJr0L7LXCUPVq39gT)gehHm zRu(Byy(=uiZXGGAY|R6w)aF-sc34Hf6~fh&`9v_?j%~qZz9f(v1r-)DAwTWK(3=2$LMyVp1r78P;U#a}z5osYq6u3Ut_D~=R z9Q>j99e$Ii-Tr|jN)!s0w65FdcGu`78VSGW02?P8b54OXha5<#+pUVvEn5qwHDvPwxV z1`cMvX@1(zHoPw0TEn#|9~s>HN)brE>#w-&R&cPp0L|Q(7DfAQe#Bn=6Ff%O0tU59 z2t!+sXN+)S{Xbgmhctf<6!x8@L$l#NF=fE)N73_h$Uq&8C9Cfksj#6hVWjBNiP}!y z*Z&QTEk;+93O7*ks~|pc-2K_r8e8IxTxr7rzdKtr++V0r+GE0y)nd-2I{`0z<52JO z9>=NT>{<5L(HL0U&r@Mly0mhXfVE;0cG4L*LqfHzhbVb8HP(xrKjY!U>cFIAGF3t$ z34`eLvr0N|rRb^O zNI@#U({M(?^gWHa@3C(TCv*!^m`;;Q7Un<^2(gbuKn`@HT5uK0!~R29g~S@*S5q2I zd>@Dj7xAEyVL^DK4RRmvyYn;EO|v!xI!tENNRK5A>j)rH=_+^tR!N;$WA6078wuz> zZ#Bu^>M)tpDpbijg>|Pv#%D9PqHQ7UAH%w9v)N;!0Ej33BAoExFD_ny?9E-~HH zPC+zG7e^L|g(hom$?*$tnrP?b6VJ_ZKN_67Ck;=gw0W&vJKI9bS*_0a!&H)FekK+< z>p-0CjyC@Nf;26!ia)VXd?-;rGjySf>bxe)vRH^h9bV0?MNHZ*^XNfNNGvMSiZ)RX ztlc(`WsLhQ(xIygIF~>8>|Q3Zt^@` zH;Nf~R)}{|1HzW=6r*9Ay=yaE2>etAckG9*JA2%$ zj2uc&2z=K|;-h@~EfD zE;eA3S6A#T7oIx?Px{-CVTqxNJmC~`DZYx%vFt~xoxROBgkLnl*nSPs&UuDK9VwK{ zy+dMF%h-O=X~&Klcmco-k@Xc>;ouXuEhwSE_qFEUVo(;OO$vXZgyZF~DW&xAC%xll#KO$b^DWOizE_o&YldTdhA$l|5}Cddsu^G8EU_l zOVFN(5j9>l4d-!+WuBkD8on1QqOi@)-82M$FaH$fZkl-LqcS4$G+KwMHz+lDHIQ!b zY4gItO6A>HhG_BPu@Bz4Yx*k8yiYZIx*pxSA^2gra;sI*-!xu9EdEE?MqjcQamxKC zZhuZ5-s)Xyvn-_ZmSLN;Qh7`6Z1<(v8h=GFKfd4HRpl8{^Te8Q^_`R~b#+uE!z9$a z+#}AOZPg(NTO`X9at~I%OX>s6%e052z#Q@!m3p9h^C6m2i`*7Wy0?S*K`Sj{Gs#*< zQg69x8(kBA$7_>K=5k}3fgHPmPSX&-K!M7)npC$6HQ3eFjT&3IzXzuDuD^4Y!rrO* z9)G=Woed?={9ag;EpT|5;rjUtyUXLk*L~Xxug_oI9T4P%CGCDcJfDAXDc~=3@3ztF z-*2B+ue4;T`Ejm~Bndgovm#++VRAUKLr#DQslhtiDnJcKQt1F#mRU(0kv#xBJqMoL zy^33{<^Ba`8?r`A;236-{*3Dk;E#(W{v7|(0`ZdCH+g8u7x5#E5Ei0q7evIdLYrKl zKp5A1e3l7}??=N9^;j$=B!~(R&@@<49%)4Zv(XJ?F;qlE%j?kKweek&IT#*G6Dmn|a!A8gM}`liCLV-{D{{mc)6@WDv4b>t zV`BC*nyuOBOJ}kR91Wc-7Vk_E10>kvJOU=-uE636pd zrjGDHYj$}dknUU|W+@BLjDwPALtJn(-PZOxIXie9 z2*Z+v1(F@|;@%2nFL!5-EM)@Z0LxUio-X6=FPgt7%Gd9}5KI=a6cHpAklH1Qu!f7A z(;Ii zWsh;<4k_jkB*l@sm&cKyaqY2D)N^Iu$q{P`4@u^TI?xZlDwXG=al{ejWnSg5p7Nrn z&|8w>aMlW1E=Hd$0o(lGr3eMjZNY+XoU7BA6l7m8&&vtF&n+i26q-Jn#F4;ED^JC7VIW}>$8SKcw0?kF>C~QJ# zU-Dijc0~rH>Dbg1*80x~4)@M}kynyGT=;N?R~iUGU)wf32QC(Ql^*$_*aD0)cNDlH#OHAOh{b z8?Ku2S^swG6R}NJ7tlx+(AaDgQcr7?7S4_kMq_Ip%nLts4JDJR2b@LjLxB4BCd%$w z$97Tmho0oXh@dIOEK_XNvZ{j z<0W@0ACvM1tj4Kt=}Fbra2St1&axCgJ`Qx(BXpuUAfgs0#ZnFefK)+{t*kV^jN0NY zHF2n)6t9ddot46f?B`FiFF#QtYh~j{vB2T2t9V~IYdUtJPTL5mylbvvVW?uUnaa~# z<$EW}6o|)%5uLqN;;}L+epTLexhh$o^!iWalIc`WS(I|kbeqkd%m;Hm9MKiGl*CLc zeVuFd>{ThKl1EH;_)T}7fANBUeUd8BS*r~m=c>NgzIJ(}I>+1YM1NxdN3!0bc70au zqlR?9PxId@t-X$`2PaqMS>%FPs@=YL8<~4uSb#d38t@KH0)9h*u;{b^wL)BfiuAzd zG=)!HL0=onQ}q;9eHMBpOeKn4*2FeZy;sybo1};Jw8z-Jw^O!v9ipL4-&gSjl=k!s zmj$nmXvI-lzv0z(ch??pzI9{{`tgCW_-d`-&g<-Es8+8IwPH-h0;Xl5cS)1Kx6`1o zx)tQspRT@1;$kq$XV|e|XFBFHC#(L3IOyPyD@}F)$6FgHoO{#OaR29E1)q&pzF;4H z+gnYQpZbQd4E-L>q2mWnEAt)K^Q=Em=NWUjyAw%*a(a z4a7irsKV%vLA8r9+I=%Lds|4?7@HWU`-K^j-8#lX_-|W~r-zYujb+?tO93Xwun6nW z&)34`97V0_HG4)ZBJD5J!JH&P4g9E`e4bsBi2WYIj(o;vsK(Yq--|4CkkZYC!*vRR zo{UZEdAH!71Lv=RPbG~{)s!?rE9@a-z7cF!_I(O1z~x2FbbI>brdBA56G~Tr&c0uv>K-N!~E? zywPn5_Ke>kKDu#O?S84+v6eQVTKw$&_8jeBtkXQ$F|Ev3}-Q?#= z;DqU03%^$UO3QnD6Q7sj!Oa}SW&yu_!w|m~{oTf^Lf_S^&hJvZr7swHV9vC3UY%rkM4TPkeB9(>MdYT_4?#8aR@79AGv2bg)2}HPR(mJ%X|VXwomtS-mm z4`aE#u`p})w6oX58`v?TSPG*m{;)XVUGS+-qKtLCLSa0lEne*`KCCFhJ1jxBJ7H`i z!FVYH+O{dx9m{W26~LTqng-&8Qk8_k2yb}gZZftoA`X+1l#+rkPs!N*be|;^5|pfe zbxSTSt?R6yX*aD^D4pLl{b^x(?^629@Uju>j53yN-qsA;%Z#~{ZD*sZE$`CZI*{W0 z-l0&|*xY>}FzXVJ%lb1}w9Ar95{`p2?83>{?nYN~lIP5qf{I0;;NGS~IE~o(wtG?D zq+)I;^(N4|m+x3*c%El61^U_KTNUNoE$2J204`IzeLg8xS3vLj`<1j`p-1-{*DB*} z3K12>X;X#w$cu7xi|(J(6rPv%T$c1*(v%Aqlb96ODs7}Z+i$knS5GUomoF*1Sz>>` zWLo%3>D1RbrBV`;(rzkXtEF_)sQNeg!{hVDzDwvYa>RM`cgQu6Liv!?2|*HbNI`?3 z*4v}RAA(#*wAYU4osJk|j+h@Fu|7Xy|9HfSKSFXH^ISXTb2=7?ITm_&Eb{zV?Bnqj z{IMk0i8TJ&iLBF!e9VdB!xQD}jE26<#t~ae%C<~=r;0~x%Bw4WJKP!;2 zmB`T#Ve);<@F5X3m#9%psMW(C7F|EOAV04ve9zB*rrNKri>E76;aIuv!@e=lW!EPi z#0maIc#4cO$3Cj{_;4lYmyX})_n`SkbDLLoT)#{_FrTh!s9*cVE1v2kd;K{`f;%$; ze&leBOjzEcZnL}`>IVkTS9{N;Kb@CKLW!%C>(9BI*uUUry@-A=fy^)z2un-2_*kzWyvVm2?gOvZa9}NS*$b zRjGcwCBXNF!m3;q7bn~AOp+>rAxB?sKVHDvU+%mHzu+$qo?ix3f6i+gVHt0{HY`*^ z0WwR{1IDxE*f?rQr0mixHAX2%-SM)1%t<5DU zp6_tPE*6ZOKp#I|-I3Y2TgMympV81uxr6#j`az zt6r%hOse5NNC>fCjOO({gR9d3&-7lTnd&R}&x*n+N~X{nru75FYc!d(s^^&c zc07_Y93;1AJ5uW4%RfD z&ih>_v9!?fh`Rqa$Z$;F*sjqbz|?o>;E`Eaq?s8Zdrs_i$^TIzlO-8f9nOnp&x7oN$ooWu0-PJemy zVLHG(MRfp6#H&B+^218zDnCfd#v2%qeuP_Ci4dP23u&Vzq8e9A-Fh=J#_ zN<(9%8Wkw%P_FIHtU^SC`tiaU64HYOEUx28UcoL@0fqVOzj4X31~W7!*1V^&H?Sbj) zLYzgEg{v51Mld>-lBCJjDW8ls(JzrxNV(Iok*jkcobQpk=zDw0CwaITkNRN1TYc!P zayssG-kIP6lZYzHccth+PN{AqEPiTwYrjb~@tYLbNs+n4%W2}6&v~6_6()XJ=cehX zOtDa^8wP~F;9p!8h*;5`VD@>F=X`X1meu(BwQ)L}J&~!x-Q1VHoYH)&7cVizsP3pZ zx+t==%4^Sc#{wzx!dx^)(ORE%Ta?5_>ts{5;O)$UL64A(82C7AFiD=LX0Q#bDfCKh zb?k=pBNFr;L#ME0%R2odrBY$QH{wl^GOAWFf3LV~8Kg--63@H)nkB{??FF@`!Td4r zBgV%*0zM*$d=aHR?ZH0tYz5oQowap&tpTcIZc7pdZQsDEeTnV*ZB<$=XXU^rYV}yRZ}=z?AC%BsZYle_`+ij5EtQH4P`jA< zwUK5>*VkQ7HeM+~mYMq+Ip}T0JJV(SNlyyw{L!{IhTq++?*h8TcRbVWfSH>fPj2}J zW!}xnVuoaWLU;*6-C=6nFKnvzao0N3bAB#Pw0){};?vF1Do6e3Ir>zVN--?LTt02T z7sX)7kt3vGVx>$N6G;!3xqhz{G^3Ad+nanH22>S#OrrKz7xG} zbERLEm$EFZprsg2OH$%aCS&o}z``lHdk-hjc+Oxyj~ng+qAY-p(Xn%eo(h7?YI>}+ zC{pabE>Shc^s?=BoKE|?i<+R4+vyF<9)q0S6a^s%lUK#hHE1=ACD9_oti@Bm*lk{# zT+M;xMQ!U@U3;jfbW814;Beorgc)uoD}vQ-@8UzBFl)x4!D-Dr$#rc*zSLwum5GzDnWjOY}ErL*Ho3tjNPmj*DQ zjs9f&Z{^rlhHnx^N~~sbYeuKtcIea3TL9UNgwguXpL*=LY*NL+fW4n~mV@HoLLUC% zJ_;=YCYwLsS>0Q6C;wV;z5RP|?Qbr;qA%WQTaz93 z-30G0zl;v;taUgbv~E{FT!wZ}IDETRd-uaZ^qsyPhwouA!1%ArJA-77huln~*9a== zAwkEZbT3ueyRBKVtMT;F0g<1@W5Q>kD5^Q;?hVAl@Y!U?(|9g`V@)bB_nzaAMz6ms z&~?%q@IJ0yzo-NMm_N;5otaB%$X*5E@psqBxb_n9I@i2|h&BYB&ZldiarGUMZtFPx zep4I$qd6vO-^=OG>Q3~petgtnveU&U!I<-xG0~^BPJh38#r*kzk3O4lx;&|k`Fju( zbFt%u|FaW=|BH_S;3y(?6hsUKRYegSph)adq<$!}NE9psMP7oUXhKo;q2Mzps`n`B zeH6_F3WTE(>}XmsG@UA%-T=*Dk7o2kGmWOOW8!5MSv= zerCh$kwSWD%C*LMEQ$&EBg~cWmD$FrplBzrCX)Ckq$wI9^ZOxEiJQvmfb2y zD{QR2(b$Aa34{WPDDrCO^e5%1oy-i;w zskAEW1M?`I*eEmz{5(i$-XV4waql-X4YLc53X#Pc#QJoSqLz6~$dtyYNgXbO%V5?P ze=i@8qqU%Du~1dt4A!FUe4ysS;2#_7;X~Q_C9Us8iqjE|x)hBmcfnpb(r=+%_ zN2sPK)p%Jmr+mZ+&IqQ{ywH0hb_4dJT*}8l-M?e}MrSrrP+EJv5CFp+q!8K0iUu_m z^c1E|LQ49CAL94IXtZrdBSurQaF9p!5AJDdi|EM$K@%D4b@PxG?5MOCABMW~!N+rk zXV2I!gs1Y~@P%zXDyU1(TCe_=%2`^13@=GHa!JcJXGQU*xK-<(Wj{<_g56)$@Y1Ys zH157{P{|)Rg-94HUP$R#f(akeP%7$`!O0(Pu^2$)Qbl0e!^o)>UD+In+)5E_dE$x+ zS3CuEeg?mjeL2A9tqrnqo?cQz25iUw5Y_wu;7!4K~qJNrlw4Lz<6Y zP}fsT;FEBT4_X-q=-cMt&B)X2{5``57}4dVI<~lZMBCq#u6jEM>}VV-bCs#5}pPj}joJwc(TNL9utJPLC|S z3T=|<^6TJhD_&!kBcqcb8dQ%Gk-euV+kHW0;U?$W@I<1m%ZC`an7K~hsStjH2RkkJ zcO#udXim%AB*l475v?9erw*3RebSo?)a@xqf40{8OzBXK^{>ezJscg0DNnPiE6W&< zp(($Eser$!V3es)rm1kL=?4?QWj#3t2Nn4+|MYA8t7+3KRA!A|RW@3QW6DXq0W&Fw zH~2cyz7gm>YGjI@v6+1Ho2t8glMhta3(drzm|c_WdHJX>LrSv?+6SYt>Ad%EJ6WekcCwItp;N zCJjF$3$;$N#aP%KJVTt#$MPoI9auR1wQ#1gbm6dc6}NO#vvfDK^l-2wcxAn!EWI-= zeM&8Tn=NnjTl&4U^#5Ra^T0CTuVo;WRS<_&u(;JNHLDOqtJ@A%q5f8PqO8I)t-}4^ zGM5Z(whze;4uvmXB}*Zy|AVId(fzR%7$gRG#Forxm!cSY|2B1wO)8lQu&<(G%? zSNLch^|j)6Yeun&6dOKlCihDy7IN?+lJWD*6UMDM3W3_vy4) zSfL{>-hk>x=Ho5yxGPf|3snnt~YH1jn~Lo`+li!}pWZFN*-%L zZS`c+2VE(Rv-9c$SMm{U(?S{E1_^IkYs_V}7G|x16#kssuv6&dc&-jj9L+2mgJqiYkf5q2sE09=k> zYR=2xM91zpi6DW3QM-l_ZM8XV=qK$Q>kRcX?ROcN-H7}xgnh3fMm zays`~^R-zfHa?8s^kcjo%NQyg?^F+{dvmHMyo;%)W# z&VmG0wxs>6WWH7H2N;v{S4PCEgXq`Gqm;koQoA?GfBvON<71;CpU9pq`;bwasj8dY zZ0*&w7F&_AHZS%*SXkiP@y~v`FT2yRT0#-M?t`ZEim9nfsExTMX;GU0DRGpO&~VB8;L9obeo2D!!6j zdESIu4TcB?@(a!u^;m2+x@}T%f{!sXW2*LyPJTPOh8v>};d8%VCEC z)@-G$IT`19QrIo-ivCYN(Nn(Po+Zhp^ylY2h!nCT{S=4EK9i&-?a#*tYr7;zKS+I< zf6G!9?~YhjEt|~oinf>IX_R|UK{YqTYqFW-I2Mbk6DDKQJ=4z%51HMhKe4E$4+@T^! z-iTT}=av4NI?BOB$L6n!r|6!|M<~X%8qF*DCx;Y%b&!Nf9Q1YmoQ*LiRaI1r9DMQA z2rW%@PiYa7A!#P7W}z^f3Iyi%QSZ}-m__|qh>_e+PB8<{%##C?%o6?RN8iNYR9!f~ z#>$WmzV%x!N`CQkpAo(=U$#H;GdZv>DYh|r7<~{|o)EK3`Zjt9uc_7F6b4LTfkkSP zV7>@C*8*ccd@>R`O}->-3j7S{O|wgl5ldGf3y zDX9~wN(IE=JBsg=mS|)cR3QtY}J8^hU7A$L;q%HUX6R_^1TO0q=6f>?P?3j#ok& z##3&tF^^DN1e3hskon$aT*O(+&Zs_U|Ml63D!nI7ji+Gotqstd|LKEgE~9N&O+Kyk zx}25xL5h!xn$eB6CEKiHe@`0ZPP^Jex>M3x8OFjxVF`raGj|G=Gi1>5w&YVl!1>3! zdMqgnqV3^1=ov!PZO6k!F0kHMKPf|YhC z%%>%S@Lp>i&aelO@-+CARJZJSx0F#IE-iIO*sSXr5<2dWZz>?nDs=13+4c;7 z$k<2;1VVDiOU1zRgM4nBLU=|+#&w*Vr8ia1owytdf!OR%jOp6iOdpYtCt3>QzK3OH zFHJn3Vl%G&oUSTby1VM3nQ(HzwpOU~G*GWYx!9=K=~Eym+-(A-HjE3UUGT|xixJN_ zjF_BsEcJ#jkW=wZ(RvC4mFgch=I?NPr+D!tZ@NhfMysbGpm&Pq{9L5Rx?Ou=GaKQ~ zndyZj2-elh8r-iN4^D{92Sco|i6P11POxUiV&SRU$lH&9y^JWGJdNL5YtFvHO`43K=0?-OaWYw2xb5P<;Pm?<$zN^z_+jEjHGjd5MhrzJdoqD zB%<(0SHvL1sZTnGI1u}>KL=1vfK?px&lE~~%{Td+2)rs$zH_|4cOp1juAWRg_6(Tg z&d|w)FeiAA4>F}Rz%|`rRc3WSwd0tObNL$x)CC!5!jNtKSca0jT@puHDZpIgOBfdr zJQ-olWrovl{j}S$LzNtMjJ$Sm1rV>xEevR{JUF`0n%w=$Fm6sOcas!6dNVj(q@pvL zA$2f*kBeyXcOYd?wou(_@i*RJ}fhy@*um}uJ-yA&v4*dQn-59 z*LFE#-k!IuNkmN7_@LSu8kruUWLXN*AByjsP>a1{Lj7Wyr;+I!2zzn6ZG{NN*&U{8 z$L7wr7?$%P$>c_{q=~T?+;byAf|M$6Jq}?+j1?_V+8`FCt0BeeFcHmaCRi#4k%*PM z@IBCb!lB5XA@zdrvPW(u%*}9KDH&leE$gx9cw4EJiN_4N$*X>{!M~p6^Wz<7_S&2~ zG+Racc6CHpc%qdRV4Rwljn&n{^Etjcc*kX>SE|6|rex?zOvda2x+Ij!?&>EYJh=r+ z2bRKJh~W1pmv3;pZkar^c0R>Y2tDz(^H9`N7Ou&+jSzmslDLS4X1i=*p^`zYUkuCT z19O4$%byJPmU_0U*E+cAH9;DWP7_izW}UgY>%Kc0WINNNYi7X_H#QZC^on)7RQ}Us z_y?`O0Ff_I<}=G{keXl*nmygf@C&4z==@xK_e#&+u|RW=sub!`<96KYmHrrjy^+IXPiU6MoD)z>?!BL+wS781bS=5#-Q)q@ z!%s9IRQUL{qTQdr3hOMtT4|Pl;^t5FeI6W>UBlB$8Oz}FWF{otpR3|n!wgP-qS9o( zouMKwZc!77UBqYE#WoHof2C+dWWINNP5)B}syiGCx%0e>Y6toxGJFTWKs|UcD07k} zb#n1W>+4Gud|wZA_K14<+9Z7!<3LC0@U<=HEzEb|q73nK1sVhVz`uv6{W<83@d0jH zYlL2VJVf91W3%HWUgH;Y=EFIBT)}eyQjTz+Uj0K`H%M}+O_tAVr#LCs8w1Dr3o&zO ziy^K;HeW|FOK~h?CI%5XtqEdPT;fTVxzu02d%(Qy*Qm=?*Tcb^41Mg7yq&~Pb1xIF zUT}j_n`8lf+=5~kANellvP`{4f}ybhr)+Yc(6=us0lDMXLWuz41pzwr1rPH`*fol` zk^l`M6>;Sq>9aPeyOxnQT-siuZ_Y=eUHf=BPhbF)@G;4rF5`p>Pomehh=)=jL~jSP zBKOm9_agcD&L_qtQ0+PQ;nmb%u*oWQhdE^zd_o$+FHCaU^B$@4i0{ba z{I*X(zN7x7e{jcxwF?2o5#d)sIUOb2sra7nTyE*>7%JMU)C+ek-&AdT|^wL6e9 z<`Q4mvs0>efkmt+Xs($@QKuRXVUlLR2&~(@%?&YQk3LTje^arfsee3MVXzH1F3f}P zcH;D&l*8}o?HaAS!qi*yK#VOV58SdoWqX_`A*G&F-#cC>)y!)_KfbGO26V^?w>izg&D#ar4{{PvJ?J3Wc{<0!q;I|pwJ?~de9B2&=R4P+&C zHBZPqvAXRED{YYgPt*z>psrV|%3X*Yz><_+Nhq&!9UVk892!uxrd?$Tf%9>u;1hT? zHH17vz+8gPMZWoIpf}cN0I6!cN+y4nLAZS)`I^0_qg4$MB7cj_|2sg zTn~pistd^wy_;!wLuT@r`NF3ZNyXrdpFZqKh70_uq>Xl-eSO^R)$Vpo4bKpxYk>Sz z^BdRa-BBr2U^<`lYo{jlTVIPxT^2=MHI0sp^yYrO)yB+iA|apPf=HxiByL3|u$~iJ z+sBd{d1wAm|4pG8wZcRbWL!_9ZcCko;m&c)G>|?`rMm5nG!K-kj088PaXoSa4gT8p zn$FD6wYry;0<;lyW;so%+~4cJbF;G1wfE5rgtaX?kq+P2X4JW2dW3K)!Sk5;<|aHc zLYuaG<&=H0X3-0NX4>g*%HAyIsk0iY;8LRLR6p7)u$4q^_@sY7L-x;=Z~3WJf?Mg@ zj3{nqDJel|zJvlzO%ra5JZ}oqqBsLSo^qtFk8W?^3uSwOnsc!mkrg+9_r-L*xLYWB)qjEh;A7j0?fcWVKiJyY%PInCS-S|Xks zl=dZ>utyJ>c(=zTVs=GyZ}V>L-u^}#YwQu)q5s$H`<%>tfV99abEpbGd4zV-tJ5vd z#yJUJRDv^i82k?pZ_}BiE&=}@vh#k&luhC}yv|B_y@Z?pW1uz=vwidR^eFq`1q$0QL_NB$SE9zR~V`%yvg;GLD3Rh`qvgV*jA&liRE5&Ai+ zU!#A?>7JEbETo>l{%G}7`!C8s43D6!K5ZH@&ud! ztPODPMGdkEAqA($$=ipl8K(6<( zaL>-HKjBCHdPiz`kyO&_{0|HL6RsEU2mGy!X3aXn9eyuz9>*e$`0)0aj8T1O+x2BV zjU_$JQ!Wz7`W8b%1A4vTb17z&80|o$8_DUETIPM`L_)eg!%wN*nxOCQOmKgZK^Quw z%FKN}8mih^&S-Xcu({Sy+lQ^XbeCHnawB*);42P4_$vp=D}#2qjjZ$Ta_hA9+clm| zfW^*+3xk0q+O*Uqj_ceSOPa$qB^))0fIAF)DS5!8Yi)JeOhS^zv#+#^+kGjnckC+VIk|T%)=QqT6ZFK!st_|$B7+L6On1q39C&@@fXISNQl z5+x%!=L{+ti7H71R77%8$w@#mB0;jKNS}7^JIbR}u@*1p>1^pL~n3Q-zV(FG{lc_!X+`8GPfj1Bw<>)ZH{ z4n0Arj96zVV<{iQFrhCwbY=|9@M3CLz*THowdskP6++kZ)VF%pz%|<_*a)%#i z%=YSs(^LAB=xhZ)*p5*@O14baG&LD4 zyqR1znL-%eEQy*dIo@n^O|}+qj!{jH6>qLXO|A!T-o2W5}!mU!K}Phpn~;viW_y7k!4V>Mv@^8P++7H9CLf5yGeYC0dD;<8?hj z9<y;1PU6P&Zv@fQX5)e8M%QT_uuK6a{?A}r* z&kfsPz?3cBZhaNkNEmh6>KeNjJn2@nPb<3J*ltIF4Q{Rk^UmOk&b)P~v`Sg&J~lAv zqP{J)$5P059FwEgV5k~Uua>`SlQKQvU2mpC-6N6ES36))x!2!nXtnwHj_lsZ8frAP zWS(>>Xlc(X!_BoopxJp3LX#V$v1e;xEK42v6EnmX8aOG_b7_loVXxOy1?>Vq(;*=A#eD@q$Jff} zYrRM13zpW?aD>Z;qFaBg+chc`!Xk}43o->8tRRA$ne$t=4SD-tOOH&2W?3>^)(_H8w4(@i6W#ct}b^GI5x`b7(wKlEQmP;6G3Jf{h>vQ)$>G zUqZSdNfwKf)leqYfTGC9bBm;tclq(7dtk?w+r$YC9p&mO1l&|y^W!PSC@NkvR9fa! z3P;d&AyupI(%#wN2fwB3F-x?3OWD?~5dPJr#LTsN;jy1tO@xRm)kbFdQ7p}u0Xh7<4QbSghjHxnFqhPf^>{4zZHSsDE#tzY5iqof?3I@!&M;y zic;*6fvRY_#6{{!>FOc=FMl}9x1>@+Ol9;;+TMQ+*t0p(w3t&V6rXmGZ z6K_ycyeAXN(`)tz(!T6&+>?G)mfk)b`Tp@{RSi*Rvt#{3iw_aZV~ufz*pnE0V)sN* zrGX-7Va&3ZCB-L?Ppj6(EAG~AkH-7FRkBdz(&l*rmTJu(1^j(A7p=*+SC$uh=9=FiBHjA%I@^kyI&;9*(M_!`~7 zaAJ$54%*r|+Tgea>@K0=OBsF z{1-8=@o_x1E{|9TdHF@q@~Fk^rv+_lJw$7HDH{x<}9-t%U8*d6A|-Stv|Z{Ivo?Q(!_g;X6z)6>^_sI9x3q0 zACYvD5p+6S_OK~Be~^M^?#AoxA@W`|vx-Ewg($XRSGQLh1#=o(jZd&`0;=$8zvB*a zFiU?>IkQ)_R`&D!MGRH&<;>#c#0ckgB?6)@%d01bZ>CHZ_NID%T60upR}X~PjhHcP zS_vl@(F~c2_Rf9)@AHMs`&3%eJe_$Xp&uI>y2Gha!KpeHYED+VB!jlf?48c)T~?P) zZ@8J!_UogJq>ss&1rhC`+Ra6RyVL4+w}V*Z>!M4#zCIPle9gL^!YBE)RP3(3G~FXQ z10}GS)uigV=-NXmZfaH8;Nzb7BU~kPaNmhzC2qivyDMDk<$W&FZ;mm&9z=LYZ;E|Wt)pA27S#4N zA>67PYLag_ew5E>X1jke2E32eBzN&27g4@s)9|yZ>NtI~>zVXouvb2(Lf%qA^&mEo zEY3fYTlx(1Hres@>3yMs?W699ZyTIt zOeY>7d3sKrJ;t(xcei@K_TLg$FFx)q#!oFdZqmG*EX}>&r}D+qz(vi<<$G1Or+aYw zd~MZ2?cHtsn_J-8EtzXRwNGlnPt=HNTkmPre{m~Ls>9yV8LZVA`(iRztK&PRT!U&n zNB{oHMVWp>H{s(ofARM+$7?zNRrIr;=i3{du{&DH$5o34I=?@&E0eu3vzXo&w)Z=L zXaE)e7|OtdCy$IFrkC)&fFb}?9Ky)=b2v0MHUdaHNlvwvU`7b7bX7OWGt?o0+4qyz+gZI5Q+e!F_ z270L*zQC14edXswUDsDnbi>>zA@F1~fsmG@B|P8L;a$x;pYf-{`-rWD`B? ziU4qRDB4 zG_A_h2XOH8q;-l`C^GV&HYkDV*_+TwK^mfPHasf5Azn5yK?JU`L3IsZ6w`#jbF{C{ z2;_ODU^PzjB1Og|gZkhocZQg*Digi!NjVkXIbQ%L(%o&Zhe+dM6<*QW%rH0}n#Z7cc_S`!T=!)c6uo|#{%u9PC4zTsQkaD8nN z(wv#xPW5;r!)tvg8I5bx*`?=HL1KC_T%6(h8nkChSuqDbJVp1>wJO!Twigokjn)qp zo=Db3;ow8;mX=MsmiMLN=d3R1}2|C*OomD%n{R zkVasy4|gWJt%jQW0I^i|r+MlWq!~C-_dh(zw~P^<2`CMhLfu7EDm{(Ag94IP*VEf8 zOqMdu(b0>k?A>&Oykpern-M1XE9fAbh8JbRgo+y@WiXpSE#Qj=&rZNK?>Oc(1V>5lcEI{+JGXUvBq28!sd%YV zX!{zWaXg#H-F%)HCd#ZP$`5(N+_xos2EQ9Qk?2RwZA_R`J1%+wL7Jb9r_;n2^9FFB z4?X8#{zg@um@86aeaB5r*2t=cU3w( zav(l!J)6QBWEy&+m!R2LrI!YzIVKI>!U1iqdRJiil(jVh&EJ zAv(DVv2fdEUF4MN{NfFjOuMu8GaXFI{_b>F|jJ1>ha zoupLFZN1^0^>AF{!Gfpz4VlFmDQ>>bO*>ex1rG)r67^~hbvb9ZE7%s9qv^=aP;Yl! z)lI%lf>Cp!=&Z*mM^sQXl%#7IV^_y#c&%w2Y}|!3ao=O+X7ScG7Uxd*RzdZIhfO(# zBD|FBH5DpU0Vf!XBp~f_q<*KO6I<_b&$S{4y0(@i{e!ZkN6m45J+~h`X>tJzH{9~s!8INvlyz9feA&2sHQ-g8`UcN6jHN#Q`K4u@WCVs zey@Vj&%Y*a@k&SQl6sGpQV8d{5phaBB5HnSLJJ^dNnciIcd_FYcd-`L97!18DZ6{ z{lz)s-Ds2NlER(tr1j##s-KD-jzfN?aE5(YFc>wndj-;}w=rB3=S}v>n^e!>YOa|Q z?`tq8u^Np2DE*##{>3vw-H*zP4-~(9RCHBB$|{^ubn3_eS&1`_Zr5d zO^KGQ8rCSA#=u{JbV@ejfhoY|hu7hyn<7o~&$Lm9i{BLEh^s1=vP@>G@^Q57NUf?MTjd&d( zO7x2<9l|q)!%cSSu~A*aM4pjYjWS85!d>?QuUM9no9cs;Pcz^QhScgu1w^x3bMVra zhF;e;!R(1G3$y*+t?C4Q&Wf|N0_NHDegeIp7`#5ZpK3N2YHm7m${1cdu=IPEVkyRL zm%bQjW)Tb0xgOWN4yc99rC_00V?{b`Ofqtgm=II2i&2)Zd8X^cDq4Pe7_(bCm$|$KPUzI+J=ULW(f6b^c#mkMgu;H)bzS zVP2t%^#(qeFZ0WY^bo6WhQ;Yqj2sVEt_??g?n~dlv2n?leU(tHT`_yRxQT?I-Ar_|Oc)R3R}UDeFC&LXw^Bx>$pIF5JUQ)jBsoubHx5(yqkCgqL5BqF zWjIV-LD7doK~TsoBw?PgP@yLQV>zT8m*~+L7r2DTAKK85AT}Sy0lgzqC?il*BuZ(3 zcR+a($8fr#gnsL+S2(vM#>T{YB)1Mlx%fzuK;*1tG8VS7^1B?OY>+V(;EOPM<0k3R zIut{j0b?A8vBD@Yj_(l}6mVM{CSaNmMp1{Rlo^LlS(9zCkx`W4Je6-@Xr$84fazyY zC=655Mv@|7WL6n8uH!U!$2lcov^Tu!?!h2_|PG7V%fjf^vWfH65r80gyxA4?IFvIv#Py(8Z|Tb9Ipv!;u&d@a1=mg^!TBm_>3#&2 ztRCD%l*>PpJ9vUSOP93lEu(%D!uOavje<8zkC)L4_`JfrEF90!&6AhOS2w};tO*Y4 zBCTH~{TYE%=?!nx6Bx)82-G8peaqNmLz5&bFft+di9(3;m;+PF>a+@yx8+;cyY?;f z+U_{{t5s49#I>K9!o-up-@Js$^+jm2M218}7%4^B^+ltOM7SqKuTfrSZWO(qbzR0s z1Q+xNE05*3Yaaq&0a0PGpfSMjhlKd|Cp7@D(gFY*F@O-3fx?lrJo;?6ta-FuPzW-8 zUOHPe+)i8CUH^L6{rhs3QCcpU7D12VZ54Ce^qUeKB1?y}>*q`RH(I9;M#>XDw&!e) zR2(k89NIXW{`&oVd-Uhg!to^r^XvHP>gxAz`yYC+_u#`lRmAAiRLUsA-3oJ+wqerQ zS~*mcG0veBgryWwu7+9~Og6LpOyO#zetA41eziU})_1&DMv%lA9%YTmeE31YW)m9T$zdD};j`zrvCLMy^v}V5g_>hk$0k1r+!X1jJe%VxfWn z48{xq*zvw7oCzun1*B;KI2;bp%hO9+acH_qn|f&>$Sh?ToU{Zq9O4Z;GHt_)Ju*6? z?35E-wTdEa+B4l_i{CxyU9WrhWwEzz`&8exAPj4@F$A6tHtejo$ ze8*s|=P*C_kFdgCo&NWP#rOX$pzmJ-cKjt^jm9ozogW?@UKu>&Ints8j_^bHlJn#s zRlGun^?-pG*gXr%04;!A2o8`6aDgK=0bF)|Vrn5qq$QG8h@M4=BF_v-Cd47Y2`Vu{ z;vmorhNVavAwgI}twp0je!J11T9W_PQUa?b3wANa{;?)Vh=~Cb5|ZE0S`sQoYEmdI z6P8lTMT=!Ck|9{=e``sl1hA+{8itw6GFmCHI;ruXR5Z1Q>-qZG)!xy` z?%Czf!{%67up3 zG9IKpio~O&qrs2CApzl0(-8xYGFTFkoY4%5{L%@qMu1&{ixF{C5gOH|D9ObvPSJ@Q z&8EmPs3=Di-3f+^NlD2na?kL_l?o}|5)rtr$TPFP@Q6&|24N)Y+Tm6Kse))Eq-%^D zVl1on2)ajC7TH6LA|O4k1FzsfQAo2k#%!DNR~nII7A2lvvYu(jYL#7@@IwFClz%KF zwf|sK{%=(KKZ|N)zjvZORzT{1qy;RthM58Y7_d0>p3_6PyVSzljZW^lAXF z4mq0+jhyv0JvR|OcUcP`MOy5O5M<_(6c#eqyey#ULNrqhw^F;w6;{NR3RS##Qpg@U)M6$9JV?>@IJ9KWwD-X5*nop^dQ+cvTP z^V8YY`D)LP{fVp7#g+44>))?1mj~xp*qHa9CKLSd-%$;`k~(PTRp7Rkt5iiHosFn5 z+@*A#0#U?pc9-;tc-F0T_wx~0h=N2SiF0r`nKm2R0clAZe+Ef5sH6xk&kYKHGD!rB zGW9iKOCtbuU67Ygj6;$=PY=nhOvk0nTCRm;k`yPRSEj7jM3PGi0HhKLt@vrRe`lIop%N{?8TNo1Oi?7B%ue7nKGYy;)k)_u8|zth<#j%B%_JDB@=} zFUP~)^cp}ylFA-RC&@x4DFWiY0ksE6B;icTltRB{#knrP!z;!vi73!Raw*erDl=DV zAsHma32BvKPc@OGlKcR%L}Hu1Nt#7p?_aY1QNlR>udM%H$m;#SG4#J(8UB%kLjIkA zSOOR}jADxzT2^*WdRkEglLRjvxu_{UuOZgF8jEXIlhkZSXkIOdN?_| zdAT}TMg3*kY#m$apH`k|t@PlYQJkMA)=2q%RS?!28EcG;efFnXK7Kwr{qpJ8(cC8X z+1gn>z5KSn^6hZz;`Hm)#h0^7Y{dLeW95HViQ@75eeT{w+y&Orieoj zt_9Et^D|S?aj=$XB59q_0!($PNL(0{9OP3|kmtQQH3iXDjkEVrBi4RsAPd`cGyw77|^P?$J;fg2g&FRpkGP za>f#zf76*~8?i*@_nRkJ95a@}j3qB)fy*cVLrn|5&u=vi{!+8{?`j(2(cmH?)1QlK zaL138fpRK=L_Usy61Bt^`g6KoDtr{!ni>y*rZ+TGq~+s7iFP9pyS<$uAxQPG9MY^k(1uB^S7|?{Cmq%_%}JR{WCztO!a#kVHxpK z{MhCX4%grUP~sdKdd6mk>PDt!Xghxuhk)Pcb7wVQ2M3?zQvc$20mUN$kKbb*)t}`D zl?`sK4m{f$tlAl^+nabcH@$p$G_!j6WBmfNk6nR3HZk81FqrfIUXS;m?QrbR@m+q) zDe#w^xqp{a5RVLmMwFO9UXs}j1Pqx?(yKaCeGkC@oLLE71B4Oyflx3TBS6goiHeD% zmdlW{dn^$#?HR zl`j+@9Nr(LGYt~s91~&RD^ll3L>buHJ^7jh)%&tod6y80$H{VE%aH?u#OH*^Y2GDD zj!9Q_qC>(snR4}=IA|!@If;wVcUhIG-5s1D1Z24O0ngMu7&(*F{tA$Pq?@N$DStQ5 z|2oO}Gu<%#{;N6vSdzc<4h@&cKT;1uMEbwTJ}4XCeql>4hjzs|3@0i?_7TQ zei>`9|7SkB*dD}6kIhP#$MgTlN?4%%KP9H0zy6V!@EiV+k|uPpVq(yauekHEFT_$> z%jA8wi6%%`uIO58<-KxbPl^Tp!}0K*!h$vnx~&79_gt~PDxAo>!9FN9IZ;OXYjOw= z$Cyw6A|XSHgvtt~2O&dHFcq;1ak=Z@=;Bx;g`6ZWUlSisO-5Z7x!gl^t=Em~c#1hU zDHU;u9~q+fhu=%TsI@w|^b6Nbyts)Q=|vTxmujs*5-o#7+Mp6SP+Pis!JG9m^*n!$^Zr-_ zqkk=e-xHKSW_j3pgPxX>h>4PjnHHNX*%^7o*w`50*JJ?}RSrp{pp+sOgCU`yDxm3N zD8OLC&tNLW?5N6d-%v_ZUDZHe*ThK2(!xBzK{e1x-NoUKo0FZptCN$5*Ih4PPj_cM zw^SpK%)7A

    j+BuU&)!v?gGfU@5JiD-LNl&w~6h!d9afaN-5R5W904Nr#`Uw>Hr z(DHa;=-End#nw>O`fxQi*7ZznjBTGze>tD~dO3Ue^T*EU;pWuI_QH>|{j)2~)g`vg z`=1;a{Prc3 zqQ#k5WrQNR&qtX?vXsG`I$&sXDX8$Kh4mgd9fNenK^c5 z+W#RiCom{T)*@2HDFu6E@dq;}Uf(U#!YAMU4`z;UV9dW~=2$+)35g=aGIKoR3b4Q& zm-y${Fz24$@o#}SmGA$eyXP4Ap7p8VRJ>)-x3i9MkB{(0!z z?i@Dl|6f9KDE!*Idhp8!(g>&B>OoBvLs>lfwH8B7l_Pn=cZMI*PevriklIp}3{ft> zx&IAnG^c0d5GAPcJmi!xyK1sZ=Ql8T+BOAk(ro5Mx9(sVA<6KLExvj@=9y)2?oxpc zx}5H|arenUEKxUaSN8BjocgcN(uAfCi5XrrtoFoH^3w$P>6Q&7^h+2_#migJr8Gf% zUE29J-;2%i`KEu~vrY4XbM)5bIXrp8N=_oD`3EqV)hZ@f2MEWbWq_V)wub|sdahYm z%UF~|5f9Q!=p5+Cv!ijD#mrEi9XpX93T|Ks4rQf*ulS+3v~uYI?CV>UKkl(z1}dBq z91&Z*yej>%vct>0jKnm~GW)$7S6=o95wcmMYUnF)V6X->)SQwmeoTu&78VhWg5oeJ zJfp6Fo6Eo=Z~#gg4n`Y1LhEpx_Gzc}6v_839~JB^OLOE&>^L|4J?xcm74j|Lsu(Hp zMi-fH5)UK-bWj}!}d zPm^eavC$)u=s-sj5dkUO=WgwNkmu?y4WIpH`6eDKhzf}I;EhX6R3HtB#5gOq%J>C= z8*a3UCYD5}9PFz_h6n9C65j<#akR~!n9K=9&m)wKl9&O^aNU7?wxxnQLYK^^JTZ=h=Aod9-XSkdV;!_zJ|5hVfTd}%(Q(u_!h zRyTk_Y`od+2sP0au7+^K4dfHJT?%yN2?XHaiaT{Ofa@Cua^278Z&>wxF3xPH<^hVS zqp8hjysEzXF?e&*C@Oek9G80VmH6iu4}y~E*#pTrBtNDHk@(w_*+|UXb3j^+t@-FJ zv#dj9$mCn@=1t%0jQ&*9jx4)z)w&j}P6lk+n;Hczk-sC6zunzgRwLgQrjlM=ap2)x z3)D*wE7W=GLhEsJ8eg(^f#2mFOFU4!H;0#!a(=$(e}B$UOpL8F!d{$ES|OXd1uznP z5wcVk=AEPRGx&Oo-PX~7@SC4^p4|1{j_B67q7EzC3r7eI(Ns&Jqc@8wq@}ZuI$N#NJF#-5e@<8SCP3K&FKvmD}0|K${DuvA5XSFNx>g4XWHd1 zgmr30kiI1$YG0QJAem`E!`oh-iz3peLQy&F>=t8fXoa}1!El@i!_~1^o$Ruc`gkQ_>63yn zjUh0xo{9!SkL^kw;;>kq{-!bYfrks2YRy5qOKDeS-Y$8SL;T@4ci}rFEsyDG+f)F_ zu?Jrbw!ic{VTMMeo)$96E-3;;v>~a7Dv2RWyu|766S|wA!L1b00?IdRo(|PgdY*-b0V7Nhb)1r$ zh0^DZV{RJUn^V&f(J?lngEVa&-H==Eln9gdh%2&bsN}d;RauOFc8e0Oq)5(#Qf5IJ zetxx443~%QnVX%Pq0F?B1xb;;xQU6trhE^ zJqIJ;!j;6cQ6C%f-RUTtE~fD4&`J06$b{^40yo`$`B+vTjTtVmgfr8?Yro~zd!A;5 zJbwdh6)i-c3NI}4YNHUs%$DDv`*wZGRfZ}Zz3bNX@&RmT44cyI8Z2 z{HAzBT|^bYo2gCt4hN-6gi$5A$=k5z+1va07bDhJO}JDW86tVTqmUy~7UsyUs+M^S z8)-nZTEAOK(qO?myQfRq)*R`C-w)vQeDT%7@}+b!Dpfo-M8!R$pV2ZM62xr^p^M)? zGre9V^RJFl^S#KHv@RseA$wk}%uFqwl0Rj$C01+v?u!vCKlhYNU7cfX1P@!#OxyeC zPyOHRTK)Vn+eOye5U06k%lLC{P^+~mk9muXWPLu^y0xWBbKiv(O?JyU@%f8)`yRpO zoJqf0+Xgf}zTRAECDH9di^`{yjybWB2iyQa>G(HV6l59c!WpxHaPbx!HrxgPK&|0K z2^cMTSo^orzCVopxP=8>;j1F_65KGjv>+Ik{2~I5kX>V4gQ~CzT&3wlz#r!^9s}CG z@O1afb>{ibn50(O^h8I-b+Qlb@BLY*+4k1C&*bqs2q_ZouPBoHrw`mxfkSUy_Ar5+ zBE}#1LV_wH$zoRqZlwc&TUz$B=@=?~jl-#VUc zkj@OY_R>a%r|@5bwOLif5KnzY*zBO3Uw_wWg!R!fULfAW_CMfZJ+Id7a&iG0dhuO zryt#ahtM6lJSFg59Qi@M|5(#$R-uf|~>==Nd9|ANnQVtI}Y%lOop652!=U?9{^qWW-D%Ay89~Nf`zX<@`vhu zqtxMsVy{1RMg{DDBmYW!|Kvsp$m{+Y0gkytF!F(shva$N5$_2Aev>fJY9vQnw1%X6)CwsC0%P4K zukj>EXCv=sgU%k3cUniwy(L6f`}KPgOb>*;oDG)EkGN$+98==gs|+=#BkO^>1Hv(e z0Wqd?(Lrr-!~}#i+vHrd(c}<7Z=1Xv1g7~$;_x}lX)fv%Q|0aI1SQvr6<&**$Bz%m zPbi#o|Iv@Hjzy)c;5!TZf>*tfB`~6G=%b5-2Xl!}c_JTQBsNJVHPI!t1SGZ1May~; zVDgeWFOs_GlDj37drgx21Cj^xlZV@qN9U5?UnGywrA$bsOqrz21fLLxG z$6^K3!KUf>f$5NfbgEJqlZYE)6`!&y-DURG#uwt8sE`;MpCr$^qBITdIMV8HCe0cOrP*jyP(`q5n{v; z6c5PN)qzr{+i9Y7>&s+GZLC5S@?QG#2DC%(5t0PY=LOT#xxYwF!J*Gsg>Il2f8cU^ z_p)T-agP|nlz0sd$8Yq%rAQdkW{IFL6oEcGqAu9sP}(fW$;g%|<-+tpTbudvkhjIJ z6E9Qe0VVt;4S1^Oj)ZRurG4N)mUzZ%Xj2+r^0B4|{8@KoJl7hM=Q04~-=r zzT1gNLg(8~>Hlh!>hod}Ic5`CV;Wn9{=hU!&F?^W*O8Q`9HP9?^#bOR2-Q`X?TRxC zSrZcuh;1pMm=q3-gYXtrpT(@Naux&!hOP`!0RQeQc#!~ z+q=d`O*HIeYEr6FG%i_%*EVjC1d53(-VR-r$(_jU!)55`E*o$z6Zf?rFo1R-#KkzQ z@V&~fgEeG{0I6Z7;B5jb~X2#OjAT}Z~cD>{7_0O$|uAY{3x7U6p;3p&lx3 zWqJo|ZE~A&qUO4bIKfeQKxw&zON9(dw*HG9M5L~XsP0K($fZ)*S^)KMx4?TO7hX>> zfsbHcj0HR8^`8^hh+!g(KB8Gum7fc)%_tZ`R_jmnt|fWmTy!%o3_me>Yw&g7_@vbwgvH&xW=RsZA{gxty_J8BQ+?I@MWdvm9wW7wXBICTZJQ5#|AXJn|^_u~C(iw+TN zwnCva`_;iZ65@3Wgo#$b6MGfr`$|`)GZ^&Jo(i@?T)Cr2Z|d19+T3BhRVY7&ryJWY z2B6vs+MhJGKLu5E3D;Uq;%(*R){XNKFv*G%kw8Ldi56)Qrd`Auj|fVY3bbM^Y!(YT&VLVF-%M{RGAZ@AT=_X@5D zb3&hiNqBeO@ThC3O&J%7is=9(1I6%nV*F3}WA14&g*@uEZYPD`H<*8E#^j=<;@WLO0;|{1n&o&?yVG}F8p>*`fvbxX3U9`ZpfV4K z-WGt?2C+<2HqFEBK@p<>-#fAr^|5-CD(W3>#=DJ(cQXR-kc@*uc>3tzNBSXcMNG`{ zqfk>ki|mB9blE|oqxbLoXu|6Z3f!Q(A<#^eE#{THhgh{S>_xl)tkl%>*CG@(UEmN? zqFeT%N#KSf-Urc3$z9$X>T6>!NBeBoM;*w(db~#njXCCV>(i1I^<_rB>wtf^wldR z>{eA7^2STu86<2puc&;&oOR9WbpwGVbh^?a9g$573_EJ#I`0pa?V!*3jP@6yYM~i9 zhBI3G(8tf|^)$`uH_a;dEXE8+jx1(%Ue3l$YQ-(~S#1%Pl<+qJM7`H>HJkAYC~Awa z_}3}*eyPcnUvm=d^U{xKEhoXCQke$RE@zF&suW(`l7+L)g@%+#shiO1Ukhq9A8Q_c z48P=8s(Y(vX8mrO1%j?5YUPp5h2B7`^jPZaxiFm8FS0zg^)0N1FjO(#gUYljn3nd{ zV9v@0ZG>YNu{XpwHO)URK`GJD5lvSns{Irc>=YW^@5vh*8X5-;X69BDe%ytV)~I3Q?6Ddqu_dFt@}HB{y)9m_nF z&D2Ry7l4<+sT($+;~S{14XrDvj?kuVSXP8U#uc4&*4AqWALjxIx1xIly49OFgf*+~ zTP{|~4K%on9b29(+um~9zE<1!!nUy<9YLMjA_~1*E+-{52Zfn?XThVSu=kBZJ-Oj7sE|$G+xxHSiz5cMh!J@t4&b`s)z4upp zV=Vgfg4pDQO20yz96d}kFJrR4g{9zE4i6vzU$a{Z^qlz54Z)x)v6-BEx@CEh zxnOv{sodd&la7d+M0TT~Sh(fnbBNJv>gf)iU!)u<>5$tuU$iPdXe}tK!PFhi3?6}~ zOV*FD$(-eEoQw7cBhiA-p=h0cH4kM~$zRi@WW;-c%L$z26gIkrRPVZcF^OPT2DSd+LwPyUxbtDfT zum*Zo@EuNWjFvq~X%_rObVI0u8UJ<9$G4(FQ4LW3`V-r8=GY%e8y^XVrOq0f&D)*MAMP3O!0Z6PujU zy;XO2qcCi0P6M`9l$OC07_k6a;r+#73zm2`ku?~*$Uwn{e<`iz(cYC<4e3Z&`CfJH zQ2O*x5voY#)tlMLp22=3$DWu$7u$1J67&l36j8Y{xx@QiC26(xhgHvqIuH)sL0dAo z%RPgJzCB4kQSFYGcMPf1r%J%MfBXAa6so?ZUw%`w+ z8nVZVIS>@_BVEWPa4CV2Nj&0uPLhwIk-6X5^hoUY0ezDsEc?9I;}=9Sjb@Cx?{*aN z3qP1wJ!@jz!8L zY~871M+3Poo(JEZDzc1%8Wpb;9uuWW#`95@=e1&fxYRe#K;lE)o)S=(U`t>7CnFL+ z_bNX%Y;9FZF)+Hft>-ds;T(DnIBfSm4f5#xdH!+**c$8K3gemky#I#MIOOP_KhM^d zXQyBA-G2TTm&ZmAuBuqg1uh_7ql&blzA%C#^l>WGWUCehpS zno$4c;BUYDSE6Xc0@jjlTm@`o8HWXKJ@CH@{9K+F7WAd=#Z}N=^K4k~!OL$~!G}Gx z_d||HZeT)ACynoio`3YmgkG%Y-4FY*`vMboc`|$d{?*TKSUdy1PB<=yH4bTjJeW%- zg4oU)m-#{-g4T(otgyxt3{VK!=_2*8#$1rQE6cxaoQk?L_Sfy92rkM z_bm9UA`5tm0@b`C0mAInQxuc2b%$y+B;p2GPR2u?7Jf5(8V~jLtosCpM z(YiVxD&QiLWZ^al5(?+V(c#FTQ?0;VSPKufslbVIgOHOJAkkYp8Q&jdl7nGp}H`s9L zTw5S#?R#)I=;3C3>m`*i7XVxbb5T*L@+j(WNo1; z1*qedjTa!KgV!sSOr5o5r61lLZsxikAA#^K|1hsX2^eP(E8EVeM|g+`1Hh<2IGi|f zN>>B)79?CKjF*s_PzGuItOQrd@}`NAZJTG;Jr&J)J1BnxwNoYA49b4;u&=U7p@whA zhp7zATXlb0)%pR5(fP+2Mmx3ARhzMttx_1_hHBI{;Si;+vE8VJ41M7v2945(_#u?R zuHgnrGq;E~^4*rwYZn*fi%J@BVk}dNY_H>fnCoraXn~cKiJJV9RYN?N%C_ZRtGc+X z;1al*u2~YyKF!8i>p4C}^SsV7`qHk#=oh#1Z1wc*k{sf2XF(*y78>0GqKl2%N15`Z z$BlhyZNs}J=Tl8tO0vzf{?6IU%Z|qb6s{n7rt9)#(~FddKpPi(SPW0EE|u=ZrrWoX(JK%9SDkn%PAZd2AjN$C z06*c9he<1WRvR7tn59D>-KZtd={-5M9ZyBsJ9t}WQt_ruPXd{V_Q8@}$sAT|m}7lewPPVLr-qIHdV(}7p?1{|1$q35jv(B`HM zTwLp=d_6UcEO8BwE2tp$VcE3M^x|?;?3d9Jy*qArq8^upMAKVxFYxe$>+=`+a=N>z zZ9QUC&2t{IvvJK3N$G{_6j#JDR|WRe_Bmx+tDC3q%rNU1`;?FiSSoOL9DSLdE#tP_ zQFjcQd~}6{CDlKOWj#t)mIB_b?9{--*inRoB6*EZrZ|38%7cTkhz zzUccmAwUSlgx*Q$z4sbI3%&Q=i*yhWQ3$;^=}oG11f(gbbOBMS2ucSP6_p|gBIL5x z+Ux9n&$@HY+&`ZrZzh>ZCgpv8pYP4zgczSNiFN|C+MCUhwS%0+$Di*ysSuF79Y7&R%Ya zMgNIv%PphXX}{3{)PpEq3>dGJA>QWc#tZy=TUIN2j{z&6|2 z#NdzepKXIf&jVS!-}7e%oGbfIe4Y7x)yGWyuw=ae#3d5U@;VZ-Nw_pSYFoM$pvJ( z%o)qX*4j}^6034425}u>G{~V+O6f522=FXHj29h;0rpdeVtoO2Kp7V!$KI!D zK^^1fqfu_0$}^bZ_&!ymA&tV7=avmufILMYrKX2Kz5CXpgvw@scJr!oW*m1dXK0;|%p=a3G;nCznB7g3+AhF)ZJp z{Za5^$uPy@_J~vuUuuRFN(QTVhQ656*hYcP?spAY71WfL7kp9u$u(fUA2v-7zw-1Q z!8)Omnfznm#zK{TjjFDCJy3he9;)d*^@oyJ>*ZLUWU%lglffO1$B@JhO5IMoR}#%N z3~8~JmDOGQvAkXsIIC*M7_mpeycT-hMN!4Q2V|so$S;yfQx8&ikmDNfVWYVjDR~pK zxye)PI@4cuGGYY4v-RlGX${jB&N~?sg4y%!vGO;ev)kfnSPtRkt}dM#<4WkeeXh5Z z+RIV;0Iz`UcCHeC%!1Eje4+Z-5GTV-1OLHP=fu}k^~yGkahq*dMq#e-*Ct`j_Z@tu zvdocb9lR~v96EDR*fOTq8s8Ac;74h`$-K!4)(1^p+g*kq>KxI@C%%R%PbE`hX3`WM z5kb>Wy9}L>y(trqw&RQIt>T+_Q+Zdo-xQ^iJWj<}i>9K5f$VlzbLzLn_Wi#vzxzUP zvf22C*>m)0BGM41!81ERiLjOZ@V-X`rQKg9@&IZ;M@UFdlN=B0O*GN~&;ruI9HOB6 zj5VX+a)v8j9>3uy6E+!3UXpiT$vixJlaVbBRCV&5WYB<8f5sbN;^q&UNE?G=ga~wh zmDEV4&UNI@lxK6`Kh##w=R&W4_*FvRkfKav1?KM~9*Owz9h*(7s7|*^wovKMnG7e( zhe*2jo7|v*in^OE4`v*YFRQX zfN;uaF!ikXmaHNRL;n??ZnSA+D;{+CM^)KH(ej;D%mFT3iv zY-)IyW3A~Wwx;1$8E-S5!1QjXwq$EXayACDQ?qyU1`qdY>(|%KC*%4l^~`GB5}M^Z zs4<|fJ`*Fn$cg%wRCqyLj{yU>6gc5GBvCPvBa56S`?3a%eKjbm&G6lrD#Ti9{`zG@ z!%m|YmB7I20}$__vTs7m&7Wk*K5^Y&DZp};tY#M5a(TxuoDau@lmg8&R?SxyCD|4VIjL*XOQv%dL(1`q3XbxJ4OzjBoblwW2Zlh9++_kNtY!{ z1;%|U?M@uD17=sHR{?kS{DnHZI@bZ|Md%-bq*6Jecr@_madB8f$@{g^cNz9LIOyI% z5*`Il);c2&GFq!!7=Z37zUyW%M?wlz!MNbv>oULJNRYq^FCI&j!&pLGG#8C<=0THf10|OgT%+U!kg}>{XM9kTJhXpD(Hg%kH0~j1baBm{% zrur^3ne!@&K$~coWr9F?IqrAAo8gt45rw-ktGkJ?yQ#9fnSr~xgS&;lyX8H1t4w$6 z3U`|}ciZRgc5mG6*WDd{xI13CJ5hKzvwFCUVVZTUS z=H@VgKIEQ3d}28?;#YQv1Bp@I2jl4!UfaT0qCL%an;c}vw}yoCT?)L#;%6SAIybvI zjWltmeNNZB`;Mzn+kGgOA2{0AFb}SEA*0a2`1B+bKM@20nt4QDTy|}-D_;(L zybIra;Zv$DI@P$_)5-F)TRd}w{FXy!x_qFmtbS7B-_z+QbJdgmY_0KAmW;U5sced~t>*T%XtC{*yHGN-^ zW51>4W?Dnxe6|IMZ>jbv_qQ;9wFGk3`#)8g^#6G9Us!aOwHGq&u{ZCMe;!ZmuAKOy z4EI$UOWf3bA=$B5LI~!4tQ7pJQ&ATP6zhU<3(KYT+v&2HzfIAELbGCDEJB}{S@QEY zKi?0O-U;OVa}asgyoeeTMBzKp)q*7P>WyjHUu?;CnodW{V!M|#8=7C`3J&`0r67+e zX=dhElU)<|xMuWF8_+kD&>5R9fsKImi59Pid6>pz+-VR#9(etc`n%9vO>pgk@}GG5 zKV2yeuNNcr-)>93*z7VSOkAn`PASr`(e*hMTVpbIL)iK88iYu{KLnTvaWcvu6!d40 zf-%mvQcsB=jbebx*C`iLaA70(!x6Vbx-u>EQ+t% zDk@L3$!`Jga*C9XH7-pIdkwry^RM=E@vHpt5roSYhNq!3#@a&CO@!?_yd!fnQskkO zzpe3lr@&aUjD|=Sp@6sLTc3cHtuP6&KBoKBq$n3k`fOHf2TI(U+RS?kL6}{rBNM|U z-V|dLcjsj4VeoMtmb`U7b|blcGe0yW{I-i{+QcE=nJ_E@{~M-j*ak~SUgkQc%2Kq= zF$snH5XW#lJuR>YFpvCjz@TQb~CUDqtL zD62K*OfuSRMRt)(>yJuZmOIrM`>SMrt)pYB;E|un*qXP~hFLY;ku8={=}y^qKw(Op zX61=o{u<$?Ya|`1A@OkY?u|RSg~rOg`jLLe_!Tw3RmBeM%L)CvcWp!^I$c7aJqUa5 z`BwYIAyRP`raO-#CN0ke5wi8TeE8cri(p0F9n;J`oy~H|fK7;`+I_z=w@GWvUfMb8 z=6KcU&V+CHoa~`CcW^3Ycj5ni2I@ipWu$YH^f9~M+z%3S+4Kr^-%^byr<=@1IDir+>SR;xTg(MRF*=pQ$H7YwXQ5(4tGZQ)Q=$&g?FQl{NCyKI zgHP49Z*$giICb`TsV19n=@zmP)px@pkaN4FY$OJ6 z&Jdb44Dl>R&vWHPKgFiWMh~c3O9G4KOhRDfIr7_NoB8L5%#6UNqI5 zbPh(@=!reTAP$H9tT`GB& zKwvq6PBHQ>l;Izd9F9!6uYDX@N|;YE1mvdbk+U*{wv|icsCFk{d%_D@R}CB7e?P ziG#`WRwXb-@>Zw7dSVDtB~5VE@y~-^vfP49dDO;@sq(QDNB-e!s7jURZ@fOA$&~-F z$%g)6^V2{4Ege(x0AbWUuNt2C-J6Et0=KYWQy z_*W!H!a;%h`d{Vp`RhoI(#_SMDwoSHxET$myIt2?duk-+^%X897man5q~4m_-j%wJ zWe+c@hWDR0$v$oyf=Wx;n|ybAUg z+b1toFC#&akq2Vp*!T*mmQ8RpBgW}WKtmQs`4~WQ+aDTYf5bh{YLCB@UW{~*gz{Ee zO^68_jifETELCq8MeH1=)hJrk(7zFpkbKIP71+SRcsi4q;0y%7vg<&!yRh{jw#v|D zdSXtDC3LHb;I|9C&2(L?_m^Q>{$1K^MG&nzTwC8`m!AK*V4Nz#Oh|aQ=;>LCZ>}6N z322WYl@-a%q}+!02IEN00+K2E(5w$2F$yqb)?~3O%gMycVctWIkkD-{#&)e7EM+d# zd)Kk^*UPWw;@WYNSd>aIR=&bp!U)QRWlf<|0aJ?N(rY+)wCOFLcj9$qyWZ3&#$~H4 z1?L0HoLugFlzJY)St-AC3!vvZp#6@>XjBS4!N>!nD0MVjV+@(92>@P<2NQZ(fhHiz z@W~XB1+o;PbxsT%#aaHQ3=T*h#0T|+7_w`-Vw>o4;_~<^93do3mfiqC==Y3>q4b+D z3>WfYlEP2#c%VLnP*cw%D$2PbC@^kzvhQaVf`*K{TaAU{c0F=bb;eEk55nb$P~tJk zW+*R}ar*ivaf&To-}z(XoJ?XVs@4X_nB~%}RRl_rrjERj!#I_8w7Pk*%FX1X>BCR+ z(K;Fw0Va&5t%>nV;;0A5~6&yC-szF zhVtNq>3%Dz$sR%Dy)o=Od<@pjOOsSXr@I_~hqB@^u`^j-0KLdL)&Png&O`G)f|4{~ zT{tybwLigzZ?0Q;8?j>fIEkp=LQmkaISEE)1Y)nTWYo@+t+UcnaP99t?zYA2?`doQ zFue}cCQ#N=;v`B*ZXlx-iz9{5aXQdw`(mb^m$Ci0 zZo%>NQr9?ol4(oag@X`x-`qP6{%iB}nc+O@=IE5;?^Ny=)2N?eYYS^f4o7`4su>`W zK!T2|T+|=JM>p>>+5RSz85tu_w|Vp>MPinUGoOVJj|~Q==A_hGR?xQqiOI?N|Rr~}>CSLozjrQZAz!m9sJ zEYg&R89;Eu_dfU24ETOZc-QKzZhW6mGwav=7sKffwvy=<8-CqS^oLYay@o2K#Ul}Z zP=A=vsu5F!d<`ubD2sG-r~1=dC9}+XVpLx=^=vpZel*2xSb94;7Bys?(NxOSdcm`L z(6oPGh=X4+C*N}+d)!#rzQl4?ym9AXj45ayADeya$o>7>Q#j^fhBD>+@g(PViuIY= zZuWtvnjJ-oF_t>N9?(!R(Vi+)DaA;=O1_y}rAk2Qpf#QTv&qm`9UC~AoMM`{l!10} zVoq4I1EU)$>(6RhzinDYa}Gkqcx$LY!CJ&0M93_Atjhb3`Rz{f>u0vvCKNL!$gNcJACFY$GI@ zmguc6-Bae2ibYa2713px+ttpFzjk&+&oyi1moK(IrBPkPOyiTk2h7yZjmMS%bQ=0! zVS$&1dt=9}zk6PI&3YUmXgWQN>aZPhMf)QMX)Uu~cQYgTpaoDY9P zhcJ0CK||s#Nk*w`_s)2^Fr60on*`{Uf|u-xQ{xG*N1dlwfY4G7DF;Ut z`M`RP>q9kzC02Io46E6oS|kh_?EJ#m&cMc?^PVe(MwszKo!^6pDG=J>?MWOXKP3@h zTqO2~NL-%7UviWtx9azrNh}TVzP6_1r}x4~HX`hAZ#-mkI;)_ntE#(|&v#1cm~5YR zVz0NiMHMqzG**t)`v8f++cJP+ByLq)J=;;b`(YKq%08uGuQArIv3bvm7SqB4bb&FE zD~}+_PPeSNn^A0Z&S2^`@oJyz_h`HovKXBT ziEcQSG}h${Tm=cGSj_ zBIq^!o09zGSN)&E#c#h1O37>c>%l=?c)7Yr`thMG`&(UO*AR*%&%8WMA@>k6CIHD} z70lzbIsYi)vsNB;gdTCwm8JJUcF1PJ?cklzduF#Nm_ostw+CO|t|bo4U9>hP3ILBs zWv@HZCp^Q&CvU#h@}<4E$CfbrmcR#!QM9nEyn#E?aAIM1NQMfc8AJ!{-5TvJnW5~` z4Q${TH*Q`#tKC;!P+#_V-yh`JZuUnJ+OAe44!$W^K@wNaq#U!XOp4SD>G654$*h7h zf(8yS3*W*C-YYX$+jZ0Ha+dc2ryf&~yN;Wwyv7IDJX366N`d%#@rj0f{<34=0+=DoH_rBhF*4$wS5aID?;&gz0y`A)HjzAmLqD`zEb0$x>( zlULFP^q-kkCugVny*f8=(*#-r(>KYx8#Q~f>uhQy|ZO#a4#rp5~XrX%uawfxQN z`Y-ShU z4Ftz5TE-j%$30rc{RLl!3HB_#`EHi+qYv~mJL6~-OVHw$sW;OqPxPv3YLcDkc*1J{ zJ!3;V{_00^sX^KqpmSc9MPS_6Kg)fQ^YZ5bmSDvrqo~H2QwTd@?J6r2yw*}F`@I@Q z1W0kUht~NTwPtY6x}t@!*j5)sBghsZ^gH(b*NOK&rK~?DJl>*Q%8b&g)7%6xq)*^W ztV~%A)qEJDg@^1L4%$?5L=W=qwjxtEdITMy`EUkZ%L>Oi7z_?0qEemTD)4iNg)kgq zKmWi_e4giEoD^~itX?Zw=VQ+m<}=NeG|k^P5pbX9*+Q7m#C+}f!A?HTjY3I$Z1bdF z_!>)@8#(_yR-K1XyFe4WDN(gEDXl>B44Tywd{k-4X|M8DbZ zOI@w=DgQhWW)w{rJ)|%VZKFJh+}QUJN$T^r@$-)d$6bEmP&6)3@-|g6pOO0#kPnZM zAOS#+<{v>s@tVLBlJ;Woxax#yihComeznsN5tU+X`Goi{ut9XrD++dV3{9)`mrtca zG)5;HBtJiE@+~e@h&ts_Ya|fcpxi;IQCNtUFSRYHp|B2%I|VV<8RH@g5u2w2mrX?p;PZ)P#?;5}J*sJXDF1@#R z-Dp`kK?Lu#o!DRlPZ)0yxtNw*sGgXO*s1L#Ji)0yM~yz;(s*VsS)9qT%7teKe6K$_ zG`z+~Ct`ZM3RzZ*rELy2+$>E88%sSNcyon#4Fq+0fYop?4Ppyvz%J|sXz<11Xi||s zU-YXXzSZF%JL^{!q>*cj)~kr03?al-$9Gpl@CoF>R-RVjV;#qD-Pg!6g>DG^PMBO> z%s2^6lff9GZbhFss-sLxf8S(qzG00rZ8B44TATS|INKpZ*B>6F9-g~r;s zQiJfnPaMt|G$VR#@^&1Igi1~9&uNmy+>yo+(GW`7@^b{+-CnjE^0}u~>vuj_pPMHh zRsA0Ccw)EH`%BFEr19m++LQY?KNg?KNWVF!%YAT_C-(<2{>QmY?hUd~>$LcY4~TMt z(yp+@#S&HTp}8Hr7)7qC3A?vUW8!1$NkI+af1IsF31T5B_nC~y+%kJp37Zf^Hh;9g z^qsQtLuEDdbeZYHf6QjJ>ow;cFa*1y>#G+j*vRqu=Bk7y1Q|Bl$+@t;qCp$;T;{V z&MsDG$ZZWS2lkyqcTA^8>%tcIi&)-849}(rG5f%<#DKrT-{H>zFG8N8JUp=3VXQv# z9H~r68zR|hqc6h4Znj|`?IiHTZud!^M~j5>E$OnhDv-&Ay~10|gNX#>bu2apu-QAd zS{D(I&xIltUZW^%42q?uDqHkxjdhGC}SgQ_EWt7D|#jkl)^Z^qw2{ za__k9drCd-mU&+-BJKV$F@C1GH-14;V3_i8N{)(&Npv2snmp%_XXF}_myWus*@Wcg zW643#$mR`;jXMlwi;!{C(}%yM{WgBOf4tj@m#jDBO#Sh6G8)gycSGv_v8L9k9CnsV z|9#zCQlc+(<+}b5y&vKMRz>$(pKEv4*^Vn=r)sBqEbOk9_?7#Nt2w`XyOMiZpeVrA z7Z9TI^RspJ;dj&cDNQ9uC+EWl&&^5}Nga<*ow=A_+>wf`BQ=#K!a<1{z>&gU_nwM-@+Pl`YB+<#~SjB*16o&c3B+!^Hb0*X|ZC8TdB zF=U4^K#kcooM=H#WmZ9zm_!QVY7n;OB*9T$ct1Q{K-0rJGeTJtE9pET6MTi7D(NpZCzr_SnhF` zgd5j@30x&pw~Wx$J#_FXuMf#{WbvYmBnG6&pALP&U*2E$!P{5*eCgy^_ujQ`J@r4| ze*3CNV(UdEXtbQP@`pV@apl0bZ!HGQ)hKM7eRv}2x>)dXymh*O2(#p8&%|0(6#8SK zafVVlb2e-r_vQwH)nHH6$lfIJJ^xzE?)`V3gy?(1S5d!vHtF#G)KQy(J!9JJ(Yj$0 zwwisO8=A=jh*i-A5v7jJL!K0Jcu6X0hiDV5ij+MSN?i@@oJA20<%;ry*i#QUN0phA z)etyqcoESMBdo~U$A?5M$twQiSZPd(`>-&&tQ|jGhzaJZc4Ur(kJne1z=nw}24RA2 z15FfDyme){I(#gFl{o&!0dd_f#=uR<*1pBBy2M?A-=-w8bRX+1JSQ`im3W(O0!Vjr zPQ%*2=H0IqAS|NNQPB>j(i1yh?3|W+sh8Fq-6<~C-vvR&CSxa$;PkqnOA&T`mid@u zC$Q%tp02u!z^@z0MgLd;i={ zT1nKi*J$BcRcHR*HYoOB8Mkdzkm>vEl6Ez4jKxyGev+#vM{%Zne)ZPcUCY&*Tjho8 zk>8)avmhQG3D>zBv=c6P7sOh$$t#r{i+>wS<50Af$a0TvP6$Et7XE7r$Pe)icFQw=V)Da2S$Y=KY?{5U>u^wTEp3k`4-(_Mfc zw`~}-=jn0E=KxE(9{m4}xME1c*TSzFJ^y@tG_#KS_A1CBJc*z0ip`FQ62}&uNWYg8 zJ<5hsEtrN3U>gOAT^I1{9FSM@Q zELBMzW?j%$>nBEYQk}ns!hyb2736MGbf7CTsZxu7&k1_(F98X(kxkiTC@CUh2!*V* zosa*Vy?%&cRZ^e05$Dyo{@oWTAByF?!rf3>RrS6hStSRZjpc@s0{m`Oq|VTxp!6BG zNT`Dvya9$8fRj;>ATdRI>bzGwI9Iut`GFu}#XeUWf?{>5p8!ea_aB~)`>FH^$*O9s zlsUkiIH^=mg|7V@Nl-kFh?zJyBU(L|Q@WH5a*5(^M^mB}VzxkJb3)pG8D zI_8~}Ks{%i8d?qxsSOC_IZKj*Q)ay9(9D5)0k`n&sCB|ZWO2ZZR} zEbypYlBg=!B}A4)*a&GHWQ8>3XhVngR3w{jWO9?C_`BmQT7L7VUG3NY#eP|sw>GO` z&9?v*#o?u6mTvfFxJNr9wdb)BuN{!JjP{4)67z>y(U^l~&XguKvx6)rBe0iVk(R|& z&eK`ETDPT;;RB9El4;HwoBIof^k}nB7tSzONFiqcmGU`{Mj<0BxyH+H@6HbI`!v z={`PZB|1u^^kU?@b2p_^D{_{ipmtXlN9$av1Rti%tcha@)*X`P^oJU~r;oawzRy|| z1k-E@|Jgi^vs)-;XXd~tDlX$jGkWa#c>cCGzV>}nlLnx_nfKpxto}hasjd7OIneRG zYww7az)&n22RLBSaBooX)_geL0JUe zHLOHX?4Nt56FRgf4Ts-!O_Rs6s(#oXR#bgl^%+}qIs~O^SI*+5|J><*{<+oL?#dsx<}^YL)|K&hRnMtx+l3x%E9*^Fn_H1IK;wV8eI5- z`IA`T`Lwq~Na+UiXSsLhZ*H%LJis&WsnY$KO>qdVVPpBCZTV-ucs;aUh2^Vp;h)7u zhg;2#EZ?l({aJdle(O;*%f2(+#qy*>*y9H*-@Pp_-mk2O^}b;F5mb1w`o$rJwPY$E~4H6da|(%62J5rBPjCHaUUMZ{ijNf2x|B5yr_S_TSkwv((F z2|pDj$>Jbeh$RyWq!<|{`w|Fio<%*)rXWCw%pXw9fDtd+g)5!NUky|67|Z=SAic<@ zG@g}Tb~()plp@QaRO=v{feXqaga&8HwZuq28qtge3OE=E@Ul}=VgxoJX8a#%iDS(? z5cEC>KoJW-(ex?ChLQ=i+SLH>*nJF!At=b4*+n=RAOHX}eC-_LgGvS#Ff<^C;hF}h zK+~~QgR19f8|N5P0KwctQ_L8#pBPJVfUqQ*shge7x{e9dfWI06Xp^8r?80_&LW>#% zS{!KB8lg>BdB!ameU*^1u>dSrnpO?DFoq(!{(a_3Kou;iNubO*uM%9tt}iNxHj(df zRU9AYyw8FBFbokhK}`-TFpDc19mxTlTqHFpwqT^MiNe*esKpWT)i4j;2*)IbSD}WB z_=p|P&OK7CI1nHdVaUTWPnBOIW;P-t8;mM95ipt)4BQl<9RjVeE9O$7>Td{9xNQ)D zwPIuFaH`aOVx|C^BX|@A15@7vb24uWX>ju652`gV>Z10XqH-Ta*C^>XDK)rjsWNwX zkdRC8v2e&Xh8v<4U0F24dVWxv|_9+u|JT5?Tu)bjK=IqZ+vw zk@H{Mn@q4AvP1^&|@0d7B`Hm6_mGrZnT67d><3zCRAn5gnt@^37n zasee($pLber$Hg`1PY{a@`aD(L z^53a|mXPCR7p4<+m6sAS>otlO$BJJhlwJ-?({6!B=f(e0Nt7V0+5mYfRg?yYsLP-N z;+H(nqM`~l8sUmQ4-w=HRk!3I!uyV3T%B&9a+H4`OD-LwFHKcN2x+Y21p9;46c+8u zvNS&&EA3FJAi#o?v7%i+!TwHKI~+u#;)Czy+~O^dNEf}Kc6gMe&X|8XeQCu-F8qSkh(E&_b%#t!p1#(3ZWek8jh ziQZVAUch6d8;FCl8xKzG9m27RUeIBcIm~L5}$PVq#kRB&Ip8zhz`!6M6-nqY7|TI zMCn1a3r42f)mB0r*7z(}f>-Rqn{lF@fZ*3{Idq_6`ddL!xRv6hNaZF06Ut^J-{zL9 z^((M~)vWl`Tg5qZ#S&`ju@P(SSO>(S!^MeRmbpEu9WmXF*uRB(&?z{0%f`IM2C-xF z4NfC9dr{JDc5hL<^A_rfxxhd^XJ)9NqJ>%~gdE-QInNqL-EIF{WE z0&I$)5wY&(C(^x0*!BA}Ymieg*7GhceN33=ol{R1c2C4MkD@kb=qXiTEp*t$Ea^hmgRm$J`8gb7EE77kEnl)|RbwK{ ze#$lk4mkveP0ok!aDQGZz%&3~C3$hwX>ro|93Z{P_rndJ^*i;=O zPROGiOA0FjC?Y&)&SF$K#h8%nXNA#P>U`?=Ie+!WrVR7(O7TyliGo~wG~5DJO=E52 zWAQ>(f_A5*uV?|C+PEq(fTp+AfuK0gL{(`5KvtS=*%p47_^goxslMpjQqYvg{?cew z02x8kerqK>j3w6PQA}!cAIAf_$eLwP;fUD7zSKr~+qHbEv0OxhmB@4Rw8QMQw02;D z-sM?9xc$47emY>_EGq368J@v%9x=I`ZhAdl{tkcTa!1?ZHUgYGBzx~SIgg7p5h{i~qKF#}qK+Aj zUb%rXDQ1pFn8|>lT(Z=`*3dA9LIJR(-)$|Yl_FJ?N$`22gIs~!nT8v^cHn|M-fo#^ zxF;ryp}>|R-u3iefULU988&KJb7?U#nqJfEcEC*<3~i-vv2{Vla!7U&XGuib11kqE zncLdz*$gWgPYUIz8H6)}Bgi zv}28UWEIli2M~hG>e%DcERuC)eODM7ScXq}VmPh(lp}2Fz%9aV|>T2m)MgN%N z&h>1lQ-_xjTslpwG*gPnVE2If7J-!+ftAsP6CI_afC9()$sJQ$2S3|xTO&cA4;=w_ z>K5|5%Wu>l)9}j$1)sb2vbYGz6X?*@JXYz~R{Max`A6_?1fd3lwai7H_AuxEOsPGm z@0VU0(NV6!>Va+--s(YK9~$~yTPeTV=bxFRB=Wt-~fV4JO2M|XH zf0;L7r(#Oz^LNI?7;+HF#rm}_4c0IK>k6_jEyNBB3hKc&>6rF@3t{}1Q_**&mj+T5 zq`w1;BM4qt*|V3_$z&fl-B*ywLNtg!ox=#yZH=?6oVSF?yF0xcSw`QF6Po=k;d1mc zPO)mmN}z)I81qYo%}B5zO7oWMM9AtyucZLvFYVX!Q(_!?F&Y&Z{cd_TS`=g-PA=a!fO*e{a3cq zRM1vZZ+lhkH}mue#+}LqMd`ukvda_e!kcTupz@5EW1GYOzJ)}!h!TcF7Q?AXcv5u`UFFoI(kemwYOhJm$d{mQ@enbg(lNBYkCwVOmqN--+5bx6joD#}QVnXi_?=9b z-2<1pUCd3lpSKnixVmuvC|$n2{Vrixf(5+dC(=FXRyg*pp|XhGgO#!0o)SKBs5A3Y|)zlU<5l4#SZAZC$-(-E-Q zy=cM6jwC}a^8=UPufV_4xgj(^E!x;zbKR{=K3e zJez>_|C=&K$WZ;8GN$JxV339|uyb7#6LAHl@IglyRVBOT~!HvwZ+#Bf&a}e?t1+A+AdE1 z54*UeXQjRS)wNyRI=1p`h)d68uZ(ynH{^V(uZC^m^`dx(y!k0Ah7R(UAzP3Sh;AK;- z?ZFLHIlVjFM|D<=Xe6CU=b_@PxQi-*ic0+FfN9ED!oJPng!sxBo#vpmP8j;uzPTaO zLx;7J$^^5H0Nf=d(>v;A=~v7^s_5SW#`QPP`gM9^ffPLPXfevA zeVw!oj$a}{Rsw_l(E^qnTSK^B2_$Dj3{db{>a<9c9}Xr|4XCQOh#{wm*hG`COK;x$ zoAJpI0%0(=qh8qRgi*GW@W2BLu^?t)O3_+pUuFt3K%lRZozRzliQAUC=X@~Rr+2fj zBvbnI`YeGA1w(CCAHX*YTB-ZId*4WY*TR|TvKJsaAo<1Sa&`Hck%%5Gon1)bw8^DL z9%Ib~SbD6?g5$|dX7j)_*yLDf-R)vkciO-W^xdn*I<$MmHE-;c+Q?PpFP!>O4Ge_E z1BsoDpGpAgso8=objf~rl{!SFyi=r4$HuIOlM?`CGQ zZZ8nU^aHc=&{i1u-lPk^|9;XZ24wuH`H^!d<8BdE5Q#d2J!5~BIZRx;Yn`18G1E}3c}F=>24nFhcR5WZGYpw z*M?4d^y+LtpD}(h;liWs+`wOM>%QT^mwm8PydKRL7)5XUFiak$IPsMtKs38Nu7P!8 znYaUqC8f{y&)<8l5Pw+4Ul{or^YoZi5l|wH#Z4zj;s4s2&HG=tw~ZJi?^}^}f{Dat z?J9q7?v!N{2>jX~{d(Yz7k_N^^7b=Kef{&N27@>529~`Kc?4ff;wyg@_D&B3# zw9X$3Zt->yeU&asytaybQfh=z*&ikM3-uHq+c$!n{e~>$Sp8HmF`Bba=#jZaHrx;| zO?XRB*H2&;sVH6eSamkdl)9o3x?RBi%RmwiBJ-rA9vp5*_`OZLU)>hLYu1QRQMrS~ zsV7Q%p!T7#RTp*oUwnK`>6vxn8>*)SjP|JAOlBrHGr{B-4lSPQQNxa67@m;-0TUxn zUT{_HgTra#6Q+hW2qD{o{pFqhaMe1%B_xGzeb#y^2r68zmTj+7e_gjX5G4&(e|1R^ zqObQ*Tx^?`PI9x@Iyl`NlF$=7$Y&5Y@rk~};z3diPiZ4nvLqo!zuM0fX_&`h2!P%^ z9!l|Wj;fz;v#9ik?UrnYF1PJdC?^*@VPI3G+hg((lH2gFe@W}W+R0XpNk}d`x#+t6Y{KD2F0|b%|yq1?Bw8d6GZpO zb3XbspxXvOn}L0@OFqFh@JbjB-4ijN;N%i`9R*FWf<6DouNv9JfiVQHrkgA{IyMSV} zROgHXy{X6}j1#5eqjAyk#XtE~*NoHWhQ{LFq6O=F%ejPob^$9epxF!=L>NrKcVTW% zcop0DAG}&kkhOgB_L*>K{nNKUA}!hNFR6VLb>F>-O4}Wz}Z6aY|7@Qi0vyk;8v#Ki6%d`5XFu=SUtq7b zKf?XjeO>2u9=~Jo>06BF3%f%Q31Gqb#c5kU^^E6l()Q(?mR3EkzueECST_(TFHWw3 zyq2Xv!4!vaBl`V(WP-ZHPv|4S*Lt1q@|`dTi;$A zq`iAp<(Jv@{A+bA$RHMxVjKh|RL2XfkAHbl2JYRz=O^3n`rk#x&x`}Z4>t{OWK%dK z{~V6$?$MR&=>bhX+v%hig3jAvn0`DvuicYSa<*RzZ>(9pypw4^1T|G3jJx|f{rRUo zOh0ovWEY)Gc?^C3JN!b|1HzlK;r}!+*_ii7%OP8qSQKr$T)}++v3#NIPqoJQxucZ5 zQM5vhk^MCoYT;?`o6r@$RRj_c&UvvNc$~91xg=>tfCM@*Flt}?o3CR1=bmssWs^4M zy0NnJJpL!!?l$NK5QHR5S$*n^`TJ+X8;b)oO;yDuC@JiHj0LwZpf7ctZg;&ufajFL z5}}B{>fs;MPd;#cjr;H~$C1WnPl~Y~EL~24R}Yrk5TPkTzlwyBwxjXk;p9+iGU;&I zERVTilo zzC~O`P#lv5_`?)-3xKJ*imRuKw{nibO_A6702{O7JKN*08wu9y@w@;3QpQ9bDI|+2 zWY;M$`cw*;R4U6{N!1RHnsLmh05eeK=wh#%+k73{B(7js~6R3iYMk(N1`V z)Wgl;yq4*1BKBmsZ?>S5XAdt>FQzSsoctUe#Ihf=R-C#Gg)>5YnO7dC>+@1leluT> zqImscLuiUdGUTZ79Z{Wu)hKK0u^$j&tA&@&3=bX1K*@$hG>M6^@# z*V*%WMY#HE!Jrtig9_2R34%?Bur!9Jxsj(Z0+S!@H!TXAjmZ2Jao=4gn-TuX^E}8~ znZEY5y$YcykMTVlRS_-rS2m3>Y&eE-Rs^%CAcCRI3(Vnv1q+>(8Zv=B)W~jkgLj_E ze0G$4cdpn<@dzJJGk)maeT;0^4Du7DvYBB{9(P8^W6t(~dAhmSKWB$e6%69k&R{5@&8>h!o6i@dhbL=~kH_F{67k5%jfjJedW*(q z*KqSfZPrBIF+d;MkTZy(jX)JufedyDxVf&BdCZNa)O7W-Uzkf2D{4QYpVgAKWc8VW z+;;@>-H2SnOTb1}<=oF|V}V?|o|$IqftSui&91SgFa#HTebKu8#2R3bt7KJiKwSp5 zGN|gmhn|A0M;q+4mKCvxkX8O0W*qze^U;Vc?Q@Jex;U&m-^UyRQ6$< zUyQpuzH-Itv(lvRrJ3{s_}p6eRRLw^(RgWZ&Yn_Ief1)A2{E}4ef^!G@YE+-?XALj zu6G0XEtgNORC$!Pv_y=*3_#J4BpUOr8V#L*#BSouFqsL)6+X?W@ec`blc)w)@K854+&flmXafP{K~nk}p` zXdY}N9o%fW$&#^Eyd9g!(?WLI;*i@aW)b`Piaa|D=33qA_b0rNF0Ms0ju_tN-_>SU z8COHsNLt+XT&{gxExr{S|1h*Ava8){_s&3vL+wb$VC1-7vat=Kgxn5 z<+=y0yN5%&M{>Kzy1K`gyC?p1Pcin)$o0%w_soa(jPRtfHc)Z~r!6ceso;E_g%0wm zh~YGd3IHO#)bRcKVaz52=S-$42$?bJo?GtAAmqR}r(#>(K-3I;&eCsU1!7NhWL_|A z_`w*{M)biUTlWtzQ`8u1`!S2L-&&5E&DJoJ+Ydcz*z4F?N?6nDaiHuK{5nfT$v>Ny zKc4cnpH;C6AFmBpqbOgC%1b^EJwcED9KXkY!94hm^bN5YDqp0c421f>FebVQ{aLn# zMfUaI}!+}mulZI#uLen@+USzOOweKtT7BdIVHaV{KpmT#u?zRx8y2L=l%iL zMy9ZZBl5z{^5)eQ76U4Q&5DN&_Qp-}S>cTlCp+%c*>&j z-z3-G8n*)gJre$;-?KIkgitUUeGgrX?uZ*4SqET;CH42xW%VSMg7i9zN0 zRWp`xk?J3>ZR+$GuA%WhArC-1cRCci<%sNd7FRTW9wMw^8~Yqq;uXSRe#JLk)K3eG zl3@68&ppnL$=QxiyR_DQvX7H7Mhvg#%O}aF#3#l?vzL=wI5(Kt&^z#F=HuR~36eM8 zmL3%umTBaa(dU0Y=o|v1Jl>C=gL}@g$(m*DPV2AoE?-zc2>>T3^^hQ~bi&IInskkh_PWvYC|b9qv5Hq_L)Od{i%gnXJ+~r1p(e z_-gm(*V%8%f?xQ_xA{Fi_Xik+4yQ8Nrq)VVa)6a*!*$0&3aco?RRzz7TkhhOqF*Jf z<~kHa9iB^65zwx%FB60>fA^G(e7$yX3Q*M)6C*24B?C%UIo~S8i>mvCTzWP9HvyVo zkPm0-ijX^PKp*a`0e5#T8m%5i+vq3p{n>SHpLNpj!h13Gn5>HxNifzu^5kD9ZiB3$ zjo4c_iWPv5fbB&-X;Jyp0Zwg_BW?w4LRECgm2tg$p-)v>&BnHEq6E*i?H{_#8 zg4bAbf~tM)&}Itz7E>RXR#$UeHNGqyps9S2_p;IOu!jWroj|z-fN00tB#G<#&fe96 z6UO%a*wYdr$<;qp=OD+yzPGP6I{i7U^MYydlg+14T@)eug<#1iEpG{|V9xOwQkFFEIOEybxd?QoN8;|i># zJom!7N<)TnqW_q*F9XVS6)oZyx!&s@USI}X-XehV3#h~7eVR?j1>o0|ee;_q^=_3&t*I@`lg1&GPC%R$LO+DiHsKJo+&N2|83x}T`$7Oe*ELGCUI{rb%^et5 z8J6ppTYdR%T4UMbwY&7?(7fKhWo+b%ZCg1!(x!&43JxGv78I`MblOCybMu=4{OpB) zEQJTIQ!tc0gB6qNanlrNYW6Erg9%zJ;3I<5F_8M*7lS!feuza2Q;f4U%43M6%27EE z(%(@tkv#OI6k62rPO5I|cXA1y{05r>PicmqHedDKL(!jGb^(b# z7C+y2%KZXxK$H5;3X5KIkweW(6Tm<>YN+e0WyDj$vVq3%-%-Y< z7LKo;&hvk!7$l6EU^A4ICS`j9vvE^};m=D`Xts*eBS_3$&aK~?V}6zSe5eo=+pmx1 zGs>K#oId(x;jQ7JD;dw0YrscGe&bN4BUH?5WW$GToq6i(_S+WIDV)TUv4e*sG!U_C zvyC8xlABsl{+BYovIjtIv8>=OCfE{^n6qhlF6AzEQ6*g9zf@Vnd{iHYTw9p*mLvI% zSitvdXdbQ5rUd}o#pnR38wzBPIsD%{?-h_PWvmA&wYULoJS?@flH{SR5N!4TQpQVD zf~7yKivHe+jVMzLa4|jxE10G9VThjBTQp7VKG=3YWVHU)rLbc$W&4OloW1eLBNWf? zkqH&RCP=)BO4DubR0cz#ggs^8eC;M32ILYw_(aa)&Cd0CIV504N9ymzC0Cl9!~DOJ zPqpC=3py=bD$7rle8kLrM8+)WP(I}}*7i1OKRI@ahUKlt@s~qWuzeFH5=WTn-nBse)?a^ctYJA zUqlBDVZ%ll94ZnULL+?UyThICKZ|fraAInwniAL%_3zqfI*P`Lb<=ZTdR6qCxaMiT zm%FLD`(>kB_o$Kq;imX-IxV5;_U{}0GMqA+q>E9i0IFVDcHn~#8^7PY1`qa8JfvSx zj$HaREbTQ2l3PHs2J;918~eKrMp`qgT~VyO?D6MB2gQx=YeBrB**!vO7>jq`9#mUyJ^Ny z4+iT8R2b(o2BT>TMbX57UWl_DNMq0dpA<69dy>JeAlMHCTkHUVwvUxbL#E8U{OK+e zh$R2PlfqCYbOg$1Rrc>>UMzzp^k4Q>*>93#L3WValNd4*2W(gZxR~GBO{Y2t^8(e( zQt0#8NPvMz@nrj+lCY-OKf@#`0DH-*IF^22m^6uDr$T1+jq=gmUOH?8g6sVlXA@#t zV@hKWEc(hAsX7EkpHSMRBSw8H`8-@BMK<(3=Wg(MQOzXl#f z{=F0XLcv2UkVYEIT5G*(GZbpBEU(05Z>chCGkHv8Jnxww4|{;g}O9S|*0R^kA7ykxc!DBgju+-uu{{FpyhYb!H5>Dm(zpE<>x{ypPyL*zF@R8gRu{@(;;p zID2A9!YJ8G{{?LFOwu$gp|y{l%QqHihb9E{Rz^$s#@pU*RVAQlbrHSvSE=N3{T3hP z=0)5^y75>DEJp`Wc|(Wb_*<#9XoLtlB&Om<)7|VkCCG`Ck429R9!6A+%2U2HwUph(aInM_M$IG$?5FtmmhD!!8tb z)i&@+&j({3&wlW$-30maqzsDKpbInmAoCvnikQjvC)pOGf6Wkx$_pHH1P27dM)H3@ z2dj^qDsSm!fEH}{XoNvbQZs;pN5^{rsO&#sM?l1UXn-@DwhD~{w^6}~D0SKLN}f+v zukcVL;d3GgIk<#`45Ivm8+Cq!`rTMr?%dJIVtg?X2-iP~NR|1cQZtt7XT8E@0j?jBSPw0*5h^0s_-G(Pa*pbOFOnxX4>c(v{$CR z$m0wz*_>st-IfO{r#Sv$RB~XvU!0;WEl~kTsi4E=U#EPCg?-s9!g~V^@8uL|hQ5bG zxx3rSun7|w7>+VEcce3;7|M485%89)4iRlPq*T~qX~VEt7F;#F!r z)|f7K+B!o$m?|?!GS?1|Wtukll&Yv$0keU^pf!wwGb*GRvcPKLoA8$x1z|f(fFh}I zt5-M+6BP-PkML==cmor}xc zS_xB;D>_-cgD4U53g4VEx<122`eN3c+DILi)K5$|^u>!%%=5$w%Q(yQh(tS09LQI5 zbaQN}OtVuQ`ldLivpc721zS>+&*Q=RvUm4^L=U*3EKK&k|3WkW(EI zrz{8PQL`dc&;yO3L@L?Ymn&KR%It^NJ=YPlQ6Q!;uf;=Z+Eai5c>dsC`2>S0 zNkoTi<1aaFuUUtGv+Y8w0qu=i%=Xh#JCz1Lu*Kh#Nd>sqAX}E{OSiGM0Cu8H$ zv;o{Z^)-lPnr31ve9?ea(PZKUB#YY`6MZ(YK@VNJ6|(G*aX@U%f<%Fq@2h8{?-UT#qo?uw|Kl7mFZeFje=5}}4e$s&DnRPKg&JCei8MI(SO z?;}P?7n{GVc}n?3I#7BWLrtWf7@W zF|$>PpjD}YRhgbuxvf=&r&Z+(s~T7Cs(h;F>50}3{S zdNxD0Hp8AaA79vvB-)JT+lW~B$wdYRZ#rqxv;OAZ2c(?w16hLk|a)vD2Y!#`SJcDMZ#)1?uVy{j-Gb8 zX6prdJ!zB3&{MO7@{z^39JpZW8$ZZk+QI$u|pR-|fuPs?1!6 zl;evE3tNcrxrjaoC$CZJRA;pYGmCi4w%VC?6R}9DoUj`%5qY4JscDFDE9+I#Qqe6r z<3*$4Rg0Id_B9q#NkN-6SKXEEQ%^ha_)#20Moz zs-M**js2AJnmq;0C@n+SA>}J$B})?{_c5zU1y?e)`TUPkoLIS(K9QtZ9LQ2S3A-(L zoFcULN-R2V&uvm6DKicu{Rg(4`N<)R-ierSn|@yRU1~Q#uw8vvO75ks+P?>XUZlTj zk{0^cCSD-J?M0N@3&Fb_#MGlH$k;$WNkk(Z0j8bibrwl1s#H7rll6?nNy2O|`6fq)d&muz)`4dvF(}3M(a09?08$Z9M8aPyMdTp4VBWYRZ1N z3*lso?T{-@%iFFig}M)S{T=Cc;!J%k^u@Iz(?^K*7At=~)ZH|i(#yVgy{g(Y@R(eM zs;Ou?RI-~x0tP8z2A+OX9(O7)>Ta5r!@+zXyRneCd(9iT5bX&M`J2YEZcz~g5vFDJ zO*LuU8NI0nd5Qb`t@Lcu$ok+ngf*JfEW^j-dD z&+YRm?&v5|7!n_!&k#qxrxQ#d9xnhNDIJw=AC$W9#=9SMefReI$koE$Jw^OJ1>5eb zr1=nr)qh-->GCVyolrhS_|=D2uDBcUEOoEa8GCQ^ynDglTtGld@1TXfun1rR>~dBvFbhRm2)o}?yPd%6LweG+l104c;ABMwGSeCq{ksuzeD8fxV%jP-YXO=blaCJvhcQt^$<5gD z8kUDn9~<5ee-21-A%o){Qw^W5dG8Bk!pSql!xV=GbSB3~M?E||1J=Xmy)`l^3EZXy z!zeuXn(V>;HB zEy3xX*n|Bg`!Q#@R_Tu4?CqYD+bW|M8kz=$sJ}%^=?(YHsns`PN#k$f4 zGFG1gUj1Oj(bC;}iks&B^kyYHy};P&k&byxkbZD0er9Q|5ZeUdCrM_y=LeUENr2R> zry4DKntwO=*G7UK1-?h=1wSM53-ghP{dpM4F(&Un{CraVx1ZDpIu8%s9PS%c@3;?T zx@jiT;{qWeZ3VJz6KQ?JTV2-^7rFNf`-^^d7k}6m;?%nszkYwW4UYaCG8pt^cf;0Z zioFrb_3hJ|O&kfdr;mcVA@Y)Z_cZx_@VEM>DjRBb2xTlqTf z>h}4sng_Pwy}6a!xVqSEhtCiGKme=v8RzaXe!2hm?ZShPNA@t>gYP5;iDpDUIghPo z;qeB2wD0~gSE3JT8gh(uR%c(L1cE;7VGFLZ6{)Ysil^{Ar-)v3-nFg`bN^zedcSOB z=wd&eO*?CN_dX1;fHBND;KeKJK|lt|BX|Q?3hprk2No|L1j4~)pmuo0)F46zRFw~# zb~yF@yKMs)YjF|@*wUr}1VaHt99I&u(>Jwg1dY8e2-9Hr;c}sh33TF)hRKK+3hMon zy^+@tXDd%D>fL!7xK{rTk>6Atok+~XzYK;*U2e34kkf+M)?)LMct!af6K>W5{~k~a z&zz?UEnO=vgvzd|gff=}D1WJWX4l{81?)YiwHHH!+P&aeBSf$7cuk+p9JYEi74It_ z+c?2+ds>^f9>ntfvP2ZT)uMzZjd4U2oHhL2EVfo#w5ysf+j0H%ctTo~i3#cyJ)KCS zn$)IWtS91}>|0Gb0%g{5Popa>p3q`fW%*43?Hdk4Cjh12MUY9Qg782@1R-BL0z)d> zzCkRaWno|f(z~3u(-dho)x}>_!&(p$rEET8(xRS;rVN2DVVOnCG9$wX=Sm_Op*y{i z`e+__BBp&P6+!VYvNTdQTADqU`eo#n3mNnER-~w8vttDD;005Lhc+~#CMbE06Rupye5^DA>_ zRq(rPKi5(KPa9A1iXg-K%i40MeZGywj}MDuO19nvy7CKA*>>yKG}DL>wUim z_zg^XRPj&2K;^Ec?P?M8e<@=Cne-H(5z6s*m19F&@=}d&$Z2`cU*F3FRN! zshCoG+gN#gy0=V=>IX>(>rXmC2cNt@vc}7c{)aL?8|AtauR&x}PPo3Yk+)3eV=mpN z>Wp3z2(>bC<4@-!G=E3{3{p)Z;xk(OJ>s*PlPk^R0m`czv&PmhF56Tb|4SKPc9I$3 z{fcnV(UR15D7~YMVeF?q%l~hb@x(RwH0ggSj$|`djaWWNE&W<8k0pPKt|~7(LfqTT?K4vX?#llm??E+LPGlS)>wnk1>!+OlvW?x zE($6tSzc_UMN|^|;1^9r7SsXvirq0i8CyOU+bn94Pd`9mw3T}k;E}~9_6?PxI+|)9 zBhf}jL)1T2tz!j&%|lRyMkf0Dt|&Jd!s{;dFMX zpemhAU-|?tJ#|)x+Vi|)DznGvsI=M0pVkoSMdkDZ-i(H=>;VvLM1_{s8iceZ?gg;& z69ICjnhF>O0QkD*4+!jfOHqcj8h9Iql(yofVjx~=Zj~7j_N<&W9}7U{7-j_C^}m6T zI@~jWlrz^-1&IT5p%DFehYRHQoHqusH#DVz7x~PDeDO#>NTE9F4G;aDrVwG0C^}fZ z(P?N=4SH>36$?wj<-x5!-h6RdHDOa#s5J6BFvMD#M3>vMvYO22mFt zB#Lxc?u)WlJvRm2>H{+JYfwb|saReyHWuF+Yw<=PyHf&dT$Hscr-N*=s}li~G7E*c zF$L2h{VCN5H3B#!03);dA%3wriaU|Yn)|gp2etXyDCjChi47CmxVb25rC6SppE@-K z0f|`Qv3z>p%(>3xJJre$_t^Ve5I};1U)hQ_PhoqDrcb4KabC)AeKp`u7iove!m_V= zWb|IX)ohbT6OsIXZQohyUO(Cz9&DFh`yd1k3T)r~)6gRPA}b)$#> z&1ro9p;ibNfgev{yjj%Hjv!OjH)hbu=VM#w7<98R?!nf#mvnBzg=EVM+aT8;Q7odW zA@c0{f)~Rw!)lk!^OgW?rSXM5H1VS&Lrf>#@Sd-Qn582hN)6RY$(j-_Ov}p6|ykHv|DB(h~}bTwS-35ZlhC>HNN2bD8=e7 z=?*D4FZ%hsl-eYc?kCeg|V6Co_OxqX(zs(=)Lm;v+Z{JZquO%t$Z!MT$~2b^rK31LcZ*Dw5Jso@STu zT1VXH6!I|V8U8Bqa8u7Qn@Wb6!QFEglWt2JS2ngvAWb0K6DD3dAYtXAZ!H-o9%os} zW5%Lq3C#EnMl*Id?V!y&RN%o}0y?hTXU2fmsTEMeOvhJTKKf8b2B z3f%^+r;xVuajE$UWLvVi(p2pVFK!YWyS>H}ve0F4OeH5}tDwB*o>bjAFPe1Sf7FqN zbe*B7FrPa>jJnLtW~b$FDe$*;hoDj>V0E)72Z)S{VaCg~-`@sV4UmKjVgIyRj04!7 z@zyUAhX1Og`iq2&YN`D*`c-q3zx?pKToyv$L60ot)J(xpM|vhur91z%*G%lgRf^xZ z+IP$cCNVmlt8729;{+Soamk?}(aw4=h-k|>6*2@_LU|EDzyqG(fVUc<%iAx1wS0In zseKPV4|t-;`1tc-xxm?tPvus&^NWNI0ocEy_dCF6pOc5!r*brQzGcU!5HlcNs`x?D zoVX)VOS0HY%Gal#UvS{3>?Olj)1g(<{D-#I=Ivj#e#|P?e#w!yiwGtp zeEDiinXW@Oa+4YlPj*$q#t!#t^e=n}N65JHv;dz7f@>+XE4M^d5v8q;BwrJ|3F9CX zW&L~>^dj~#oMjLSb;vW_@VC+lK?X<~FIHf{Chb2R+KRYTLKHY}^9S=IYVF9gJJ$B3 zH(@XiDQ{2pFuOl#k&b*ng zv?{XTC9KTagFp1bgO2DZ6$zeoJ1UE!7`|`TuJrRdf%pyjKizdr-8Cag&OJJFb^;=8 zmtHYQ(#yYfJkp9AkszYHv7iJYZQkbD-Zd%d@6_%Sgh98&wIT^3aY*Qb8QXE0A<)($ zWKKA`Z2pwZu#>~m6z_{xzEK&Mc5knDeg$u*3xrRtQ|lqV-|V%rQ6$xx`dOKId%m}o zsR2!bTL?n@y{`86d{Zu{KvY41`d#X4?@`T?sO%TT7V3PoQ)Iy7Hob?tiwGa}Nb{F? zUIltmAqAds+m@o=M2np(HP`7gRjTbi+7O`vR`x;=;h|V2A=tim%62#nPX(mPt-S!5 zMWn0`2@{VC?Paa9b^03IQ*woEVc!&c(3X(L4 z;8D*un{$+YQ(-uqW~JVG?F!$@bJhKZ8jl$)jtSYY@BO=1tTjPs6BR$7oX=?XzO@R&9PkFS`^Q z-WCSJ=!~zKC8&CBRG8Li2b-ofwQi?ZY-9joc9mO925z*o|B3Dh|KtmP`^dxHOYFBd zBSAMb1stOVb5GzPB2^M1!|^eAopzWI*MR;YwPXVQ_n09f)KKGaze*t^i*}{1YgPSl zmEC^UCg`oJz~IDgwRC!oKn&K)MGe$jxA693(f;`c@#lR3R}UTS69LjE#^QX{wK(Lgv9%V?X%ih-5HtQf&2*bEk;Th zLI6kr>H<_D0J;nyeU^R^1WlI_eyKfpu73Y>P7;U?d9FQpUEz(&dv~Ss?xrpk9|a+p zqhVdT53qap%a53V1W6A80Fb;1wD4MI;aO8aOeUB6NS23b~5)Fcep5ISogI3A2Z+6^e_ zP9C?bcq|^l*&k4N<3n6AMBWidNUsVfx829$0As&*oZXb|(DDm7~GUi!PA1wJV3iNFY$TP%_rBif4< z{y~J|(txntf)z*l7;o#CXwPI|y@d6m9GqutQfKUwA~H-3N+aQfucK*ksyzE=)EU{e zb$7EN%Q<)7;6P;dhe4lE7mCEFhGzkA}S!6@!y*v*@e8^?OY z61v2Lhkg-I{ubJ8q?xw_FyPX>$d%y0`UiF7F8jcuoFN znhQjA1RDMZi}GN6`N1M~qkK3FWpbcfVW7LJq|%Ns$BD%0+ovesLMY{LUv?=69ZC5= z!Xx8I@@=7q52OGlQqJa*yCumt9LMHmy-I*zsPSK1K_VRNm+v*l58p~2H%h9GNWFM; zU#SQz6$DnIQuWyL4!;)^aX$zkE*-%iWC}*3bx=B$D8Zi-0>miC^Jf9M&z!2;^kaTM zA_zn|Noykj%u{_#0NtneTZ3qylEq7hq)Ug!AK%VR{$+x?$@#~f*DDA|!rFW#QMlhG z>>a4vD-=l+W4FKD>nkPs>*JAzbkzrM^`fqOmTf8|vEe!3^U|7#M*F+#cymO9Yk zAHP4*#i^dW7Hw+*HzPR{hj3b-F(Yr#NtC}z2)ODy4 zKsJ7FIg!Tmh*y0>5uk-RY_g2m zMx;J8+R3DaPw|WVgJFQoI_B1sLW;G0)+qBnsjd95PJ%#|2I;k-$r{W>H6T&jLP9x z26D>#?Xo4OuS%jEYyO57?GMsNQK-2>Xt^SmiMO3Rg;#;XtP{7NLQZ? zf#E=j#pG>Fe+ zn##aMHGISh87VtP3?t2YYTx~e?%NBxnj|_wjZ&h6#zkgX`);ecutt4&F_%80Wr$J; zi2SvSZ*fTxjZep5m5aZy>w*JbuNrlqk7bm#ci)f9S|8%ER)kRAP*mDcy==dYOMVm$ zz%8FSb2VJ^dfrm&p}eN;&lK)>m$3n`Jn>)SAE`u?!XGlI%b?`xUzUX8widG3emPmyIM-bOZFudH4%e%Cx)>pW~Ed`r#FfoBQC(D`xloLl=R z^pi5a)QNgd8?}+_jo9iZb&#RSGvqAi{yyM@iU}ZWiye4~#+n z>a#X-Z#cY!2xI~XU6JQ~_w84flsR*riW~=%KWAdZegvSAcy;w5Uq2Nnvt)=i)YLem zc;m}$F1guuM?|iCW3{c$z?novAS?SH3OU0K!JFXCQb&*bB2`R(y8fG zC{|Lo8Mx$`+N6)~UB>+Z755fJG|!H>y$K_IvMcJE$`clwy1l;N{!t{tHLSdAcL}L54#|vvEtg-W9f@SC&o@%#4V-g7GZD+52Qi zcmY{;wIpS*c8enAUNO9gg-@Ok`|@8ZL4yC8jnH0%_dh4pwWpv2d?2Y1Aa4A$Cs75U z)syVZDK4q5-Onzq zX^78fWc+$T`j{#hKmf8glJlF@T2xqF>TY%B&R3!p2bA>tLetd`=r97v2bifUj!+ZI zC?=Nn! z?dlmN$IqnWpt!WRkfG9wI?e|z+xpoUV>z~i6xkNu2Wlbkw495wWDZSDgE5nAt21%F zrySKboznuKjdY4@BNEwXY9EH05szND85qCmja_{yD086RkX;w_Wql9{ z$jrZ9Rp$mBX&KIZkF-!301`Q&3!*y%P*G}CIS(qoFiU~!OE1ftq1_Mt7j8t`3v9tiyc)< zWs|`F;|WN0R@Y6%eQj79Bs?(no^E{mr77@IW8c&}q{T_Qlx)Wgqv@^NsA)QxVV+`L z{<$g|XQd9r(Y|-ezyE@pf+91A^KDfu8;SZeSj`$$IbPCX_S;eXgzNJ%)E~}v-*I2Zr7};vL5R1wD(lOy?*wyqj+e1s^nz`p^bRTT{R^8L z8Fwr}c5PYh2*3x5UEaN-vCR%YnctUAV-G>&_P<6lvPDzaF_xosoR8b)qNvb9fVQQ- zPn!A#ToOipjeb$1_y0m-4QS3r*cOP%Syp}Knr(G_hZ1+03I4`$pQczcZyJ?x^AKQ? zF^Ko@Emq@bllIY4Wz`(ks#x}IoK4(d;d}#y2uXL|{M=0K%!P(a?Hp;f^qXx`-zu-f zIozKm&dN8Ln(zF_9MXeAOpAVfua3veG)jl}5OkP6n3a{)Si6}MuhRn8WzaD{&RJ9% zHpnCN>*GDr35|4y24#{Q_DT_hB(CUz+)1#nkRy5GIGXQfGcxL`b5(FJ zQoj?y0#$|%E)P+31tDT1t6wxxdgkoQFTOK&oGi~8<*S&+W^p*jzw)%Z<%!gC<}EWj zr3~OcyG^1qWM}eMlzn47ofIt6y3wsaQm3(cA0T;`Q&GvGTmF%)bXzxW&~Tc5O`BzZIUNO zn7UF)<>mQ0(<$kVHynDl@ z;%!#st&j1I)@Kc@EGLWkJ68et@dVUB1{5g)6RZ9d-U1Ij0Pnr~XVK4T2l|Lh+E3wQ zbG<2BI({H#qk=mc{2%u2@~O>-UGVswU?EtL;1XO*ahKr1-QAr+ai|1$2yUgt-K|(# z+^sk*ZGqxcfYO#y+AP24JZJaSIXkmEv#<6q$V~F$p8LvmeZGjTg#*&)zc#m&+#T7V z12d@vK?Q%%aSMoh_a)ysovq+){?<86=UYYl5gyEwa`B z^R_EL1_?C-{iJeph>wHJdO{mo7t$BzwD1XwI2W8W;gzMTvqI2C1CqFzpKR)Ip2=t- z2qD-l#w~-iP>6^`*%6uOAqu(}7AASz9xnj;0*ftpeXSYV^2bk$J+(^?wBeP4U1 zr)l)W>Zb?5!*TCnaA~j%oSvaV>-s(g^~@E0GwJ!hC1TXUKZU(`4Ds9*HWA~b zwJ^K3PjU$36sKVIqKGDL;x561%jt9Ky0O;a{f1Us8XSPM&{Ra_zx%+fjDsLK4L-?e zz9tbiqjC_VgKX^uU!XEDC?ZhP&SzfEe;Ok|R?g4lAhVWrXPbg=eCf_ime~A~VAKTY zB%S}o1!9ka5BtW5uOo}g;(*0Xm8)b?Ml4oZf&VU^p)kR&9BHfwtueb47Y;`(7gsiy zfCGU9peQn`);J=}uB_@2E&unJM`YO-cTj}kD+}p2VfSnaa<)w`O36TD$>6sFc}Fl(}=1`B#+hQmKfVs7U7A%ET&)RH`Z_sv0?}+AFI1 zRBFa1YFP6eHR}~Mdn$Ej6Lt3-b#F0tW<-*YiAHFSM&yb{RR`H$N7{mIjg%Es29;)Z zCzqcCi&F=)0;@)@iB?UHR)d(@9D?4-7?rf5)xV~vhrqW$D(Ou6` zz(JBUvr7DSl;6zJJ6+NHDt6a&x6Qb zI+DRG1d(}iAZfb05YMyIqy=rO?H*+>M zbI&#NUNyT1HxD#556v}?Ts40Tw}>&dNXWHFS+&T3TV|VD=I2@#uUbBXTUD4^)#O@X z8&<7a;MN_c*3WaT`&X@B!EHuNZ6#$$;I_-Aw(GgJZ&z(U!0kSo+8yTFovzw_ zh1{tVVE+Se^!0T1akBH|>^?MUPd zqBY|a<|F*D>>M~Oo2l=bQP8Pb1XTeunGw3_2VvlED0#^x&8T5F@LU)e7A z?INSJ-2Jx~aUO!t073lp!bLyW-@>0o)QQ`Sy7`3s5UI?8Dp&B9;ANckBH8sM-*pXi zTJu`IQw|PR=x#w1^L5|#%+14*<>T9}7mF7b3&N3Y_meh=5kA=!_!=#3<9r8u^+Wn% z?Qrj-NGA^6arc+b^fTh0?9;nV6wmz$*~Rvh`7>(k7M(-{wfyC$mU~88Ozx`8n+V$l zB3AMwyj*-0gME~Iv-8@F;?J|euKJ(8nx{`1Khnpc)xX6!s#|t%2SNjr#xvX zwh%Yg(b};-)THa6l4pY zW=q1vW(AIAZJt#9RW+mjRWq!`J{T6m*;t9LulMp9`68H8<=lKSjbKb|C`#WjNJ<;~ z8TfOoTTXqSN2Gm?26*X>z>zkt_?ehMd*1nZfLS0ZbZ%JWYz<1Bjos18Zu?Sr+Ymso zz52nQ5>u%a;qyX$Gd(-}EKKL+gIO*JSsE+d6S_}S)&_p03%C`(R-Jl;0_l3g=$~>5jgEDop04?ZbUf8@Z~X3522Fj!y*?uX4g9@P4Tr_(KV0{*@j`x1jW>E9LG1qQ zmwI27Tg!^+%L}dQzO__^WR9)fHsFQuD6NEI&!XYft(HjeYcj%nDsj?Rk@^@=lMC!Y zYvsMP0UP2r+quvf@H5ILRY8wORKm^LFrHA}6Ll>SmR~vPS`N_Em+B=Y=hX z^x4;C`^jxAZ(Ku1v-e*M7acK<{c4IXh9^Y2Tes0kmdj~E6>khHZ8F7sWY)e+Gfc=l z2(UzKT6ME5Sl+*nD7s($*8I6*E?)yZ&r-X@ak~V_m>qIU%ipk1|0tYW8_XvXH2r<& zR3wWtj8i9sU6oRiNA8uVjhZRKlX?)8O3x=j?N#jLSx&{u6yG6L0hawRs4u=XX4z?E z_j}A;&O+3E)N?BV=Rd?$?f+g(1*qYa0Kfx~a{>PrQ}IcJAT-?nwV28SaI(^INP%xD z)qliPX`KH9F;!CYeavA(xDg#C7;b? zYuQKwj2&ERSUpRd;K(PEIoVb*k%3UT6;sSP?P%9PA9|%y%U?zfwht>gQ7$#92bT`;)T z+pR7ZzkaL_CQ=IbBZOm4?}CR+dIUA2(zL-tI8mIZ@8|lTfBi5>BTEe_>>R|S6@pRu zV}2%k)Kp=jFbgY2<(-!=jPovZ! z#Ib36A%36mX<=JvTxyT)D98^9MqrGDYQ(}p)AfnvDP3irc?o$I9Y7OdnuoNJ-dT+& zAywVY=^xTIG1=*nB>`9efU@ zRK1f=9gFJxcQoBsSI{j)(}d`HE2Chq{Mel5c@{j)0IDG70bY6Wt9WfzE916RxUy54 z_@vj1i%nBv{sD8-0dlxChNx#N>liuBdYSd9z%+PZ zb#Aq(9s)<`!Y;OFAPLmN?QC_+BBy{lx1PGO{kDFK7HVd5n})S7>wtloqw=<{ z)ca|?s)qJmydj4l_xT4)*p)&)4&x|C5d2zLh*|gh{kccmqz7rJ_lxc8VOQO?l9|S% zu9bu4-sW{&!{e*Ke!ZkZw*pxUy4;mEp+q9u0bR^YAm!+^U4G7E&2k8qTlRDB^RIt@ zcUd#OkFgu8`5c`QLyVrZis0O>&wERK1USHzOY2#|lbDMilE^QMJZ3na#^(5KY-f10 zEJ%+6e0&0}4IyOE*7DM;`EM7timqf=UhP(zf#%GnuYV&##{(N#wFygf#>De;P z1ZrHQ=seX!r-FWca$KVCJk39~g7FYFA@k-uJ#4mu*|Z#OcYFTsw^4y0(44F|cI1{N zbYZ2LnpFRB02&EIaooIydH_qA1+$f09ZLz1iJjSD$AeyofGORgi=5h^DUu&;*%1%e zvWQr#*o-x2tlnI(yCveYDgJ_4zQ4#HB(7He=luN>?md$8Dxv%-9cz3f$@+$-BHuR5 zRpMLGhK~!$qbO7Wsx7~2wpwZ;X+rOB1xr&8TD4JgKIHaLI`V3qo+BD?=3!^XIwXkL zoMY!7T?b~cBRSZn&KIKTFH0f1waPTpi}5m-Ww5kbRc@`<$yS%;v~#uUlGCr#BQ7ft zBy}hat)+kFsXV%MTISPBd3~2vLTPn6?pn)5Z!W8)=IZo9rJ1XKR?6wW z*P?Xmjq;~gs%5^{8Kl*l)M%~NTYay$nBzn7IAvD2R1%l2)LUfk0@N@ZY=Z=y=B>hVPZ5Yn3;?*NpX3bC$jhR|MW5k>IrohW*GDu0rW!cNJZ7{?H%sm~O`= zysv+By9-&ZH20N}O$eYZi&3CQE&40PX;BfIwq}y}l5%10h6!0_l{D({M?N{l`qxPN zfQo}Wa$%>7HQsLmAVDG44SThIJr367_dWKX981;6K6llBaM01$k6G&~gQHme&y_%X zajm~L7aRyF#BOs#iJu5DKAu|E*TJ01@GMx5&|cxbZMrN})iN=p8$(LYrgFDp3H*o1 z;WT_d+$%u2Z_$J;YOoF=wJY!&TFNruLIZrP0D!PqBArjQ8ZEtXR6UXJ)pGq`h`45D zvn|W=SrTdooNRu?z5UTQ&C&K1sgxf0iPK~Cy8iogY5ia>VN-ma*p0!b@r;5DBU)O5 zW(y`(tYPo)1U(8z@7=*fHQ9@~tZ&*4rj$OxI@Vjs>(4K^J@K2>7x`5f zl*U8s{f{$j@KnwFYK;akuAkR-GFd}`wYHBY*2AUvZI;lr176&@Ssd1aA$%jKjX}pM zr^Mv27>{@Um*!^NmBsPqrXy!-(v21oTg>@8`$_430K;22h5wQ}a-`Oo#&{tCx+HSv zk^Z>N{Ez(a(T(@A%{_30yZA6@++{Z~AwjBbzwfo5NA`iIA-34+6^VjK$WB27!Orux z$h1#$@Fxcg<3@QuJN=_$(>4_H-`1p6eI_}GD|$8;YyDLnW*lm8S1Rng($&H9%;%l$ znl7cg?X{LU=WoKC%F?YNFPIM}Z%(lxouNgaPiK4O0-zd+2L~MJl{m6hHG;vAJFGAx zkN)5mb`&TCdBxQ8gF-e;l(66Dd$w8kSaB5vDE9gNCoKm$M&c} z<im*LIL}b?I8xtY#`tK)f->!Pmq6u z<=x5Av*mX>m>nXH*fu=$dB(zfrsm4HMN_7~H57OD?)nI$iCKMFS!;-iuh$kOY zByynk?z6Y4>IP96T;hKai(*D`Smr!pk&5=EQh%r(%~KG~*Ap$U5iNKX-9-g<0Kh^P zG0#=Bz-k6KuQeWvX#?93uo{_?LyRg!s&a+&7!%ti1WSlTDb!Nl@?GPxWR0e=W+)EK zD0!s`9)YlCE|nfoiqAs<$n3lMC6$#@)ED~|DwEL;d2!%Cw9Y|!cN@RyW6WpZ!1$j9n7DypRU39RwD%3ep z3kF5^5aN+1fTRA!d0~&E~UBOB?h@N}I z^9sqTET&8+(jLU>o$UQD)N2d{<37_+YfasYaN`(2zsSnb8IWEERs(XCg8xoTMbKrjNoU=z z0C0uhim6$Ay;%aAS%SZ^gy^zGq_f2=vn9f_rLcwBGQHVyo7oD#vXOK-%F@|3!Q?6D zrpZz{1twM^)&Jz*#Xf0(WIG{bs%jBC{k!BkCF9$fTo%|x&0Je z^JN??<90DD4usERON%IgwAu9J+JG$hZ>sXs2+22<3g5ReE{NOCuA6gpf?{cs8rneW z+X;=mIA)fT>d0c8p}brB>nRV6^e7?GllmmLfVYxb9Z5$p3Xk4qH5z|%g~xiz#`awt z2F6z+X?p-shd>YDO6sh!0Cz+kat8ZL+)@nrTfC$+imfCNM*bt>(>F^dRlMF_nur~* zvpSj!LW^p^>R|#=Z7IzIciRXh!ee~*(M<|$DVYNR;13eH8gO(_gk<${`DV$xIB|J6 zvAx+0KfQ3KyLJ)F7Tl8I7U2p$b z{IbcT)e1Foz(oluOzwqNidXia6%^?!QS^^n&jV2Y& zwzzJ~97FjS^@=92jB$2w3DzxebU5rPipY5JS;lwEB7fL3@w%tMUg*_lMfGlF;tGXE zKm}K@GN{_IkK!Mv(SgG%OOy#G=;Ay7Aq5u?yANd%S3;4`(Zz!q$NNXzHs5wdB)-+*K5urFyxOJ^imjky)G-2<9iC)VztzKJ{xxv=?V7>?J4c#;=R!yU! zkBPJE1$RhIH8`ADAzaJwl>o~TB@wP=x`48K!ZgSPdVd@Ze`w}|`UIq8w&3Ze!$keV z&7b#IdM(K`WL8(L!VMLEOIIC)Fjn1Clj}122vc zID%wbL0yHg*mW8XRVr>q%Hx^gxj0NbF)#r4eTaF#6iqPo);CR0(9wZ|45~??leE9czLYBU zW6$upUBE%x8SzgtOT>~gD`+dsn}#Gr5-@q>g&h6X6tQs=;q1XzDkTz_!gM#+MJX<`qh zcP*^TCk9 z$(i&B29sJ_7oEN*FRk2!YiOO;Bn=A0SFl-6jh4*wW zO&mrLBt)V50yJk82Fu|Yy^JPgjo{^EJ_nL>7!iUfgo z@X%3T_&vh%uJ9?$IE!|so`Q&oLa4t#L*&C-Co@iAnqUxI&%EC9JdcyE1#Pg6UVMcg z^(2w}1Mg72=N4=X#J;$@P59n}L#aS-2>M2g*6t*;C&GFt*qWOS0BtbmCou&?gMuHx zGJnCA4FTfj!uRA%Q>L&x=}27FqTygJ4dgB!>&LFFU4FYF)u$iHm~H1dZN9MD_z|#k z`q`+M!(Q=*88ypvggqmn{kMelm+>74kM(+j|nLb?8bJg3FMO6=YZt__6RlRZZYCr-_*}U3( zm8wvHo?sYN&tj5XiRf2iP`J%4;@Z4{=}!k3@xi>X)l~?_U{arc?W$OQs~r|IqqRrcR86{n|J{0BXW%N>N|+K{NPv8QC_2e z*V+BB=IuK{$d}d{hNNQG%X(gguAO4wi&Y-L5akXlgkEIH^iJ-EHt&RDBI|auFVrRL zfv2!%w+A%*j|~X`ukp}oiMpDDpVeNa_n7(DE|{lfkU8fcDOVaSh6jlp1z!~XICo=o z*%Y&IjQDHSa6D{I{PLH-j@(=_w+xLhDR<*pGZLFYog8Lgp=vhOzM{pdUrj%54j+P9opw^E3an%}t}k>=KYe`K zo$3E5#LpZCFtqvi|%* zHNtYgODm*dt=X`D`-0pEuuCEFe_=Yac4w;(PIlH$vwGn=TPS|-U~BW6`(l||2AA!d zOV1g?$mqQu|HFx7O{HqNqYG~AK@qiZR;t$9axb8lU&eqJQ#u`s7yIg7)BndccY><-Ot8VBJ$7aoz9g&v&oSg$%8D*|CQ^ix3%d;TMZ_An{JQz z5zZ!dELk-)J>M-#5h{W$d$jzzNYR2qm6B8LV8EYJ+HhEm7t5#kh^As-%E-^ERK_L& zYSh+2=W5GnqB`-6ZEZfGlsEjIoXSNb#IorRf;2UNtP@_|Zxk|Y{i&E!$Ru-GMEdwQ zk!8}Uro3QJq`u6_LaAK5B6+A3PJex5 z?ieiATpE+bp9pg;+}B0J%Q;7r{Aq^2_tth+=Y*PLcNmWVhlyWWV2Vdp-1LcS@U>@c zMP9^7UMxMJ7>p^d}sU1Oqc<40GcPoJBaL)m7f=(TPi?o1~-Tp2Un?7Ph&U|+7e zN7ko&H6zyS&tLpFzBgx-MOitx(_HJFw8HUQB(<4YH6ZGe+6LVWC$Qd;{R4`|Ny|AR zYv85*ephJBKNCPVT=%=UR8Zof1r^)M*($-a_hGPty+nZ|km%6sgukt!O2lpkF${YS z1a;k5fWToYrdD`_;r$}MIean3Lx`0@{Ysg3+#p`Gvh4fHS}Xm1gE;9uN3w@kDhPbT zcv6d~-PptzBnU^ehKmzr$(1V4zr<80cvF~~fSX~8^_~;Wiz_vuc*9g@4rjW#FmQdu|>4BBbOrOIvnoOi;fP6}D+;R1WC!oM^P;*E0d&;yL`4Ttp8{t;7M`J*TRahr9%^?Y3{%}qDj4=XG~}-hG4Upq?3|vOx)DY>)h1Q{h^e;M zMg`+0)uL6Ny1pk$^f_h3&M-IHpcBnJ88lvvCD394)KJ26%~5fg1}f|V)LUd3TJk5J z^hhC^{dY zyL2=e5t&_y&{M^NA`U9y2pgir3DCZ}V9_0iuU7Ognt7h{);Fnv`{}A7%F;+NAJs&P zhIjGfw_c~y69sD)(_nQY6vND&S_EDPOqX39IYz3yTT`9s)>kgS*nlvhH!d+&j|UBc zg%GRTXie#JenNa9An2OY{sZ6Wi?gbvhuofpdwtJ)liKc~=oh#1IB0mz zm%nnbY}sJ>RDm1cIW#CSliepw0ye+s|09y_@0yPS$GpxX{Vn@b+Aodg@P(8+Dm%Yr z3dZO&&tgAoZxha#kA9yM{#)Kp2X<68sK<6B;ys<=1z**H@s6B9*BWMecNRG{@u%=% zQdWAVqca5KOn`&~u0Tq7G^_Nzg1G10z}3R+`&Cqgs0)A-7Wkt3#oGYTAk~cLypIA! zA|-x67hMAGVnhss#=jLY9)KvVRT2}!1{|XhR_Lhw zZ#^yfZDD)cYu}!|viZpWGwikNLpnAEZ-<{9(w6+@7unY1Yr8|5tJcll;=HqaJS~=C z<0=;pu77Og1Nzo6q?a{BwxVDq0emNe;+;fqaqVZ28AaxAm<%~lvW7%FzMVKRZx@`N zMb)Q*nbU&oWfbSsgYz8X!WXQ76o{%{r4;6#v}@pGuEG}eUb z;QhWl9R)|12xp@*RJ~PR5P|*LhJL>91~*K}S}jk0|D9PQWG!)|%XjX%h%EQHSEG7_ zHg`z@?pH7!ZlPtt_^6ve`9(x_AILw>)EhYJP zHh&N(8^reNZX5BiH`72*22(+{@tJ&@l#~q;47q~Qy-^4k4W{?wu*S{E1AwT7fTT0l;K8J zCE;kqP%f9ts>Oi zSdw1*=g*-Du@aT2C#9+>4+dXOkE91pywpUUTA&hzP?)Qc4?@K~)45k+sFaO~@L354 zllDzIDMen%J|4-f!U4`k2=k@d6VH-YKq?O-Q(T2QzM*=l&kJzo_~hX8$sVGYQcv5% zrn!j~c2WRv(s)2lNnBt9Y*vFIO0%D5$h>3X>)X+$y2<%Pe$Ck|m`(aS)Rftcn7$mO zk3-4Hb)VL;M;V$Yp$2`7fBNr6`{s3>x6#vg}MRtnAh zP}VN$gaDpOHU?5-i_@F5RCYJb_M>Ef5|fEx^ppI$7zgzhf2|p<=O$Uxxvw$)vs8_^ zFELliSl-eUlWVO55c>9Tl|q<2gi-s|z)N3pmcLfBk+ZMxJ{8N92|vaqBwwQ78j_`t zp_m!a?(Z8UrqaJ*K)lkS83t1d6CzJ;URtH-eAR*UXl7457;O}0oc3H0>0P*Obqz`D z4^SHPeoK|`6wD85&KYQ+5*OecFNLBn#a%5(B)Q}0(8NH~iC zXW8xpa}_p)dD6o*J~_#Qi^_(Enn?)k2Gd7@+*Plaf?HfxZMmmGnlVbW1^m+SQwu3u zxpst0p5*=PbE&MK35x?WDv^z@J84Fj)R;u0^1$8~n|Xej3bxV(oSfSHo(sHcMqoxL zwq0|1y_M#HA!XMrrc6js*Tgsjz3l1T%PcJOiD>!9p3%%U&12SAXgZo#>?jdkT6WI7 zg#ltFDh$PUFvl5qX_FFKIG|k$Yo{kR-CjvfEKI5^NSTt)IcBO%TH&N8GQ|w+@~Xqd znM$RZX~yt!3=5-i=rRpo=lxo-qtcz3HVoV{6ihYnNme*L)7JUD^eUUNjXZHfxoy^Q zX?26q0fcZnZW!I6?;sx-kSU(9G`pB3bn(u+_o7(4*i7_$@x~i7<|MNjp(mjG>tnq| zMzr>wIhU;!5#q+-yXA_CIS0KB>>M3X??EQ~a z?<}?6(>?!i{QU2>Kw@xGXvbV0g4v{0-ez&^v2)4ma3=U1({j0zJh@rW1LpV!$l*8c z-N}fV z_VqN|a5fH=EZeuP+#1mwntitK<+*itE3t1r+wQ`oW@>j- zQf+%uHJWC3>Rat3Q|;1c_rqVG@9h76w#WXl2S^=2%no2d2OI?lTs;RoI|qC}2ZBcqkaP#arw-6& z2cnk_#Pbd$?;S|LIFS8yfRXM9PuG>Sb3Nn3Ddpp?(aQXO_HwC*k0y^LW26-Rm$+7D zOuC%!?>A!F`Fd!dC9g<>nI=E9&S0_Nt%S0fcIT_I`)awF*n6PT_Pj zHDykdFH(n!mT5#9yEb>=mIBMIPHBU?*u?_q)cvGIuS`j|OesBGGij;i%hVONHF2+| z_2~7vPg_gqc|mFtUTT5UmBjtwEeSc76qL&e`QF><)NT4^7Cu2Y%Uzn@+0PEmiV7sd z{I3snGta#;4c8j!UEn-aX?r>qAtu6P#%;H4f+As|AN6gut}PY^LZHaIBc-l$wLWlJ;YFe{)ONId6Z)Kk5Nqb~gAO5RJaD&RDC&I_mNvdaRC@sJmt^vkW8DHG{Y?ae(gO{OihAuo3F|Dc zm2k`LG#Bl(!-3}hpx20L;B)JmIVw_VFe~Po9AOimA%9{TlToPGVD_X`ozccy zI!BKI?VDGAkXGU5RrJN^g(s=`NAi5T!#s%KO<-E1ojKR$$)wBd86eTb-2Jt5)On

    >vo408<-Nimd^lMgTYCRm89_lugAnF-om)cE-80nbdML8321b^ZMnNt=2mY{Lt{>GFpk z(mm|m@8bPlG?RmS3~6ejSYJ1lPWEg zrw!V&?&Vme!x;xBAcCtGqYKqk>9$ z;3z3H8YsXFeb<=TUG_=RH(p)(7$_XyBUm9usb3u7lASS9oQYC=vc7n8HJFE<{|Qkn zaOS&1qm+Mpe2YSgNMB&@el_~msW=>dA(oH&5_|9a$4stQso)iO4{sn)X(rR+ady-I z`4pJwg2bs(lu(?Ug#?nQ@*Qyu@n$6JcSBfKAiTH$pHC9kia#Yul4eU{+Z7cr5)51= zTLcZ=CYBV1gAKWZ(~d4_|ERI9T(YGG(C7}6ktOLo#%woSYCpfda2a0JnP;V`xJxx6 zoT?*os3Yy7#yqsw)yXe4o9J3I5;m58Qv5?@rfAxb8Zj~dZOV_l=1@Tk4G_DIUax)?0!$1<`A)Kwl}E>*fl>@~ed;Jdpr+gA1>j z4NEB)FYZ(yA6NHXk)$VidGASh00$kwGl3x34YHY73(+e6B zuAz=cQ!bMdJ4nX_8$k2F)teo1O8 zKQRKuUtnQ}+>;*p%Mbo^1sGnB=FAR=-G*`(zVbdAZuvX^;4NLkbyUC@S?u~P>#VB3?s7K{+8{~B1teyFUz_SCH{!5;6IWWG(PDlRIvN=y1k(wD<0ZNhj5R| zL~-bw{=;KJX^u=aH@rNA9?!8V<^K15yTItyL1lXZ)cP<~fOv@`Y#;!>pYw1h9$Szb z<50($Z!w11gwAD#yXIL#E31fTE$V0k3*)4hp}rKms?Xfg2sf;S8-YpdfhbMRXOF;r z(Uz`mbRSBsGEHf$W;oq=$`3%TwFSw&38o=9nh}Q%RUyIdL<}YLELJg%t<`}~-Qe$@ zl~f-WHPuaNHH0R)Mc9@la79oQpdHm}O3n!v-2*d7@lT%kmrL7YaNw9sU!0QN(iDmv z)8 zhJ6^-+{-Oqn@shK@bdGZx@OLbk*+*^HDi-r`c_P3`9(c_^p30EOCq=)%L|0QbanG@ zde1pHvuY;fJm8XzO;(n1zCW6gYn$9Vavf%c^Rvur+8sZo)`e?6eKWfR4Gkf+bOTKLWuUQ9F{E}`=YwS*MXvR0 zBULE{ai;vTW4c>V{im(m1u~DRDAW=GV>ER^)@EA=^W>L71qXl-H&b ztvICNYH@#KG;fEk$`f(^u{+BS89M(#TG{{ z+zK*YDTCKdB56g)0go^?hQ5D`se3yV3$>%q84c3xG%FZB@=UPY4@eIgU}yeTJCP|} z>Kmz}&yw+DqV_TX6EDYME`i2nU~A7zf55@P&O4=P)Si_$z`-S2H>G>OJ^Sem2agKx zv|(0zPPH5-pK+a*NQ47T^OF%iXWkjhrFLu{=i3oQmogQblcm@J0cZNZth0=7+6%_z zxI_%;fbg3b9*~Wjs4hg;Ju6dVYJf|kqfS>uVes*B?}*}nFpM;89H68{0fPqkB4Lz4 zAeai>d^m-FG9~ctCJ9XJzmUBb_>5udP;O*uK_o{BhhYZ|lDI&}LODuKV_69B4dM|1 zlGufI5)cH?LODA)ifvp9gkA8O3WffCAS%P8k^WS9Okp{H?1cK?YgF1B{Uq#j|VDho23X*V_Ie%et6(F zh*K{5>(ugV_O>9-Q(J7Nd7)8vdtS*NNnXUNewZkK@EI@gWS5L-bBE;}48?K;f=Zl4 zv0$%;kSEDx28*oBrW=#)r@cC5ew8&H7=n8QyVlzg)ip1uP=1opiI2BcNbfmRJ8MUh zf}fy!Uuu5#vi|*MBFnk)FGj^6uzme;ta88k2Fd}ied|EsCrkR+G^pTLn&jXPQ#mY= zt>AaO3M8;*=#wC3kYQ_vqGu5QWd&Wip-FLwD+9LYGcs?-F3RBJkm1n24a+GR_21DU z7(QCmE)q~^1OZ7`6Ig2Hn;7!^t5IHR;UwME-L$YU1O#=8s)|UD5~`@4osBjXy0Op$ zzBg<@mh7-l^wL_O#yiT%v_F|2AAgeKkJ#n|ZqFq=zEA-(b7PnkVl;cq*FiT0(V{{r z^fffQ$o!bsH1ao@KQLH-<)IB+wURzO8tM88M+prv!lmxv=07<)F8P^^qrzSUB)f?P zGW{WAgwV_Ym=ndT*~7=UKY@pT2n3$gyDR+u)#m39HDxECd!cMme}w#+efN%z?rF?& zDlWSI-5F)W0cLSXPF&H5X-{x<(b;`n1E$YPV9TCaWfwOt`KP82@oWf^hs z&Buj|?>{t4u`kFeZrEv3UiS`RAPw$l1YQg zi0Ad&CPb~kyDu05waD^WncQJ}I@JweoxM|hS`-Ww(+G|2h z@Mmwzlj?sWWnypOKCeRAjmGNb1^#BVxJfhM5nS%*5C43Yx=sRrdR7p39Ofv~eV+07 z>#pQ|XDs@j>QjhAHFbmlaRb@QviMgmYdg*Uoc6s_Wh5eL_n0zMn z2`m5_yzctII`C}!ot?2zw$y+U<3@gja6V%y+=OmxZS39oLj+{rHY0f0^lZKLoXV0{ zW%u2de(H8~iB3a`Wu+YZdbEvFr*5 zx8W{!#UB-l-AbkNQ72FbmKO&I!0fl& z{N_jRL0xTtLH`J2oSW*8jNJF|IRl}v5UxYbt!g*BIGaz^p)yk;GV_7;Wd3~wVODCv zUe*2-hw7b&`inIWFzx|%aSsLYtr(TU-)n{Pxm!MQx2ZfNs7rlU>*A|b^WYII#;7J( zJ`V*S~Rdpu>K#d+LSs35SBXuey zB!D(?zBX}fF%>*W>H+|@i|Kx7@{OYu1O2|0BU=kJIR<;AE{0C`BFebt!Iamk`NTps z0q-wI8DD^)=voZLah`~$J}vJ?CI%$5;*&o1tduyP$8D{3V(|>$R%!@Qni~B#w%AH9 z97V#=t2G^#WQv&IIGcV3Ref5WI^XE|%x$c!J`FjVX8TmN;y#Jx887Q6tta=#W>)Ij zkzO{pJ$E!g$(!SfYT`Fxe1J~ez0t5&y z1qwxqI~3QJ1_*A!o#O6TC{~0$l=|4e`kD0=NcnF@^g*Mxw7Vbp6jkD zb4aW(~x$^l&kiGh7mruj@{-JW`g6kfdkPP5zC6*jeTT5#Eu|0PTsgrcqNK2~RRR;~epTb0mJVn|!boc!w7`ZC?vhkDE5Pao z_3TrJAi3Wj)=ftdRb0EY?YI@3yBV7kO?i_N1C@xapi`e=?-t#Px{epIb(VCdm$r_} zK-k%`Gs|Rx%MA4^hjsHc>JCe`*90= zbfrb_QT=$SN!2Qm`-+(RvIf!T?{W4@i7m^5nHz#lMDYts^^3Xg&Hi{6K+FJ<6_kXh z*7t90%eCOj_quH^ceLs-{zf<#f=dWNt`0*|)`f%VuqgXt#Ouq!Jc@iyb4MdWibb=~ zt_F_27)MCs`3vVGl3%Kx<^7QU;pH(t5CTscNc_#?=TDC=6p{}e|7RCD5ZFkg4jb1H zrqp}&!ZI@2Zs2cWco+iNk0ve;YrK~FbvE!*^>UI7Fcn=k^9%n~-yv``Q#c_3_~%gQ zSCX?~8STV(7LzWQpj8qh{}FX*O|R1lh%YbxuW~%wC>t2T0e+2Vm#SeA-e-A-D$7%2 zlHC`_f~?si#Ou=zNRi@%Q~a01X6WG;09BIb#H4RMe8bfU-oZew7&21s=8RcScV9fJ zPp7I?8l+$FO*cH<_B{zPFyEaTn_WH&rZY=f?Itun5e7-**wpNx!tfGLpR5A^)tQm! zzV2&cNnVvuiLsmTx?d>!Rcr(^IZUGt35HtQdsg zGzz3U3h2Xn2gDdu|B@KO8RY_$)p@r=aRgdbQX^lrkG^=lH${RiX;y(%t|swo$15<= zUB^eVu{rlIKH&!fh@Q{1>WINppGhkfDPh%}pCWQpO0qtf)^FK91>vm{{6}~JXHdA1 zbDfVT6G$N~(TxP{`_ofy+eP7*2(_zL|?_xJ|x$+&Nz+0Gr6m0j(99SqKRLV zj6!gY^Ja8#plYvSfI%@~Mv-&3EA1&??R7NH+jLO{00AP&+jnP%Nwtn_AXPx!v#-Xs zaEsG5?>$CZ@Z`(E7uFvm8NYI2fs0lm!Z6bb&Gb5MzpOQR%x*B3p!s% zVx;ZY1M64*4Gr&I*wHrp5`H4S1|zMi;!@6XQaigf3IXFD@%~Pl{;$|I;M*5QTBju* zL+a%I&aIcKeM2mRaNJ{DbK96h^YF_J36ma}mc)S)0;zG0t7?TEw1)^v4(J98_`QPZ zz6^i;>4PQeLn~{->wthnEAk{eKVe}gAFbQN_pjF(jDLAq_zcD6`@PMZ3E}s4>tw2zu=lwv8~D}=ulx0IW( zL@axAOth4J-TUXK*Dt>e$)$}(V{oY%(F%+h8Fythl&+V@%gBV*1X%6$EApX<9;p^L zaj#ZsRA;;WKs!UF8f-)@1aPVRFEDuaOr@*^iaV@Vchmvs(+LbPw1SP72&+J0%3p&r zbcU1-dCe-t5MKt2>>4A?8}mM>^Dh4)?ZJp+fL zT0%!diln{PJKP~D-qKz+W}@kiqPIJa`1~W}e?}C@&&XDS8zCXyPMu(Kx#ympEnkA= z#X}r^$)Y=34L_6qxSa6cQKyfH4s^pbH3c-F>P8(=G7a1#t(uQD(2e021UWsf@xZA7 z$1z{I7$oFVxJgW`K-Zv4fGbU7tIGRm32&X+n2%)g5qt2yr1LhH7{{vJ#6plz#4#VO zuzpud$vSXUS-$_L7$7j_)YtxPGCUUXVbr#^?^XL*X7wLj!c?$S)|7PH#&OPAtmnGQ z+%K&hrfw}4pE(zeX5YAy{aDzHv@!VZOYrIZcwbzR*V0V*qw{tFRLc6K#vOPp>a#k zW7{Ba_F@ux#(WK}wA$shKEB4dB_e+G6qR@O#dlA|?@wy(N4x&$4Z73;Qo{TBtXwq! zbBu9qpCB zJtcwlGbIcjh6cvRp9K6ELYJjA{}t8rT!#NhuqB%!c|f6Nra2Omh^Kd9hn8`PK>{i)I@L1VCi-aof za_oRg^;2;zIDDJtFyor}xCAmP6X_L`i7Hs2?rI4ay;i`+4bA{7E3Nr6Bwv4IZMYK2 zTa4uZC$Dw<;G?VaJ82W6FTI4Unjxa{_uM}I$cUg}ImLqBTFG=M$BPefwh9UoadUXErUx2LVETR{H2OCoW{7I`q;4>9D zv10IFdn#ZtAy50U@eEOlQCzohMFQOP*}-IJnP(NLx_n9>M(^t<1uPmR&|tEbdGjDO zb&Fo#zx(P>n3e^6uvIkk>wH&n^C+}eC0p_>&lm|duE7|T$Y)sWOjwQHi9l^;6 z^d9HH5Q!I))-laakxb&$P4H8Nr)m}Z?of=&o^(<5%Uyj<`}FkgmTDGyL6WX_KNYy0 zD5aM+5DjItTGWRVe{-HtPkD`=gYwr?k;2xRz=rb4L>d3JH)#YW(9T#gwovg}cy5ts zwEW`67s7Am_bp?^(tc`b#VS(J7l&hu>Gvm_WR=V{hk`dWpPkAJGC#Z2chh`vYx|b@ z#iRR<=Bwv0bJkby=_j<`e3vY;zWIN9L;F4OM?u#2;FE6J_19P5verZI?60sSG0fQ; z;iOLkF{@AS>7xjd%%OB!F`Ua6QE%>VDhqXS3$wSAp4?wsiI;o~+>BCuO8+C>C^P^d z{r#hKbcTIl&TeikDKybl=qI;G-kW>+{UY7^P1@Aq8^isw49i?+F!g=qJ7XcI+{2ps z9tOmd9#fp7hVFZY*{;nub#Vm z#?wB$NBO4%qzX)DL)0(x&qkQvGM$fczRN$K5bR~Tn37!2znFP~VY-}Ec~o#YudTp* zwP^IR;A+|8E%WbH`*#JuKfCub|M}{-UhwDp8w~UHM&zTyYad1tJrhFSvf>1>5fjmb zU2UQ7m@|B1Js&I@G(n~^jg-F&-bu=y5rAf-QT+7+B& zMdkfZs1)T8x6d4~sYi+Cl+#|}ep{o-d_F^t7X>1l0%Bw7L6cUUjS%x=6vpX__lx!< znkE!P1JFnJSIHn9PbD4feJ}x_BofeGq$hygTOfh}h4Ucd>FE09Hua+AyC_H$#grMx zbwO$8>woYsGyeVHQGm-L2z5<9a1Q*4`ari+3XZ-D6D#ha&)ebs*1vm zTIt@mpkY8OnSWYr{RZr0zFaWiK+z0aWF3*$n7k3;LlqpX*>kfNs(3@U|If<_{L5nVc+n~W+x|d zXFJF~8+K)k3*s&KVNaS3y77YbG<_v>qAmG0$8gniUQn(diNU7E{$L*^PU0EbTAfK} zcgenC7z5kAQNalrMiVw4BM^C@ucrXk(3EM1@Y2Gmsf;+{AOOKB<+m;eo+edml>Z&S za;e63ddW9o8Rmm8#O!6ALW+$cYHi!BI2+wFOh_VTrFH+%G}KXj{hb zHY#%bbjOA2+Yq$MJd8Ka0lTu}ejz@4$N9;H8Sphos@;lTC^H_l%eV7!B-4Y)zHjEA zDMuOicpN|^*EFGKJcnzV2u6Q6;an@XX!RuE1LyRKMu=GyGSE|J=%g=f16(EuT!+Mb zoLBMb+M(?(toOO@$v@1;liy3eeNW^VKE}Bx*ZXqb0ulCHL8aFXA2Gpw0t+Wt*#N#e zGQ09N2NN)|Qe*|LLdGbZU*PdinQQiZNu|p8j7jB)_2)3H9-vBZ3izU9eG?*>t)%>$ z8F1g~ZmvV7Yu{4-^Xi-I_RY4U?&#`)R@k`KxKdhR1nda=U|b2;eY`VJ`gq5S%ooh| z?kP9y#Py|F{2`bfnh4Yr-y%=a82n*~QUhW=3|d;a|`=Jw#_+kfki zFgGih`bN7g&@X4GLRa#O=kd z{k?UX1PHet-_aM}C726WSI;?S#A%is4`T*$D&%sh7{PM{IiaImoj?RWdISL|f{@dp%f=PYqAh-6TY zWE4d*IZN^hM7p3yx`HD8GE2G+BHPv@+e1AhmiQzQn5GjbWse3GsRbX;y0$omJp3m~ z^iW|!;0Z*&!5$7hB)Im5{k`O-#5%K_abtIihYhGf1!DT7y`T~)>m0K>9<{xc6cJn} zx^$XGdS@SQS&^z$$ckjjO?x~5E4Oh~3d_zS%g%L@E|0(0fXSS$WmP2NEXIUXuPYYT zMYd8D4`cD5IpAF0;7O&4?ZA*Z$KJzP8H$qPT)1CTB(>q3z23}SPZ$YOmb{rVJm%y1SCnuE>#}j_m z#qra^sVt)KI*sJQzMqA3I`5Q9<(Ph6&65>@y)Ed(=-9_!;$HC}ns|`E<|5R42K$*r zs^(P!@yGO|<9pr}hE{WyXBqf{{7etqX-Oaf@g9RiVaySu=sE4XwDt6h^HWXP`h^s` z2AO}g63q)eW8wX5xS63^{Zp-SKYsQz#BwGo$vKnKzih1wq#7bik`JC93e^@>v>ARe zCCx03Qu;*ssF_niX*}Ca*1b+vJ5iq1XG9}>s@+Y2483>jx&baxs!UM003wAMuGV$UPQU zGICZD4ObD~Im{O%oAA7&ay*#%QRQW1Kl!|-yD_rmZ-2XCu8cayH3h_D^a*g zsUDCn)p#ORaB(yuF%+66@}_kYumL$J;aM{@H?)cbDn*jOj;dx3e@pD3N5A%^?ZO-P z+qsRdgbKALLKq}RTi6a$8}2sTKs62OVKduh2J224irz*CzatKyHoQei?5Lk6+7B5t z4VpLJy6DJ~E(S&jrW2o#m#|1@_SSPgnJ0zl)NA3x;${iZL#1ICt^>Ws{LYr|r9YHrXxP zr!=k4hTAOTgrUB_j9$MIl3rGY`U}-9rF>4dQ=wT1<+wSee9JX=Bg^~OA7*=Y_!qAI zPxb`XqIM6#y@lA_g7H+QlJQ)nI#xe9QH$ND8hc^?H)SaQAIgvoz=F*KpaMhz{xe93 z|MN)=05AYZC>}0iFcT#J044^o001BmF$Dz$0K^HPm7smZ&cZ3rNlzTpnM@X{HI zP?}28DT=WvJ(aRkWp~!*fBRBaS6@fl(A+>vO;1}_&&bH!%*@i--p*w z-pSd`%hgfcKGx7R#XhLYGNRNqGS4?5FDO3aZE~S)RHUyDe-5H6WM?zop6&N zH2~==KbmkRf7@{RAoZwn0E52^kg3nQ6aXbqai{DUAH>H3yb7rL3bn3Hg9rv0ACFO~ z%tp(5)tS==mB$SNRFJ&k1|F#pil8pfaUZ4GDEZ$^)Tba=HX+~^a5|92JyjGCs6j#m zQbb`XsfuBfN;<``aUz3vQU-AeK;i~J%bk_BqYGrIDqetno05=9PlXM4i(6r{BPu>7 z=yZv(yewq`n?5)zVs?f`n9@)px<68ix>QL2TS=9s-FN{u7J&5z7clVO948%s3Wpv$ z`agFRhX$Vpmyn79j0d2j{ogoF%Ew@4HbRd7;y8K!7stsX$&CfzqzAAw(u$J-`$%frboD9BhAk$E5Q=dFfOiI8LGe z;W%GN(>`#V%930U)4@zu(CPn!<9wzn3wH*<{BRyPPQCxdaR&T1$EnU~t1IK8&*T0~ z+(%W&TUR9Th0FuTY41nmZ;u_|3;b`6^I?jq8<;%TP&F~oG&VL?e{Q4w!r#EsQOzO1 z)Yiq`RKw0p-_hDA&`I6d+1cLR`<1t^m$PHAuTxNPu)KLV+#z1aB~{fo)6hBgnOmy4 zPqw>HlwDwj%j;IT2%u^tuKNE~0jjM2pZF5G|xT87(l1jXidxFwy-sCp> z7fuCLeu^;y#F$7%J77iqKSfSkwRm^^hxwb~_AJZqd6=hTbbwFl8@H+uyQYUjtN$J4 zMB-Ft{SV6dz5+Kh+Oss)@nNP{qdXdNLeQ~J9}_}5Q$3n;g8PyIBYA-7TEJ*_;D1(t z#Dti%;+wp6sXwnn|1jwv6Ht(r|luV&Q@ zXVfnjw)W?~Uu$Zc%<12(A71Mo97T`Jm5=RKEgW@!+H6}q`uOF1;vI6KK6R|KYNI!6 zq;q6;uyt#sV0WT=V;X%l*KoAda=P|$czC#PVsUEe>)NN$wb_Z)<+bt8yQ90;iyKEv zhrhpG-0iLo?R{CeSnt0%82@v$dV9XMySuk_bg^@Ne{sBVf3tgcfA{d)2VwwNKqmPA zjpNi{f)6Ipi&2Twkl3cgj{LuJoT0vbN)A)_q#QjLd!JZf#580tRza7WGlf$BC&yW; zVZ>JiDh?wiBF)VO=@ny}D-xmfs|1Q^Kn*}9NXslfJM%Z9p1o0!CuJ*HSQf_i|7d1aV2`(N}dXHX5L_S%Og4=1n z)h-^LHy4J$v!LsD7kv!E1bJ16Gdz~D}XnX|Ndq)BuYBPJHvuYkHkJB(%5La*pW?%ugnAv zv6p1kbHJ|G8zb7E%Vv842>bzylM({k#yzDW1Q3gLKxR|yIb}d`3Y6edDrA`xmJco= zH^0dSm+ zj}~PMc3R{P7tkI@M(+Xj9F_)_@`IGh5ny#tn?63_h3Ec zDFckN9Th|Fx%b<5GF^Xuq%h*NHJuI`=TA#drG5yX6y@E8ikA50Ja6_obZ#6m*rP^i zh34w@0FKSzZuZV2CH0Z}oz%U6cE+Q!>lba`hbvM!ADNCw!MIwhWb!8SJJ2G6e6NHw<>Hw!Xs5>@#%!xdd8?YE+NI~mOl(1p4Ba%Lxs99Bm98M zeFH3jC@rj2k=(Pde=HDYw+DQ;rdZk57HC|AizoMuC!`v9&Qeu(C;vsXfP*C+05hc96f{>C7+f#aH z@%gK}D-re3wY6cQG9!pKIDG4Km2kJ8)4Ao{!6HG9N7;>iz+Fkk>8F|QlXfZ&XDZ8P zjqj$irpBilQm8&)l48f~5L5t^#RP)cS2h!qb@{P|2SRXJ`wHiIO z$~7JXC7@ehZ~C?*PEbFdLGwOUOHj#Dj|f}8w9!2_q-7AMjzrQ=zRbd`US(0cO|kZs zGGgJ`6lns7z_@lrLVb(p52hMj@K zkN+6VP;Dn7Olo6T-a)b7w9L2W<*sggLrn~{W|#i1_uS<;14J-T1$Iby%|=xO6$p!6 zYr>}LUW1xfG%;F8^N7^chbe@sbzO9OGjX#vSv@ZLSm<6W)bC3#Ox5sbZ2H zkdj!(EugmC;=kYbMukNup35b$0~}0a{y>f)mhs=&ae&C-HNo(Z$xI8T>+p0*w?C*mE!;qNcVC6?9x?a*w6{g++#g?%?a!Z}l)!I4&ioh0 z`D6y0X=5-oAB)V>Gs0jVFek+4jLlf36vg zS0`8-w=n7Rqy zIm(hyb8X@U4d>%o0^NOzxOSGZDpl&J7kK9;NG1r&ebJHq^U2T4syigJKzAEzn-x!t zVFdRDiVL6-0)k(cGB%Jlct)F{u!c74?l&BiST-QQqD(5hO?Sm}gfS`TPseJT8(`Ur zwD8o{ll&$^L4)GkIOPyo&8@Tl%A{r8@&>IcX|xKvjme92+7 z1xv56Xe}!U)@+ml)azw!h{A_DKSlrnn|0Yifr} z?q*yssU^Kq>j$6N&4kHJOXi2EA3`BFlU8J{*`r#!VtF@HPCBi*D^t5toi~_i&!pD; zJ*_?2FE=xRGp&VxruH5RA3q_;&_x8=`$~*|XJd5GCA8D~s&aqlP)X=AZta5ycyvB{ z23_%Z`ryiVhb?6@hTh@Jfx$v07n=)$LOqBPnlRk|gC8(zY9yafXkR8U6wyob&>drO4WMdFBB*ErGFDxv{6H4~au zr%rqy_wH=sCcq-};bW@y0;oRO>JDE+I2H5Z7Zd&i;#&XCUMgmQrw@Bey5wU{^h4t~ zRLQEHP{l$|@v?)bd`~es_{Yp{5FD=ZO5^Qce4;X;k5+}~9f|X{T7$3d!ak<6yU6xE zCYv51_}s1FV3@`6v)I?GN&@)sb;Sfw;jo@5P^6BIYhJUmb`w(#jA}cRlnBs$38y5s z$>o(l)2Ub+Qv56oS~w;J?Zm~~^Iqm|kVROD&x%SE zyZ>pqvMgpx(uzuIsafXR0zZo+^I)YE^qEY;keWA4lGr3%+4uFURv98S5WI<~9wHck ztzsx4&&>`JriJBzQnyQyGMPXhnGP2+hQK5fwp6>Rpgs%gC6|7!0nlu2 z1OOVHZ553@$5n0!+EJC}Y-K=;YLtMVbbmm)?s6Vs3^=&2MI1}nE7-#DHlMQ5c{0Q( z*h;@fq;qCouw_bXji@P`Y)k6y0Y*lGxV9k`UeV?05N`JPhCuEofqom*$e7`=NSW^QX5CV?WU6`6! zan1nOriHh$Oi__06keqF05Vl-5}Ysq_5{_5l_jBzB>+-{J3)m{1YmC>zkBfayny!* zvb(k7k(B==1(Br`mCh1qUEyH&liWkeJOM9v{qX%Dq+}W;T!-X5M1X(|@?9u^8)5un zzZm+Lu8Gr(gtdqSACOe^oY1Oxqm7h|2=G-Mq{;_UCo-AzG^xtKQ|u@ov^F2R@*-d@ zs-Z6D*dT{~i8Cu5w%=CYM3%@*G{t*+@R#(z`<`{6jqf?iEjqBx7b zf~#WtsOU5*<7()BVW?lWSA&pzRp6RZ99BXX+0qcA^4+CU`R3C2ztsj5Ryf91?77wY zaR9Bz;!3~j2$!0)NI+FN-gDXFq8GJV*4Co<6e%^;Hh4z25F#QeQ_!rn7#|69CSzwu z#oPwDWh6jOk?=i3eM(AQ+JmO`nOuy|*ac))eO1(OXlV7L8ZcXWhpLP*K73B9t_m+;j!85|TImSaX{6f_8T2uhL>D2+2Ctd2Ru^`YXKE;|o zU@PF&wLZ(5sP4Bg-R#G&Y^&JSPTTSNKc=~|WW+zJC4N-Q-%%$Q^(h5S$jY2V{PAie z&d68A#SezpBnsx%wra)+?f3K$^`Zy>MTUS_X({L`y>REe=J`RxAzj$z$#3<&!E$jU zk2$n3D|tuWEYevDPbxWoEpU)EYns}K$gS|h2Yjt^6x1EVBLO{;vte27LVVXf^bwr< zc_3#VrQFS4vlz*}e?BBw3^2Rb_SPa>M|td3>4HxF{$c(=@8k~wNoJ!A*eUN{(bLkA zsEA!_JKMC=2n>+v1714PI?byG-t<>`G1A?pHF0H=9ZBfu@kFw*U^`1P<#6^YCAF{x zvIlWErUdpo1O!(05qt4$T=yZeRHFj;$w~M%2Zl1$Sk@hSGxmmv^bL5nQnvI1-$o4e zQVJ~m;be3g3AT&Fj~LM~=Y3&qAZjI$x}w=iDOy@WucF0IO#*1I48biEtA_#%hWKkS zw85nWfQdmtZwk6*#gHo67;Y`vM#V9Mcu?c0ddEj0usub5m1Nv-SNFhEebwjIia zetHb+pnmf{;thTCYvSfNdVhEq|0DxTMbHkDICF_6yzhUp!#Wd0yOk!%`Z<`X{6@`{ zNOGoB7^h5PK>>{ItJj?Kv>sfsjLWs}JG}^7^&{{V-|}sT^5dwKVW}Kd5uZDz@{j;9 zf2Pmm-=0^|hlwiQRub#@&isT69wtmw$h4ClNeFF-;|4rDN;s=sX~==RjYk{s9XyWd&TPrf<}B6 z&+8Tgd7eOXkkm)rubAf93_%wAk;Bgu$rU3Td?JZcqA-+EjCX2o?vW7f1>3}xVJ2Tx zYAmP~PFyS}EEqYo%JiL%9Z?UelV7#1Z70zNIi5sPyT!z0$E;G)UXMkGRxPR5(-KI; z5Es4A63B{CxL~SsWh1&mnRgZ?2lHuMDW7C z)z@;Tmi0qMS(YhhaL$qr_Q!7SKEGp5e!8YTzq7S`B;Y0b_;*&^D=n4DBC!BsH4DSpAttd974N;aeEDtOl3n2}S z&ZrV>m*5_h=<7p~1D7q~@s-#^ssV)%Sd_64*U;WK@*pD?G%4mI4>_-&Pgdh1T0c_FS;b*VC)*@r&)e2exrueE6>{_q!5987dSkh<{_HHw7kYF8;kwtbJ z%ylPD;#z0mHfu_3&98b)_k^-oIiKh{pFE@gDNvZXv6uz)9TTFW{n(s|w*KByxb3;- z=P@@BMLh1mnN`(5yycK(^%x{lCn(l+pn0FQ<2zU*-D&lUhm|z=H%qjQ}AJ^iZIn?iy@zJW57?%jEMb0WvTKg z?Wy|d>EGW}$&ec||1eN|d1-5G5d2Sn!udku(UpP1mEp@P2J!i=rW{DktaVt+y0f_#j;uGBK5rl7*%VSl% zUUxbHB)qk${BGY6+3U2AxMrKLl4pIHDD0g4i@QX_Dnr3JYn{8j<0fPIrbxHBdxKm< z`Y#p#-zwqen%=*lFMk_;HAO%AM{)EAq5F@N5!(;?$0hk6$r1U9m3B9Ppy%c7$lKeo zcefM0w^Qr4Gnm`iM|blIcZ)CYmfzm3zPtO}d-oNye)k=7xAEwHOW}U!<^89eR-@t8 z2vsW1W`O)_S?X=f zh6niQr-W7)a0HozmGn#Z;++Fl8$6p6=o&k)Y|V)a>8j+1PFDJBL0y` z0Q+xLDXk)vk{}cVM4S9TC>DKga}hne;XyBe`|z+D&zo|*moDHd2tg+JT2#69DW#PH zUOZFt2-nTC1L>@USx%~m)2%89v8q`W02^Ifguo|WwT>1dSMrG_p&2lkjF8e37nLF| zSx}Aye(sBrBrWkF5FutGXC+T$8^dS=_F?<-6CUDyfZtr@i;w?+*(PEOh~lPe^F?69 zwGoD6iJ*dT^QvdMoKwEfB9x|iYf~g}A^45Zi&u{eJUN&6P033#SWECJ+KMdWjh6V0 zeSG}bO62dBmMzo-uMA^t7P5v59Tn_~r%0;t#7mk6JQF@dD>gK>(!`Vdp_e)S?| zc)#jjY?R7D-!<_bR`6ZZm|O1+=eR}&x|9rnb!sz~-Uar72*Qtd|8W{yU+`Gwh>H5W5uEE zwGz(d#RKDnG=&a|{f-uT6d23M=O+D&G)+=Of=W$NemD`qoOZ5?B8EJ}b;N7IkYL+- zS$Jc=5bQWvB42J%ve6s+2x@0d0tc8GiD6R}lI&8};zVp88VJ4Y=89VZ+P0eVww4wRly+(l2*zNh7$ioJMlLCe%5_6MA3p^9dUtZnn2gdc$mzA#yei z7Iz_KUaTT0j!rrF>EB-KODL%3$$ai&2%>&d3mF((+%YG>iq=?#*A((MN2#e zZKf#y@nFa^H!3$O9Zq|MlfRZ&4_f~^>tZ}OGk?XOjIZK!yuUgf5trs?hTda4tJbZj z_u%M`>))*b>e1OO@Sbb!Db+kzfAm$wv24*)5i%}{H0dLTwsLS!I-+!0%CJ~nRrKhi z#*0|3(+F~^bz@CY+_$>4S#Y=jMHMm2YE?SE;s75~Bg-Ol6hg7RI^Z3aGEz1~&2%*2 z9TioGlthh(iVB?v@B2@4*N+aeIC*6pbU zYbzK_Kk-i+d&D?=Di}a?^IIcAhHm&LB5U&Gd?q@S-?W9>mYu*v@- zz3CB!le7Kk7&sZ1S9^>{nV1Oi<}S?~w42i59r0o;snt(Z>RXi8@q_3HF(j?o4cErR zb@9o}LtaxrIU^iU@3x+^o|Yf@1>{uP<84+QL0#3vUvHmf8|k2i?3-QIc(b zPC}_O1n>GQpW+{KxvvI&Bdj3iy||3K;3_w7g9@O29#6qd`NFb{>X3c7 zKewTaAKqX(Hma2VcR~5S9>&Dq!BP76ak6o?cR?K}eqUD0sWi*vj1bi9pdg%X>?D-13w}hF)hlRdGeRfYP_<}o6^7n z>*35GacifBt2kp%+?aquhB#sVbPoIdj!|>Fn$nMxWs{VLg*$uK?adWuqU@e1>U< zN=W2%kH^VkY(+4CNTqL?rKzyRIj`C4uzr@|g}uy{s*Hb0c2rt}YF~~6d~AOT<38?P z?@<~`o@-o<7nphxdK$4stz@-t^7+Hu&zCBgbK3exP(*D~Q+B5^5Je#z0Vs+Ujlo7G zO)ZGUe(cN%%8navjTC`iD?;DM0dWi?P3Q6QYv^-Q>9l71yj-ET8eJrp!eRfC2zam* z<$z1J-Sl=(2s{zo`s9p5iVaQuY)6X7YsK86IDAh4IpM$+2*I8oyA)2&nLt5c!nWSj z&p+UYInNhHaiC zImLoyr95dxC{ot{^m0%^zSt8B7G(k;C~8vx4=JX{h$C>MJtLAtVh_ZM;Zq4FHpvoB zLsEJ}+B-u!bqTOb7>&2A!b7i?gvw;o&@;nfBRdsv2a|CZ(_C@?bGP9a=0sXd%F<_-w{XTh*SEAbJ>Usdc<{T#BFiJeP_hu za^w~6s3&;Ti$g6k5W&PZ>T5XaXQyUyiSrhO&*d~4R5lun9(~${^(GJ)48-&88hwj9 zh5(OEN#i&L0t3@W!wknF?Z%=KVzFXy0s><+y~pCvW0-iRF@On5F&=B4)oB z%>~7*pkr4hnwHWD-^DO^nFFdeJF<(WCs&m*RwRUHB82H8Ny0;_D^xYG|I$!7G z971CE43Zbo!^z51-q`bD&S04beK9D4qCJyy8@lC?y*`h;D%V zEid9B=N)**cMosjJwx&KD`Jo9%U}aouBti0&~$e|CPE5M!BlopajrxuZfz0X9~9Kq zDGXr-3>hhG#dG+r2BM_T)+V?NW8Y&K5|!wR=Q%Tmxy5wpzbP{G&(WNb<2#G#4M>sl z#VF^b$#wls1yhvDKeAu<1BjN0935g zBTV$MV!)1Wb06l?e~@HbUOWN%(7Ia37}a+eo6amWXT@eec@{)&64vx)E;cm9h$M(c zxnxPdOJSbK_-%?TlCI|!?=rC@sZCgqZAONjeX$|4N-Ujmh_kVaD6NS$wd%m!aURW) zPr)m^LiAj7TrG`nQ2k!5pv!a?YCG%G3*+r`@aJu#a@$U4Wni*tdj1-H0t(s%>?aY+ z=_-OJn`R5N@}+p0$V9AuX@86n(xi+02(8pGN%x}9JcFk6$7l1dPPWqDelE;r0~e}8 zi|8An+k=Z21aGxRD#CKVf``9R#O^vXqD%7*unMT9^RSBZ3YH26OiLS63X_^L9$3GZ zoHC2*pF?;Hw<$W?SU=P0v)Gi&ex%4>Z)PZXQ@BI%e&L3poA6!qGl^8?L|whv$@TwN0dhYOnW31NJ{IwnUey_JH9)cp{MmCa$oFx z%x}gs`ylhVFhlAosmYPXGC@Va+#-@8Vl1{Inelh&%!wyCxIauRIy@~FjT%oj zzm6O|8e{(kU?{@2X{_$(!r-|S&1OJ;6phI}Bm1-jAv=eFUeso}$7C;=+ZyW3vk?gn z@C#tm%n~(=p3kXHve5>!olvhtjuG~>$33E44`t=p>ifPKTzrVPzIiAht|cZZ%f=G- z(w(#ZDMR(m-FHa_T^B5Ye{UqE4=u%s-q)~OiBf)TIn|GC`YN>et*uPAhuaNZMc>1KV zk&UaFEuro+-+V|-B#(X0xHx=^KDroTo@$R>WN${J{NlS%^b_$2cq_?HBPr8XP%WR# z1)mYVsa)#=ZROBHl#I}h9^9x$C-qe}H=>z+kKU-jS?p?YzJbqZ%U(UM|rc4r-z z;O9d1&UUqb>E?8Y7`r756|EymowZE(Fo141jO{yqQT6k(rt!ps-B^R29|_8v8|$#c zZEw|@_&fEZXyM;fVGl27NR4AWtWIgg5e-F{mYK%4 zhn4CI`j&22+GqEDk2Ut|qQ$ASN>r_i3WADzxZ;J@M4XhtcVfro1g=W<{99p4um^ml9%*ZN6CrxV`mRCH1!6({Tb|5X}kHUjK zY@55Lk(J=38$`F;;b#62w;@LkU5pMRrOk3`J}YjwL5is3h#gFyrkyEczHeNM?}?u} zTHjgirHQq|`q5|rbXZUM=&d5?BPJ$ z@l*RUen*EJoitJ##lyFEmM+E23BEoPXx1|P>9tBu?|DcSR*QB5Li8jd>HHo^rns}4 zHrGL4YuNBHyD<3#$cvG2(wy1o89M!wP0#JQa+s6tGvWKx$bw4ME*%Z5J{O|sq8uw@Uqa_ZE#*oMA_z8 z<6)h>US=<_Z>3|(N*a1BPBJ6Ty`l5xD$;^B&8Ah9UlDZ%`=&xzcgVN;R;%Yh;l`;} z=z`Rq{h7s~n$;z*$MHaP*cSP_60$qL&!-D9+o8`P`r?<3SN3Y3!(g|qRJUfFw|7oG zQ81FSy3g-QM7=h|-?`BMiX~_k89kD1o`1}?4!gI)X-5_t5}8~a#cbRa;0Sy$t4(;t z9=<7o1?oE+N5g4iM;t`M8~g}h?p|-%C-ho3H5*~G#>!T6X3qXb+5~2qN6r5bMe|*X ziUk$Q(_d(ZRfvR2*M-57-Tx}e@0-*Ev$o$d-ovM9-$Xf8L8qT&GxKmB(qBgJjKic; zVe`K#0K#3dbsN!}pvi?3RaKV3n;!%1w=!~GGK*=zSI(0?Bj}2QG1}T#%3+}?F^{1G z{<81VPDh;{fywXh@=ecxNTk60(dx~Bjn6Tg&jE@C8f)_JCj>?^df@{P z5kohFW;lXSI3i!lq`4X3v4SfBMDX1C@5Ai>9JJbEX#n8$--j_gUx`OvA_X4EKhMku zg>C{~aYiEL2LkHepPpl361^~UxS-y2E&wKG8vqiMfrUf~6sY@3G57&>B7H{PV@HmJ z2t%9aCpPp091w+M7v@R(C5_FjKZfx&-DD=8+xA5HYx=LbVu3&mCNG$p_@6M&dg9HT z&lE^*cPBR-ePZuGfWx0zJDJy6UB{$YtnYEI`|jM+dOt3Th_YKz;>RJH#tM!l;ve!2twv2@gLCbF)b_-~TpS2E2EHLsPU3qij;NbbV=`WmLq%B+N+)_TmMxSYOWv7{IKp^~}7bQcaewap3^TCWt|v z8{|9|8Fqh4N|pR45OSrqau9;vb;5KH#NO;16qS6k%q%a>@?2$9g?|gv!DN?gCh*?? zOfQNaB20e}y5Hp{k3DBgESn_@Pq9BecNW*Y~?~%oi+57Ru!gW9d)R;MRVzsXOW!CmQ zUVf|n{M?V%OR{J`gyqSm5+N(QMg9TCiY2tKCC5yTp*PmN`-6^HKZs|94(jqGe{&PZ>lHh2o|_aKe22dNS8I6NW*BK)TQ%UxM8nXjVm?pzksQRn?q{de zG_!$|LAQyW`Z&GEOrClWS7)&)A`E=)}9fR?1qsbw~BE5;H`kdHN)gzn95o^?9v}I837jbRNn- z&e0bJ74|@%0Xw(v67J8Gl-01tqRa6RD16lqAXNU#i=GF(o01$MIN1<{fPN%5bq6|! z`VaGve!RdgOZ7hhL^4=GYPZT)W1kcA^f)V;z`IR|u4jR+<#Io2*K`D_wS~n46)Mh9 zC?Qf*gt%+Hc&WN&;2c!}O3_kpO(JF(Rs{(lk|@q}I+z3JkqR0z+67QN6x#|4B@^>X zK%ETcrca_=^3v<$@8^v3%%)aey^cyvISjtsR^rkeZH-<2sry6eOGTzFp;RFf(+8Ht zm%l)XB90}LCX#pufa$!QQxE2V7|I{{$lQxT?$lsN`WglBRTNb@t9ckQDDzHqHlH=g zC?EfslsuhBXq)R($9LM5*$^za@j-wsK-%4OTge=AFP)hag*Xh1Yk|W}r*MUwY2L4F zH!edn6Q+Q~p{Z;d!kxWMR@Nh;j>J4ToP8J;D`XJHy_;@Bhgr^uv z&iG2naW=V-r-aFbQOW3d_ESGkDOV1oij(79);3R>&>Ewf|M6TNkQXLJ&ZP0talQ!3 zTdrurq?L6%Una#{p_#*^Q|Y)+X~|n@xW=T{dAv{?!dqoY&TR0-aj~(Gx7u+iR(|4H zBBJ?61eL9V;tE+WP-z9f_6@!wy#9sCdi6_#s69aSlB5LzISqmN;uXB^#Ztk$3maUQ zAUq~gg!cv#sL$mXHmseAqaC{l;Y6$sS%Bo;al~ePI2kI6kE9DyVa+uGD9&#*zlDzK zGB7g?T3UG-N`7-4ims$ShV8`} zwd{4u1b`c~?r&dv<%zZxCK0pP)Xpg5<-Z;DEMaa= zjoaf|qP>l3LUzi_9>=L+D?+VTe5=W4TkHQi)GCg{g|;x3Lx!UZfDXQ)BEtL;&S`9o zZrH|Q`o=Bo?)dlFLoh2qe?J|sj2DE)#;PZ{KS@`d%jODnLr>pj&$pnX75CO>> z-#39?zSO`Vt`HqATV!dPDJI6o?2qrjOh&|jkoD2RROJH}`VQJy-AmVa^MkZD-!IjZ zR~h$DNxNxp;fmHyB})Zoo0NU53>6-1In8;KXZ<9Mnbt8h-CxKO!iSvrdC)z2?! z2g2qSoS|o{CbuMjMtlHV+M075M<;Z&MgcA?wl!3w1<*^-G9S_y`ch*7Sq7s_A;!47 zL_WQxURdvIH?xGJM(>1TY~HlNU7Wd}2T{*ODAdtTuisieLWbX?v`=;?nveKX9}UL@ zd~^mR0L(|pEUIx8{S#1`-!z5i*0@s@0A8qK%%Y$SBX;P5M_Qy`CVH zdahrTYQ87?3+%Df3p${Y!|&a+(uyp-4P~aVjI8Pcv%W!zlqbF1|C8M$$?iQTFZ?TB zm}<93OkutnGqHvcdMM2;uxmpz&us;QMYdWSDjlxq7_!+ymS~^-jXb>V)xFE+4ZYDEK$I=|N8jV zA4uuj-v>h@H}f-zalA)*Y`x3~ zG(AA0yhi;X)=uLOF4b0SQdKxLC#||(yCer7_o7xwj5Y({20Xq zrB;rJ;Uma_4|!;SOyjz1yN;@KqAqyo3ZK`RISl;fDuz$+Ov<`}a{2d}*_An*NsUx|Ugq^Y9q@ zn3fZICAX!!(&wFn-lRf57eEin3$H9pX~bmS>;Z8gaQ6-yC)hy<*@Wx*P&!BG13u+R z^Cz~aZJkI;{3lBWiot&JFqYXu)()9H2Ow){$Xn51wux;H=ttlBehz{nrv7b7b4upZ zAlhub`+!{f5GVk)Az4Q$9Ae7Vu|sRSO{e<|;wF$E5C#1?in1>^2}M}*l3fmq)#ar9 z1i_?;aw&+$mqM!7l_0T@Oj{)l$)6oFrjme@KV6&`&6JKX!N*xqRMvOjn)D(M4&>bp zlC*YvRSeLiQHmk(1L?UXTI1(hOF@ePFSL<}uFBM=%0uxhsln(dYpN7$s_(n9vnC-W z#U9nWl1;mk4OEo6M3nEz)G&$2NvNEfzmM2hdk4_SG!-a0(X=VW(^Nhf(Xw zFadU?57+&PL)aL0q)%7zL}cErZA$j;v07}v6yR_Gy}S<+=D=Qaf>IM`sU-=W%+ucf zmI|Etj?#XXMY0p(Fz?)bv9E2x{B;6Kn}-QY=?VSa2aCjltfW!Xgm^Le#A~Liw0sO z*@EO$_I9N2jlbLIQ#pgYDM0yABvB4_qd&J4Bg>SayQrXk--ta)kltHF2tc1+X~HhC zdF%Ba&HIppART(|)C1qbvf}Pyi4Gdd%L7RTGI_6qjI#sM)wP1|UGElyu>IW;RvV?= zG7p49OALm0rSwhB7CQX}Z`N1dy4nOZlmzq~_;}I)Vr-NqjL~BXAhoROqSaB_1%!9IZEm=<1kHQZZak8B@%Hg1=P?n&YETPtY_qYQkp2q-78P& zXLOu$$e{ogh{J(!F5GuOM12kHg?9%aaoEREq(@`! z28zk(2=!GoFp;@3d?>8Q#3srwXR55J_)@*MMN2_d#T4mb{b9U9H=>?_BpA!d3Jm!RT97c$+G|!kW}$**s(Dwy?Wizs71ecwWNP-zebYj<_Jh< zF7-<=&)4BtnkA1b&4JFC`r-HTkgYSOGfS;E3%4$djDGn*CJSAa((o+NfDp?dK}9w& z=m(X&JDWsqCf!)>(wGoSkSHi;oiR4?JFPz* z;4AlZl}RX<3GHY8oXg}xS6Mkb*gjPeq|2aORi>?a;#!@v%ypuKchbZL`}XIAY?!&d zAJnc$_Fc1hQFpMDi8#Wil62p?ttM>U7A89m`nKru@^hf+m~vTHW;?(>)P-QRrC?Qe zFs4Vwta(@Z`*T@11@jJ{Wgmr1hUc-RYTqSoY+~U^jjZ#+c-Ca5Et7o+vo^4H()DcJ zwPB0sY?bXtTFvPq3tLqfTO6fdovR05x$h9;%;M1~@Jw`eUbAW&)&ZO3wzA&vhuqo>^BfMvm z9KJZ*e{wS@9b>Lhna>hKnrBKG-*l{bQxL4)8p>Q$j z(IY!wC6lgy?59JsaCyDI;ki-~xyCL-vkpPl1tu-SH2|n~$+yP`>E2vElN10$8W?tt zpJO-eSM2Aia~L1-nXs7UryJ2qgkG~Q+VWZ5pm&sZd)<^2U|OR? z!K_}yYe|iBNO70J17RlRYnT>*1`CpK(X^hkaGgTSu4iy~UP*H)b$b2w0Ex>P50kI+ zX_25Jt*!m8nHvw%kO;mG-C+QA(6aylEu?Maiy+W^kL8JvWoq z@an_+fb~ECA(H}Z3QM$nOEtbeU@(j#><2BqJUVr(fy0y{r{;i93c*nx-LdNlaCW=i z7+R)?zH@N2SJMpiyEsak_ZeVwi|_t<<+*WDZuD!~-KI_iAUf_qR!n4QB zKA-$sex9^i{J>l$d(O)v;7>S-*H%Cp!XR(y4fvFxGQ(f$0zvQzTQ1kPft7Ynyg~47 zx`B<60LWWsP@6K|T?6Y~h3s9KN?VeSfGR^9e4Rq*XSqQ6OlQ$MIb#7;ytas}^uVtm z`z_9|1Z>>_t7-kiK8h z+OJsYp;*hWgn0p;rMSfDq4Zmr#vyW9s2}W`jGH}zDBuIE$giSxFm@N&r2L_BKnSMr z<*3iE`gKQdLQ>!ILygnJN^xw~m0z7w$HfKwPvpmXr3VBXa09o0qwr&+w11P*W0RJD zv(aO-m4A!VW6Nv*R{zJ=Q2(}%k8R2R?OBiQMgAR?j~$Kvot=-J1JC|lUmm;W{JXzB zcJKK2oILhi`G0eR*Eb!{tOy_<{w2ev`l=b5}Ch!0w zn=Uritq%)zO4;etUl@A)*k&7Z!pAsbIYd>pmm$XKkwrxE3Zg2@tj-)6sv@5zpBav} z2WbLDmvNW9?z@#iKl9215TJV{FS)BZtM!=~1qA}B1%`WCkV@X?n_0p4)!_yuf;~#0 z`h$@$`ym*Bp5!PnBgm}y4T(V&!s@Qup#2Oefr&KZ2cUXKEb*Y|H_GM!Mi1GU=;!w( zy63;@99gtC!6O@XdHsMW0~}R(OX}AyO4DD)MNe~^j!2@-n~Dy_U4by z_o5PdLR0Lx#U)H}te%`VxodI?uF=UqF6(c7C7A#mEE0#a_y`hxAxJkX+-(;*pWkB> z$fXD*TFQPT-P^KqKHp#qU@DtIHli56{qIx(}6D zh@Jq7hrJI$7Y{Z)MVT9m#>YUfhke9mq*Qi^(i?VBF;b|i}%&|Td=!LZtjIIyG( zC>=A7O~1jb-?;a!4S@IhR|kjF$GCF}HXhmpRGeTzRI!;PRBJ zUQf2~>w~Wa@=K#!w#qXAN4cr?*IPIFHWIt-OVqViK(&DW^zAPBT+xw^x`xpGg zFPW+}zIuNvRkQav78Pz8tqgeJl5&Hd(|EFoWT6UOG=9VcVb!LgJ~+?;P-DP-*??jO za2r7dN^e!$>#q%WPemW8mmysCEsUO|Fo>QP946p-jSYpZAS(K!Mh8_C%j_t1qO#^# zl74?a9MXHo5ISTy^Jxe(N|QSrNQ3(nia?m8I3CWl8zolmQ+STR#3+?KFupj?25z_m zs#lZ~tZFg{kw4)KAatXveJQ_dsw?E8mYU}jJ=(3T61E~@fg-kLU-F!TQ>$i~p8Y4= zLTq;mAREXy=KP@?)8Y7(A3h$!VG8JLE*dygFDx2)q#`#UjeNl@lc>k@qEe(sC-^Kr zAhRfa(NZ;`!n=}vXdpoK6a}WwCYqT#MkU4tDAo??8prm=jOt^ug7m(7a39Y>FoswZ z*1VBe>?e=Aay$oSV1x60wzwzPLuzp8)gjLsEAHOoaNW0h$# zs*^8|5DN_8^14L4H>W}JC*C=O{CpcV!?bc%$XvED-c@g`>?wJ&-3RwzP%`#}IF9v$rjL9=jCdW(e5kL9^|r+HEM!ltTa5K$1obDf+)9&NIt1W8=pt|8hxaJIP1fIWwh@eF z`nJiyQwovZl7ySS+gwo*PzLfE-+RvM->!l6E4a>`=XB0HIZV#RtXy1Re`YLIkblyW zOqcmm$wYuWw&XsZ$F5v=#Ap>PeA^mrR>WF6keTir7kEL6`(zvxeC|7Gq7}0Gr>UVg zL|N`Vv2RX{Vq`MRyxgfLp30xuXheo9F#n0k9Er;WD*xdcn3xIp>F zw57f0s17puaV!E+ugxm4);+l#^RfjWnwA}Dq`i`bX)#(I;2Rr3SP_TI>)9a^MQ^SL znl>tJV4qak_0qj8K(F-442Gl9%^x>kLcK%?Mh-(p^OZpHAxwniB*X_??@%W10FV@> zXw*CnJVB7reTG@;kg(`PvgZ|S)Y38|yeMm#++6?{uR3+qymcWec5f`tAZ2yG0=!RM zXaQVMN-1cU*@9TfU@9qXRHF}%a1)RQleMRyMhB~?g5v}!3xoAlb} zE+AGhOezhTZQAFp&ror3ozoSCqvP)*R`rNW&feoW5S+ol4IA z)pQ{GGea%lM{?fp>jQB(67^urlzarEm!fbxS%=4df&ATRBJxgsTbn>t0mpw*Rft7iEe#dYLyM| ziNQ>!ZgWj)wTt(O(H4nb`&4R;ck_wK&rH4UAE~tgzfR2HNcHSMi6t*A&1##GZ9Qkze0II|2UUDFzKex2G$k{Zs$r8SlCo;he_87|bMHCKC|Ia!bz ztxTo0G&i5Qcw`x^{YYz7ap|R|Pg6*k?nSqSz`yEOH%_~0Y3{KO{sY}MK1>>fV~JFS z*M-ccIG1O(ZU2xre3f*;^``cAn}A)i0Y8pt#^ls{Rd(K~!=4jK7ANZbRg=PoRGk9N z{Q|P{XdNgi{~3brOT%ue2ade9L2IMJ&XgC3s>xrG?^zX%g9rYcM9Km=eCbP9p!4NT zjydb~cgd8YX$8<15WzF^MeahV0a9F5LwHf{Ve~+&tkHBc1a*&4>Um4F#^oWRnfeJ^ zGHY~nL8uiCZuA(9H56WuDfJyE;5`dAeju)A4epkTx`S3kiDxPR;!%ih9)vT3Z+t0h zdPxwHlKw72latH@@3+s+t!nWU=Xdp&tXP{b+8;de6JM7&+vkcY%|vrDddZ4CRV!M= zFvrDlx55@F_~1y)&;+Tm0z*t=jHhEO(ye}M3yfeKPo*NP>}0O3?&Aoq@&u5A>_l)2 zhO}urpB*he8d-*zioWq&n$6O52yr3qHZS#x==8ROE#h``w=H-7Shvg!NJO-Bb{rpW zsrJZmP(euGVT1i@*1_eVFb$hGn3HvJ)uLX%qmzfsTb-MeJH5#m<@yeXUCd~l7-%;( z?2mZIbiYRXV^c+nh*&^2rg;mA*j@{7Y(Ct$m}*qxi5n|#H1ci6#lxR7(MR4-8_Ozn z#0&O50<+lhr<34!2U*n(`%5KBK*m=dHQqNlxCS7^21Md)C`)4Gj7Wry6kN_>0JBUn zEJkQi_RUe;_~?)pokhuc)RF3k4w*<=v+Q#j$E?dX1f3c*4Tn1IGA4xz-J#>Cu8LS5 zv**f5^7QLO@5}?7dV-cF?{v|fwnNdpU+}c#HQqLZT_HUE>1r352J8YfpCsk! zzp&}+r0JYC;jI_22aF0eIT|sGyjbztMy2mQ%~-tat+VA=@tr&a1o=;3Xtp$Vn^xB& z1$+fSIv5qd+u<5!|6m=#zWHK$JfP+&Hy?PJJGt>E15M~FbICIe^jV?o7JTleJ+k{y zbN&7Bnh)mV2wIq!_+{*}KU!O*4KcC=8c`fQ&4++-U^lRXcIeJKoQYYsYCotY=y}Es zDwlu&9f0pV2zWYxf)#>^F#Ui7%N2Ai=ISf z&>zi5;Oyl2g$_e^*}~o(00%05zGpZu#*7IArh|gQ`NFz^JI^p=wbA0}nkn?YX+YP0TvHz|KAuiPvYj7_F#%J^=~6FMiKEvo>1hk(_$uvjFu6s#5A-HNlJYFbjWmTtw#xEkq6OsO8^%!K6ks`xtsQRnaAJr*5 zoP;WeX_qpe_~dBbMSYQxN*60kk7LY8dqtR<7!PwG&Z)2JIwCIdAStgWd9MCRQqM`+ z>_OUIPul&Hw2zZ)<5huJ2)ywypkf??m*2)C0fpqZNl1|Gac0v*7Yb}6K1q_HLjl`; zlwQTy+T)a#7L++ukVy*)Y_2SU@gj-nF#rTWB87wsr2K^q!0Ds>VS%}sPbv74SJ6wk z4~MzfOSn%(rE;06u2^#V6Uv4|fLciWR6vbwPWezk4rdN}+JeAI6bfz81aM_pN0&ZH zPS64A&w>Fs=9Cu}BJQ)4ms^ZieUxc90I^xhAUMpBP5S29jJM-u#Y`|JOOmGo)SF&P zXA5Y_F;S8QYqAB=j~#5FCqauRo5c|<$+4URNZAQT`n2^jL;7d$Bq%Tl5!_ewl*ER8 z6;|k2F{?p+H&Zm;2eF-{q?v`#0ld(qaE7@!1(U;CDk{aKutmmk3AVvxQh1wymx^~n z)PAf(I9{|y%H9TUhsHE_O+M;E4xI{0i2}&DCx2@`UwC7NSOY1YB_Ku#8EVNf6ofwR zEKtxGFJg}VP>))8CDeXIA~G&e-zZ$~fWDcJ-t}5!tWjk0N@Rvxbm6t=N~7r7mFO0? z*xqZgqeii_E3u#4;=f*t-#3c?z7mJykwEa0KxvY|xR$`?k;M0sByN%>T17HpChy_S~bk&*S1dDSGNaxJ65Bm4Z)H*L@)YjQ1X!6RqmCFjs2 z=W;FQ!6WZ|UHZP#GVFvp@=IHSQu`rlC)uSy@rhNEHf@S+LFRQBC1ER8-G{MkE<G@D*D4^7bTm8vV#)R*%#Kzv$|#MILT)`61XW+)B7WB!4v7qP0>Hc`P<4xU^s zZQqSHsg{OAnTVZEo7Cze^9S_>-iIJNHJd#xNtOX+pl&mU&fG_xj6rRk5KSPQe;nRj z67{S^Ki;!anAG+}0!ZUJ>{E*~^^dPkm&LtL(%AlRxySJ&PGK_hOdA| z<;noVs=m0Gkz6d}Ew@9VLb&-<`ZRPUGKi@MuSqTbmxf;k?YtT^R%0~%CgIrTYWqV; z%I36|ri9VPzj-yro0I<_j`gH!3riW7osM-an7(2EL*!$T8gIJbWo5GeXZn}1tWO9> zzWIjE*o3#4qm(7#Hkk8j%v5=t&qr}*Z@huU(q-a8?&u2uGVv#Mf(B?{#xhw*t+hC4 zB!)rVuQ~^{a@Yauk-8@9Mi?na%n7;8++0AL_^|L3jTU2LDvGS?7Jp*KPMw}kS;D3x zT->UBsPrS*C#YRdbhy`j6oD?vnS53eRdmmY!P6C|uD|MpT4;B`ps%_xp+Acv`(T@? zG>17KvwQ+-9GAt*n^`6w}<9alpkSI5hObU(@+bOlWK z`k?B>bQh5QieDvUDXFJV4LeB|GTX>RuxP4wiqjN2SHb@Z?mCbq7Q7RK=$`% z-)oQ1r2>ZBt0Bf^jPp>i@QESBG3#oubGKkVs+ouqunx#Ow%6u?UD z%v`u;yR+sjP3Sy=>JN`*>Da&@pd2bR%HfypEto#7v-yjAPUbF#oyR67Go1 zC=Qa@q{&cZ%RmuU#Yl8ZJ=KTf1}gEa#3QYwP_{?VPf3eeC9&T}m0LT0Zb9*h@*Yy7$Mnkh%Ocg%;i1-j-tul=jk!@Q<_)rj7drT&MP}+3is%Eo_ zm;Vd1#M>s%L#ohC&U6F?RoJ^Zj3J$E{XnvvbDrs3 zEDkG0?~;tn;4`$ugN~oiyY#S1I%8n`CJzDirqIRBqA+HsE1G{{z*i9tHDoOI69Q5R z8Tt9sma9J`7eY2}CrVe#2p)HA)K4VUKMkLu!r1qI$Kxb*3*aQ&_)D5<{o{qkdf6a~ zh1$o`X}WLVcG>sE{Ryn+-4sTz@y{EzzFmQ5%+hVH^#%8$KcTj}S!lC6&%S+?z{hcy zQSw}9l&+RT%8AV!!UZfq$*oDU-B+6@X_Z{4;Vo%mE*ptFw{vo9BB!|pWtr60^l;MH zi5Qk)fAISHO?KV)KB5)cVN~_&o9shYQs$;Dmr&pD&d+0pzZ}0p4?FXir&2cF)G)rg zV|)6^Fwz_x|M?`f>iJjk_PoCxkSy8pD;$YVlXq%wJl#N^T1fGEQ>syCc&pDZhO>O( zUtRGX^zH;hSXE!7)Q*YV%`^P$^yY99WOqv)6 zWDYA`lrPd`pIE>C{sVH;Bu+h9oM;*26j3jh&j&>Px;MkpK4>IzrP!Y?|xMnmd+UELK*;=i6jyP+6Jz^=J+soyGP%^ zI)&|Sjc(AL4ICnV8uvvjcmqE-VpMah5IY^w3Uo`eL&&rnZw~>i7lQJBfEu$0 z%q|o@nfQJ9y8Y~R@%}=9(N!IEb$~=m9w60<)SU8-@%QrFh%BFekiR{*m;Se2a)brH zCGv&fJi)cZa9UT^KBl(sXJqRpH0;KZ03iVs4S0~pg$85cijw{&F70aUBnsU6YQXez zbB>#SU6qbI;-j7N@LEt}-FBs|vOe@1vMKj6!A2^_rpdl7KQJiTJ;-@^qcR6&;|t0H zzhNZ)S*|e7R_Ew9Kv3)0V(P>;{ykUTUAE%;q z_fuy&Yjt##VDv3@tu)gQ+3O}fVmdS6s5_e}^nnP1H=Ugn3mJxbjQwuHpHBEW4tvDt zBm@rA6n;F&zyL43iGYcps3RJR1V8QhP9x1Xf(_@(YrL+^=);j-}_gf;Ah7N89S37Cs_oMZQ_ zA&-*u;~(=`~q5=svfTIErPaMFr&Q^#Ou z$Vp|KYy#L{!H88ViIp}s^Q4`SKIi>2+Pa+hD-($tGs)7I%MAF=Y)dmiW|BrG2>fi3 z51uGI7ev%ie&(gs=>PooD2YrM`uBhowiAzbu77V6UKU9)Q3L-z0xmbLs3R@&KOZ%5 zhc=Y5{A(C@=Vh5KH}s!j*mG>6isc;tIYM#;&%d|D8~=5v|I1{!Ab`L9W2}E0-gqyD zclclaF#!EV@5TfCFJd<#&x_LiLUjLwbHB*kxV(n{4~_f9;r>hDR%3aww-v0TG+h#H zBMM(2?H51$Mc#b@vtOv}7a05hq+-z6` z{x>g(?i6N(CfU`C)7gHs9soSIRBq41K?QXx5s96Ad0 z)G|6eAq+ZlG*lw8tvM*l8dxDXn$jUmI=m5WxRHwAm2_Sq0S2^0X^AQ`@O4zgC4NYV zZNYKXMhcB*VC&2!f$-RC*#NymG11|YFCj@x683WV81T~7uR?c88k)> z5}65_NZD>Cb!TM7g2OSycd3ZPcbin90I5F$UJ^lU`}EFL?{WI^k^ko{1_BTP$p533 z<0IjNP;rUyUiK2g5#qmmff)eUv;bUwe2Ramb75)4e<*WyH5VCDIHebFl!5St zGS_4W=rEJ$@WL7J6TML8Qry%pl)0f0yQUDwi)JpbfFy4W)K`Erm88_tMwXWn)RYr^ zq0FWKq0D^%)^Y$_ZGev=;H?h8?iHP-8vp-Fnfn_GT05awd!hVAnR}zWQdE*w)cKn- zH_%dgrLUo=udk<|Z}lI_+{n_-)=JjPr=7Y6w*?$X~n}im>#l%5aQsdI8Oy z65HPX4Vu48E%nL%;#W2MLHni9{x8rx!VVbr79rgRkm3tpWIXGSBWCnFb!|64Qv1gI)NXe)zH4|gewwD|`#ul_e^ z-t_{SXTJLjG|&7CG#^a!dU*gugonSR8YCCjmZX1dfu%Rp)&Fgmk4II`#y2geRSu`s z{B4)FE>|>9z1ZaqBTFx8dD+}a>(}j;x#RZLztr+CMNt!FX)oai%PsLsEoq}2RsRU) z3qv(KBmW5IZ6`C;C-aRLtL+n$vm+}9-#U|KHk;1>#aym-9AjRg2g-ZQK$2C8kL~$FfwrFytma3ITd#8u#gRhjL zI$Cq%IZCZHYn@hW3Qmu_EbE_x;L#|Q_4k5A&Q^hp|ET3iNC{Tete;U6xt-Q0+OISy zM(@&!cG{bc=3rXM*T?acZ0HqMUvgDCTO_2m_m|fvJ6q2;djGAKk0vvlO?9#u?z}zU9QgQ5sn*kVe|0!lY4)|J`|cULDHUq63- zeg+^iYzBb{>^Fmv>0p~7=zNEppk*yTi8~_ztnPu?MRw5`|T)(QrLDh zOUvQ*YvHDuVUnc+svIBv^`$TkcK8|k*+@N+1c&62LTf5XWfRkUO?ZQpsBk&$2P@h@K7sB1ENy|X;#aQ;QX;7}Eq8mfVq==h zvI3H{=_TLnqs&0v79~;vZbJQ$$xOeG6!J+XH<63sF`{k7ofN1NaR=PF5{L&>QyF1o^+-dIrjYeubGd{W0BB7CaF;A$YCbU2A}PtnPNIg zC7i}EA!cm&I0A@-PK=OdIMj7`C8>!-Fkb-?QKQoVguB9pZVO0YnjkRf<(j}k;HCNq zMx5kA?<8+WbCYa&X-=;pA-`}6bg@*NZb7ro-<9|VtvGAJvP%dq0GOXjAQCZabLIlW zjO_<;?YcZm|7coYlXeyF7A^@DlP|4#DTJ{FDZcZbstL5?)_QQiNtV zN>ahs@yMviPc}87wK38S0Rx3K%JZP(+WPT~SE;E4Jl0CE$iW;mo@>=&+Nxgd{0cZiwC9Ekyfn zJw^CL66EUXANl!Wp#?5hagWx{La zSg?FnM`j-@Ncd2)Iw)~C+|Nox7a%GKBX9u z>8m~RX*#;~g)m7KCtI51AW7gzaIkhQwySa2WICU`d>f~tt(OeObX&8)O?@0@Uj~); z8vz*|i`Z!Wb#x-hP;_tuWJP-P9x+NdSh*qT6AKCH@4I0MPp()rk0A8yTLofe=R{Yb z@8nl)BcT&m0RN7cy6QxJ1g>fSph6n}W2%xcq86gxU|#e4_E$Xpr^#s`$PHav!n!CE zyg-}zlC`>|LR3R+2`Gq4K58@~C;>uvCqvAq2gXDX#nUE}V<4~sV~T9yisD5Aaxb34 zAeO;-zVN9WcVh#(dldv~_EN--8eiW`xf3;kfnrxELCl!cXd3C^Xi*Gc>NH2R-((SJ zaNux5>jD(2k^_nSw%I@w8aC|XeNwdxsJ+#9`^hSld4qK zr5s?pYGjg_Lq_W$rU8=yOk?CC7Gx2i_G~r>|`@a~t zjBkEE`d#5)iD34D7F2^pz4V@HbUpi(lHvWCpP@ z*(V1fF*ZYxptGXaaqxbagG;L{LU6G}q6YQjQ4^LDk|%b*Z?kGx=dik`R{-O_9spZ= zMG?NWEXwrLgkk=IVa?9D%koWE@bNUzn}m~naUqD4-eP#-)jUybb-R=KA>rD&3y#pu zEl_yVp@kr=<>CQhIOPM>iMX=Y3QqVExK@UA0=P#iwU1f|vm_7pgWH&aUhuCSPn@NR zFj+buj?RmWa&)g;n;~^#^A()PM+RD;&p7LKgH|exMVx*s=g+JhHA?Fz!P7)_c!5q| z1RtG>r@mA97XpLzYBn(R>iU{|6e8|Vs`GJo4>&jOwLiFC637?Bb#TwWEjr^eSK4g^ zzDflsSIV*yK0$s@d3L9=fR{U*iTd;-5m&1<=>ylsEYBO<&P~9YGjm1Mu~#+MxlA1x zWPnM0g-^{vQhu|<7Z_jp0T8hStVjt^kk79g?vJmWj^+-}bWR4N&Wa~JSrc_+ZL*FX zCqH28WX0jvNo$%d&RKEPsN{4_5XZu*V=1m;U$9IBPyfP!s;o9j+gM=~WsBCMTY9=m zY6#ltJQipVWyXuOOx1MK>g%PkH}c|%!(L$WS{o?Q;rV4P$Pkr7?CGQufVsfz;g75zUTBwTW|FsQmy=^6yS5+f?5@h*#?XVm;Zyc=Ic!7yff|xA7u4=N zjIKQJu@Vx*w_q?sFvp0mTDZJ|XE4bjgUV&F!nW_iEdx@Eh%3-)cEFzW&~Xx~FombX z1{0B&58(zAV(P2#ALx1FdH0QgJFav(=Pf*o#k%O6QD#^-ww?RzcwQaSsm>}7E`=aP zgbES`b18rc^x=siVUB|;>o}@_x?thEV0?y<)iNt|Nu&M?K}l^yHFd<22IC_=x;s2n z8&83^a%cez;QW53T1_-bT}_Cr)&=lGp7cxAzPnlp*PBauet22wTYhwi4ih!LOzt#D z==#kJLZsrbw=-W*)UCUJsmY(si1QieceBAew1C+iWb#4!+d1I^UHwJ@v4k7#76qPJ zX~tjDAF;SU#sw)PNr@HEeGKXcV-|?7;(V@+(BxmqYyD6u^zh zY+Y#|RhAjvhIy3J#konv*$#?Mr^n14a`%mb?LiEDSEAdvqGVwrhxT#EaQyNYcIa@@ zZ}q`KyRKq`Ql+yl2fm0l)${ z`&XPc8Q_EgRdfwO5(7BbF;(D2nwBQ5AQus87(Uu2ptB4wxE$X#24rs$>n~YEF)C#JOnCK$1d_jBVdslzx&LIMTzFT;veaj;-8F!MtmOyc^%V zyNtYt_PnQ+yg&DOe_1C&`5?o5M8Cgm6x5D<^woUKhkP(e0gg}so?!ujUjb2O0ZB&z z*=hmBLji=O5GqtiV^~P%SICfA$kb8DvRcUYP{=`2#3fY3V_3weh|kGIy=6h|5=8xA zK?8yFp2)yf=PD-AD3*XL#tWw5-b^m*qcIV{R#3#TWF)lUqO(at*pSE8VIr+T4!;?t zrY&G3Kg6D=$F@EWpVq~8IF8pi#&LMaXul0ro?&&pWMH9UyphG0#5b_)z;>TwMCN3s zmHZz7r9fK0s3c*ir2h(JM8X8p2X6#?ol4$q})KeH?M75z$oobuJpgsa@l# zH*u*(dJyoVE!^TJPv{7pc@oeE5$1B5pjr{zR}cbI61Pecxtgde5qK7HfTuBXriU`7 zXEAI;F&e`$Rr55)YBG32tUi;hu(~m^D6P>tG+fiHLMJuYN)Tj|tt3;G2r)Io+O1Es zGc+?Z#Tu?02d#x=G)QALi}EnizZZfmqZ3ytRVuuDcl z?i6I8GYnf&kslR)@)Sg+lASmdXJS`oJT$r`RJuO1W$;Hr9g~n8`BI%LMBY|JB8f!( zr@5H;Lq^1-~ee_2YC`aUEOcaPrr};3=8%|b; zO5;RF4Bm=KIj9MiF*mObPL`s0PO~B{1r&LIk6isQAzRs&(WQZxd)Jtcy zx0AV zXJbjclKU86+H!35RD`BkrDk)4m3eCwV0|iTZ_E&Gk}8POd3Q`~09k!$IbLh*SFUDR zsuswB)>l~nWkzlFrplyzkW~_x@P z8EsMn-vwT%G+r-fV*r*|WUFxov2zS$&*}BbQUh##>d!a^L5=`pKKXJ4A;|NLSqBDS z3bt{Qj9EjsU;MnL`;211_RtAdaVaOu43U8q4Qxe7A6j2LO16ie(G{eMXR*k+Z`_ z&k`+ZlQx74q0p13*NXN&8x2)}O=-N>C>5sAnS!;d>?Ei5gb{sN-jr)9-PmPoY=QFF zpytu62GTwlS3~D#*$+5vn{Cq!;ff@t(|J8@d)=)7~O+AeR1r=gncd1cO73=*ASu&JEAR=Vn}r|*4Yfi zbT_BiF~@TnR@uGSwldvW0uFoheT@%xb1BW&36XP3x52RubgEs-eOq)Jo`V{G;qlYp z2>TFFhk^y}auU7Y4!cuscMyYDcx4ucz}$b@9W(ysvav7cL8>u_ z;^KOJak0lyMdk+~eU$g#9GB*(H{jOyY=mZeq8#Sh({imRYIpA7bDZFxJOhe z$Lv~AUMf!zT_Raiw0?=R9*M&3e!~oZl4ub0*UQ~p_yRGGd8_!b_KWOej*wr4W*d*vxQ-oDj|*{+ zlah~(YcqK7i@}s*19_1d*;?p#ZUEQn@@J3-L2q$33|B4Gwtw9vl=}s^`d__6@pljj z8It!$lDB`764mbzNr@2G-(+6@`4Qd!liwc^S-F)k z(Uecg(iGGESNRg_FKF3clw5hF;Xe`EZ%%%>`;`hdEh{o{2@n7T4kTF6;K73eh7BWt z5C8`u5*#9gSfHS*VHGq)EGR&TkcJaQjuiOLpFevfRjy>&(&bB-F=fuAS<~iCoHP?T zvY6B7%>@n?IlA!E=*XQtk1mbr1`nP)0vlv0!c;0%s{p1}&5E%?R*`U?(g9o6>{+yF z)vkq^l6Y$Yym?)E)!WzaU%-I{zjPpDaL&RR4!114*zsed9G--PT-owv z%$YTB=G@uyXV9TVk0xE(^l8+oRj+2<+VyMLv1QMu9s7g-G2DD=@8;dx_wU1m{PoHz zoVZovdgGi#3EcT}=+ULm3=q#B5UbU%XSa^M?}2?Or;jIJ-u&kWN?``_*KJ@2$^Z;Z z7#QG88#d|%b^s7SO&j_OV$VGQ(lbZ_0}Lz(K?MmyP{8&UY@>}02FKmq_Y*cfO43;;l*4G;_hPdo`JY-xuHHyo&i8Z8WQ#1hZ*@kbzmM8qFurhq8` zlZX(=2Y#GiZiz{5IEZB>T=7q~4709|?Y71&SD znX{igqHIV}e^@ExS1$;Hl%Q?9{nj5(Cpy47aq!5aomK>*gj+l!IZ4Uo-1P@uc~7$kR6B_fCZ{1oe6?@AO!HN5C9bXQD>lLh_nt2gjD|j)D$S+yr!QB08rG?TC){sUxAYDXX&P& z7HJSR`%6(fB>~u$n5(n)n(K`7)_d>G1~~X6??hsfOl!vhz|4C>3ZM{n^2z7dgaulT z?t=y=NH|lNOkB|)FxQ*_&OPTAbbo#r$nt?yILUFx{c#q61KK%h7cUui9P&@^0FO*f zwo_DO68u?5-|z@h-5=KTaXr3+dXGv?7%g8;_kDQZj&JO<*S@a+erOd*(Jua1VGX%NRR*_z&c@wnljw@Ne+o}gNvLa2*JiSa1ifx zwfvO@1rnenPONJKp%UTT)*pHQunPeCQ{N05X+uedQ=H=@gg9>2lBU^%c>^(tKX8Gx zUnK(%-z%jP4U*1v=4@8N@dsD*Spk0fb7BBJ30LrG5I*%|6%C6=F$6LVe*mMFCg}t- z{UJ|!4wI2Jtm8>=VTfO~5C9M@hcR>mfP^kI5)JjFH1%bja^OJ^2op%Z_8=*U5tD|F z9A{5``csia4HXV?7&w{4oGdo6lu+}>Pz}PQH;E~6iHz##s0sk7hD4|cDe6i3aV563 z5dh_yRSBzIWz3G!A|(kwwdFd@bcR<)}Y z=Lh=Gg{-(1wpNiXT{z2H+~!udyLHHIdHY-72G^%Oz{5I)dtBruSGmh&ZgZXcT}FTH+vRR|z58A8hF84fC2x7ndtUUWSH0Lp-WlX$j5e%SzVp?t2=Ks; zHW>#9ciR zjClrzxk&?L0A`%D6M>JMN*1z!10~8mOexmyU@53hf9+Z2Bw?D0CxmG6PK;q|-Bb zM?cme1%x=ywmq-V4Y; znMDqOq14;n1Q9?6GSI4(J0JrqpNPFvE&!S*h2$n@xy#|)5dg@%RSj@C&~Kh|p6pyD zHs=Y>3qtaPlZ5FiABfINZjhG0oFzhcH$k9|5TZx@&vp6o!H zFbq))q*dyH2uKXllZqJR@|gz!V+B9})1y8i%o}|{3h)t^2}C~y;QUA8V-X=};2}aF zh($R6(1h3%gyWxweM>IT1kV$s0k-cw0CK@Q`^<@EK~`~Lx@=z2Ge9Di0~T-Mdf+49am_i8J)RVIYM!oTgzTy(p-KENFr!$iu+V#4Lz{S>TH7OUr?1xcK0JUGvN7 z3rsj12*CWcy;RGA&^2Lrf+x^LSQJD8xPXOlnYWC~xf}-U7&cl^wqeN3hQP%w$V|Ny zh*AUq#&k@`9Emg>1;>m9W3+-|djiii9nSPj&>T#~6bM(O1tIu^h1f;^V!O+{{6vQf zMvXI0IwVbjxJFo}hW#spk93xqXQi#I~+2~*=r0I;zyWV7}Zy!V_4LJNtZ zV6&kBPyrp!1Qk34EYJVk&j1yO2gT3`)lmQJPY5Ll`wK#nz&HIwNCP#u@Dz!n9Ef={ zO7heXyLig@lu-JVwG*vMqZ|qQoQNqT2=7$U2^ER6EQnap%tlPkM;M0Ew7g-^f`M>0 zh8&0^4IEd*jx2Zr0FcchxKaSf(k*3DF9lOBC5S40LzgLlVjBqmR|JJL90G*6JSZJD zC`Ck!=o*YL#>?AH(_}^f$ip;UQ<1nlMJzqjw8bz5g-m=>0I<_xfUGkeh=rJ@BNfhJ zU`SvTM&r~|z7#!1UB-?ZKX!sfgc!6MXaH2@xt%zdA6>hr8^K11RVB1PfV($GFo;zZ zh_3rPfs0lA+fjtbRRk4J8BhdY%~4kkH&*S)kr;}OP(oG{Pmyp|W!2SK<5ge%Rgw5R z@#N1IwaNEHzk{IFXEn-bMNo5{P-^A7bd}Z-ZHaZQIw%ByU4>Oy1y-z6!WTurT3t7% z>_}l)?>w2hbYqjfye+vBnSsUM1>Fr%6NiV zsD)58#zj@sgTUBAl~asm2#lZrm0bt|XxW!#*k!xC%CE7nd+T#R(tQ`obRYchoPLm~w zOifOuO~IxO+L4V;Kb_8lcz_NVv564ZaQoNpyj6mD(JJU$zePY2Em6HKH@pP^zV+L_ zMG7GuxGrpjzV)~JgxIFE){sL8i2c@x9a4vo+!>9v!$sT+Owg{wTy7PJ8<d1XW%C!o}UmMOT4n+{Z=MgQZyPV!`yRSLWdR68FtThC0=lqR>^e; zCZ15>?N3~_VZ%UTb{&X8s{-0Bh%Q`KHVat)q~zf!PF|PrvI89m=S|ju0OQG{UadIb zfsjotzzFZ?*pRq9@ipOtfZDgMxL6p4Tkr(T>(fMDPkYe_Vsc))a~ZS_oz`^j+!R$0Za#zGs18XMc9$c22m> zomYS^V_VHnAl_ycRXkpex_)-zgZs+=b)&y;7Km_eV}w&vs+l6?7m@UO6aFjpu1OUnQNiU{s!6s~x$VeIBNH%jxb{mRRD^`=-Ytpvs%AV%T9*Nb4 zVr!m=*M97d3~apa*L>wS5v$LQ`xj9Eip~=MHRy8pr_4PC;$# z!kko!+Q#j{*6oU=UN!YtggDZb{?kru0$dzq4=%l8TPM$SSzm0xbOZVQPuHX+hPEMr5&s)W&^-N+z^-q6P*Tco&%xPi^ zZ~#8=Q%4A4Urm-S--VC`nZ9*pjP+13@dD6wi+cbTP~qyN@v?9L2iVC~3wM=BiUx3i zRsnaq5CC=03UC*9hd6iBYj=YaV!S-#|BQHrMsj$jGx z!(feAd6C*w3w*;rGQW`>a5{X(ud(i-r|@Zf$)7PE z@*$?5e9TWVO5z7g%6!jPv2r@6&mVo#FMZQLebi5V)n9$qZ++K)eb|qE*`IyduYKFU zecaD|-QRux-tT?i|9#*Oe&HW};xB&VKYrv-e&t_&=5K!Ie}3qXe(9fn>aTw5zkck` ze(m3W?(cr@|9T=3NV74Eaxc4V zT^%!c_X~g!Frxv0f(8#FOsLSHj2QzFHjq)^-~xv;WGu|65x@dRR5pSPDRN}Tk0TAf z^XJdr$%QFbwu~urCe4~QZ{p0Ub0^Q9K7RrYYH*RGqK+74I61=+MuQHFHqt1A=}4kQ zYY5dD!x2`VR=FZv+O*))qEU4wax^h(!KF@ard@mTUB5L_ZoWXXk0sl_e*XdvEO;>C z!i9Xi||56g5WZ=dE5T0nr|lUuv$%*<$W!pD&hPS)9x(O;r+X+AYM zw_k*u2ljT(t$R1`-oAh9cHPz^&eWwd6tEmpz*Hv!I3I-WAOrM*3o@Jrz}W%8>B|9d z2cNwGc7&e|K97$5^+x87oL3KN9HD^qCv7;QK|f*q`pEfXN035W$)+7g83;&Gc?uO3 z6J50(G*JUW0FlsyLJ*M9ZG6#ZfC0dP7@~+Hl31c&!T~VV6$Qmrka8>;0lZHrC4Kvu;Sc@s*2%Zd8ehEOBL?YE@s0cYA1Cdq8AVY#kHbR38 zizKyFBMlWL!I4K{DMKTaEwmLQz5d!3BQ#_%l_PteSLKSs-Ri3&9DtPSs;wrNDyR$s z3xKVy0!giW-2#B(Q*VANt+>Lp@H5Dbj-n{W;7QPY7Be z09Fhm%o9-v`olqsCe&!3lu}%=#TR2N(^o~!yXlJzb&6WIMP*oS$Qn&~&{mEAut$`> zZtbd{m1&h6Y<{A$Msq?_8Mze=RaSwTS_KJUWk@L_^s&g24XvHg?S<(rSX4UFSW#;g z{U*;EEw(3&Mv7IC%fr2O&{UxL>!?A0YEclvi2`uTFb*F)450==jF7|`^WC@Ke@99b zf(}$^lE)`2JtMHIU3qdwNIywjbn~6ND@Io0$DVmqVcxV1iu?*>&rnfhR_IaNjJDa1 zi@Lb!zoO1x)J30VTt}0geio8AxSG(J2c@;Aa7fLCxF1K8bZqFG|Dh;U&tHD zzt%R43N&vR&x>9`8bCekaR_`eoFNTsc#|>-M^6b%8tZ5jLIB{0eVbF=`{+Zt`Q;CY zO|x13l(?DsoGo%xDB7~*2d|bOaDCh=-4#zll$sTf3c<7DMjC)6xpahF9*iG&j7PQX zfTVpMY-bDqN9)-aIhd% z64wUT@}f!>ii6ZPM-&3Uc?Ge>FbsyUyA>pF2ie;ot7*+^P6{zOn3LqDaw|JE zg*l&c1gj*HCtfv$RO4hFlZfa(eAP0Oozq+-J2|wX@Xkh|oEnjyWh+_Dpb<-YTq?EG zDxkIMHB}l`Q~ucyfr_Lf^Ah0*r53A)nk1k#$iNwihB^;g6j!E7qz($nW5+m5zzKTXJmP7h!Mu#V&fbFJAwOK5EY80RfwQ*3{>OwYEI!Ay}YGXbB9#kR&OND?G0Cr*wLUh;? zx*TD9$E>4440R|b9OMBk*yA)|I(!!im1Lwa-VVry&L+u}C2IEle&7T^G2+N2_I zvS8y$+TAX9DV3_>b~n7@9WQyyYu@vs zH@)gzFMHeT-uJ>czVe+fed}xA`{Fmh`rR*o`|IET0yw||9x#E?`vBt>IKc{DFnkf= z4`ob&!4jS@h0*H+eW-*Usz7jsJM7^PBi0SlP|1V;BMjmbqd3La96%o0p%R0sIL0!b zvEKq92WzN=AIPLJk9+Ln5%B;SBreBue{AFG= zOKs{?qdL{9UNx&*?dn&No)2_%$n}^ zzy;kQp^IJcqL*xI`^=xSkz#PIF|@`ccCpLI7talCotOqr0ME$}*-|FhNG^Fek!HTt zoJRf}$lw0iEN5Jko`aAFyaGS%LOQONkCRU=*U`9rMzV3#nrt(!^v}VAiPXpTr{(HF zkj)CjnUyExIwE&ONf9C;3Rx(&X$1hqiRPh-k9mOS=4QmH<|Yd6h_1WhQbI;9lFVd1 zmvYjenAQZ6HqCN_MHvg&vmO~W6;vY+S6|G_o=UX4QEW>bdr|6Cq=eX&gfab7paxZ_ zL#a?vghh#Ap&n+btGx#HiX0=_^)90Sfh#`=H5RfazqBnbC-bs0XUgkUlzUAk^SmTz z<=u5fZFNeVqT75()g_XsnagPD3K!)q-^DggR7a9OJ+wrsuf~xzBXR^lzy?+@wc-L-Vu?{|h&RVqBK>(AP9qPCQ- zM6i@tGn)7n(zOk8pWeL;ysZuqZN&1i4fMf{+|bQ4xm3h7-t}Q$n2eDYZ5{9U8!_z+ z=)g`ad7T##-MI-5RoqVK013%Ok|SWCLY$8V8bk@^PW_Qf{MgRxoM7arVDBIV-KE?J zVgwsi&gvweOAOxf@D=pjQ9(@qPxVlrLS&C#Nnn>{AB^}?r*K={NZ90LM21&sop$Kd+iBHE zxSRYyBitP&r?eFYyJeff#K(B2;LO?*Tg@A1uCt^7mgq?&B_=7nZL;%EtKhTXOkeEN{!gE4Hb*jU0 zawj%jScYv_NCZGi1VKSCr*i^;B>2NU>;WD`XDJi}Ao#;P;DH<*!#s3nep-`=k(hFB zgnH&eK|F&$z$XIiLq7y30HA;pbzhzh7g zK8R>O_=AT6fPDHxGT;FcNN9`Nkd5IOlkHeWRD(Zo!65j%pH!~pnO5+FpCrokF4U8Rbu-+X`?L?;)FYO2!I zHK>F)sOqa?lN#Uw8^CI<+Ul+1YOd<)uJUTH`s%L&Yp@FIuo7#r8tbtlYqBcqvNCJ4 zI_tASYqU!1v{GxeTI;o9Yqo0ZwsLE?dh54>Yq*N*xRPtRn(MiuYr3lIy0UA#y6d~b zYrM+;>%7uyz1r)&;%mO@>%Q`9zxwOH0&Ktv?7$Li!5ZwrB5cAc?84UOtwD;e$po+Y z8n6kQn?2iLBpb3>1SH9X8PSu+c8@^#+xJ|oU}S73ZtP5eEXFu&OHiAMyzE?9TTLY9 zh)~fiaqRb)+ez$fPN>^W^lY_|PP`25PMnVg0!|j~M$q2G&)NjjY6Q6vty#>((dq=$ zQWn}>rASO=P{52$bZs2f#a-A$Ubv-iP!T*?E`_H(Xx)!LT23c z#@yCK+}=>zf`k{An^DOv;O<0bD8f1&+$jFU!_93WKynV@u2~svw8bOh+T%Km9Fgm?)cFzdgxs9 z@@~#*NBGVhbfB*3p3-!HZugci_LeXDRWCwNBk2w=(S$Gl!tY<&Qt)!_(2b)(9NmSs z&|)ecz6rq7=>{9&hirT$AI72apvVKGUsq-X{Y?&QcvY8>lLoaNQ)$Ep>*P}13D?HR z22ovs;N6>uu-0wxB$6K`ZVuPg2vl^6P5}wWzA%iWFa=$a<91_FncWT(jZPu|&y*|_ z4vtAd=u}aS1>B*{3WG!ogCzxP$qA!h4~ON|MR3?P1`&HN42J~`GqDZlEEIcG(<}vR zQ1Mcd6Oa%e7)x<6g5^fcodl~f8CzZ2DV$vJUDa9fIeFVjniQZM3N)c5;=xT5LLf{I z1`z6A>g9{uHcb$cq`t(}_l+C8&A_oF3-OiS@KurQX&z=O1SyZ+T3m8Sz}{sDpXafQ z>tUX>q%!AyGG(Gq439)7cOEE{N(Pw9QkBZufdnt#@}9ghDCb`Lotx?9k}-Rp$&`~K z>=RZv%awSt=c!XL*B^fOav;^-qu|dt$0f|gK{i~GeRr|MrH)=RdOWP^FAZ=@5xK#d0sgq z-&hv1zz|F`L7&1fOiMEIY&o)Euo2{qjntG)K2HrRru5flG6Yr84Ae>;ACHl2-*8+8 z-^v{{zH~SuWys{T)O6og>RqUUj0X;*42K``jE~7Q#Zy1h;No=p;mG}Mix8T&O?^xzu(C_A|UVw+$M{?hJQG zxS(nE_DCpA1-^)RXP|Doh;~aNa>F3(M8$JM(tY2cEX7@VLse*f_i+oizg?Wm&CY6{ z1%H?KKKdIEx;Is{wh(Hx@-WXU+7TWRBGb9$6YfT9vk~K-lLSdlh#O5zTO<`=$psh( z|M(B`WHNxGw{DxbZ!eNaevBDDqZSg-|0K6OZ-k3;p?;|Uk8%`wUkka9b0spq5gg`- zUY|vhBM&YOvJzLFloR>WgpC|JkP_A5TJts;i9~xBrI+{Jjss+mci~bW1eagXkwcQ3 z2aQ;1j*J&kn!h-n=y)VucHp{U)xe>gYvq@x#T|NMjgK(|>kUd`xOT+iAi5-QFfch0 z=1$sp8;OxvPPkp+?Jp_<6{sL_uu&w&xO`J`n77fTGx?IgHUMbiYXJDD7nIq z4+T+pYb7MfdRN3%Y*gTr?+N|&`gSwP6oGQF<2niE9YmDksZS1N1Yt;!xdjX2vu9zn zgN*73t|u=0em6T+=AE5GPO+2XH9El7e&W&ryI6|6C7J7JbMdunID8U9<^jd zJh!v??R~ud>0MMiQeS_P#B01&sCqE&%Cn^WK3x%Xh>|~p$;kV)SzqHaa{OASRlx)G zMpXN%8${2)ZOs38E(?t`<~+(Pqbvb47S65vAbmpgd~vlz{pPkcKE2h0hG5GL|TMC@YKA_`TT? zMdf`?H7^y+pZ?U?N)6aZLmebWwFToFenvRH-3uk+m(xTn{zf%EuSn$M^J78bql_f~ zMB0AlR~|lR#6~7$;ppA!IsTms4dlZVMc%&fKlW)ET zIHBR7d#_GB%ht4Dk2fg_OdE2v%7l7ZdQNDhP}+3`;^Y!_W_7^6&wRefCnMBmL43DLKB|? zfH}tYYk;K^CuEAl7)hM*D;pF4Z1F`0FpSUv7iqi^#e`rC5-dl4gUG|&e%#SSi$ue3 zL6$7KqCollfe*U|gb<>*gs{}o$T7)eX#ofNx~|MM*=*CzH{qP{%rxy2F3y$~z`;d{ zqP)}3Kg(R8kwFP1v`asa$|6No)=vd3w9rFmy;Id(dF>TY2V{uV*I|h*7C~TzHP9$+;Pb**W7c_O;_D@*=^U|cj1j!-g)V**WP>a z%~#)j`R&)=e*q3y;DHJMF4*9M5l&d)g|&U4QtUeD(Etn{QlO1CHed;Yi$h@82o1Xlk*ALURkAMX<;NBc3K!`xEX8lNoKvvg4F&vPB6|`W; zvi6OZ44@5bNCHHhmxeWb>4GIR;R*Tm0X4jg3n+Bq3t>pGYtYOaF|^?gaab=k;DHS} z^x+SI7(^isk%&b!;t`RUL?tefiA{9k6QLMIDNd1!RkY$2v6w|IZjp;!^x_x67)CLU zk&IUBto%G}j*^t6H03E#nMzfzl9jD= zXz4YZTff-C;4wIP0H0CjpnM_Q&p$`%mmIwN<1bqb{ z4}Iu^5kw!cUrsNgxW%5`qZorh_JopZ;7|McEY5_925E9i>@E z**>ziZ7L&0|VUwRUFvSg&>g>KL>bEOKi%}`)HI+G(}iSFWS$H`lFx) z9Kl2X9}=;LOiUmHpcoq3aL$TdjBb*7fC02)fevgBpZ)+s3)+A(h*%6`*l{WVpej{? z1mFy9U<1;2a4`cU1gH-v-&))HR+gxttd$~bRoQY@u!^;1dF@dLIH)-_^l++W1mRe!5m)+p8Ge+g1=iVwzcNDy(@Yr`j;Dql>JN6%40kenF>qF_GmG+b8APKQ6kMA#n)Tzu zIo`29dQ9P(6}7<+UaOL6#xnpYIG!y8fQe~_Vu8q(C1i&1j|HOQnhBW7Qi-t51VRG2 zjqiRe4l84(~Zaf(we<9(n; zqy?hzhgVK(T=QC*ubu5}r@P_)9y4trVrFPdZQRuUcfjeOwOTpltCS7vD>`=>`){6!6j4g zd*^%T(k8dk#E0ydKNqWN_FTJ4c7b0tGo6%=T;H-rs#d4#Y-3ZMVpC)968ooq}<2E;e;J)1c zki9=>&k{la8iKuU+4d^>@^BzjAj^NC;uHvgZ2;f)!)KnOeGl`8SYOYkP+YL-6a3qM zpDjSudOx_`X|)fX809}dKIwxU-S%D}zb|Osq+<74g8ULf=n4?%YESs;=5DYrJOFR$ zAVU4TkIf}h~;D+mw(x#wlpE^6v8(K--2PO9+#A`Ju|LIM{s_av_s zq^~$!kofG5z})7;Qqb^@FZr5B1nKYn;xF&|X$I4*`(AM9aFE&>(6!`4Q@Upa{h|Kc z#t07J5aMTkCW!w4!2iOA^&aAI>>+U~Zt%S9aMl3;9LFCbM{-K(!&~U8^fgK>H+58E8Akd-SFaY}S4~1$4oKGO;M^oxBa_&&d<}lI>(GT+h5cTX1 zY|7Wr2M8V!aw3rkElTT3Fd@KD)_jehG;tp|k?J#0N0365H1R@i}uO)mj6b~Svc7Y}0P|r%SWe)KYg^K3?E+=z<;}lnl6z^jP<&I`( zF(Hoe4O@Z`za$*jLJY}}<+!n+X6Ow4Aq~F*8yC?T?}Hq{@o^xLa?nw6C?^;bf*3VL z9(`^3OhIMtfdFO*z+$l&edZJs0(De}b$E~Pcnv;O26kj;8E6MM;&2^h4I^b|BOOhj zDpDY#VLrrR8FnlX8EgY@=OIqAA5wB9Q86JR>LN2zBk^z| zhtLEO0D2QYJkmLD2uW>^TRJO^VfQ0MicE^mFhCY<0k)_TW+=&?^A5k0(Vle8vY#i*HH& zp-F*lt&Yc^BO%G5U$FdBM@JRune46k9 ztF76tv{TdUWx}8WYs@_*6;K}{O)GU88x;T^wa^4rdI;4)?*n}%2mny0pkj4a`4mf) za-Pie9-JvyN%csRR95|AS9?`So3Ba#zaju?RUmGaRsED$&y-E&l-BH2AU^d8U8`CF z;96Jg4p0a77PY93YCh!hV~ms$=_e2U0T&E`MFHS`vQ2;Z2Rk^=n&_rA^%a2nRm$r1 zUehOhFlTh8(M??q5A>iN=xrKvhV~Q|4;a>;Y=<9KK^s0#AO@CS`v>l-wAmI`pbYgq zLw0{gRuowRJjKnxP%dSwvLztEn#A2@P+U>JCi;yx-biqFch|<9;7)K)2o@}8V~qs& z0Kwhe-Q696LxP3?0Ybv%eb1blbI#1UGc|MXO!fZQ)m8mruf1!n|MUFbs1tiu^W*FW zsyZvjVUYvNO0Vx;UsjRDP-ju>*(VWL|4^_-%7@%G*$2s(O&J4!BJ6o$te|VCTmc&%t zxE0@RTD`)1_w#D(`z!lJr+ADm&W_FZ zDb3guu^B-7{ z0Ot-EROU{ud^8mdtXrY~Q|1k)Pj&Q*BDgu&X*d8S&I^+$_!W`ZGoB*}w~&jV0Tr&I z7EW#eb3&--%}4KZsz4p2wGU(4{PsK`nrr52prY&rsMrn-5d$H0p~0y8f%P4Xcx0e= zJhCn%vM8M%Bi9e$xQ?Tr|whuiUi2g(uLoFS78S-gE_LG!7 ziY!dg&@yHtH|7!nbGo-}xgpjNK32&IW|$xGz9Pj6Lo$9 zwqlq8Q^J6kkrr4-tCy%a2-r4v4cCa)$;H%MLqP>48T0tog{9EWMCet9^9dV^JZN83 z8upwdYYMyRwE5fmkUHrZK@DM^usW)Il$WrPzg$KJvHG(&1p6@v+ejs&@G$+yKt==7 z=c=~PT@Ro8gtLa)K4+9AQ}<^>5wkzaWv^IgWj4oT4ke5bo9-~@9DPeQlx|^={Q_r` zZv_1^GMM+q-OSn?`Qjz*Sd?4T&y{ME^EIqMOnF2^x$w#d!D?L5T)7xhL`?cU|Enz9 zZ4qaVu)Gk7u53F483ZSBC~s{@@ux%Wg;jehtGu;u=fQXCX_hK2){5q+HfIs)EA&u| zipdi^DL11|7<&7(Q&*x>u^>j%nGC=~g}@R9A)rDC8uWY22N0?BSS`ybk&Vcx5IWoG ztD{OPe7ec3%cnxCv=7P~+G*}-=-Np{D@iIYWy+t+GKbQQzahgGVOB%kS5AKhVon-3~4n-nly*u3DEDwpaJeo8Ieo`Iw5HtMEGV48&)(+ z!|~FbIF-RDG{@K1P)8 zEMvPNAiQn-eBA3SCABVseYu(Q>AYRtJ^Er`wBrI&_>)zwRj*rEj>g{Hc-`J@FeoIuG(S%mW^kG2@sjYzd z0U0$C4s>@kYbe4lAg6er*iD8MGD$QjBO8qX#FCllky`zcdU}(dfo6bIDrf7bY1!sQ zP91}J2s2_nXX_MKR#4NLAO8^vcFE`2vfpgpn{<1fG)H2ikwZ0%b)zF2q*bmZ99<+% z2|PoH>HNo` z8n~p%4OOl-9?gkA^lFVfgql2>`r{U{eD4hkx)T|i#N;ogj`@gR3=^_`P zfpT^XjoUG^*D0lU(7Shd{hBUifWvHdXR7rK=;{LeI!?ekdEPo^*BtgX8yR$$ltRB( zeDkZmcyO}xt3`=>VX2LU1yLO$g+^Hg|A?_I{E>#O6R0}?BFnY1(A6*E2QB{JMY|a)O*cw9L~6IF zbGsSJofThi>kRrIx~|UPS?WE{C5;C(r6h%$Ox@PO1u5w^F%)lJN;Rl6FKGp0Y3sjD z!o#{kqBIu#pmXVX*)@4hzdtu+*C)6=MZTNEXI9Nfds;`Ug|m1?`IGhWiSDo1dWO}k zu-Sn)<(wqN`HZC;;@&V4%?)XjhpWT|oXy24MS$zFwP&^641vAVo~`NheFN4*pujsr zX;%fmp|e-6A)fY;Jr5rQPD=yN#S-5lIXalWl%cQuaO!`=5t!*+aGnx){QAY2zM!Ap z51E8osZinWT=SoiboLQSZl?}V7K9z40xUE%6u*JsSKeH@V#q_$g%0l z=oG50wY#8%KQzgk<4qMSHRc2VT4cIVZaUFiwb879uGV>kJqnTidw~%{TVJEd0U$q| zGa|E@^#medb3E|__1&SQ^ENAlE3%;FM|flxB5w1Mcw&THCqm#&7vOhqdQ`J?IQjPg z3*%~m*Itex7mGQW!;#vy*Vw?NQc89x{16COTcMe+82R@iVd z(@s*JB2~m)fs90=X&d~g^$l}sr1RoR?Bg#bQoT4s(=wH#4NQ*|Ny9Fif7fH``TVLE z%b`*VFvipK&NHBR=_^%5NNAQJC9PZ9jj$x19VVuN>OvL!5A{}H^x^yvQYSiY&2WMX zMT8x&)q2jE5QsDHgVOE~?ym3*_>AY#xw&J{b)ARZCyk#ex z^`iA4)#;+`q`2au{jB-)qT_0q^|JG3+3B+D{;1-z`|0lVvIjt6yXr+Ge0$XgVywLC z#}GWb8UQPhUBZOI!@?u96)Rnvu_ggWX$=U4IgnJO-Lul~}_inEMve^$UVp^EaIhc-&K3g%^&jaUZN+jxstf|08O zq*&OT|6DeSV)qEPB+vC&c#H78J`hi{4T4OA06A1L3n4c{CT4Q@1;Mh;71Z~dpbOeo zm@@qZfxkKz+y$7_H4*$qFnix7Fxxaw zlX&z9Lg&Ca{8A9(Y2e67{sj)Xk-anXeVUH;tI46w+lfp&lmuC9-8qmup+{4v{|)(< zPTA?p&6GRtA(O8@?Bau)0efDQ%f8&2rb+(WX&!%k)dTW^M5P07Nyb6$!R%NjW*R|?th9xTsh7y9X*8m**dpjr`$ zA+~qwFw0Uhg>71i+d~%BZe9kFg*!s^X&mo^0VG*=nhG8#593*_wf|_eHw+PV58PGS zfdVb^qR+@BXCEB_wP6JC-Kb0L*fs~>$GO_FS+4t4h9wgH(To>ad=a^V3Q8!Kv1iN-FS;9D5&X~SssTP-#$ zGIR=h#a!{bAL$rwhL|M1stHR6;SX~~v<&sYIp1C;vSHr+pc`(K7_W#(S+P{La2K5s zZswI?6wN5=Sj5R-38P_V-dpZ7XqqSx7JPoMN7?S*{;Zhm>JWF1rh@AmoB@rX#7+Va7eZO zg5UN{=>wW7T7XSD8KzUR*mo@#W!W;hLo~gy{6z&G{wnLfIFF06vE#OdB)AwxlObvS z-f!9|n{U6ZZj-3go~6+2y%hhi`!2R(-ij-xqYuO5NW^_wwSWZeVMwM`k(3c zb&Lq~pf@SHWOeULLO;O zDIjLE4P7hGqI%4^ecO_b)RHki+wOOu*D?1=oX<3})O#w`2F<5<9616k&WM-#^`v-Y zm9loXK6Y>3(WG4J$q92Bsz(o^6I^?)RDG%9)Fm^*g{vS0hF_JTHEkq43wY9;`*WHz zimV+Q>CnsuTy4YHI?>Vf7ARdGKXz$ zt*`9=T@QtXb9^-2z~KD5(aajkBN$a&C(ki*c73^byPmXgF3sTM;Yy#nzz3B02u~QD z8og9=eaX}uFbXH|RN7n4t9I`EJ{e{Ihl22<-&^O8zc*hEMoZoYqho~1t)ImH8U|6v z3dbXDUr+y%|50@rU>yJTFP6{-z;OkAAG3q}+Pf1T{@+_0@-Hw%#6M&Mw3iQnf$<`4 z-~s5b04yRbRGgRQev+392Oxcg2__^10GfYP`Qy@}640O$Gm+4DlsU%jjV<1kP6l8@HqzE)wuAL2v((?5A-B?cD7 zeJqdjs7U-!8)sXWXxotX{u3-TG%gz!n-i9l93LH#ni!ms7@3rkn3$2B`8f@mP!y3~ z75%v~Jv%S0sJtjSv^YB=H}^|z<>#K#f-9kio)8;wz}f_`uet(#tE-dC zi<3*6bF)JmTT}BZ3(M;ZOWUjKTZ`*ks}svRGaJYAU%#z>`?Y?0f3!AnxjFV@YwY{( z^6l~T{{GR)w{QEmf6spWJiUFo|9SEJcyV?2`})uGpNIeZrpEs^%JGjM06hb6ATq_; zh`tbzHnYiSZQeixm{x#J5eMjx7N>h@?N6{6f)ZhSk}0|EDFhQOJxL`c>=*K7DJP0W zUguMrc^WxCy`;h?6ZqKI2g|grvPnV%Jn;=6;g}@o$P|9=BdXN-rK)+43#ciDvKX3D zlbMdmlxkRN4?pnAsSRram5bna2GUH;x{7mk`oBA~=f@+G0UEtwy>#dn7-WNBg%EOt zXs*S4NG==$1~nY0zwep`P<*31W`USi^NN7-A@Rd;(pFZcf(zUgWCj@r{a5AOToN?~ zJa~At4`QCs&jB#><}Kv4NGrkt22AeZNHhQf2vY+cHfdL+rV5`G( z0LPgQk`1CY30R5tR%nH12)86Cv(B*FE9po0#3sA!4m7sSA~fIQqF_g?9-3pvRHjC- z)ZFG~g!$oSDAPL>1|tBF(Dl>|If{%ZLbb$T6aw}qZLULE#xqNOPX8VI1l)>ExoDpd z6Yr34ERRw{Iap!-K)MA09+ft>=F&iNZaoQA!dT>z(a|C<9451*D_oR+V^fc+AQeV8 z-+CsJT-`3$wBZc-uR6+q0C@hf!s3&^tgQgR4B*iNgvw0Dr;}ILQ`OQp(pAyb)z&jKGBq)lxAs!B^|mlE z^|n*=aZq-!vGuUE_4oG=2ne$ADYW(}b&tt&OBnR}GUfec!n=6-(|g^Zpn#fmUsys~ zd_+)M0xUi~C#$F`ySy&FvaK>BqC6+Ay(+!Axw*BqHL7Sbu5>P^W~8uj>Sa}`7}(4o zJ*t`5*&V4l8ZG%YS-vw>|3YUR%r~vgkIb%qU0vSX+S(dky_j9w+1}n6*tr?qzkB+z zynFSyfB$^;`-M|FdVV;2e!lxZ@A05K{}+IV?q2~Ox_<&ZVYqbQBp`}clqWKr(TMtU z6vRk4FRY*_DT-fBr~)7)!(u1|;II)$3E+r`p)h(FM>L9z(WFK@#pI;wBxe?#`dm2- z5I0hwl$b17xVinlnc1KNSIKef+Gb2qq{2ZHU$hx@In# zG=U)t#-cp5zfYVkJo?K?Xmse zbbBiPm)#!g|G(Uxy8q(#L{-eaxIJnA#_cKl7q@5lA8t?S|G@33`nPV+@p#$JRLg&L zd#3;C_N@H}w`b`88@DH6KUUz~vIm(`ec@QBJw#o2tiEU>jmt{FgDYeoN-Shk+nJ%w zAeBjAv-5VRp>!@-%Z>C36Bv~yh#oH0?t0no zO3lMmaM{;#WxBE1f<}^wFP%_1)290G{(a|@X1?8pOE^?Dms%Lq8cW1}OT0Q~{)v}N zjl$sm?MncgPK0>aAveRKG-7F7nQNS@0qKji#gwauLrAs7NMV9e`Y@sWo#s2$&ilER z7<^`Z*?~OEb;d9IOQQ4FDyQs4q{SQwQU~zxG49WPXQfdzt?qG_#}!N=Qs+6es*U`W z(B6gqX6s=7Glf2edXU8|+ra1wj{n{6-MVJWeeoPzeC}UR>vD7YmJe(#%SP7B$ zu0^^OGVB9WJOXiOX?%n)YVMu|i5nA5Bu4!6$A)=g|A@^Ck@hMl8Q%rL1==|l))&8NAhKm ztnWUv+GKp(-ym6N!KDyPg2LlBuMMBkfD$ArA+khdBFJuar-b#cl#ecT8f04vc_l7` zU0ws@kRNv?1N6%2ZEPQws7AdD_nk(T5MK~MI#IKa0pfppDN|?AoSIFro>a;6`0>BVGQ#1e}0_Kv^GiVBPFaqlpZYkf{k-R3Bc#3#Bp_o~OHD3)K z|2vjnn@C-{Na`}KS?tM#3(ssJ7}N7tzusi=-sX9?b1>wighb(A6_LS`Nph|y4;q9XI|XUvpuU=*WvG;lG` zlc&W%;lUK>EE~eh)Cf1C(g>0vMP?7Jg&^m@BQk{bv-#=q2b-ul7<=z<`5^}}Ez+Q? z#qYwQ;0jO>j5-9v1Mi>hcQY+U;{}{~L7V3CEeu*G>{O!Z2U#t|_aH=$k3N%k=}RC@ z=D{efCq3I#s2m4>jr)nVY97yi==ZkwDyX0L9w-tC-*KO!p#&%PogIK=59MMqT|o_# z^k9CGnomoodonx)?1_h?@psXQH+!vI6W()FRwOVlj)5T>f6jQV#sbEKtokiRl?HpuuGs32wwP=!~}M zXIP&RNAnQ*g-9=h9GQ1(|JpScD2=ZTA&=mhvHnt7s9aZ~6jF|bx@$VW+zD)6>kU+Ns|-8T#Hu{Fe+}KB4i3#_as(D#tKbGbm*OTl+ycr z>-O$7z#!%5&=?GBssd`Es1a~zAv!<928iI(5{2U#C-W-@Mj5cl`Qo#Qt8Dv6(cVwG zp%*0NNxX}Wm!g;r#_Ii9zZZGpQEaDEh&#cf3#zi$R8~9|f-lKh8e@aXyotP~T4V~Zllq~QL@rAsNONH56Z+ovaCNwF5#+-mUTRc^^3Ut;qgjMx9R+z8QCm8s zsxAZN1C+Ln1TLPvL%#QeczSi#=+|&Ku-u_iJ@ohnW0M=2@)-Na^fW^F;q*5Nq9*Hl zBtE|gWXrK-^f%v-FKxzK1jZzb@i$jQe%>df9UP7l)~*@Cz!{nqT8GaN0Jakg?lnIa zSx03jWA?ub_7+WEl4-785F3e{6!3YEOk3%G9xsfbQAPZ>K>(HKB`Ic0)m{h)$zTGS z;>+D74}ulpnoRIYytT-1B$yM17BDCGxA2BHtZWxDvXLncp|>7Za6x;c+fh^(&#F!1 zHc+zV;*n(pYGPU!>DCL>A{@MiAEPuf?nEK=F3`_#)08ysMM5(!?<5?p6-(G#G5Af2 z*xMUQtb~7TJ$_rGQJk}@B}|V?-dgc}Ge1I}V11t8Ji4VoYiz;#Zhi7q z0a5>f4efj6BY})YBJc~uKImDt5tyy25 ze`O=Fx@nYn4*^)NfhqEc8dKey7q1~!1bfJ{|-{`J!OP{BpJTuZw2sz7ez|4zuBGtZ_6MA zkn$yp=QqJXMce?4K0)XY+6!FHoq8UNh@i&>Yz1>e3^=|teXw$pIfARSI4>Bfm$L1b zxtP0;X%ep_F9xk5w9HkCanu!26I$=0Hc+c;W~Ez(gC=6&!j^7dmKMSw?}m2=uyHvu z9b;b(`RT06V(kDPTKM|uVK2mtJ`9X`6^29|PUK2tQOaoTjsNBZAl)@dPYw?|1YGFw z^jqm|PXPPTa8R6x{1;2~z9fac53$_Y28^Vd^)Kq%|hf<}8 zQr;Tfxf*>D;go038SQ0Qb`m{okJIcOGu|3Ad4k(L5Z#?5#(ozwW$+0r0g_<I`%gPWv3o+X2L`c6-mxd?vEN%`&sJkE?qjcr;;x0_ZVck?yyNcE;~rb%o>t@j z-p2vN@$h2=*e*&4KJlQ8c(gV**ber1EiO870B$5;x#8i>1}4!X})=XPAUQ47fd;V`}wbGutLfJS0Jwyv7qk?Po%`gSeV`61PXIL%Es&BHLw(G$SiNm zto+a19@I=q99-=T+;=XCE~xnQeYRwgIBE%5#C2I7R$2Je_`JPgx9Rx)f;iJ_xY-7u z%&7^i6Ohmt?X;e8V0R~ehfCmWSKM#Ra+AV1?-_7Ti9J_PaegSt;nwF25ou5i_#MCz zCR*U9P`|~Mu( zNBj&uoKgLpV;dT7__tp5^zd9XzVHn0Fgm|Ny7`7eMff7H6y5zz;X58$k3>3e8am`9 zI_G{`)pZ(eU+^3Fw+8JD4%bD_VZ{vdg=@FP((v?J_4M!1-nzCI*AbNZqm=}*Fs!<2 z%u4ez;xbr2E7OTfmkb_(-zaD6X%$(G(;I!~5mN?d@QaUCjG zq0I#yxdopQR1Yh2{>ZGp-(&wh&oxcLzA{XHKJGXbuJzYZ0t&Jf9^u4BaKDbyV#h1P z*sc28M(&}n{msaKc|BP5M)waK3(<-z;W7V{9z-*QgeQ`Zf59$!n2*hvmm``k`p%43 zhL`>s76L)!*9zg++YeCiwJU>H3lig{qWU4<}NgP-; zwS+W<>9%|h_6);qj{Gj-MOx+ao6B{gMN8)c=rgz*K`fA0%#u)i$;#dIx7;R=@62Ns z2$c~@4k=BLX0>j7lB1l(fn)`B%6D{zu67QSO4I5{V+(e&3`*mL>$fn<@ZEF>0t81`nMd^W zSx*+R#xw2aBquz@81gWr(ZfI{2>R{>RYlQ z{l6sv!NCUse#0xo7y@0B+d<7IdjK-z7G^dj3!b3^&m|A0p4h!gQ`_(WZzHPXiKxSC zs!I%zo>=nN18UM?;x9m@w$d83;k_F{YXXZt5BEl7 zX+%zn%M68uP7-@Mjgrb~QY?*#Jegp>GEL2@u^ra-i5OF{wMKF>*+jFsV;xN&)C$QP zpIh>$92l?B)y_h!VfC{iS<)`tbS^yuC79@NGQ5m{j|yh_wVs+wCaA;YNCS`z1{L%{ zd6V$FYVh(eZz^!h7?Eq8Q=#coZ~_hQ`N3|tE_BTyYo{T;axbqZlakR6c#Z~Vl?LcM zZgC&{+%bS;BPnkaOhj7(;*}DADqdRM!9mcYskbb{9^#7`*w

    i?X&;7VN#6YjU)rkXOa=~ucExWu#czdZ~}p%H{saL z&tc7IiFC{7tZR+T>olaO3mBzaZ*i091QudtEOkN^7d$A>+)K{{TF(=f&ULTP-Ac!L z_m&FlXz*Pw+`%j&#TS3hFCOqNLEM)p??}qG2(I@RAx)R=2X8p0TXhsw9J(%vnwa-a z+XvrpXz&EZDqK;2VEz+)_2=}8!GcNNWMc&vSpU_^IDaj4F#bV%Bfsc+W8+%z8N<3M zfgh~>SLC(O#kb3d#R(a~$H;c|m2b~dZ_W{&WY0;<(ess_eE-_g`8Wh~U9?Lp^}8$R zVTT$9NaoBMJ^A4P+Ly!u9<#$m^hp(Hf4FE6*@TtRlyD3W^toPqYbrMRX0__m^fP$= zXXwSx7f)^@xNoC0Zlg7rihlQyXAZ_#5RlVdxu^H4dA<2b_-n<%U;X+ksp86u4^AP7 z?pHr8bGZS=zM&x&J{ob)`}!eDaUT3-!T#s<+^z#PANiIoC`tQn zFrr*3_JQ6B9K1hN^lgWfitCvTFi~#(~ckBbq#TG^TrWFcYGh$7M_SQ-hK8E zqw1x$!cQrmJP;E!0a<@YOQ2}>BrtMaac;pjxEIL+QF7#oqz;b;&g}iH`Yrjup#Y5h z#sJ!0{UA+=)~|@(K-n@sp1?rPbSGPMlX;w$$6TV=rhu?RyD?oGW`=PpXmk~7Jf~{j z5@BaeR$~!9E)wofL}^VD;yPM#-SW z7B$sOs?YP=`2zvn>;?nw7E7%m+s1PDtZPu4p(w&-fY!X6d+Fx0+Dw)33#|v1?hgdu zZ?2Z8o0HP39k9%Qj>+QN@*fDrI|B_V0M5bL*7R6C%6eaP_tACDt4G%-ev8x*B!Q|# zSX=&d5Q3Q!^Y`qn8ES5A5ec|W4_MIiV8h={e4h^gryK?>&T0JK;xX9zubZcX1uxAE zgY=gYn2ehOx595o@nru!nx_4oiZ_<1Tc4)|=h5^_{nt%ND;V2(gjlkYjaT$0;mqqk932qT|r09|V&#yCmtoS$3 ze2dH+lWVqm_@94H>B$Hf^mBu$Ps+Z+wRoPY*w%@tTvz>}oMEnl%Bn_C(Pf}1X;vIk zc)7BIRuQPLVB4^p4f*Gd)36lA$|uuJl8c9*QeQcGy*lrn*Cv^{`9wJnt<@%)*Z7`K zMp36PRunrTfF8t!!5qQjkD4gS&GM!>zZw^5n%B@$*Qyk^n!iD>Q^<)*e!D)NmHj3< zPSQY%_I*slfI1TwLj&5kp%c#_=4Fo^tj49OuZ6FECCxLRNHSdEF|5%rN=I(G)1QYL zp38WgC%yRZ^~IE~v$wXf7mDaCG9`bKK5!`nAd}{Q{GYGfmqpwIXqMvBsU-hw;=XLL zAXpD1{geB+*o#b}y&Tne=o??`t@w8{?d8?82YNd|lz{8sJ&;LHF5h`Uq_zq6mtHt| zA{8cXAJp@Qz$4WE+2P@0pc#ki|G(zq;(uL10PH`X`YTyB(2A2t``^W0T%gfCzm^xQ z7(n^oMLoNeG9@UJ!jja-sh}GW`}gZmo{Vr}b7lwrdwBnKdKVWU(7&AFlmCe`B*lOb zL&;E4pt!`OBxuA0PyoaN5HbNo!o<|{SPWPII~3rfpk(-;IYUt>iYO5=8v_JJNBPJZ ziZK5_;0%?BG3CifA2~zg|KbcO=nSdpRhR)KHZoaZupa0Cl{55Xf?C6veOOrkQ4AIT zOECn@5wyD6Xqs}urvI%N`X~dzMkw}5Og0)K&RVQ)I{e=9TwWSHe#WA+wx4^-S&e z%%}^?sq!tD3aFZkqr~|SaG1|P6vxIE%f*w;$(|19$>-xMp(U(jChcM-eGO->;^Qjg z=j-HR?&jy}7UqxF0pbh=V{L)B0Mu-INOlmY!33yw0#*3{y{ zjyLR&7JZ(s-J5OuvQU4r(ssGoJ3l`^JheQty1l--y|Q^Q|M~mpjp^Gj^PfK-A71?U z^z+Y;uY31DkN^Jt^S?Mlj}p)mDhy)NiRRMbSbPTMmx?WAqlskv&f63J%^9970J(P4 zdBpdTgrA5rcxlwUJt+n8|K7)&9sC3TbFtVfxUu z*oi@;jecOhe&1v{oItIzRtAb@sl)0kfQAz_+I^fVQt4_mOL4+un51pV39H(T(0^FnSxkGdfX%Xc1yC7%f3`B3c9?QG*Z}Ezx`QL{A9u5+PbL$Nzje z>+H|ZhrQR@dq3;G@85G>`d6PEDo)%ZYEor z)iD$+iQGjdNOqiuP}&xs^Y%ZCyl(lJRDU{`Z4Wf^Kf{d(Sx%=2^R|tqxeO{+KJ*=O zCwcrzUz<@w$c#JFjY|jFPt63?&&+hNhh%B81a(g3DM0L|vPf!$p+uS@q5bKyi_olM z;@-mV)CxFqOtz=|qTuuRN5e0l-=kpgs&ILyk1wZ;Tkt;bL)*)tWti4YAjr+nSBXqS=>dO(hEe78w4 zj8HfN)k~y{4SYkeoX=2bbZ=|oQ}G|;_XTK4@S~z6DSl}PJ;hfC2r0q+(Pm;}kpFA& z3rex>)XPoLMtRGJKM_keY3g^~KdwYyhg1BIUBmqYrAVkbnH-p<$^i!G7u>fHEceEO z2j~eFQh>nG)+7yx=ohU@!!qM5|CUlFGycx6-2c74cxQVfdxRX{ZUR^y`tjY&b?;BL zLe-FIa`h?Oh_-Dv9-4VjBd_@FALhupTsr==w_vNARHjCU;sEr6&Q*&fvfY;db1PM_ z7Jn<1<(atmOQ*&O)hhz~>73Qm0Qu#fngF@i?FXwT2+Ef;a#}2JLdfnA03MV)p`)Kv zmVQkLdMh|`s|k^1>fDJ4zb2+761skBnj${Sc*~%QsBAF^>M2@tTaim5Ov8XF?SA@^ z`QLjQN(_gg8nVnv^^>AHqobX<*N2(>J+cAV$=jC=X=Nlw@%+aZ?|8d6z@LA;M{L}A zUvWw-CpmQjs-^8YC+RmuZ9S0$H;I6h20k*No0oIlLqWA!-}U~`0w4s2a^T~gn&2m~ z9z5Y;NCbV6Wpew6Zh>IvCn*BN39Q${2KKxa7KrU6 zB`W*>tdUv_68edT6qq!yCOK0uFa5J4Z9Xz-@i!NJpkWnPTB0K@0357Ot%PYa$$4+z zy_?iNgcb9y&0LQ=_9Z?c=>ULHyBTSh;@|v2F~NP#m(uj;nQdL}`8<`6+>ePn`82AA z@m{g-GuD`Y*MBqx zUT-~#{!1nVV$1t^4vyeF8irpcYdY>xH1|3cOLkjTu`Gplu=r$2hW4hk(P3K8#EPL8 zOO~&sx0AlpEik3MkYG}Cd(_i$&sSgt?U)1iVSEIKv+<&dxp?~V0YiPL4eKE(<~Ky^ zt9Pz>lqX;Cc)$bsBJSn9%LSE%{j1@4;Iu=;S(C-DAzUVAqkAA!t57mUw8#|Bq_u*1d{;;1ays+1DXA*ZmFQ76lQj|g zDm9+Y-N%c&dQY}m&iF3KDUrdvV?=tcgD3|@q=%7ct3R#;%Q@}b1n5V@n`QT%$!aL$ z8OEh=fe$?AMiz$tOq~Nww~OlTRqj0w;?xaeL4Q~0<6n=xBJYYdg@0& z#MSCg-&1LkfUg@lY+sJNOi58Qd2!dCtW|p{JX_=U4#pm`N{Q>e?)U9N|G8QpyhxMM z>kTqzCjs`HJ~G%gr`z&fZ$9g6H!UH?G_+QIWud(YqsrvWD!$$pBA9lL*i8I?I>Uz^ zGnEsNL@ZSnIRnu!ZR(U36LvcjiieQC9)favpq~?SXqLArwZ&}u#)k?C&}W@wMn!Zm z3Ab{8yhR=&s=3^j^nU+o&Si|rvmYXZ{@Yqx42M|5Q z-AYHgjhI?ASQSH23ny;Lrl^@BzJrHz;~vF%1g3uCqt#GP?zeiI6OrQ`yO>ScWf2R8 zsVO7XF8QFy9LXmr{f08Zvwn52wg~5BasF&L7I?Me-m`WC{|xW=s($no_b_7n@=_0y-Vp+MWz%8i)#5FF7<+}CN`lSt0r^H4Mn<&NXu%fW(! zlg?yK{$LZH=^2nPnX2Q=MB~Z9Xj#TE)F89VKEL?cZQ>5J_G__MlT6x>iJU#-@NAcLD4#6|q zOq)S#YAxIb4hIA!-mU>}Mm%;c52F4aL@Z_7XJ!l4aCjRg`*aY~Va^Y3l=+=ZuCjHz zOu#sQRN=E*Net&`r2Hivw?oexQBc-AmR=O8<-Vu34uP=%kS&N&Mid*f9-zqUF zeu8$Uz>sA0DmL`G`JoI=p?Wq@6J~4FZF}eA;>$RmTiNtC>ZloVG8rOJFcfSEdp66; zVEM;4b%D;x8&*OXg4usB&XR+9>Y94D^E$UPD4@aGf)QL<%CWM{fsGUg+Rv#p%;k^W z=%3Qc9J|#wGW^?92KR>7RqH^0ggd-^!ev&kIN73t8CTtYyZm-q71@jDw_zS`f+W3F8O`NP+)-NgRk^p*h_jTx z-}t1~1?}abL;$HbnzTX_S_%>g7J+gBrlrlEhuhUb2GFVs;Sy=+E6oa)Bcfz$sFyv| z^+=eX5cZNN^JQhcaN1>w|H#WQ5va5Qj0+BUW1hLANx{?A_v~MSL~5c$pp-$R&!u5p zsF!3xKE=zmz)>wpRxP#EL#nt}FrMiDtl(Gia23YbV`<6BKQez$#qHgqhf=GkNyVdf zqlvQ&XOi<2J!4pkVmg^&L)i^u@1jA$T60mdQX%z2-!l>R5{%o#pkpI%5hyr^mLf|T z{tW>HN%2%lQT}$DZ=~g!1q0k~c(mR?`J@POTLefstI&-a2ursca%Pt0QWpCN$D$xaI){uM?XCmL|y0T9A~vM|~~^0sX*M#XA0`qiOFv_Df@NMxJ8Wg^ZS zDej_`^ZGptTa@Mmp#KVKUqQ+KOzA{UwZ|GN#W^TvI=orXu1H}cbGB`d5bZcDBNb9n zPA=|9Q)wEPYa(zf<=iKU-fzbkLX{|ClJhiT`?U9_yeOtS>Qy=c?lPivr(JIT#T?pu zcv8mJCaU0yWpGOuo9<0W{74!4X7m}_E`Y9F1=OpO`8mPUmj8V2QO`PLfDmam)1N?d zl8{V~o!7+5epdI#Wqh=S8V&XE*xBD{gMJf*vMradvGo8)Sb8ZZa!O!f3IRH%CP4A5 zln8K+J17`IyHD$ks{yMv(SS9;8WjShc;Y5}Rd5CEL88n@#A#s-WtK7<+k2X0w>kvk zKa{zEeILD8S;c)COAY0Lc38o@_3+CS4GUJt29=;>f0A1a@k*s&*T<$e&#fqUP^ z!Kh%9{JP*{qdfrNUsu+o10oQ#mu0j$GG##?p8$j|?I;x`VdE1X{`lt;D6Iehqd-6WQMDB<882OCWCEvcA@E^jVly8p!SF0ny(a2Qs2r(>$GHwhOr)MaZW5V9k8JfC63A4FQ$;0Z04fF1# zrZ$Bd-Hp%u?<%!+cl?A+-1qDnX!0z5vSqAErfx)@cdV#{5fGnh zxo(oUGWv_Az5)GzhWe2@lAN%QU32SlIE}H2LkR@I3IH`rAD6z-713Xi3F<`|UyZ2; z3i^s%30RDZJWc@WHBopF{-(pJpuQ{-xdJn0ewzmg4m0zNglT znv^7a9b?t{PQY@G(>>`r!COl~w0}0J{sgJ-+agx-iOsSvk{#adh{e-=p*9;Ih<~bV zm!GlyRKL)n$J5I_KbvkSTYEjblP)a2a_eL6YJRTWX^Y)6Im<;Y%JS2<4qrZ)D8b%e zD>6T(V$xEY#*?nYrQny2({fI+PSA}nJ1**@B;%b6iTyS`P&zQJKew`{L~q|Kw<|TN zA+&Np=r?DYZzLN|`|DJ5!cegD#tXvu^w`dKUz*An6oAmmYmqJ5S9sF6Alh;G21ySz zRJJ$e(Q>UgG~Q&l?<2=VQ?5{XB2DkB=AZ97-0~Qz^95QTPVScZ4?U6L&AaH(-sh!`81PZaDx?20$gJFE(uK{k2c{OMpT#7s2 zo8FzerNoWltJ{v#+9plYUFU@eMj~J5#g)T7a29a<_|0AqlpIdO^K|k7XEUK}hm=iv zn`ZIo-}9o!yJVcR`_4zde=ZJ+Lf1H@{~_KaAHws;@C6MU5SkFOdu8z8!s6OOQyov4 ztU?ciLR;2y*~VXAMTxVQ1PuszzqqDHmrbB#L8R!QT2NE9lORm#!wHA$2@MhPD|?tL zKw6(|qw}Pn81`HB4jt+qti+ylQ6I)1&GE|4E4%5`E>xUzgnAc}!@koS&j#mxzwTYU=`4E{F7OdbVZN?$-~ZAs zrBeAF)E0ErTKg(tApY%tMQW76oG6AjAFk~5-*a!$zY)K#Nf{vC05@>4^**_Fs2QW` zrK_X)+l8B@fw5nC{ryfDS|&O6a&DvofBM@cw8_52){n8}^qAe|dRRll43ycb^CbSH zEhg(F=0p)LKM=0h2>%HG?=qOa;0P{JfrTPVt%q6ZK3xz#5u$oBd{7q7-(x zy)^q>%WYIopZr}qXh4#f<6{+Ul+@JjJ^$2dn6#VKbK~cl>B^_yZ5mw%9}76lA1tLA zDDqN`Y;PoaQsr-MD{g#D$AJS^8;>%9xEiK^*{fYlyw+(r_a8fyC->HSAN`3+WVv{; zfh{1A?@nnbl@m?qPCpiOTK>J);*_UNRA*$MRgfD!?v;X)f4S5np;nT!!YqzujQ-9P ze?bQ6nH~gso9`pUOP|WQJizR9ixt#)3);8Q&J&39PzI7%DwteS zr>0)<`S@-p@o1(V@eG!v`D)(SG>&+PVfEtuHS4cgNM}w+%#acc&BIgCczoKXFSL&>0AqB8M0(kuqiK{2V`jnH$Lr zh9-LEz^DOq9#6AT;WE;vw_*8OFW)c;{U47K&;Qjmk`L1{($CUYS~|2{}%SH+3ChptmQVS5>^n#DLAa}3ZR3fi%nNO+$y?xJu>7jq~jm4~xlUo`? z_V$5ZDg&omQTx}2Y~M_}l2wm)7Rp|#hpqRAq(m_H`e}mhCGpK%*#L^&tUQyC#ApR> z3&+UjHWJ|$$kRv9u1|tkrIQ$D^p9zI%`JG#aKtga*wfnGkA*Mz0)ydeE&>~xFm>o$!A0D#qvGf$L~Ko#J>N74Yeta0zz72ApCcIwcj6$^!RuP!3^ja z`9jZob6!Nk1^#kPQb#P z)B%zG1!xSZ4AjNh2a&*ehD=sH7^am;rWei?<6&RN!-x<>f}5yRiz?nnG(low^FJOI zNdsgh{4F9$X6f#8lZ-8q_2OPX+}QZs*}k0XD1O8e8>PB){EXC9{bu&$;kG;1-*a6A zsd;9?Z+BAFAPG%D^Q^S76a>UAldw%|lwRc_z{r|Y&Y&&pLZNe8*Hs^tH1p)HzMcb= zH*+?{JonXhWDvZG5g)o+s_?yMHv-YQ>MnWl3m zLIEgVI*Es*f@-_qzisb3X7P6llstIgG9TssK0sl=@e}*2=xK6XqHs6pZu%EK+Tu}W z>0XwVY&$->YL{l2XET|kF++NO(nNgl2{Agjrr{HBrkuJQ{~KAH(X=K;Fv-%eLrhOA z%`(U2r%Z5_FgeNiW@|GKqxcCcEp=Ebm(jObA&3;9b-47J!3|mKt#r%QXDX!uVXY?tm2(zA)=b!mKR2@ z1)S-GsL(_~HlGEor4^)N*co=JU8h~A(mf0vTo~keS&p=C z5#iJNh`3#Q08`D<;^GGQ9|hW4lZk>?Y0IlRE*n`~MmnPXho$m&-d1^QEPt-G4Ckl& z(5Vrss95aKXu>p@l-7VwB;4EXWfRIyi_cJ7$F3f#JTd0)p)y~C;Vvb*6%XTE1_t3@Z{~X zbM1?7WCf=j5aGkC@yF zwvXt4+I2ysTb1?1%_()ecEGmpc{nY|p+0t)hsavYr|Tb9s3wL0$nu zj~PapZH?yBB&qpGFGhH)<4?n)rTi>6KWfHSr4X*2?h@I)YG^G5_ zL|?gxyLkU4@pG5_A054(EaSt5J`dFjee;ECwOjWzJ=!3!S$?VPdj=1SzkWWsp9hQh z&xAH$8$c^G8pizSALibH@YokIKX!7TylfKnc7DbbT2W)BJa(-!G!tKcgk^A;kEK@_ zubZ!bj1qNVkDVWsQqR1vzRmns14oyam6~(phN4LmpQLT)Sn?_AqN_W6^{FJ2q(PR z(_6at+{=`|{e*K*pjmB|hd&BZ^wlynwuAeQ^APrtzEJfXF|+-TUtUB)8sGXXbUzHV zeGpdp@X6G%?doB>c0`#3x2*;+TDlY7ZbR(7^=MVW|3k|XcVo)eEOwsuKt3LN=?)pb za>6AScJTvo1x*NB8GWj1-6i-E{qpDRleUdGr;+l}>=Z7F?5Js;k31M!F-kfx?}K61 zao_r8IBy|K#gx6q#4SppO$AL)oDszYr?6tq}a8j#k7K?YMB9go6w{brwEOkDd<;@hLpzh3ywb5d&uaOBC5t)HNEj6DvCdBHIwge&d z#3=R0vSrW7jK;`}YX@-ngjm~znT`P?FhzN$$n-A1r3ZwPAK9gmmRI>a*;Tm_f_ZpO zCPYtZ-#XYlH0Ur#3tlHP9$;{8g_wf1XU_-G2g?2M7dSM;w*}YPjCm(rPlF_XjK{o> zhcPk8(UfQmEqxp-)0sr4E6%aMH?QrVp~CNy^up7lj>Xa%sS1Mz?(5-b@#(}hm@47~ z8F&J9G>$g1jUc5+9D{{KA#srNPgq+FvEC34t(T02B*_lN)_h8~#mFco&;UckkvPb% zUfG6jEO>}WF@YPvNWl}ZEH_Xg3|x^|4GZyTg{0376=LGj!NXX^xDtN-r%3(WbX-C- zF8=`I2G)z?AId@N=VSG6m}^;M&qgajglU+%p?oV@Cle7AR*i_5RLQX=tyGu8g0UtP-NtdBP!Dz z8E?k=!iS$ki?S4y(X%;F@(dKZTtO81x|@hGn);(faaJN= zK-LgvTVIGMW~R?24>>2}GRFB8SODjwK5YpjZdapV8Dx&uEs4EVdwZ zy=0)=(#&koCU$CJ?7$``XkZ*%l-F$p;LN??wph8z#D)bwZQQ_bGT!0AqgCq~l}YCJ zb4dZFX;pgXU_e1T-(=4kND<8`kgck0vnH8(%GOO)&S>qR;A)KPZ(@5v3dF=J4U!$cFz+Tfj>D-(rYu9h=18lma~Hd){``~$@~h)hBM|mGH|Cc5c+d6FCnlI zRXiUF=HK5nfO8#0x*iKfn|*Ql{FBTNw+?wt+K-!w%^b&Oy2O^bTs>Pg_5ZRQ!1`s} z$SlmFAB!e`OG=?bK1O0Qmpg;?iTnH){b+FvY62mX7+W$nJsxvmpC9}p_Ysz~asF)W z^8Fer5tp6@@rozUyjuE}0r|40LTKBPRV`L>Z}?jEo~?SY^MwpzH0M@PqkTIYx!CK@ zhWFCA`|lcKQW(yYCo&*_b>cesb1NgY?%0~)?+t9^mZFLBBV2NbBH5!xQbJ4{f^%C_ zeH+m8(3JOBJ$1*`*rqR<8;zM`JGRb#ua7jiE|0H%P2Aduff)4Qz_4n8_%x)db>Vksg%2Ab%TJOu6(DR&OSrj(5$pyxQanqSNBqJnWyvgUCDyXwIY%) zlLN`j6FUHujQ`LzEz_IucW^+i(faP`1SZ@F%k2}FWE%VE#s<2cEHrfUwTquG_y&1K z&wHDYx}w4t84_*#eSD~B9y3c=PU07i|-d_hXs3bcK&|f8!a{X^Yi&K8JfFwRSKTk@T=(+6PS>gh#5q z^Lhg)$o{7ebjp?s8y=OL$ zJc;iCKF-xc!il8YIu^69&A0+~-yizntpnysF^3kZSX)p;VajnrgU?&siHy>zgUVUg zhd(Ejl<(4ywccRS_o zWrrTyN1BO~6a2n7pWyG{Ti*_kO4N_-=C!Glap1DR{njsPk8xlh6Qfp_QtRMulOQA6 z;3uKMgeLsQ5Lqz>BYIY7?}$)uDO!xTsGcoUqhT!M7K?_2BsJaZUr8#&@Jxery_06l zNt)2Gw4(lPulow0a3=%$F^S~L?I#86!}7@x=+Kbr6NpkfME!XR93XzC>f_+}J6RD> zC9rciY6^BeRIJIHCN&Tk@Ct|Gp!XyQx`)-m@ z>ZkqMEuxq&t*N4-_(en$S`48zDX1^VdxT z!$w-80=X z7Qtxo<<1ove^2Q;9~25Dp(C>O$FGv)<>O7vI0Q(zh`MIFrp99Oho+a z-`{8r&=J-H#C(I@RMLoK0Z7n)&!6Dp|4H%rK+83g1S5VO?48`6D$`7+6TkbrX8Oh< zXx6yvu_P_xQWkPGd-UJ}r(O#&xubVwyC0N!P;&qnnwwZFe_*dDd>f zZr6C@B{$k8@Wzoz^gN1W-EYAuDJwIBB_i-k7u#eYyI;TLG7c;xOD*#2dC%14za74y z>8~G>*@#!mnTyu$Sj#VQ+_>%^kYd+jpb|q zEuFi6mCp{A+wZS+5Zz76_>|{_>+rCvdyb`cKf7z=?+)b5exzMDloW93Q1txq`;oh| zX2Z+RE&+Qac%np(vwSxIZf*VO>hup+T;a4$UUV$aj^myA$X!>t>fxMa8n)n*CwF#j zWla5BK9gd2KPOsn0K6m-W;$%a=R7#xv(S}50r3cT%E?Yej&y=-csu`7W95q~eO5$n zu{M>MCk$+JnS*v=^*YP-VAJ0;r2aYG&V;_lx(Ef7P%LH`jbJ+-biB4Kw;LdPzFq|D zWUVfQWh8Dy!&vc!DBi3AdWzZ%{>{v1#{3SUk{=6J(lt`Ii?#6qRX(QV128gnb-}`t z%rWh4_E3Ue{>%&1h_Yxy+a>>wv|0{7VCgSnMTNT2Bx)d=eLA?yU{Xn50=FKM=pz+x z;-_e*$GHa*odrLhHV%N$V)h^N3SDg<9O_#;%=hehdLA=U;Du_d`o5WR{I%Fb!vv19 znHH~QjFF=PbJ>dG)~O!#GMfA_?GK*YmG95L`c8)sgl0yA4E&q6XYL@7mbklQ{dH9h z0>#nI;ajX)6r)ww&@A{3BWJ+EjEFHsvXx3IMew5ejj$oL zapYXa-K&4Z6uOPt{iKSuWi?(8UiuaP6=d)&DBV?)TJfFG1-!3b=A7mB6wxX&b-LbS7h2N3RY4milZn?M(J zNMnM^FhCoL1}f0&r2i39Q2R7CXt-iXzcxdN%!L&8bB?e8H=a5Wu2njKN^EAsvyMQq z`D@A{J&~X(Y;wSLNrWuN~5sZq9lf z&Cky#JgjftoSoOrFDO&1f9QcH5N}AO5UHYaD~<3F$<|zOdYQqiU~iDN;*OvpKAs5R z28rPS=78aNr#xg{YpZ~Sg0Ru^AdQHRECM$W-qdB`t*6KbHVr-I`9D0#ihvt?BGvGa z+O-A=P|(li2!)YcmzTsYCMcL$gYF-e^RNCER2)#X zb~APu^i`3?4SE{zra3PjW&L;UrTFQB>`phP7#8CMOzcerYFd{5z7_&<*7+Vv^YEhf z#w7F1X3D14Ntq(^arVno*#*_uMpYvkZ(CIP`qT?m0lcO-0uyi=S}iCw4i1D9KW(*4 zW|JDH9??v|_Q8|o3G6>moVQF<-nQiJ_~Uha>_#ED)7u~T{fPLWW7!_9ub8HPXlsZp z;6hzl%>Ya;h7l$p*3Y2P$$6wW-CF7-7~@s6e3TPm{37KEOmImU6)CT3?_XtyWJ|x8 z@P_fj&wMm|nSMuwlc%kgwY&>Dh)=RnbxF6jduHX2+?10n$6J+dhwf8uj>O;TE~EVh z7F8gDW-$dZ0IRLLT(;<}FGVdKH~kWwyDAHN%O{@J=1JP;MWxTz)0q@95Ati0f%E)9O6{oGa#Nwh$k^-fjUTp+=B;J#5Q+Gl=7JEYO%RQnO^sr zI-{C7noI*~%r|{0iIB@AuQ=(xKkb{fwzlQL(S>!4Di#Xzf3#vjm8H z5SEL53i%*B!+Lcy$iiV-(IoV3Ipu^}cUi@7u571hhUh|Wm2fo2py@a8f9n~(j^B;L zie?6??`$Nl-RZ@A*kSvAGj zcXhkzt=6ISW=MB~@Ez&bp`YoA7A=0RnxC{|^6TAYL`SEKtlPvw#JhbKg+@hM@I-Jm zf~`EY7EG${2x7&pvj1!ktrBiW@gXa1nCTetARHXt9sCp{Q?Py=S($PL0=N-d&UY^E z-;OzZQdjROkv2q;&O;*1(m$)Q7dYRi@~3RaIa1dTK3hWC7G~UV7opTA&T???9t;S$ z+Yeq5lNPLFjKlvidnDem`ZRIh?%XRO(p@n<<|kokiC*raQo)68vq!N#P2%Na0{2#W zQp?JbB)Q@Ve)RL~)9`m)96%)IkczmBDDUtm_CE&NI-V!q;-)9*rpI>b;vXp4sbv_``Rh+{f`{V>++9b!ZT}T26L|)l`HO-_~VP$PE|9Y33u%I>0 z5|X&0Txb#K=>)RP`Ek6Kl}JZx^b9qJG8@Y59!601n$y~`qgtn^^fpYZP)}WT8E%m< zm1fy~k3%Y8YXq8@C3h!^U77}8n;=Gt2j0;6?su{Kouv#>Ws{(5P8hY{|v#710oiAC7gMkSm~vS@DC7)QlXp2 zBwy?GW@A_e5ga7)cI?vTvoe8GzYC1@qkD;J18PT`Ra}co02SALV6l6 z!;(79dhgh6NY7BzJMm}+d@5ueROzW~fRc*qVOH50tcY-vOCxHbCJ~q|g(yDBBBVh> z4yRcE&!bcWa&5!+ma&65;}hm38CMhW-iHVk7^CChvfUk$RchV>o3+3jFS9dKKy2GK0Iy2E?vY zcWnFB6%FWvkpBPr{gXVAkr*O!sV(o@(cR>ll;~k3&(DnRB7x~HLi_k{>hwp8oPuWfRy}Hgp;djv&tDrD1 z+!TA<1BuBgd|xapXJnnRS0A}t@M2s{fp=;F$_T99sBue`SbcZ22D~kjZs5I6q+TC? zOV;EQ66yas9v4Lgc=X@tNVtWo)`$|qmDXr8fPMW5yJ`nXsm(QMNqmyZ{FXHwZ*B%% ze+?S9`*Mg(OWV>m%Zu_hIHnY9?ufX@zAr3Hw=*4cHyyLfsi-n|Yxp!|$%emHTQ*}n zE>WL!a_Yf%or9&K27CX(3{>b=KoJsg>oZbzDqVJpCvr<;+tjcd{G=3%7!yk6c72{l z_6ht$KsioHLfZnoXJOPEA?vM=T^`FV$}UQ=uUU?xa`2e)HtSCFEJ&%JUN&~!(~11? zipMKop0kJr_YhrI_jei7@oDwNo{7K;%f+&VoCB(=TDGwlnu~naY~|OjleVjagjVT! zjMX*{HvJ&>&wOk=H}H~0A31=l;M}&9_4o-8MyuYjJzTxjjQ^A^SUUZs7`w|>qduEs z|I+VxN2g4re`5uE;1KgxrWH`Cl2M_UmpcYRrou5XQXK!A{yvPn>w<3_F(P*PW7*@MZPY z+rpXS)x3AFBKuxx15Oxw@cXX^b>H?;{&y!XL>)*-y{P@iK+f@XwbL3LLKk(Y8+nxw zG*t&Y5NM*VXV7e4uaG)`SM{qx4pc!!hUSOvq&K`x5}=FfmBzCJVpXfv40b)w+A(Pj zMFVR@h!*(X7c;|mvYc;!e?j3yCIbn`HJyR=2GT8Z(~TcF8~+Acz=vN&=EjQlb|`YB zywYm*O0`j6y(vgoK*Ks<4<-->->BVdDV7152J^s7MyNATN{P9{#0NqOeN}XC2`1mn} z-s0#wd*;6Ru;nGCYGa&2l}-o?e1nB%xd=?G0tY91{@i;E^9M8R(u@i(x{Ppu>hg}^ zWp0Js;F&quaNi3Lrptj(m*<2O5-&lbAnu7;I7RajSlx=UYw4JOzVK_^*{-hF$bXc@ zPsqMb(YCA~t!qN;2Pk!FuFv~Ph<1pcc@6!VTr^_?;Oi?;zJ>Gp-&p!LIT%YiS{u838Ws+b8$9bEVtTLxkRh@Uimpy^|LG z)GRhBExyn!z9ud4y&0Z6Mg4nA@c5TGkDH+M@a?Dg9!5E7g~QUd!UpK54<7E^n=G-%W(cRo>c&mc(27n{z6Y6O&hb2FY2d z*F@mFUwP(5JriD^@NMF8kfWf)9K~Cx1J>o6k-nv~86vDqzs+F1>^>}CNp4v=9a?=|F%z<=}mZdv}k$VVMiJ*VrG`F;5J7W5>PG1aLwW%iRp` z2NMV3m-112;a-~7L41ph-_jFZ3z7oHp+HT-V0dWAbFVz)eJ$ary6+zS!e+MNrrdZ= z|6=WJ7cj;mxM@w|f=R;D(v}$0D!iQ51VrbD>lY|QRi4>$6+Zcvs^1-s(qrA?-OKIu z+X3P8eq!?i+fj|e!0*B%JZonlHc#T*rbE-zP%-gpz-Dgg*$!*rrFJcA$NIEGiAG-X zo1)xb$cqd@#59lg-nar+P)>B3)uP7Sr|~u9UdLX_3e;KmuEnj&Z#2~b;5diDX{Wl* zyCM@r^|5WsFaL#`?*4E*5{Ut?G}Y93ur%ZtwrZmv%%Ws0YPp{a{d^{bd-1g>Jnf?B zG`(5wTm9!{GqVO%<{y*?XVfT>uIE>!2P?rEE4u-*h+VcjouaFIW z{zpMvEK3gWU++(mlJp7I`v$r6f7$N=Av6@iUs{y##673d>%@cbRcouAq-V9a9lL+D zh3`J706(Z|pdZdHdDEiJwJQ@mO#kNU@{Oc&gzOF0ORVa-EUMeTd`J?QW6xQrFX|Ya z2vA0;5;#oxIo@6k$6_AT{>RWBd%LJIt*Gl=JfbTJb(N?P-uVYRsa#OL{s6Teg*xig zKJQf6Q!!m-QE)B(aDvpmm)x8%xAHNdra$U0V0asj#%8-w!uHS@Qk0Z?wPa+Fdj*PH<}C+-xo~<4cFa zG#4wU{Wsw#!yJpL{q}HnRkh>S|Cyv{<3PfT7E+lY;1YYRbGz5Ap**I;1RZ?r75%SpaI-!DPGX}27-S(BQfd$xtGsN%k){@vte045 zB+OmIt|xkDaSd?40r3TeyzH;ac|2Z=I(&U9zea}=!VEBxK4?63Onc9$5|r||}d zQ47zrli0-I|8b{*LjS8w1cNflfqSTlvfo}I(7t$Z6sm#^uBr#379H>@Cnp3Jlp{ck zEf@?f2SxBel8_h_!xml9OPU0kg7(sRQUK{PWAL(a_{1)^I-t(7p3V)h^rz>LP5~JD ziO9_!k=RSOLLv5SW5dkIOfB^BLw@6YFRUDx-V?{&WW19tY?p6BtnKkm2q9CMkU z)uS4rm?Q;Y8J5F|h4n@k+zha-LXlZiEa}Koq6czrjtD~a6z3o|G`HZ!H=Cs1?(R-& zk~b*K-|YCkzkvPHlv8<&g68|QnM`&&l1t`Hbv9N_ojZ^1=8K)DX7=&UKO8LINKsENuw;Ur z>TUV@(A&oA3qeV(SH$@e^LC6gYdZgWlrS)X%HDh3q&%n0iJ25$WxO|jyZzI-<+l29 zT-R-^m)FVe2!r$(Ng0C`lVB8MH^`g$vnjsZ7!-M(%oi2rzh|5`{|SU-d*my)xHd;2 zSLNE^`EWe>2%oQ?ARlY8_9`fi{FwXa;Mh?~`RlozuZw`Vv`dm%9C|jp%P}P~)VhHb zNFJd)cyb(5df{SV{oo`_d!*pr(q$Os!{l0)w}}sao7a6|=(d{u@gQL<0)^puRH1Nu zhbHRQyfVk{7G?oJFQ$xHg}T;{3VgXh1qg0)$jLyD%q}u9baAm=wB?E|r^&G%Hd3Wm z(CXRMJ6@hYkdw;RW?;S27(F|g(s32ucIQ|5n+Qg^-L3QN%~VaXs-$}oNxwD&fnPH% z5#s*VBcfw|7>2Ym63U@L ziv>b55Kp)DL&p{en@-3;`q-U(zNo(;u0nGowSs!&LY}9$)>Bk4=_PrgEcOOXIMoD~ z@~AU{fq^S43}RWyFm?m;KqVnl5X*H!3jFnX&MV1Pr3@1t$j5DRTp{62O#1_G>A7O& zw&>Xepi#13ErIOA_Tp#bO`9RM%$0oO90k#m1;<0aEbsEYx$a}sdda-&HA?hL?_r<# z`!Vups>=rXj<>)4rt8v||3M0^u^aHiz|EY4pNx@@q?#)a=k9#gzONztdsxesADdwr zsFASwvjBuhWC0<17eHnH57R2eZYE9J@h_!wc-G`KNx}H{y_o&w)jY8a1_pYEoGTS0 zctksWr?R-PqogWF1KYXwO~q}J;!UjdCx^Jj@ZDNP_Jdc=)gnw@4mHZh!{=bBxbOTw zy=3>s?^r>jR2GNos62V^Qe+#IJLzjZ-{k=G0#g%E7WA&{bz6<=Qe~- zcsT`@uo#uPhLT|2*Gp(NHLGvadC)r|+ten+z9|`17J^FSF#iF7j=nOz`EZ|sF zE909fMKhhn7r7nWHE*;gj+4|&3n+KEhE;vEQl<>-7+)6(1$-4rbG5W*{lqjTyK<5d zvSH7GXBt~=4=b_W9Ya0(2giaXkeiWi zNPc}>l;tieak*$dV-^uZ>5GB}BrTGGqmri49#UGN7+C44F*i-!iN< z8$D2X?Ap2du|ct&+ai`}Ro`Ke4&XDcf9T}!&S%}|Db?b)5MK+uV+pLX1-S9SLIbjM zD38eTtnm?%K;T_JmKS!_f)98{@6VGz80s>7=I-eJK0$D{Ybc<_;rSfn7Y)V|sTHwU zRp>NxIpf$-^-Q>Wp7lQ^*&d>E%UJajyW5h5lRQ#Hzl$lXKC$(T?a3~&swjQ@!8SCv z_d(nwof$4(Sv2EK0z5vMcBY|YSx8H0kKs#qXlH3vM`{QT@#`&L${m1xfr)ekCk=w^gNa9nAdH*PHOh55^nxmdHm z-=!~b&O~A7Z@3CY?1kduxY(%7R!L_Mt~Q zlQ;O{;Q!Jx`$sjxcSRES;R#xf8yb5?mm@rr;~cYm=__^V_+gQkN$MGL4H=^ki|))_ z6UAn-*%95e!_j4~$q3{!@Lxs#U=SvI{QWt~h`+JZIfrSRqyTz3SsQQCf~&%EX29Fb zaU}P@B1NM>cW0HdkCATtv%=s4|9WI_ee}Pr0vQZM`k+uw?@&f`P6;9Mguj?v30D1; zvn5$k%C3zC{4`XcbT_$_h&*Cm{joyKdLBnfoJyxjq`FC?bPhR8;At%t+MH>SL~jm1uNUs zliR@!I>IAO`3K09gF10E!$b0h(v2ALrnywL(3q!p*|)qIG&&2phuPqm)v zD|BPB;UG@&$;q>-))S|u=6_qwFWsO2K6nlmpcvDPB|mJT5ujoapjGsy{RMvEZ~ub4 zg57n8J?F&SVBSuN*juUbU3O!8expLOHVI+1d!6;xPLt7T3JKrqOi=DRK9Nsr^n~(u z3lg`T62_#5INwbp-&9X2@oG*pJEOkW4koMhl|2LXheP) zh+Jfg{8Rar8t!(p2fsyEJ<7`&Fi=@3omh# zf0Lx-T2QcCW)WICntN^MpthU%)$h=<33-g;`C|62Q;ZcL8rOW5P^tu_lDVL4Yc zDF&)UMFV|_&0s?x9f&_|{Bqf(6=7*%P( zMywa{rp+E38~7)co$eK#uvX?N9sro~QD`VVmjRsEv*C>Ct%tey`3qhp5Z5!RNn*wd zcUV<>jV|fLJ)bAWYY%jPm(3xsNu%2H&V*xt1~^wIJjN~2w6GlI(BbN}7uz6uWB5xH zjZ3tDfLcg^@cfUUlxVU-1-kq#y23I)I{&i+cnXW;zh%O^D^QA+%iNYzHYUg^Ban$6D$GhGgBDJPWIvOeQiPfRN-tWS&6*&aWz9paCFQ;b91%iH#;z08@6j zQu-X1oKAe(JieGFvpZ~Y?Mkxyp~@(iLs`&j#~3udjwlV+rJlk>Ff_P`#C$X|{%MwH zwa|$ab)g{NX5BvfRCCNhXh|2t(44(JIOr5mI-&JRyl3A~AG!RONr~zHi6*kV)+UR2 zE~PG`l|iJUtXQ)=eCK$Lh=tjk#qe`yHe*x%1v*B0yH1QHB3g0%;MwR;2gQqh^C4D{ zrnXfl%7&ZcBfvuBWrjn!-Qi>H(tplW!TQgZy%Z$w86>dnBlWrUH1LAcPP6UK#a}j> z2tnU=QJN0mg%6(cz=y&v_(eTud8+pfBU{5m`yh8c34>Vpc8|Aa@8l{d1inxR^%Wr3Me|iCG3*BU zC?yNbB(sCjyE} z!koj;Df-w>^aEI|BS_><(S5lqUWPUymS18)f#Myodz|j>omzg^Ipg))wg3h97{$UF(VO<~1kh34c6+${b7F^Y z0^>{achRehIXP=>sIm~}y_?bvMTlQZH4?cIJg2BbYGp|7`uw}h6CZo}cI(AjrL7r- z+a^l{X!Yby4{s`i1Zj>Mb5 zrmAy13Q?@)nJZuBD5X|@TTH12nXwkrzWq;l$5+P+N7wjLmb0+Ez0@C7wyadsUf;0H zi0|NbzbNEPlW067ZtRxWpX}BA6Yo>L!uY$U!O}~s&Rn44_dV$^;dB1Zi|zjJmbJIq zuRDd^4vb!XZ$ET6O$>RfJ0dKd5IvJt{+fy&pm~d92(X>`{OyKhXcnzG2d^(C4=LP% z6wk9{dR}R*Q$;G$PC2Kml85qmk2INwwhu|S$NZqHJ=4iUNtCpu&uZPZGroD?Vf!}K z>P4*ES%8mmAo6`+M4o)pB4Bc`Dm-NN{zo%o;bnhv^8VO;()Py3f!c*h=7+}?_^)nV zZ(qJGz7MjwqN;!8xPHYX+sLG-p-m$A(L!&=iV$+FUqG@Z(LLtRSkDt^ z^zdvgpq|4scsk?K#dZDItge5)+ZiDJlU!Nn_JB~VlE z4doh2XTC4pBzJ|^)!N%tdm}|Zys0{{QDDYB2+@Bx;JBZSq&%A}Q*<_BgVx5Dk%pV9 zLvn!LWQro(!?41GKD^et8@ZhCd7p6zU;bccB|xZj()HBqcfN?=UIcwlE1WoPBKv%jT5E-DPFaNudE<)O)htWHCAvl^mggJ(R zcP&KUyZu!`Xv9hApjAjtRALl|GYq+cRj*0-XS)7G1~m%g;qRO@EXZQzY!V#mzuBqM9f~RFm*{Wad389V6t~P)^@wb_L#+Et?yi-zr4an#D%=7VZ0Y_5fkrz z=|T3m&rZg~Nha|68;4gn(l(f zPmW4QA&W`%m;9NCZx-7F$g9Ig;4~|{)IKJsn|wcFUt(@vi5wU5fMo~P3M1U?zJcy% zq{keGHDwUvMQ>R1!0~We9ou@}uzlbQX&F)Z){b zHOINV^||w-F{%59>1jOJA|aJ4k>I-*ci&)K2B7j1B3ea4dhZ??-in3w~uHF{B7wjt-tRl(3?3)zI4G~`cglfSfiJn{ZSkumJ z4_z4*`^6Rx-gwHr_yk1Q+C>u)(*RLh3Gp$2%SN{kZmZb>Ccr|3_f}R@W`%GDo$?RA?kJWL%<^=20p!M9}dA$8smdBBbzDM_%>*w|Cg%f4Cn1$MHU0^jN;od;vfxmS7G(5mq9I-M>aO|p`RT`H;cv!HH;9vn@bbOXl)-(q22;I<{ z@7P?(C$C9k4feK8D<<}12>#t+g96`t_+4<`+0nWn_2T?2tjuGu9f}V57`|C&RR6D6 z8}a>VaF`Kk&6Ts~)5}NNK-?9H9w0FJ!v3s_6#$P0#jjaq9LK1AjT;{ zWe@-sv`^!s!2Eh+kp&Bk^~jdwS`$*GLs9tLaV1i4m>^pjr|iB|vP^ETk{M2sTstqa zNL<*?{tsq1rP!F21abp!iLN1}RSei2`ZvVmJUXcTOX8W_pzl(phY9fk045e^r|NyR zN^N3S?`Xr{%vV$>Iw|9jb&rQk0io$z&*TgCEYQ%$IR47K<>tZpF&rqp(7n?*?4wJ6 zI!GE74vxQ=!vr1wnxjA2YD;0s`3E6V#4|(P>MAnaR%0oImtqxagq2g`rbG|uM0#+$ z6JBhew?8Cv6+@$RXQmI#d~iPte0}K$GP%g*oe%jZft?RK z0kPeP1one;RDYjI&(~JzX!(p(%Ar(6r}&o2>W!d8BjPpw#!({En4T@$LQx6yByT4Z z@Crgnttr&eRQRm*OfG;)tFJ0y*k0_DFRqE2y=IDA8A|Ub4C%?e3A}GG`Z+P@g>9RW zXJq!YLW>3W_0p_D3Lw9KcUsiJyAq18 zJWs3<1xZPS(XuG|5$x zMY_GS)p_lddwyxe|Ai^cbII`xw+O)fKiE~uWTQ)W2DPRFwIb0mJQRELyYT7umFfRQqd~fSX|(cCLy&#!zZ7 znS&%k&}!a%mucd%L3=Qz=xzAW;Em|dfhex5Q~y@E)D3-P$~!BfAk=u*a2A(8*GG;@ zQ-N|bUu2a0!f{fS@LgZ=81Q{AfJGf=xi#T_wQl+vd@Q0UnT1Nd9AhB*nLfx**y&y; z(zK$f{;8%3eW9%s%lw*4N~uiFY=NkR)-m!5jzhhA5JJUVg>w1sI!5B`ehFno4E!WC z((`dP6>7|!bfEij)9mg~Muf*VDyWsAH`FbMswh-NA0Hm2NVfKr_~id8B`QJ+EnhK4 z7yAW9M-$}_<0nd^XTL*#HPt#{(X}b)a)!Z0s-Tqn2#;&X4Uc2BvT07On0;Q3hf$;I zUw^?JJT&yl%8Vq|0ICyzYT(1=m|Q7{)PX#pjzMg+zD6BE{P@8B;RK~^`-J$y(I{_Y zD-2;u#IB=)13EOSzJ;4$I~DKc$OcmhOD(h1tED%xyB*j)!60BZ#*F4O%peEp((c)g zX0VTzae1}rr(?-PC)Gph>EF;84^sN3CM?(&^CVPMtQw*|AhXhT7xPc~#kS(8!eZAA zcRdDxI;shul(JsVG60c3R#1fvKyFlV3zNAXX}IX+QWIjx#V|5TZvj~wV~4Jr^M-m@ z=`#E}dany)iW>Tr5gEO1U!hu_>n=FsDRgx_HFvu`Nl!BK*GD4z*k3} z4~;09%OEd3`=t)+G`JKXBi>cQ(>BkYMEU_LZ&NVmX3yy= z8t>^HM;mSfu@8R3M#4#wFmIU}5&Sw3HLxz1X4gFsMTydBO|^#YFii!IN;J2oKTO+U zI}9F^|K6HO$XbIO2O!MQ7g?EUyIgOoDeg&VYb7&X7hv%jXWkEK?sKfe)RJ zi=1lE8$mz>>qg?e+AHVM#L|75kSOJyN|AKe+t$sK{!5z*AuH^gJr;63BX=Kv{_6^@Llyem5= ziu(J9Ik0va^z_Et{y$bf!W!F<=c5;GjhHT3a-OX)r=RtuTDX^`8Y{kA#(Pw4XvX!C z?Lsl|%TGfmz=weypTTa^dtZ8UbUk)C=1$x^aNnaXqe$M<`sa6*y2tQineqC14Rkv+ zKPLl@g(Z^Wd%mnm>e2t*4=Va-nQ-S+PxkSoVeN}m>uv@&lp%b)C^?`XP?Bx2yjrl6jf(G2~N{S|=j4Hm`4{2ysab%yAc>9mJm5&*jjiX-#SW13#}ppF3O7ikt)tDjs4hER5y!IY|JEiAegQ3R+nD6a63f zF6NDxN8TrnaOZ;UZTn`OK$Nj)wITp&$~iB5&B8o#ku zcK$+9i$x4!HRw_4?<&MUtE!mB`noAUB=S}%7}s!4axNhOJa`bJfzFs#`HDBFYT5*1 zEE>yy5-r+g<(DzP3aKbMuc7@OR*Be(JkE6kO#?MLzNG82O0 z{UL!kk+y{>W-eiGlYPBCN-KF-mtL)cBSyzlk~vqB0I(J@$e?WPXFAcUOh$f13cdvS z;S`p3oIkaS(s%}a2=1qgq(3!|D9MD-E&m5AC5^=^%id4(2IXRGW0&>m7?>6BRAoVI z^H!J?tIRY$+2wM|Ak_7U}t*y1FO-ZcNSf@v%in!)V zWC_qGIYH4Tk#TIZlf>(Rv-D5f^%)cBMy}Gv?-!!f^=D;EA?2m2I6dkPy?qHL$VJIk z(L>Ba>DjP8R93!GU+{fTY}Im!>6P%uulSPA{kMh`kxy>xz8ZVfdr23est%b2inm-zs?su&`z8?s5=_)m-SH$R6*ndjVj8ADna#u-@=EJaOuD4FKu{8nC zH4L#<^f#?+H3A=!Gs@X&_^3iwRI@2+St2oBzO6Pv`h?!L$5jS(rvY_D`E|cK>hhNA zsGJyy0kW@ZekoXt!~nN4g4S{fUl6SkdaPPUX=0sATVK6yTU-2Ow5lQVx9szB3RSX( zZ)diya*cfFw#y-neUpu^4jNyRHw|K%4%8f;?|HpRX)62dO#$|4*v7EF@tVLqix2d( zR1*!cg=ryClQxY@2hWTX0sy^7Q8iAV+?r#~Loi=u!3%1Jfz3Y-oK9CAF<-NRd9|<5 z=T~ly#xe+sY%90+=HHkWqt4_U5+I};W`uJG-D;sMao7!RsYRozKDW@jJMgI^C>Pb5 zom$yb?Oi5X8!7@!_FK6%?Hh~S=Nw?u4n{Ed7a|n)kQ5{E7U-TN>;rk5tfrCKx|h6Y zz8ponqCmScA+Y7%elHc@uHM+LIn}QH=kBhP*KU50&Mh%!#4|tCLr-ZjV%{gW^Emeu95R4CjG6bVP1LfR*F>p z+$HM9N|jfw(fDwk(Bgj9i~!b`MAYJH$WXmb7$Dj$H1((*huVIR0`Z|2-FZmY&?;*& zYhfDJe3sJLoVT_MgZC*~2DqOLq{$}@%nfm&LWNM>B|N)yrsB~FlDz1&Naq)b|+SXbLS9Tz?~&7gc{a z6nWz$DM~$OE*KrKR^WRnlv2(ud~z#n7lXk*yD)d&NR`wxq_Ag(6}udc->H5Iaaki_Le{MX;xN?8KTh^)F10> zv!_!riBQ)o7RxGb^JzdQKlf*TiJ<=9#p;u%dgUjN8w8MnDd`D zjV{W^FK^Jd&|Apk7zy6d^Zb0EOwFG`;NiP6-{gD5!NU=|MKw7E!SYO!W3#U|=&58v z&aY~BmrbvI|{gdJUJ_Tf^AX z9=z`E*8-D{DMBpRs+DC`g6N5NRjxd*Vp~*e+B9aG%OpbRQ#+b+`sqKi_%h2kQXlAL zW&-Z*xlUVz>Wz#U(3dv{8PoTgNMW*KY_S}V$J5iKf@KsCbS6{lXBr{m}om6w*tL@ROVYjUXbAf_MAF4;Uou|=tQ>Z+CydJKB zgkID-TD)T;>B(7YsL^QnnrwYFlA}^xZ@E~nd|cleVbdlg+oAowi(RlsA2;;Zy@SP> zLy9P4YGXbb%ASp8{>HE;i-VIq$s|7FYc&_9fegKyv%j)oq z2kh_PSiG!s21v`1UxhwZynOBQ?c>R-Ps?d1^QucmW@%v%jNXMQmM%|0i`WD9aR;SnCF1^n#_Wg&- zTBB)93Ye~6-*67(;G3(>Xxs1ez!f=s`?J40wRMKMyk6Oa$;YyLFr?4#MbD)@ic!uqJ>b=6zkCnAVH_8LHKhQU6de?ad1t*5|dy{oe;cxPa ztyk^@tDSs3D3LF}O{zUi1#3v%?HTTShtK=_9>gBLI%JTH z-tT0kW-EiFsR43jkmP^%r!$+xgANR{bX$#)C1PtMiC?=-E8d~QRo}hT*2*3I_44Iq zm@hk{;ZDEHh{@3*+nD}JRYBzJVZ_VeilgqxN|kR@R@A#)-{0vVE+fMqI`7InPLOPzuz+a$t!Z3`Q;$jT^_jQA;c0tKp7eb zW||T`isKWB>9eAydimZ^86u*K(0k6U0q2#T6E?ehoOTYmyLqg3eD<;RxIT*9?k@Q; z^$D%@30U!@?ieD6ICqrVB=*|$d`JJrU_{k((PATKb0a4U3Rta8KbIeQ1O=iCf0=Du z$ohw+nIh6;PB#`S<1&2>*`{(YS1hMLZ_?=IaO^+HWGnuWuv&ZRY?*9N$(S^Ypun#Y zwVr!@ItOgX>l8#uaOBl`PUJe9Y;*Y}jpI%kb2!*{Hqy%ovK)H<=`cYPuU}Fv-x$Wk zuYX<7E(c4+Xo-K^D4RFCd^t2xOgE9>O8wSsDO%^B>#x+Y{cA$S_oqxe9q^aoeK{}1 z+%|yt11Ox-qk#=ua==!@24e)kZm1OMZ7C&CvfqhgYTZh494Qo~?l_{O1(Qk(TI4I* z(O4_d5w7SDH$m3VVO~GE-)vG_s~{GS9g|VoB_smv^5ef8r;8-v+snzvU!G}cKMqXm z*4$IfH3YTzlSNgj$LEG`ZRge-&c+#V|C=UPs8g&Wx1BU{Uq;eA=s$WOciHKpoA_Wb zg*$crXsCnaZvuM>9bnbhe+)J|IQ_cO8^nEwEsq?dL{*>0SCxGbqj;k}l(4!yUUFM0 zuzH=q{zqID*P%EoS_rDjn8NO&Rf-Og>*d}Q5EsqMAdqz@75?{k{t46cSN9->p2DmH zHnD?=5UcAFHw`ipKTGNHzbMTwZ{Jl&^F0o=>?aWuee%5E-aE!BJaW6_!{U(72@?Wu&pttU{~nKLgw_+1*NY#BQOa zaXNi4Qfn7QDCRygjUs1zBTPggE~7D?4+uP(kZ#6Y3CYG0W|v5O#pK=)`SFR(V((!F63Cgs>Xmx3@Dr|XaN7MZ4z>uMKlx3&ki-pXU&=<3H;?tzb{?J`< zuzc%O!;{wy@Gql*op8oJe_QkM#m<6l{2<=O}L0>-<&a zH}S9EThIQ%zyGfCf)zAS=)U|ut>?3hg52qmq5lZ`ErXgAsVP+hA{DBAjU>W*{FihK zekL%Vb8RNDo`)AjWl-HtAz4FJL?BiDpFaBc z` zTd1mx5>0-K3SPmM+}K5lp>sZ7B+eGrfv;3z`KO#9J#0%A(ESFy;vFwfWQT~C8D?`D zfS{9;;D%Tg9;t<7U9P8q3U{0E+9(rSR1%FoR8=@|A=Nr9Db>RXXU)V(XFv!k^6eso z))8qBa#s3V_!daV|h zKtRuwvB5B!X#skVTpgQGmR&HWQiFCiY;z2TqUdCac_Iq6+)QXQFm_p~HV!xo@BqaW zQ@n(`i#EYdO0D496RlF1;&Zg5Dkze0mfzzaHe;!DstWre@uf#M61+gDqlzZwvYU=% zST19MLI3Y~BtSw3Vk7}E&@q!h=>CI868{H}1oHuOJOG^}0gog`lLPz=|G^{C|G^`{ zVmEn+!F*KIJoF%5Iwol-ssudn<)U18maSSUciBkwUW8WQkG zLYD_4oyLFRks3Sz_P_8*6CuDD!)z=8GM8gkmf%#nBV~c+vb-hYKnr$eW%Oqz4`63> zzyOXiKq!(WR0be$k^%q4Nn+Lii<4CQ4<~78K&q!IY3WF2e-Cgp00j^@Ni&G6wt$1n z|KO1U{!k4~Z53@pU40!b0~0+hZGs$WYG$f#;X;rj?X1lIj~waq-*TkG|HzS^DFiuE z(>YzoE!)T?$-q6^!mq&1JK;ZsWTJn>e+bEJps*6CAo!7W1V7RzvB)#MDWG^FxOVRU zO-05dS)-(Yd=ynNC*A+ejAZ)%n2|yRGcrj7lw=4LVu3t!(0}8RiT{O1=7)gl?*pw5 zfI5O78Sp=TWG2Cn4D$YOKXOroh2Tey{4YOp?SJ8shyQ~|Vt(BfTUU@iP>?!P5I$9q zOh_h6&mt{OB+AYvZAbvBi%I@B9$6IUR+;2jk?viO^J*>(ZA*6UNsH{u@@gp#AO0Uv zGLRrjMny#tM9KW>_UhdD_PX4*|AHj5pDomM%oGo7Js(}Ko%l@9BBv^oXRDvCb!NWn z%o^(H{2w-Qym@o@|FDt!|6wD0W*63$-))a>pDk@2ygfME_<8*wHgbRB?CZPhlXw3c zkG%Lsz$3r@FFbOZaN;o#3!y;&|KXA9z9>dlzG~(j?-ossJVDL>gGX*mv~h~LR<&H` zswr-Y*q65uDc^6eU8>cq)Of7XaiGmdMD;Is@wh;u+2lWXWM|X6Hdd<#u9vFo=I!49 zjYp0>y^9Dv_Rg;R@H&csM+%-fh{b^)oFk|I3yj-$H&`pR2JHi;NJkr}qz$2M^^E-pLoJ1DY_HO9B4BoZJsPpsYNuP)c7F7>Q z>AdPa>mIk(xJ5Zo7|6Z)CKb=|XeEmD#*Oht>;FGI@*lMd3zimX8*NAM$PXy-e9jT*40M6sFI7Yr2Y* z9n65ICm}HXVhvane1(l#5Ed67uEMIY^dPb|4qW!E&0Npul`10k^-X9uL?OyV8{V<; zU}^;*o1yNiqDTgP>Y(grV)VI)u70AX1p49ro>I6DopW)-LD`$9q|7$^nWj=HICCg9 zEhU4J4p*{B;R@e;b&<^h1vgZ2yI!OnYBX5)gaI{A`7*d66{RDE@6mfqn|$C}Pij^C zRk60>AhiK3yMU=l7nDfBG$4QLku>DS%(pUVL<_#qLgtRN&&V}+RxR#wPMD8%+sFt9j8=lVR~Nr0&ThQvVA#B zMCo%yqig@4^FPlOl-uh>Ubo!vZ^Fdh@joJlI8p%chN_>jRJC>4aSCj8z8Y{jOP|Tk z_bh?)kVQ5r;UwCHx@M6iD3=6)4%|TGA@(*?7r_e+-buR3gz7OZPNP&|28MyuCXU1- z#N=CWRQwe9akhpbNu6Da0$*(6&Dk8|K!oTb?z&CY6oPMQ&b`-IN5QRD7NWNTWkwNp zxGgdhO=KKgk}5H@UYCjy6mc>DvCX8+PXF#AFL9bu?hA#ws_Z;q{Kc2o@F3*QSmNRE~Hq5WDb|*bj`gC}a(HSEdFe-hcr?`p#U zrumP95?@}%5^cI0`xc*ZG4|9Mi=xTmOfN`+yGh8ofc_R@6_|ots^}E$J_YjdBMCM6 z+Falj>%3QJ4&RM69H}RY7>+TJw`PO8vdJgW;v?g6+LuG#a5@yIQM%DG$&*oMdK?iQ z--84XBo*we!ii(*GWiA2LVm1D<|N8MQabt9R8%z1K5b7l5fzpL1>wAft&L(bG%!en z`*NH`w`N#E7*TzGR2=4{ky^T&sD`JzUQr2(DySevaW9VD?VMEdYuaI_2tg=nWaj|m zg&gUdapv9I_s7Mpm5+F(yQ{Uxl$$4A=Xd`{nl2XE}8#MpU zyGl+D{`B@y0PDdG2Zn&uwYU6g#S2M7U^*$0B!pvVN)ahDPea}Qw2`e>QL=&~#{UYj z!tIW_iydh<(3i@c`Q_L*U8^OkfRAOaqtTNn8@#JHr28m=tITm1JMHogLFG-D8<#~X zpQ$g5v2FS>Id1ST*a1}Sf>HF8^`64T3v-^Qg8PQV%Bqu#`9mI#!s+!|&KgU_>!&p` zGp=E|>6Ya1tm^p|*5=Z3( zYc|@X!yhykXX`T|n_P@DXPf2Hs_PueT+;>I51fkH$cKUPkW|Zy;*t$^XvXe#qm60X z-K4Zb+E{H5H>Yt#AGr$C;&_Z5?;*2PZ>#KLaE3uO$aFF^U-*^Qgsc21js5jmTiux! zi3d~8a_@OZOZqbpXU+HP`1SM7?wMy^K~okx$L*-suf~b;y?aWqF4@w|UOvQzs5-=E z`K!lJJz0Mo3>Gi`_}Mn-A-K}x<8W9ENJOVOzR9Rvyq8kFA@h4m=@%gLF`W8`HV-c? zi;I#*dUCd5Gwub)v2^;rC)5~Z^R}6Ums3K<@RMGy&E+{+ba3br<&$x3anL5oSS2Wu zID3-}qM>b<1C$EFqDZDr-b9EmF*1ikR6e-&z^PjkIoNn`=lp$R)1#^t!5#7Q#}^slu74^GHBo5$xP^^Qa;y3tO{$*CpzXEO#G>vM zJy#m0uIi0`CLuX(G4I3Bu(-33ATP=Q60m^?6pApI?IqVGF`yTTY22t)^=PMU^rd2k z5$FmFrgActUC|oBbRw;Lac_-_SJhN|S{uIhsuq~gzhO&wPP6J`*U=x)y!y5|D4it_ zS((&+2epuS<2TA(8>WFBboqC?YKB1^U9DUzsLlJ(Y6KkB!n!SiS?WSzV(3Lw_>wKd zTR*avGQFnasn8gI_lZ8*KV6u(=~=)xcT!W6#ir50XwJFKNKW&d+xe3zRdn~i{FPGL z#~^&%w=5R%-OMU-wZpe3nRk@`Y}F(~qe!LHebW5ccAK;+tOmAc?$AMJS;th&;m6Sx zH}gayo81d_ca600<|cAqDAE$X@4@OVw~~TRrGB}6)g)pgCDT(%DNB2@szI#s`rB%3 zQlAE5|Gr9Dvz4sH%^mSaLG$k4t@gK+LYLb6iCQD*>X2&eG!?Ml8v5Pk(LH z-^1!pVfas2v)+Uj;lS^=tPVi~Yw^J&7J9e@4A&4vv+L~m6r5p3#F#U9N^|D*s_!8> z*o#MNBq&(j9|3`eCccRvb`D}(kZnhX0%fWM*tnaK+Hg4PqAQHaIdqM|fiz2;kLG66 zYG{53+sEy@rlP`IXlmSwXbwp<#g;^;R4nrsigX)K%G%iEb}R+8`uG_Fv*WlYIh|~y+-$tX$k$vK|=!TUP**?Rl2wTLS17quFzK$IqvgLin<(m^EN`a zVZa{EXwC;hD+Kt`iaAupJj!uSG+TMpuNP7{1SLgjTbgLEx4V8f4!B~1-jc1M?;lE2lh`O{NK!M+ z+c8q>#oEbV`^yq3q)KI_g7**~{dnJvP(vN5iRse@Txe-VK!e>Wdgb@n6%DxK<5^H3 zkfRSPD4n~*Y1&MGcAR>xP=DQpI&l2*Dcvj3%Qgh*<$Z#_4xC^Vm8DiVIeta za;ZQzo>X3j)RDKgbP3e0GWMh>d(;~{;TpR@u&uMK9cel5t9c$7J9)_!M6?}sz%hK= z8^M9#CDj8_5s^6Qkv!)^aOn9Fl)|JQM6_%nfB>bF0TkXq;RK@OT@giVQ7(UBxhsj& zJP3LMB8@^&w-j?!6{ZyxLu^PC0l;35gj5V*0RUSY5{e$g{dWioo8mfGYEhfw<`4vL zROt(K!fvz#re8#{P{MALS5H=y%}?DsQPST-U=~Y?m`kbfgT_!4>o3#9u9!#uH4eal zgYfE;ASP$VPI)V-@Q@hoJ~Sd+%E`~f$zVIg2uhu`%Wu@}c(f??N?b>Cng2e6%MS-? z5E72xgn+3bcs(l8a^M;Vzi&&*e^uTXh2X2F{BvAxNcib;<$xZTAQ)08g7G$Rq2Co^ za+Od}<+rE`8jW&NF(}7x_#_g+JpljLLij2uzKjaIReqPH0uasNCxi1(z`!6XJOa*9 z3>#q1gKbrEuvF1fgG|UPIEE=X4&XZE)p%qzUZGm9p#q!**oRh&h9Ef2EBHeyOyt;C z$N-a+YX16a&EJ*y%_>sVldti{-)rlr@zk-|`A_wdJYMCyZr29&&$~)|ajQ^s1AttZ zen@MXNXfwMg#>q9GuH_Q4HiQ&qZLGHAmoXY1o)TRhN;ItJ0fEx&+pmpU}`BwF;d3R zIu*BD1T%39i3qiUH{nP^2H<#rD6lyDa)8`h6mAiP7)U9Xya#7XK`ra^KLolC5gdh)1_n|4m|(2{){y18PvAs2uI>X@Gr%3mdu~6 z_STNOy&&vj#~Yfa51Qu9Td44@CQw^|4`jN}gE(ODVY^=+&h+rtC;|w&O|vC2lYm~i zjOtDBHn)FNsvNCU6N_ie0KD5_%U&!OPhPG2FxXZT2_W9Lv;dowc+pPiNmfEi_CLKy zyD)?kIS~{`>IwjNdWrokx`Il&!rZ$Egfo=7%SWSXWTN6bvI~!+RIBfF?`z@fA!jMB z+}wm~*j2}vH?3n3N#p>TO}El-crq(>kWHmzSBb_%(NsSjs@%O`)lR~g|CHGNc+nrwzIgX zeya7?x_C*U7+`|`5)N+_UJmn1RrXKg%6;@E+{q}A-nLxWy!i_Nh^D~#Xn+s^PB0f| zhWe67n<+D8hiG?yLVlO4L&8`8XAUei}mqY33{ zd=3)q3qN?#Rx-qKI(YpD{%@*BaGJYv0WrRnO9_g2P!g>u@M__YVg%#urJP4kQV_Zd zetekFD(U38RdliR9emY2Bo}8gf{A6?msb?_62;KO3rbWVLQuw(fLa zn*f4`P@erjgXpX!J5`=C{dycgOyqd95PG&4*5T{(6OT(NWwxu;$j4)}#?e|s0CKox zp-<4Q<#FG{lj{lb(s9XaxcNKq&Ehw8O_QWq6SPNt${ypeg}&GC-#imUII$4O$zcJH zmZOVM7>ad4fx6?%OY<~DZm{C2iktQS%+cF&owKZq<_RZ?sRc;-{x!K66(`3fIR}o1#?LWt4!WAL-+HiVyRk z<9YI#c~z}>is){**mHj7=ise5f)ZZ)@=bmCkb2tOOd5ja8-ffV^*$!?K@Uq@FLdI= z5i+oxzKu6b&ld5x{|A&nYrmrcA=A-%$jJN;-crm2tHdA;03vO(uE!e=!3U955%p&w zmA7tpw}J3Ev{xH|3Mj?}7!eHfVBh0_cBIA?Xo&zIg8nCO0GNPF#7J1Q#q8@v6=9}^ z%F{Ax54G&m0br#8E!0DO*HxO5YJj$8JEn!5l1_@)hHa>Jy%3-K52I`Uf5Vd=| z5}LchybvZ#uxNXgpB>ut+tVMk*}_WNDX1J@^>ztIFE|K=cV~k}fP+J}gRRnoh@?pQ z|0jh02oaUnFh;Nm)+2_e8ik^Cg;*Q3I>>_pk%ZpONS;JUxjN5g*jcSSJQDg3$Z!ym zjSXw?4JrB846)z(Y`Y&x)D)}WDd{czdI1aWEeO64Na_!)V6pT-4MPnLo-3iCP}=_> z-~`UhwcXh!?cXpPvj30{)o_piaN!v)2pgW-tIfGanGS2v1`

      *}Q$i_^Bfloih6 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�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%0D!_bry(N%=rAXt zQV?=C@@Z5Tq}S9G(Y(&NCY;E6WCgJwNVJ@h;gp%dv#A^ad?vbLfsRSTiPlB3ZIN$R zsaOz!h(0aS?rsABBI(|8LC)=vbj!0K`BqZss?_d=^d_GSlz0Co;2mC(2t1wyzxG*M zCzEg0cw!mLPaRst)!{Y`yDWKixn=hf~n{tUB%9LFmGKc86$A?OxA&+PThm zaYI5Ne7uCw2Eeo7@GJ+~rF-bgex1YTAn`oYZq%uR)`z1YLS~rFRN-ugGJc8b!4h>wpH{eM6pWd&v*YP`ivk5*#2b@hDzr2EkQ)h z2`)(1vyKtXSwg~%{@nB5?JUh%z4`GbZ?mdX@ao6gA=WR5=4yZdno**{4!Q6}ATp(6 zX+Jyd=WFK2aVBnA`q#zah*c0X{6{q+NYDk7w zLmp1?6q4yZV*@>|36w$Ul)524QDMMPA%Mxzl9_n~_hUZqE59l!f*c4l&Do!fNWqH; z9T;3bg8QfO<38fpzUr_+w9AAX9Ks@W!5Y9P;GhTtqd)3{nQ+SpB*~{Aw72!EKicUQ z^T2&Fl#>W-8w$*nagmsV;k}+~n+@bY zcE&n zoTDflJ{%kXIDl(-K$o+R39P^+NE>8goBQ&;it9jV#3qChK|>5WLh2t&vO zS!_Xzm;ib*ut&@YaNG!VB%RYKBp%enL^Ma<$b@iAt#rJIcVxa&q!}ihMGVV?9mGd0 zal%^MMca{`UF5Wethnj%#rpt0k#L{+0S*6&1b}J?kb>Zg+LORJ6c_Pn9z4v5=XpBm z0ltyMiR;N8j48xw!;*2N0gRxCLK?^K+c$#jJA|9bj_?_V!@f))0z>jaPRtFTMD#1|CYfxTLl? z!jgI9vP$TqDzOb9sDvHJfx%NpXR(OMY(CB8%uK+XwyV1;DI^8Z0Uhv}BhZ1xE4ZUv zMU2SI&FoCkyv@?goQN>RfYeDy-~s<0U_5<39kUV6`jZXtA)xEkE$rpo2ZWp37O)knzB(S@GNB# zDWr)}kn&NUQUKrJhyj{D0AMpu)CeM7q>NC~)M~RJX;O}WQjD$tBONhacQ){S7+>!<=Tz*U`!uU%vb_HwUr0Fm+N1vnTFa_AN9FxI&;*9QVH zYWxUk-7)>5sdp8L{2H?DSPdSvR@EUfg(Qa%^R0qFgO(YO-|C1ZQ!#PLF&9IzSk)+k)oh)xk0hFSoI!qqW37>10hf?==%hfo8< zC4->t65W9~n&>=-7!NEc%%FodrDF^q>bUo5)~jHpvEaCii=V?t44WH_#4(J&$dQv< zy0)|m)BrY(AUXf7FuBsz3$LKv*0s2vAhw?a-qe^&mebm%@XJuiUDJ(To)Zh*hzC|+r$7e& z`VWq5Jp+lo*{j=zxu<=+9uFBZ_g!A8KzLpCJF zkbq}9EtPBhn{)2PI4+xH%m`#uMqi$lVSY@HXklU|w&9YTK>mo;K;~gkW{ZG>VbHNe zZeRaK4&rJSiAh^X+@T$ACI`y(<^e`MSvEZa-Uz-p;J=*61wOq7mK)|_$>C{fxXhdM z!N`uN>Ew~fm2~4-J3SC4i<)x?oGu9e*hm)fNEQz04Tce==EkKKT!kKn`$=Yuu-uP+ z+>d5lm;wNl3|g?HAPWKj57HnGs+yMQ1+?yk&>c%48fn8sOQyaGb2{E1f@>;zqT|s^ zBI-!WsG^K?OR~BMz|Kg-+-nsQI=f}e%^GaE?CZMph`uBvGn#3q)`-ad%gL7I%LdE} ziQ$iUgJJLm@^uKRzKHk5f;eD}kA7bPyh#yZAgiP_9<}>EoaBsy8g`uzl^{BX8&x){K{2%`^qv}O5ql4@&n zG}KXmg2V62jkJjxa{3HQ0 zJq$Jrrzn5iL;vef;P%$N48#wWBX94IU<0m?1P1^50EkZj1`-4i>)MimWv+bz(BzuH zYR>?yl7_+HHB$qlTsu~fnYD`r2`+3%(AhO73a_~ucresTlLL7T8%AIx&YU^{5Xw}8 zAc9Pp1Pr8<2@*~tnU3si>hvkps8Vy%A@_!$0CMBlkc$(7oVS8(;AqpT;pxFH0|Qip z=JMK;m~YhrVC%LiTWJJ0TuU~0ZQFrn80z%0%$c)j*I54vCXDl7TmU5j6u5Q`G2&}_ zn?7tv&F|nPl`mt~?2zzh0HO2l?Mv`s%aL|(R+Dzq>0p@zSr6pv7h~kfr>C{@!lB^7 zgpvt&29P>5M!I%ChSVv%Ztd2;A&Hpi|QgbbxCZDHi~P0Gx3RT_dS-O*FE+GRtBE zU6>(q1TNPQU(md=B8#`_)ZB9jrO0B7FoK4Vg8)GI+i8s9vD408KIPp(f9upc?AWalu$=xLPS9>xaYu_ampE| zeFcG|Uk3o7K~69^-N5I7(gh}Af*1mprB1v7;M-r=-Ibe>ZHXkLkB~lQ;$##~G!>Pr zU9;&(o#L2XZxQyGlLs9EsnS!Hnn~)SU}7rfKprre(m<%-dg5uG-I!2Xhf>GoNM6Fq zD51O(WB_<`n&(qa0|3z84g{@`2_|qlyDhg))k%;fq4>3yHQ8{HdD||Y=L@^j~xB$U6S3Qq})Kn<|JxD3m0?|!~opOYQC?9 zm=iP8RQQy^0Becwknz$=&|q|>JP?o#RlNVNyZsVG%QeU4be+W{>pQD%G!5hMm}N$L zNhaD(Ae02%D!ueTyY$ixSiJ}c015iV0U$XyWyK8~Wa&4>fEjtwBwb;ebdcC&KeZ4v zUJSM?+NO+c=*Z1@;RP)|qGSpbuvq3}&UWMNquB#-VIU}OI|J`d6(0^w;$|$~t8>3D z*Y?}2o_e!o0!4MN;CZivxn-;tE*a!*H)*qwZKq{NLZ4|BuG>XKn|1epaaoN)kSnA%{Na0)8UVqpMLuJ2Y?&p zlLPiZ->6TH7*HK_uVtkW1f+68o_+rf{nywJ)hV154Vlc(N&g!N0nm1hX_&+Vidmp6 zHU@wMI*EZSGm-vC(j?17LljP_m}EA{ArFEufE?7#LjX6D%1py%P@$k@EI1Goa!4ll z8%PELAO#T)utb(w26JRrC1CN-fFmIQh%7^whd9YebfIAnFPJ}C(L@+Pi_ZdtqQ&(9 zpaomhUR}1R#p#K!jNCFn6{>&}1CXE!B#=sSJkSIeIwg*CoC*P;00rgQk&Xnx02G*@ zJOVVK3Cf#TAP@P$CgjOkg=}P0^0>#T)Jr^o6yy>0sK}lAAQ+ zQvy(d3P=l;u6*U36ckE^JqZ6ZwnPl$bRtVwKIH(nv}G=Ni4zPo0VR>q(JwI*OkqZ4 zm&|-7G@~iaD4A%MBk^T2C)X5bPP3NTTqZQpmP>3V6P(=~2{+HF&ULbLJ|6JGDR=VD zc*bX*?YyT>-g!)X))Sum{3k#ID$s!vw4eq(C_)pe(1kLzp$>g0L?bHEiBhzpQ~AIL z%GiW4Tydcr?WjfLgMl%S6bu2)z!*r`6fcmJmH@~A80a|ClK!(pL8yisUa25LllFk@Ihe=^lS>woIff4?uyA$;m(t`X4e&+VI*iQ@WUUOYi4_LYR*|eV!T`u@Ee2|Un|x~^cREfT z^aG57bYmQF2oV2NfYb~pwF@H=v<#FkxMIt+*eS1zp$)GwVg$$CoB55zS4ere#*F8=U}&&VcLl$;_NsCi9peH_r1&d}dvo@In}3STI4v zdYsG-;}!rAz%YJ6kSbJqAYxr~J3E{o{*c3c=S!a$xDwc%pbZpIP)yktn7AgH&N8ls z_1X;Ng)-3kE!Vg;-EyXkyU`-XWoU-0y`UJ)-D}u*i}69GG3#AD?rtdQ^22nzkZFLy z8McuOvZ4Q=>|JpL8U)CIq}CShaWnfG&Mr1VnoaB&SKABM9?6*jQ15$(*D}!P9W&H& z>|`%{AlAMH815#LeM4l1I)=iH_lznpyw2GSYl80r?VPDH+;ax=0u)YhFoO6DyaQ3g zFv7rT24h+n0O+h(eR1iwZh9Cp2S8g(+g1w$RMc7l0M!2E9|-J6)$%KJC0|k~ddaLQ zD8X3CU{*;XjeLSR5t8SqE;5Y3L|M+bGGzwUxQ0uFA{N03)(H~8R@{q3QAxWFb-Z=0 zBMbmvw^;$iF6fcmeIR+y(nHR^6S!-sItA%_*zZyso6$_-FOpza9iMN+|9vIcE=b9v zVgUb}17PL&p?RZ4zlldE8p?1B8c-#vl+`G zD*TxlKWuWc{p1g;Am&GjUMd5s{$^W+1?lgZ-w*wV5XU&wwJB75R-SMgS62T-B9S$mxXO@4ZTvAW5=diHHPS zL2O8ee8|QW$)zX>Vay1PyaGK{j0<`Qh^WxvRFhNeAPoA5430z*wuXw_pz@rV4buO} zdqLhn2w@Ml9}?am4kF9(d=M0pgvK$Ufmq>f5L))hhv=ym7OWL6U;zQNoG{3o0^Zz( z$yI5|9H#xuK)hi*$R1OZ7rHR?{-#E0h%L}xi#Y0VW$0)rS}LCg_^=sEuy7MvB&wG;W2 z >o`;5d-Zc`D}&;4M~k-et>LngDrF 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

      Mua$# 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 X!l7|WQ~hz`V>+--BGZzuj1Q4!49$Qh#MBe! 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%0Aap?JK_+Kmni- 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 TYreV&00000NkvXXu0mjfzwAqZ literal 0 HcmV?d00001 diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/go-command-1.png b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/go-command-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f7c3aff66f2c4299d65e1135f2a21f41e58801 GIT binary patch literal 19768 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 FngE;2Z>#_S literal 0 HcmV?d00001 diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/me.jpg b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/me.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f56c9b56b934bac5cf668bb2673c959e727f5db2 GIT binary patch literal 34331 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%0D_C9+wGPAo&O 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 ArvLx| literal 0 HcmV?d00001 diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/me_thumb.jpg b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/me_thumb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b3e03192496c92a09c652cf1343f64946faa89a GIT binary patch literal 25163 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 Z6FCi0V%~h1lzN&dqPB!ph@9Jz|JjhR-xUA= literal 0 HcmV?d00001 diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/talks-command.png b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/images/talks-command.png new file mode 100644 index 0000000000000000000000000000000000000000..a27b6cf341f8b391d0db0e21884980f8f9a075ce GIT binary patch literal 36827 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 literal 0 HcmV?d00001 diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/package.json b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/package.json new file mode 100644 index 0000000..319c2c1 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/package.json @@ -0,0 +1,14 @@ +{ + "devDependencies": { + "coffee-script": "^1.10.0", + "del": "^2.2.0", + "gulp": "^3.9.1", + "gulp-load-plugins": "^1.2.4", + "gulp-plumber": "^1.1.0", + "gulp-refresh": "^1.1.0", + "gulp-sass": "^2.3.1" + }, + "dependencies": { + "gulp": "^3.9.1" + } +} diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_code.sass b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_code.sass new file mode 100644 index 0000000..a84fedf --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_code.sass @@ -0,0 +1,12 @@ +.reveal + code + font-family: monospace,sans-serif + + pre + width: 100% + + code + text-align: left + font-size: .65em + line-height: 115% + padding: 10px 0 diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_grid.sass b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_grid.sass new file mode 100644 index 0000000..df479e5 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_grid.sass @@ -0,0 +1,15 @@ +=grid($total, $number_of_columns) + width: (100% / $total) * $number_of_columns + +[class^=col--] + float: left + margin-bottom: 20px !important + + &:last-of-type + float: right + +@for $total from 1 through 6 + div.col--#{$total} + @for $columns from 1 through $total + &-#{$columns} + +grid($total, $columns) diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_typography.sass b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_typography.sass new file mode 100644 index 0000000..32562fc --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/_typography.sass @@ -0,0 +1,75 @@ +.reveal + div, + ul, + li, + p, + pre code + &.text-normal + font-size: 105% + line-height: 1.3 + + &.text-big + font-size: 200% + + &.text-medium + font-size: 150% + line-height: 140% + + &.text-small + font-size: 120% + line-height: 1.3 + + &.text-left + text-align: left + + h1.big + font-size: 2.5em + + h1, + h2 + margin-bottom: 40px + + h2 + font-size: 1.5em + + h3.title + font-size: 140% + line-height: 125% + + ul.bullets + display: block + margin: 25px + + li + line-height: 100% + padding-bottom: .75em + font-size: 1.15em + text-align: left + margin-left: 50px + + &.medium + margin: 15px + + li + line-height: 100% + padding-bottom: .75em + font-size: 1.15em + text-align: left + + .white + color: white + + strong + font-weight: bold + + h3.note + font-size: 125% + line-height: 125% + background-color: #0076C2 + padding: 25px + color: white + + div, + span + &.text-small + font-size: 80% diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/custom.sass b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/custom.sass new file mode 100644 index 0000000..1d26c55 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/assets/sass/custom.sass @@ -0,0 +1,13 @@ +@import "typography" +@import "grid" +@import "code" + +.reveal + background: white + + section img + max-width: 100% + + &.no-border + border: 0 + box-shadow: none diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/bower.json b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/bower.json new file mode 100755 index 0000000..a42ca8d --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/bower.json @@ -0,0 +1,27 @@ +{ + "name": "reveal.js", + "version": "3.3.0", + "main": [ + "js/reveal.js", + "css/reveal.css" + ], + "homepage": "http://lab.hakim.se/reveal-js/", + "license": "MIT", + "description": "The HTML Presentation Framework", + "authors": [ + "Hakim El Hattab " + ], + "dependencies": { + "headjs": "~1.0.3" + }, + "repository": { + "type": "git", + "url": "git://github.com/hakimel/reveal.js.git" + }, + "ignore": [ + "**/.*", + "node_modules", + "bower_components", + "test" + ] +} \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/print/paper.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/print/paper.css new file mode 100755 index 0000000..6588f48 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/print/paper.css @@ -0,0 +1,202 @@ +/* Default Print Stylesheet Template + by Rob Glazebrook of CSSnewbie.com + Last Updated: June 4, 2008 + + Feel free (nay, compelled) to edit, append, and + manipulate this file as you see fit. */ + + +@media print { + + /* SECTION 1: Set default width, margin, float, and + background. This prevents elements from extending + beyond the edge of the printed page, and prevents + unnecessary background images from printing */ + html { + background: #fff; + width: auto; + height: auto; + overflow: visible; + } + body { + background: #fff; + font-size: 20pt; + width: auto; + height: auto; + border: 0; + margin: 0 5%; + padding: 0; + overflow: visible; + float: none !important; + } + + /* SECTION 2: Remove any elements not needed in print. + This would include navigation, ads, sidebars, etc. */ + .nestedarrow, + .controls, + .fork-reveal, + .share-reveal, + .state-background, + .reveal .progress, + .reveal .backgrounds { + display: none !important; + } + + /* SECTION 3: Set body font face, size, and color. + Consider using a serif font for readability. */ + body, p, td, li, div { + font-size: 20pt!important; + font-family: Georgia, "Times New Roman", Times, serif !important; + color: #000; + } + + /* SECTION 4: Set heading font face, sizes, and color. + Differentiate your headings from your body text. + Perhaps use a large sans-serif for distinction. */ + h1,h2,h3,h4,h5,h6 { + color: #000!important; + height: auto; + line-height: normal; + font-family: Georgia, "Times New Roman", Times, serif !important; + text-shadow: 0 0 0 #000 !important; + text-align: left; + letter-spacing: normal; + } + /* Need to reduce the size of the fonts for printing */ + h1 { font-size: 28pt !important; } + h2 { font-size: 24pt !important; } + h3 { font-size: 22pt !important; } + h4 { font-size: 22pt !important; font-variant: small-caps; } + h5 { font-size: 21pt !important; } + h6 { font-size: 20pt !important; font-style: italic; } + + /* SECTION 5: Make hyperlinks more usable. + Ensure links are underlined, and consider appending + the URL to the end of the link for usability. */ + a:link, + a:visited { + color: #000 !important; + font-weight: bold; + text-decoration: underline; + } + /* + .reveal a:link:after, + .reveal a:visited:after { + content: " (" attr(href) ") "; + color: #222 !important; + font-size: 90%; + } + */ + + + /* SECTION 6: more reveal.js specific additions by @skypanther */ + ul, ol, div, p { + visibility: visible; + position: static; + width: auto; + height: auto; + display: block; + overflow: visible; + margin: 0; + text-align: left !important; + } + .reveal pre, + .reveal table { + margin-left: 0; + margin-right: 0; + } + .reveal pre code { + padding: 20px; + border: 1px solid #ddd; + } + .reveal blockquote { + margin: 20px 0; + } + .reveal .slides { + position: static !important; + width: auto !important; + height: auto !important; + + left: 0 !important; + top: 0 !important; + margin-left: 0 !important; + margin-top: 0 !important; + padding: 0 !important; + zoom: 1 !important; + + overflow: visible !important; + display: block !important; + + text-align: left !important; + -webkit-perspective: none; + -moz-perspective: none; + -ms-perspective: none; + perspective: none; + + -webkit-perspective-origin: 50% 50%; + -moz-perspective-origin: 50% 50%; + -ms-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; + } + .reveal .slides section { + visibility: visible !important; + position: static !important; + width: auto !important; + height: auto !important; + display: block !important; + overflow: visible !important; + + left: 0 !important; + top: 0 !important; + margin-left: 0 !important; + margin-top: 0 !important; + padding: 60px 20px !important; + z-index: auto !important; + + opacity: 1 !important; + + page-break-after: always !important; + + -webkit-transform-style: flat !important; + -moz-transform-style: flat !important; + -ms-transform-style: flat !important; + transform-style: flat !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; + + -webkit-transition: none !important; + -moz-transition: none !important; + -ms-transition: none !important; + transition: none !important; + } + .reveal .slides section.stack { + padding: 0 !important; + } + .reveal section:last-of-type { + page-break-after: avoid !important; + } + .reveal section .fragment { + opacity: 1 !important; + visibility: visible !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; + } + .reveal section img { + display: block; + margin: 15px 0px; + background: rgba(255,255,255,1); + border: 1px solid #666; + box-shadow: none; + } + + .reveal section small { + font-size: 0.8em; + } + +} \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/print/pdf.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/print/pdf.css new file mode 100755 index 0000000..9ed90d6 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/print/pdf.css @@ -0,0 +1,160 @@ +/** + * This stylesheet is used to print reveal.js + * presentations to PDF. + * + * https://github.com/hakimel/reveal.js#pdf-export + */ + +* { + -webkit-print-color-adjust: exact; +} + +body { + margin: 0 auto !important; + border: 0; + padding: 0; + float: none !important; + overflow: visible; +} + +html { + width: 100%; + height: 100%; + overflow: visible; +} + +/* Remove any elements not needed in print. */ +.nestedarrow, +.reveal .controls, +.reveal .progress, +.reveal .playback, +.reveal.overview, +.fork-reveal, +.share-reveal, +.state-background { + display: none !important; +} + +h1, h2, h3, h4, h5, h6 { + text-shadow: 0 0 0 #000 !important; +} + +.reveal pre code { + overflow: hidden !important; + font-family: Courier, 'Courier New', monospace !important; +} + +ul, ol, div, p { + visibility: visible; + position: static; + width: auto; + height: auto; + display: block; + overflow: visible; + margin: auto; +} +.reveal { + width: auto !important; + height: auto !important; + overflow: hidden !important; +} +.reveal .slides { + position: static; + width: 100%; + height: auto; + + left: auto; + top: auto; + margin: 0 !important; + padding: 0 !important; + + overflow: visible; + display: block; + + -webkit-perspective: none; + -moz-perspective: none; + -ms-perspective: none; + perspective: none; + + -webkit-perspective-origin: 50% 50%; /* there isn't a none/auto value but 50-50 is the default */ + -moz-perspective-origin: 50% 50%; + -ms-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; +} + +.reveal .slides section { + page-break-after: always !important; + + visibility: visible !important; + position: relative !important; + display: block !important; + position: relative !important; + + margin: 0 !important; + padding: 0 !important; + box-sizing: border-box !important; + min-height: 1px; + + opacity: 1 !important; + + -webkit-transform-style: flat !important; + -moz-transform-style: flat !important; + -ms-transform-style: flat !important; + transform-style: flat !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} + +.reveal section.stack { + margin: 0 !important; + padding: 0 !important; + page-break-after: avoid !important; + height: auto !important; + min-height: auto !important; +} + +.reveal img { + box-shadow: none; +} + +.reveal .roll { + overflow: visible; + line-height: 1em; +} + +/* Slide backgrounds are placed inside of their slide when exporting to PDF */ +.reveal section .slide-background { + display: block !important; + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: -1; +} + +/* All elements should be above the slide-background */ +.reveal section>* { + position: relative; + z-index: 1; +} + +/* Display slide speaker notes when 'showNotes' is enabled */ +.reveal .speaker-notes-pdf { + display: block; + width: 100%; + max-height: none; + left: auto; + top: auto; + z-index: 100; +} + +/* Display slide numbers when 'slideNumber' is enabled */ +.reveal .slide-number-pdf { + display: block; + position: absolute; + font-size: 14px; +} + diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/reveal.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/reveal.css new file mode 100755 index 0000000..b203074 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/reveal.css @@ -0,0 +1,1331 @@ +/*! + * reveal.js + * http://lab.hakim.se/reveal-js + * MIT licensed + * + * Copyright (C) 2016 Hakim El Hattab, http://hakim.se + */ +/********************************************* + * RESET STYLES + *********************************************/ +html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe, +.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre, +.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code, +.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp, +.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var, +.reveal b, .reveal u, .reveal center, +.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li, +.reveal fieldset, .reveal form, .reveal label, .reveal legend, +.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td, +.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed, +.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup, +.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary, +.reveal time, .reveal mark, .reveal audio, .reveal video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; } + +.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure, +.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section { + display: block; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +html, +body { + width: 100%; + height: 100%; + overflow: hidden; } + +body { + position: relative; + line-height: 1; + background-color: #fff; + color: #000; } + +html:-webkit-full-screen-ancestor { + background-color: inherit; } + +html:-moz-full-screen-ancestor { + background-color: inherit; } + +/********************************************* + * VIEW FRAGMENTS + *********************************************/ +.reveal .slides section .fragment { + opacity: 0; + visibility: hidden; + -webkit-transition: all .2s ease; + transition: all .2s ease; } + .reveal .slides section .fragment.visible { + opacity: 1; + visibility: visible; } + +.reveal .slides section .fragment.grow { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.grow.visible { + -webkit-transform: scale(1.3); + transform: scale(1.3); } + +.reveal .slides section .fragment.shrink { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.shrink.visible { + -webkit-transform: scale(0.7); + transform: scale(0.7); } + +.reveal .slides section .fragment.zoom-in { + -webkit-transform: scale(0.1); + transform: scale(0.1); } + .reveal .slides section .fragment.zoom-in.visible { + -webkit-transform: none; + transform: none; } + +.reveal .slides section .fragment.fade-out { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.fade-out.visible { + opacity: 0; + visibility: hidden; } + +.reveal .slides section .fragment.semi-fade-out { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.semi-fade-out.visible { + opacity: 0.5; + visibility: visible; } + +.reveal .slides section .fragment.strike { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.strike.visible { + text-decoration: line-through; } + +.reveal .slides section .fragment.fade-up { + -webkit-transform: translate(0, 20%); + transform: translate(0, 20%); } + .reveal .slides section .fragment.fade-up.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-down { + -webkit-transform: translate(0, -20%); + transform: translate(0, -20%); } + .reveal .slides section .fragment.fade-down.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-right { + -webkit-transform: translate(-20%, 0); + transform: translate(-20%, 0); } + .reveal .slides section .fragment.fade-right.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-left { + -webkit-transform: translate(20%, 0); + transform: translate(20%, 0); } + .reveal .slides section .fragment.fade-left.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + +.reveal .slides section .fragment.current-visible { + opacity: 0; + visibility: hidden; } + .reveal .slides section .fragment.current-visible.current-fragment { + opacity: 1; + visibility: visible; } + +.reveal .slides section .fragment.highlight-red, +.reveal .slides section .fragment.highlight-current-red, +.reveal .slides section .fragment.highlight-green, +.reveal .slides section .fragment.highlight-current-green, +.reveal .slides section .fragment.highlight-blue, +.reveal .slides section .fragment.highlight-current-blue { + opacity: 1; + visibility: visible; } + +.reveal .slides section .fragment.highlight-red.visible { + color: #ff2c2d; } + +.reveal .slides section .fragment.highlight-green.visible { + color: #17ff2e; } + +.reveal .slides section .fragment.highlight-blue.visible { + color: #1b91ff; } + +.reveal .slides section .fragment.highlight-current-red.current-fragment { + color: #ff2c2d; } + +.reveal .slides section .fragment.highlight-current-green.current-fragment { + color: #17ff2e; } + +.reveal .slides section .fragment.highlight-current-blue.current-fragment { + color: #1b91ff; } + +/********************************************* + * DEFAULT ELEMENT STYLES + *********************************************/ +/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */ +.reveal:after { + content: ''; + font-style: italic; } + +.reveal iframe { + z-index: 1; } + +/** Prevents layering issues in certain browser/transition combinations */ +.reveal a { + position: relative; } + +.reveal .stretch { + max-width: none; + max-height: none; } + +.reveal pre.stretch code { + height: 100%; + max-height: 100%; + box-sizing: border-box; } + +/********************************************* + * CONTROLS + *********************************************/ +.reveal .controls { + display: none; + position: fixed; + width: 110px; + height: 110px; + z-index: 30; + right: 10px; + bottom: 10px; + -webkit-user-select: none; } + +.reveal .controls button { + padding: 0; + position: absolute; + opacity: 0.05; + width: 0; + height: 0; + background-color: transparent; + border: 12px solid transparent; + -webkit-transform: scale(0.9999); + transform: scale(0.9999); + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + -webkit-appearance: none; + -webkit-tap-highlight-color: transparent; } + +.reveal .controls .enabled { + opacity: 0.7; + cursor: pointer; } + +.reveal .controls .enabled:active { + margin-top: 1px; } + +.reveal .controls .navigate-left { + top: 42px; + border-right-width: 22px; + border-right-color: #000; } + +.reveal .controls .navigate-left.fragmented { + opacity: 0.3; } + +.reveal .controls .navigate-right { + left: 74px; + top: 42px; + border-left-width: 22px; + border-left-color: #000; } + +.reveal .controls .navigate-right.fragmented { + opacity: 0.3; } + +.reveal .controls .navigate-up { + left: 42px; + border-bottom-width: 22px; + border-bottom-color: #000; } + +.reveal .controls .navigate-up.fragmented { + opacity: 0.3; } + +.reveal .controls .navigate-down { + left: 42px; + top: 74px; + border-top-width: 22px; + border-top-color: #000; } + +.reveal .controls .navigate-down.fragmented { + opacity: 0.3; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + position: fixed; + display: none; + height: 3px; + width: 100%; + bottom: 0; + left: 0; + z-index: 10; + background-color: rgba(0, 0, 0, 0.2); } + +.reveal .progress:after { + content: ''; + display: block; + position: absolute; + height: 20px; + width: 100%; + top: -20px; } + +.reveal .progress span { + display: block; + height: 100%; + width: 0px; + background-color: #000; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * SLIDE NUMBER + *********************************************/ +.reveal .slide-number { + position: fixed; + display: block; + right: 8px; + bottom: 8px; + z-index: 31; + font-family: Helvetica, sans-serif; + font-size: 12px; + line-height: 1; + color: #fff; + background-color: rgba(0, 0, 0, 0.4); + padding: 5px; } + +.reveal .slide-number-delimiter { + margin: 0 3px; } + +/********************************************* + * SLIDES + *********************************************/ +.reveal { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; + -ms-touch-action: none; + touch-action: none; } + +.reveal .slides { + position: absolute; + width: 100%; + height: 100%; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + overflow: visible; + z-index: 1; + text-align: center; + -webkit-perspective: 600px; + perspective: 600px; + -webkit-perspective-origin: 50% 40%; + perspective-origin: 50% 40%; } + +.reveal .slides > section { + -ms-perspective: 600px; } + +.reveal .slides > section, +.reveal .slides > section > section { + display: none; + position: absolute; + width: 100%; + padding: 20px 0px; + z-index: 10; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transition: -webkit-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), -webkit-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"] .slides section { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; } + +.reveal[data-transition-speed="slow"] .slides section { + -webkit-transition-duration: 1200ms; + transition-duration: 1200ms; } + +/* Slide-specific transition speed overrides */ +.reveal .slides section[data-transition-speed="fast"] { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; } + +.reveal .slides section[data-transition-speed="slow"] { + -webkit-transition-duration: 1200ms; + transition-duration: 1200ms; } + +.reveal .slides > section.stack { + padding-top: 0; + padding-bottom: 0; } + +.reveal .slides > section.present, +.reveal .slides > section > section.present { + display: block; + z-index: 11; + opacity: 1; } + +.reveal.center, +.reveal.center .slides, +.reveal.center .slides section { + min-height: 0 !important; } + +/* Don't allow interaction with invisible slides */ +.reveal .slides > section.future, +.reveal .slides > section > section.future, +.reveal .slides > section.past, +.reveal .slides > section > section.past { + pointer-events: none; } + +.reveal.overview .slides > section, +.reveal.overview .slides > section > section { + pointer-events: auto; } + +.reveal .slides > section.past, +.reveal .slides > section.future, +.reveal .slides > section > section.past, +.reveal .slides > section > section.future { + opacity: 0; } + +/********************************************* + * Mixins for readability of transitions + *********************************************/ +/********************************************* + * SLIDE TRANSITION + * Aliased 'linear' for backwards compatibility + *********************************************/ +.reveal.slide section { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.reveal .slides > section[data-transition=slide].past, +.reveal .slides > section[data-transition~=slide-out].past, +.reveal.slide .slides > section:not([data-transition]).past { + -webkit-transform: translate(-150%, 0); + transform: translate(-150%, 0); } + +.reveal .slides > section[data-transition=slide].future, +.reveal .slides > section[data-transition~=slide-in].future, +.reveal.slide .slides > section:not([data-transition]).future { + -webkit-transform: translate(150%, 0); + transform: translate(150%, 0); } + +.reveal .slides > section > section[data-transition=slide].past, +.reveal .slides > section > section[data-transition~=slide-out].past, +.reveal.slide .slides > section > section:not([data-transition]).past { + -webkit-transform: translate(0, -150%); + transform: translate(0, -150%); } + +.reveal .slides > section > section[data-transition=slide].future, +.reveal .slides > section > section[data-transition~=slide-in].future, +.reveal.slide .slides > section > section:not([data-transition]).future { + -webkit-transform: translate(0, 150%); + transform: translate(0, 150%); } + +.reveal.linear section { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.reveal .slides > section[data-transition=linear].past, +.reveal .slides > section[data-transition~=linear-out].past, +.reveal.linear .slides > section:not([data-transition]).past { + -webkit-transform: translate(-150%, 0); + transform: translate(-150%, 0); } + +.reveal .slides > section[data-transition=linear].future, +.reveal .slides > section[data-transition~=linear-in].future, +.reveal.linear .slides > section:not([data-transition]).future { + -webkit-transform: translate(150%, 0); + transform: translate(150%, 0); } + +.reveal .slides > section > section[data-transition=linear].past, +.reveal .slides > section > section[data-transition~=linear-out].past, +.reveal.linear .slides > section > section:not([data-transition]).past { + -webkit-transform: translate(0, -150%); + transform: translate(0, -150%); } + +.reveal .slides > section > section[data-transition=linear].future, +.reveal .slides > section > section[data-transition~=linear-in].future, +.reveal.linear .slides > section > section:not([data-transition]).future { + -webkit-transform: translate(0, 150%); + transform: translate(0, 150%); } + +/********************************************* + * CONVEX TRANSITION + * Aliased 'default' for backwards compatibility + *********************************************/ +.reveal .slides > section[data-transition=default].past, +.reveal .slides > section[data-transition~=default-out].past, +.reveal.default .slides > section:not([data-transition]).past { + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); } + +.reveal .slides > section[data-transition=default].future, +.reveal .slides > section[data-transition~=default-in].future, +.reveal.default .slides > section:not([data-transition]).future { + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); } + +.reveal .slides > section > section[data-transition=default].past, +.reveal .slides > section > section[data-transition~=default-out].past, +.reveal.default .slides > section > section:not([data-transition]).past { + -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); } + +.reveal .slides > section > section[data-transition=default].future, +.reveal .slides > section > section[data-transition~=default-in].future, +.reveal.default .slides > section > section:not([data-transition]).future { + -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); } + +.reveal .slides > section[data-transition=convex].past, +.reveal .slides > section[data-transition~=convex-out].past, +.reveal.convex .slides > section:not([data-transition]).past { + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); } + +.reveal .slides > section[data-transition=convex].future, +.reveal .slides > section[data-transition~=convex-in].future, +.reveal.convex .slides > section:not([data-transition]).future { + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); } + +.reveal .slides > section > section[data-transition=convex].past, +.reveal .slides > section > section[data-transition~=convex-out].past, +.reveal.convex .slides > section > section:not([data-transition]).past { + -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); } + +.reveal .slides > section > section[data-transition=convex].future, +.reveal .slides > section > section[data-transition~=convex-in].future, +.reveal.convex .slides > section > section:not([data-transition]).future { + -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); } + +/********************************************* + * CONCAVE TRANSITION + *********************************************/ +.reveal .slides > section[data-transition=concave].past, +.reveal .slides > section[data-transition~=concave-out].past, +.reveal.concave .slides > section:not([data-transition]).past { + -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); } + +.reveal .slides > section[data-transition=concave].future, +.reveal .slides > section[data-transition~=concave-in].future, +.reveal.concave .slides > section:not([data-transition]).future { + -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); } + +.reveal .slides > section > section[data-transition=concave].past, +.reveal .slides > section > section[data-transition~=concave-out].past, +.reveal.concave .slides > section > section:not([data-transition]).past { + -webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); + transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); } + +.reveal .slides > section > section[data-transition=concave].future, +.reveal .slides > section > section[data-transition~=concave-in].future, +.reveal.concave .slides > section > section:not([data-transition]).future { + -webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); + transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); } + +/********************************************* + * ZOOM TRANSITION + *********************************************/ +.reveal .slides section[data-transition=zoom], +.reveal.zoom .slides section:not([data-transition]) { + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.reveal .slides > section[data-transition=zoom].past, +.reveal .slides > section[data-transition~=zoom-out].past, +.reveal.zoom .slides > section:not([data-transition]).past { + visibility: hidden; + -webkit-transform: scale(16); + transform: scale(16); } + +.reveal .slides > section[data-transition=zoom].future, +.reveal .slides > section[data-transition~=zoom-in].future, +.reveal.zoom .slides > section:not([data-transition]).future { + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); } + +.reveal .slides > section > section[data-transition=zoom].past, +.reveal .slides > section > section[data-transition~=zoom-out].past, +.reveal.zoom .slides > section > section:not([data-transition]).past { + -webkit-transform: translate(0, -150%); + transform: translate(0, -150%); } + +.reveal .slides > section > section[data-transition=zoom].future, +.reveal .slides > section > section[data-transition~=zoom-in].future, +.reveal.zoom .slides > section > section:not([data-transition]).future { + -webkit-transform: translate(0, 150%); + transform: translate(0, 150%); } + +/********************************************* + * CUBE TRANSITION + *********************************************/ +.reveal.cube .slides { + -webkit-perspective: 1300px; + perspective: 1300px; } + +.reveal.cube .slides section { + padding: 30px; + min-height: 700px; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + box-sizing: border-box; } + +.reveal.center.cube .slides section { + min-height: 0; } + +.reveal.cube .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0, 0, 0, 0.1); + border-radius: 4px; + -webkit-transform: translateZ(-20px); + transform: translateZ(-20px); } + +.reveal.cube .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2); + -webkit-transform: translateZ(-90px) rotateX(65deg); + transform: translateZ(-90px) rotateX(65deg); } + +.reveal.cube .slides > section.stack { + padding: 0; + background: none; } + +.reveal.cube .slides > section.past { + -webkit-transform-origin: 100% 0%; + transform-origin: 100% 0%; + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg); + transform: translate3d(-100%, 0, 0) rotateY(-90deg); } + +.reveal.cube .slides > section.future { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg); + transform: translate3d(100%, 0, 0) rotateY(90deg); } + +.reveal.cube .slides > section > section.past { + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100%; + -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg); + transform: translate3d(0, -100%, 0) rotateX(90deg); } + +.reveal.cube .slides > section > section.future { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg); + transform: translate3d(0, 100%, 0) rotateX(-90deg); } + +/********************************************* + * PAGE TRANSITION + *********************************************/ +.reveal.page .slides { + -webkit-perspective-origin: 0% 50%; + perspective-origin: 0% 50%; + -webkit-perspective: 3000px; + perspective: 3000px; } + +.reveal.page .slides section { + padding: 30px; + min-height: 700px; + box-sizing: border-box; } + +.reveal.page .slides section.past { + z-index: 12; } + +.reveal.page .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0, 0, 0, 0.1); + -webkit-transform: translateZ(-20px); + transform: translateZ(-20px); } + +.reveal.page .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2); + -webkit-transform: translateZ(-90px) rotateX(65deg); } + +.reveal.page .slides > section.stack { + padding: 0; + background: none; } + +.reveal.page .slides > section.past { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg); + transform: translate3d(-40%, 0, 0) rotateY(-80deg); } + +.reveal.page .slides > section.future { + -webkit-transform-origin: 100% 0%; + transform-origin: 100% 0%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + +.reveal.page .slides > section > section.past { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(0, -40%, 0) rotateX(80deg); + transform: translate3d(0, -40%, 0) rotateX(80deg); } + +.reveal.page .slides > section > section.future { + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + +/********************************************* + * FADE TRANSITION + *********************************************/ +.reveal .slides section[data-transition=fade], +.reveal.fade .slides section:not([data-transition]), +.reveal.fade .slides > section > section:not([data-transition]) { + -webkit-transform: none; + transform: none; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; } + +.reveal.fade.overview .slides section, +.reveal.fade.overview .slides > section > section { + -webkit-transition: none; + transition: none; } + +/********************************************* + * NO TRANSITION + *********************************************/ +.reveal .slides section[data-transition=none], +.reveal.none .slides section:not([data-transition]) { + -webkit-transform: none; + transform: none; + -webkit-transition: none; + transition: none; } + +/********************************************* + * PAUSED MODE + *********************************************/ +.reveal .pause-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: black; + visibility: hidden; + opacity: 0; + z-index: 100; + -webkit-transition: all 1s ease; + transition: all 1s ease; } + +.reveal.paused .pause-overlay { + visibility: visible; + opacity: 1; } + +/********************************************* + * FALLBACK + *********************************************/ +.no-transforms { + overflow-y: auto; } + +.no-transforms .reveal .slides { + position: relative; + width: 80%; + height: auto !important; + top: 0; + left: 50%; + margin: 0; + text-align: center; } + +.no-transforms .reveal .controls, +.no-transforms .reveal .progress { + display: none !important; } + +.no-transforms .reveal .slides section { + display: block !important; + opacity: 1 !important; + position: relative !important; + height: auto; + min-height: 0; + top: 0; + left: -50%; + margin: 70px 0; + -webkit-transform: none; + transform: none; } + +.no-transforms .reveal .slides section section { + left: 0; } + +.reveal .no-transition, +.reveal .no-transition * { + -webkit-transition: none !important; + transition: none !important; } + +/********************************************* + * PER-SLIDE BACKGROUNDS + *********************************************/ +.reveal .backgrounds { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + -webkit-perspective: 600px; + perspective: 600px; } + +.reveal .slide-background { + display: none; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + visibility: hidden; + background-color: transparent; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + -webkit-transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +.reveal .slide-background.stack { + display: block; } + +.reveal .slide-background.present { + opacity: 1; + visibility: visible; } + +.print-pdf .reveal .slide-background { + opacity: 1 !important; + visibility: visible !important; } + +/* Video backgrounds */ +.reveal .slide-background video { + position: absolute; + width: 100%; + height: 100%; + max-width: none; + max-height: none; + top: 0; + left: 0; } + +/* Immediate transition style */ +.reveal[data-background-transition=none] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition=none] { + -webkit-transition: none; + transition: none; } + +/* Slide */ +.reveal[data-background-transition=slide] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition=slide] { + opacity: 1; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=slide] { + -webkit-transform: translate(-100%, 0); + transform: translate(-100%, 0); } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=slide] { + -webkit-transform: translate(100%, 0); + transform: translate(100%, 0); } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=slide] { + -webkit-transform: translate(0, -100%); + transform: translate(0, -100%); } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=slide] { + -webkit-transform: translate(0, 100%); + transform: translate(0, 100%); } + +/* Convex */ +.reveal[data-background-transition=convex] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=convex] { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); } + +.reveal[data-background-transition=convex] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=convex] { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); } + +.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=convex] { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); } + +.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=convex] { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); } + +/* Concave */ +.reveal[data-background-transition=concave] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=concave] { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); } + +.reveal[data-background-transition=concave] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=concave] { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); } + +.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=concave] { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); } + +.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=concave] { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); } + +/* Zoom */ +.reveal[data-background-transition=zoom] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition=zoom] { + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(16); + transform: scale(16); } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(16); + transform: scale(16); } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); } + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"] > .backgrounds .slide-background { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; } + +.reveal[data-transition-speed="slow"] > .backgrounds .slide-background { + -webkit-transition-duration: 1200ms; + transition-duration: 1200ms; } + +/********************************************* + * OVERVIEW + *********************************************/ +.reveal.overview { + -webkit-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; + -webkit-perspective: 700px; + perspective: 700px; } + .reveal.overview .slides section { + height: 100%; + top: 0 !important; + opacity: 1 !important; + overflow: hidden; + visibility: visible !important; + cursor: pointer; + box-sizing: border-box; } + .reveal.overview .slides section:hover, + .reveal.overview .slides section.present { + outline: 10px solid rgba(150, 150, 150, 0.4); + outline-offset: 10px; } + .reveal.overview .slides section .fragment { + opacity: 1; + -webkit-transition: none; + transition: none; } + .reveal.overview .slides section:after, + .reveal.overview .slides section:before { + display: none !important; } + .reveal.overview .slides > section.stack { + padding: 0; + top: 0 !important; + background: none; + outline: none; + overflow: visible; } + .reveal.overview .backgrounds { + -webkit-perspective: inherit; + perspective: inherit; } + .reveal.overview .backgrounds .slide-background { + opacity: 1; + visibility: visible; + outline: 10px solid rgba(150, 150, 150, 0.1); + outline-offset: 10px; } + +.reveal.overview .slides section, +.reveal.overview-deactivating .slides section { + -webkit-transition: none; + transition: none; } + +.reveal.overview .backgrounds .slide-background, +.reveal.overview-deactivating .backgrounds .slide-background { + -webkit-transition: none; + transition: none; } + +.reveal.overview-animated .slides { + -webkit-transition: -webkit-transform 0.4s ease; + transition: transform 0.4s ease; } + +/********************************************* + * RTL SUPPORT + *********************************************/ +.reveal.rtl .slides, +.reveal.rtl .slides h1, +.reveal.rtl .slides h2, +.reveal.rtl .slides h3, +.reveal.rtl .slides h4, +.reveal.rtl .slides h5, +.reveal.rtl .slides h6 { + direction: rtl; + font-family: sans-serif; } + +.reveal.rtl pre, +.reveal.rtl code { + direction: ltr; } + +.reveal.rtl ol, +.reveal.rtl ul { + text-align: right; } + +.reveal.rtl .progress span { + float: right; } + +/********************************************* + * PARALLAX BACKGROUND + *********************************************/ +.reveal.has-parallax-background .backgrounds { + -webkit-transition: all 0.8s ease; + transition: all 0.8s ease; } + +/* Global transition speed settings */ +.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; } + +.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds { + -webkit-transition-duration: 1200ms; + transition-duration: 1200ms; } + +/********************************************* + * LINK PREVIEW OVERLAY + *********************************************/ +.reveal .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; + background: rgba(0, 0, 0, 0.9); + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.reveal .overlay.visible { + opacity: 1; + visibility: visible; } + +.reveal .overlay .spinner { + position: absolute; + display: block; + top: 50%; + left: 50%; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + z-index: 10; + background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D); + visibility: visible; + opacity: 0.6; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.reveal .overlay header { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 40px; + z-index: 2; + border-bottom: 1px solid #222; } + +.reveal .overlay header a { + display: inline-block; + width: 40px; + height: 40px; + padding: 0 10px; + float: right; + opacity: 0.6; + box-sizing: border-box; } + +.reveal .overlay header a:hover { + opacity: 1; } + +.reveal .overlay header a .icon { + display: inline-block; + width: 20px; + height: 20px; + background-position: 50% 50%; + background-size: 100%; + background-repeat: no-repeat; } + +.reveal .overlay header a.close .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC); } + +.reveal .overlay header a.external .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==); } + +.reveal .overlay .viewport { + position: absolute; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + top: 40px; + right: 0; + bottom: 0; + left: 0; } + +.reveal .overlay.overlay-preview .viewport iframe { + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + border: 0; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.reveal .overlay.overlay-preview.loaded .viewport iframe { + opacity: 1; + visibility: visible; } + +.reveal .overlay.overlay-preview.loaded .spinner { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); } + +.reveal .overlay.overlay-help .viewport { + overflow: auto; + color: #fff; } + +.reveal .overlay.overlay-help .viewport .viewport-inner { + width: 600px; + margin: auto; + padding: 20px 20px 80px 20px; + text-align: center; + letter-spacing: normal; } + +.reveal .overlay.overlay-help .viewport .viewport-inner .title { + font-size: 20px; } + +.reveal .overlay.overlay-help .viewport .viewport-inner table { + border: 1px solid #fff; + border-collapse: collapse; + font-size: 16px; } + +.reveal .overlay.overlay-help .viewport .viewport-inner table th, +.reveal .overlay.overlay-help .viewport .viewport-inner table td { + width: 200px; + padding: 14px; + border: 1px solid #fff; + vertical-align: middle; } + +.reveal .overlay.overlay-help .viewport .viewport-inner table th { + padding-top: 20px; + padding-bottom: 20px; } + +/********************************************* + * PLAYBACK COMPONENT + *********************************************/ +.reveal .playback { + position: fixed; + left: 15px; + bottom: 20px; + z-index: 30; + cursor: pointer; + -webkit-transition: all 400ms ease; + transition: all 400ms ease; } + +.reveal.overview .playback { + opacity: 0; + visibility: hidden; } + +/********************************************* + * ROLLING LINKS + *********************************************/ +.reveal .roll { + display: inline-block; + line-height: 1.2; + overflow: hidden; + vertical-align: top; + -webkit-perspective: 400px; + perspective: 400px; + -webkit-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; } + +.reveal .roll:hover { + background: none; + text-shadow: none; } + +.reveal .roll span { + display: block; + position: relative; + padding: 0 2px; + pointer-events: none; + -webkit-transition: all 400ms ease; + transition: all 400ms ease; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.reveal .roll:hover span { + background: rgba(0, 0, 0, 0.5); + -webkit-transform: translate3d(0px, 0px, -45px) rotateX(90deg); + transform: translate3d(0px, 0px, -45px) rotateX(90deg); } + +.reveal .roll span:after { + content: attr(data-title); + display: block; + position: absolute; + left: 0; + top: 0; + padding: 0 2px; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; + -webkit-transform: translate3d(0px, 110%, 0px) rotateX(-90deg); + transform: translate3d(0px, 110%, 0px) rotateX(-90deg); } + +/********************************************* + * SPEAKER NOTES + *********************************************/ +.reveal aside.notes { + display: none; } + +.reveal .speaker-notes { + display: none; + position: absolute; + width: 70%; + max-height: 15%; + left: 15%; + bottom: 26px; + padding: 10px; + z-index: 1; + font-size: 18px; + line-height: 1.4; + color: #fff; + background-color: rgba(0, 0, 0, 0.5); + overflow: auto; + box-sizing: border-box; + text-align: left; + font-family: Helvetica, sans-serif; + -webkit-overflow-scrolling: touch; } + +.reveal .speaker-notes.visible:not(:empty) { + display: block; } + +@media screen and (max-width: 1024px) { + .reveal .speaker-notes { + font-size: 14px; } } + +@media screen and (max-width: 600px) { + .reveal .speaker-notes { + width: 90%; + left: 5%; } } + +/********************************************* + * ZOOM PLUGIN + *********************************************/ +.zoomed .reveal *, +.zoomed .reveal *:before, +.zoomed .reveal *:after { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; } + +.zoomed .reveal .progress, +.zoomed .reveal .controls { + opacity: 0; } + +.zoomed .reveal .roll span { + background: none; } + +.zoomed .reveal .roll span:after { + visibility: hidden; } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/reveal.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/reveal.scss new file mode 100755 index 0000000..f8d6904 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/reveal.scss @@ -0,0 +1,1411 @@ +/*! + * reveal.js + * http://lab.hakim.se/reveal-js + * MIT licensed + * + * Copyright (C) 2016 Hakim El Hattab, http://hakim.se + */ + + +/********************************************* + * RESET STYLES + *********************************************/ + +html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe, +.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre, +.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code, +.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp, +.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var, +.reveal b, .reveal u, .reveal center, +.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li, +.reveal fieldset, .reveal form, .reveal label, .reveal legend, +.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td, +.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed, +.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup, +.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary, +.reveal time, .reveal mark, .reveal audio, .reveal video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} + +.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure, +.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section { + display: block; +} + + +/********************************************* + * GLOBAL STYLES + *********************************************/ + +html, +body { + width: 100%; + height: 100%; + overflow: hidden; +} + +body { + position: relative; + line-height: 1; + + background-color: #fff; + color: #000; +} + +// Ensures that the main background color matches the +// theme in fullscreen mode +html:-webkit-full-screen-ancestor { + background-color: inherit; +} +html:-moz-full-screen-ancestor { + background-color: inherit; +} + + +/********************************************* + * VIEW FRAGMENTS + *********************************************/ + +.reveal .slides section .fragment { + opacity: 0; + visibility: hidden; + transition: all .2s ease; + + &.visible { + opacity: 1; + visibility: visible; + } +} + +.reveal .slides section .fragment.grow { + opacity: 1; + visibility: visible; + + &.visible { + transform: scale( 1.3 ); + } +} + +.reveal .slides section .fragment.shrink { + opacity: 1; + visibility: visible; + + &.visible { + transform: scale( 0.7 ); + } +} + +.reveal .slides section .fragment.zoom-in { + transform: scale( 0.1 ); + + &.visible { + transform: none; + } +} + +.reveal .slides section .fragment.fade-out { + opacity: 1; + visibility: visible; + + &.visible { + opacity: 0; + visibility: hidden; + } +} + +.reveal .slides section .fragment.semi-fade-out { + opacity: 1; + visibility: visible; + + &.visible { + opacity: 0.5; + visibility: visible; + } +} + +.reveal .slides section .fragment.strike { + opacity: 1; + visibility: visible; + + &.visible { + text-decoration: line-through; + } +} + +.reveal .slides section .fragment.fade-up { + transform: translate(0, 20%); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-down { + transform: translate(0, -20%); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-right { + transform: translate(-20%, 0); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-left { + transform: translate(20%, 0); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.current-visible { + opacity: 0; + visibility: hidden; + + &.current-fragment { + opacity: 1; + visibility: visible; + } +} + +.reveal .slides section .fragment.highlight-red, +.reveal .slides section .fragment.highlight-current-red, +.reveal .slides section .fragment.highlight-green, +.reveal .slides section .fragment.highlight-current-green, +.reveal .slides section .fragment.highlight-blue, +.reveal .slides section .fragment.highlight-current-blue { + opacity: 1; + visibility: visible; +} + .reveal .slides section .fragment.highlight-red.visible { + color: #ff2c2d + } + .reveal .slides section .fragment.highlight-green.visible { + color: #17ff2e; + } + .reveal .slides section .fragment.highlight-blue.visible { + color: #1b91ff; + } + +.reveal .slides section .fragment.highlight-current-red.current-fragment { + color: #ff2c2d +} +.reveal .slides section .fragment.highlight-current-green.current-fragment { + color: #17ff2e; +} +.reveal .slides section .fragment.highlight-current-blue.current-fragment { + color: #1b91ff; +} + + +/********************************************* + * DEFAULT ELEMENT STYLES + *********************************************/ + +/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */ +.reveal:after { + content: ''; + font-style: italic; +} + +.reveal iframe { + z-index: 1; +} + +/** Prevents layering issues in certain browser/transition combinations */ +.reveal a { + position: relative; +} + +.reveal .stretch { + max-width: none; + max-height: none; +} + +.reveal pre.stretch code { + height: 100%; + max-height: 100%; + box-sizing: border-box; +} + + +/********************************************* + * CONTROLS + *********************************************/ + +.reveal .controls { + display: none; + position: fixed; + width: 110px; + height: 110px; + z-index: 30; + right: 10px; + bottom: 10px; + + -webkit-user-select: none; +} + +.reveal .controls button { + padding: 0; + position: absolute; + opacity: 0.05; + width: 0; + height: 0; + background-color: transparent; + border: 12px solid transparent; + transform: scale(.9999); + transition: all 0.2s ease; + -webkit-appearance: none; + -webkit-tap-highlight-color: rgba( 0, 0, 0, 0 ); +} + +.reveal .controls .enabled { + opacity: 0.7; + cursor: pointer; +} + +.reveal .controls .enabled:active { + margin-top: 1px; +} + + .reveal .controls .navigate-left { + top: 42px; + + border-right-width: 22px; + border-right-color: #000; + } + .reveal .controls .navigate-left.fragmented { + opacity: 0.3; + } + + .reveal .controls .navigate-right { + left: 74px; + top: 42px; + + border-left-width: 22px; + border-left-color: #000; + } + .reveal .controls .navigate-right.fragmented { + opacity: 0.3; + } + + .reveal .controls .navigate-up { + left: 42px; + + border-bottom-width: 22px; + border-bottom-color: #000; + } + .reveal .controls .navigate-up.fragmented { + opacity: 0.3; + } + + .reveal .controls .navigate-down { + left: 42px; + top: 74px; + + border-top-width: 22px; + border-top-color: #000; + } + .reveal .controls .navigate-down.fragmented { + opacity: 0.3; + } + + +/********************************************* + * PROGRESS BAR + *********************************************/ + +.reveal .progress { + position: fixed; + display: none; + height: 3px; + width: 100%; + bottom: 0; + left: 0; + z-index: 10; + + background-color: rgba( 0, 0, 0, 0.2 ); +} + .reveal .progress:after { + content: ''; + display: block; + position: absolute; + height: 20px; + width: 100%; + top: -20px; + } + .reveal .progress span { + display: block; + height: 100%; + width: 0px; + + background-color: #000; + transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + } + +/********************************************* + * SLIDE NUMBER + *********************************************/ + +.reveal .slide-number { + position: fixed; + display: block; + right: 8px; + bottom: 8px; + z-index: 31; + font-family: Helvetica, sans-serif; + font-size: 12px; + line-height: 1; + color: #fff; + background-color: rgba( 0, 0, 0, 0.4 ); + padding: 5px; +} + +.reveal .slide-number-delimiter { + margin: 0 3px; +} + +/********************************************* + * SLIDES + *********************************************/ + +.reveal { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; + touch-action: none; +} + +.reveal .slides { + position: absolute; + width: 100%; + height: 100%; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + + overflow: visible; + z-index: 1; + text-align: center; + perspective: 600px; + perspective-origin: 50% 40%; +} + +.reveal .slides>section { + -ms-perspective: 600px; +} + +.reveal .slides>section, +.reveal .slides>section>section { + display: none; + position: absolute; + width: 100%; + padding: 20px 0px; + + z-index: 10; + transform-style: preserve-3d; + transition: transform-origin 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985), + transform 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985), + visibility 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985), + opacity 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); +} + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"] .slides section { + transition-duration: 400ms; +} +.reveal[data-transition-speed="slow"] .slides section { + transition-duration: 1200ms; +} + +/* Slide-specific transition speed overrides */ +.reveal .slides section[data-transition-speed="fast"] { + transition-duration: 400ms; +} +.reveal .slides section[data-transition-speed="slow"] { + transition-duration: 1200ms; +} + +.reveal .slides>section.stack { + padding-top: 0; + padding-bottom: 0; +} + +.reveal .slides>section.present, +.reveal .slides>section>section.present { + display: block; + z-index: 11; + opacity: 1; +} + +.reveal.center, +.reveal.center .slides, +.reveal.center .slides section { + min-height: 0 !important; +} + +/* Don't allow interaction with invisible slides */ +.reveal .slides>section.future, +.reveal .slides>section>section.future, +.reveal .slides>section.past, +.reveal .slides>section>section.past { + pointer-events: none; +} + +.reveal.overview .slides>section, +.reveal.overview .slides>section>section { + pointer-events: auto; +} + +.reveal .slides>section.past, +.reveal .slides>section.future, +.reveal .slides>section>section.past, +.reveal .slides>section>section.future { + opacity: 0; +} + + +/********************************************* + * Mixins for readability of transitions + *********************************************/ + +@mixin transition-global($style) { + .reveal .slides section[data-transition=#{$style}], + .reveal.#{$style} .slides section:not([data-transition]) { + @content; + } +} +@mixin transition-horizontal-past($style) { + .reveal .slides>section[data-transition=#{$style}].past, + .reveal .slides>section[data-transition~=#{$style}-out].past, + .reveal.#{$style} .slides>section:not([data-transition]).past { + @content; + } +} +@mixin transition-horizontal-future($style) { + .reveal .slides>section[data-transition=#{$style}].future, + .reveal .slides>section[data-transition~=#{$style}-in].future, + .reveal.#{$style} .slides>section:not([data-transition]).future { + @content; + } +} + +@mixin transition-vertical-past($style) { + .reveal .slides>section>section[data-transition=#{$style}].past, + .reveal .slides>section>section[data-transition~=#{$style}-out].past, + .reveal.#{$style} .slides>section>section:not([data-transition]).past { + @content; + } +} +@mixin transition-vertical-future($style) { + .reveal .slides>section>section[data-transition=#{$style}].future, + .reveal .slides>section>section[data-transition~=#{$style}-in].future, + .reveal.#{$style} .slides>section>section:not([data-transition]).future { + @content; + } +} + +/********************************************* + * SLIDE TRANSITION + * Aliased 'linear' for backwards compatibility + *********************************************/ + +@each $stylename in slide, linear { + .reveal.#{$stylename} section { + backface-visibility: hidden; + } + @include transition-horizontal-past(#{$stylename}) { + transform: translate(-150%, 0); + } + @include transition-horizontal-future(#{$stylename}) { + transform: translate(150%, 0); + } + @include transition-vertical-past(#{$stylename}) { + transform: translate(0, -150%); + } + @include transition-vertical-future(#{$stylename}) { + transform: translate(0, 150%); + } +} + +/********************************************* + * CONVEX TRANSITION + * Aliased 'default' for backwards compatibility + *********************************************/ + +@each $stylename in default, convex { + @include transition-horizontal-past(#{$stylename}) { + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + } + @include transition-horizontal-future(#{$stylename}) { + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + } + @include transition-vertical-past(#{$stylename}) { + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); + } + @include transition-vertical-future(#{$stylename}) { + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); + } +} + +/********************************************* + * CONCAVE TRANSITION + *********************************************/ + +@include transition-horizontal-past(concave) { + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); +} +@include transition-horizontal-future(concave) { + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); +} +@include transition-vertical-past(concave) { + transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); +} +@include transition-vertical-future(concave) { + transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); +} + + +/********************************************* + * ZOOM TRANSITION + *********************************************/ + +@include transition-global(zoom) { + transition-timing-function: ease; +} +@include transition-horizontal-past(zoom) { + visibility: hidden; + transform: scale(16); +} +@include transition-horizontal-future(zoom) { + visibility: hidden; + transform: scale(0.2); +} +@include transition-vertical-past(zoom) { + transform: translate(0, -150%); +} +@include transition-vertical-future(zoom) { + transform: translate(0, 150%); +} + + +/********************************************* + * CUBE TRANSITION + *********************************************/ + +.reveal.cube .slides { + perspective: 1300px; +} + +.reveal.cube .slides section { + padding: 30px; + min-height: 700px; + backface-visibility: hidden; + box-sizing: border-box; +} + .reveal.center.cube .slides section { + min-height: 0; + } + .reveal.cube .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0,0,0,0.1); + border-radius: 4px; + transform: translateZ( -20px ); + } + .reveal.cube .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0,0,0,0.2); + transform: translateZ(-90px) rotateX( 65deg ); + } + +.reveal.cube .slides>section.stack { + padding: 0; + background: none; +} + +.reveal.cube .slides>section.past { + transform-origin: 100% 0%; + transform: translate3d(-100%, 0, 0) rotateY(-90deg); +} + +.reveal.cube .slides>section.future { + transform-origin: 0% 0%; + transform: translate3d(100%, 0, 0) rotateY(90deg); +} + +.reveal.cube .slides>section>section.past { + transform-origin: 0% 100%; + transform: translate3d(0, -100%, 0) rotateX(90deg); +} + +.reveal.cube .slides>section>section.future { + transform-origin: 0% 0%; + transform: translate3d(0, 100%, 0) rotateX(-90deg); +} + + +/********************************************* + * PAGE TRANSITION + *********************************************/ + +.reveal.page .slides { + perspective-origin: 0% 50%; + perspective: 3000px; +} + +.reveal.page .slides section { + padding: 30px; + min-height: 700px; + box-sizing: border-box; +} + .reveal.page .slides section.past { + z-index: 12; + } + .reveal.page .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0,0,0,0.1); + transform: translateZ( -20px ); + } + .reveal.page .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0,0,0,0.2); + + -webkit-transform: translateZ(-90px) rotateX( 65deg ); + } + +.reveal.page .slides>section.stack { + padding: 0; + background: none; +} + +.reveal.page .slides>section.past { + transform-origin: 0% 0%; + transform: translate3d(-40%, 0, 0) rotateY(-80deg); +} + +.reveal.page .slides>section.future { + transform-origin: 100% 0%; + transform: translate3d(0, 0, 0); +} + +.reveal.page .slides>section>section.past { + transform-origin: 0% 0%; + transform: translate3d(0, -40%, 0) rotateX(80deg); +} + +.reveal.page .slides>section>section.future { + transform-origin: 0% 100%; + transform: translate3d(0, 0, 0); +} + + +/********************************************* + * FADE TRANSITION + *********************************************/ + +.reveal .slides section[data-transition=fade], +.reveal.fade .slides section:not([data-transition]), +.reveal.fade .slides>section>section:not([data-transition]) { + transform: none; + transition: opacity 0.5s; +} + + +.reveal.fade.overview .slides section, +.reveal.fade.overview .slides>section>section { + transition: none; +} + + +/********************************************* + * NO TRANSITION + *********************************************/ + +@include transition-global(none) { + transform: none; + transition: none; +} + + +/********************************************* + * PAUSED MODE + *********************************************/ + +.reveal .pause-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: black; + visibility: hidden; + opacity: 0; + z-index: 100; + transition: all 1s ease; +} +.reveal.paused .pause-overlay { + visibility: visible; + opacity: 1; +} + + +/********************************************* + * FALLBACK + *********************************************/ + +.no-transforms { + overflow-y: auto; +} + +.no-transforms .reveal .slides { + position: relative; + width: 80%; + height: auto !important; + top: 0; + left: 50%; + margin: 0; + text-align: center; +} + +.no-transforms .reveal .controls, +.no-transforms .reveal .progress { + display: none !important; +} + +.no-transforms .reveal .slides section { + display: block !important; + opacity: 1 !important; + position: relative !important; + height: auto; + min-height: 0; + top: 0; + left: -50%; + margin: 70px 0; + transform: none; +} + +.no-transforms .reveal .slides section section { + left: 0; +} + +.reveal .no-transition, +.reveal .no-transition * { + transition: none !important; +} + + +/********************************************* + * PER-SLIDE BACKGROUNDS + *********************************************/ + +.reveal .backgrounds { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + perspective: 600px; +} + .reveal .slide-background { + display: none; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + visibility: hidden; + + background-color: rgba( 0, 0, 0, 0 ); + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + + transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + } + + .reveal .slide-background.stack { + display: block; + } + + .reveal .slide-background.present { + opacity: 1; + visibility: visible; + } + + .print-pdf .reveal .slide-background { + opacity: 1 !important; + visibility: visible !important; + } + +/* Video backgrounds */ +.reveal .slide-background video { + position: absolute; + width: 100%; + height: 100%; + max-width: none; + max-height: none; + top: 0; + left: 0; +} + +/* Immediate transition style */ +.reveal[data-background-transition=none]>.backgrounds .slide-background, +.reveal>.backgrounds .slide-background[data-background-transition=none] { + transition: none; +} + +/* Slide */ +.reveal[data-background-transition=slide]>.backgrounds .slide-background, +.reveal>.backgrounds .slide-background[data-background-transition=slide] { + opacity: 1; + backface-visibility: hidden; +} + .reveal[data-background-transition=slide]>.backgrounds .slide-background.past, + .reveal>.backgrounds .slide-background.past[data-background-transition=slide] { + transform: translate(-100%, 0); + } + .reveal[data-background-transition=slide]>.backgrounds .slide-background.future, + .reveal>.backgrounds .slide-background.future[data-background-transition=slide] { + transform: translate(100%, 0); + } + + .reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past, + .reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide] { + transform: translate(0, -100%); + } + .reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future, + .reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide] { + transform: translate(0, 100%); + } + + +/* Convex */ +.reveal[data-background-transition=convex]>.backgrounds .slide-background.past, +.reveal>.backgrounds .slide-background.past[data-background-transition=convex] { + opacity: 0; + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); +} +.reveal[data-background-transition=convex]>.backgrounds .slide-background.future, +.reveal>.backgrounds .slide-background.future[data-background-transition=convex] { + opacity: 0; + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); +} + +.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past, +.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex] { + opacity: 0; + transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); +} +.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future, +.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex] { + opacity: 0; + transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); +} + + +/* Concave */ +.reveal[data-background-transition=concave]>.backgrounds .slide-background.past, +.reveal>.backgrounds .slide-background.past[data-background-transition=concave] { + opacity: 0; + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); +} +.reveal[data-background-transition=concave]>.backgrounds .slide-background.future, +.reveal>.backgrounds .slide-background.future[data-background-transition=concave] { + opacity: 0; + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); +} + +.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past, +.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave] { + opacity: 0; + transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); +} +.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future, +.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave] { + opacity: 0; + transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); +} + +/* Zoom */ +.reveal[data-background-transition=zoom]>.backgrounds .slide-background, +.reveal>.backgrounds .slide-background[data-background-transition=zoom] { + transition-timing-function: ease; +} + +.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past, +.reveal>.backgrounds .slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(16); +} +.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future, +.reveal>.backgrounds .slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(0.2); +} + +.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past, +.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(16); +} +.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future, +.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(0.2); +} + + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"]>.backgrounds .slide-background { + transition-duration: 400ms; +} +.reveal[data-transition-speed="slow"]>.backgrounds .slide-background { + transition-duration: 1200ms; +} + + +/********************************************* + * OVERVIEW + *********************************************/ + +.reveal.overview { + perspective-origin: 50% 50%; + perspective: 700px; + + .slides section { + height: 100%; + top: 0 !important; + opacity: 1 !important; + overflow: hidden; + visibility: visible !important; + cursor: pointer; + box-sizing: border-box; + } + .slides section:hover, + .slides section.present { + outline: 10px solid rgba(150,150,150,0.4); + outline-offset: 10px; + } + .slides section .fragment { + opacity: 1; + transition: none; + } + .slides section:after, + .slides section:before { + display: none !important; + } + .slides>section.stack { + padding: 0; + top: 0 !important; + background: none; + outline: none; + overflow: visible; + } + + .backgrounds { + perspective: inherit; + } + + .backgrounds .slide-background { + opacity: 1; + visibility: visible; + + // This can't be applied to the slide itself in Safari + outline: 10px solid rgba(150,150,150,0.1); + outline-offset: 10px; + } +} + +// Disable transitions transitions while we're activating +// or deactivating the overview mode. +.reveal.overview .slides section, +.reveal.overview-deactivating .slides section { + transition: none; +} + +.reveal.overview .backgrounds .slide-background, +.reveal.overview-deactivating .backgrounds .slide-background { + transition: none; +} + +.reveal.overview-animated .slides { + transition: transform 0.4s ease; +} + + +/********************************************* + * RTL SUPPORT + *********************************************/ + +.reveal.rtl .slides, +.reveal.rtl .slides h1, +.reveal.rtl .slides h2, +.reveal.rtl .slides h3, +.reveal.rtl .slides h4, +.reveal.rtl .slides h5, +.reveal.rtl .slides h6 { + direction: rtl; + font-family: sans-serif; +} + +.reveal.rtl pre, +.reveal.rtl code { + direction: ltr; +} + +.reveal.rtl ol, +.reveal.rtl ul { + text-align: right; +} + +.reveal.rtl .progress span { + float: right +} + +/********************************************* + * PARALLAX BACKGROUND + *********************************************/ + +.reveal.has-parallax-background .backgrounds { + transition: all 0.8s ease; +} + +/* Global transition speed settings */ +.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds { + transition-duration: 400ms; +} +.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds { + transition-duration: 1200ms; +} + + +/********************************************* + * LINK PREVIEW OVERLAY + *********************************************/ + +.reveal .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; + background: rgba( 0, 0, 0, 0.9 ); + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; +} + .reveal .overlay.visible { + opacity: 1; + visibility: visible; + } + + .reveal .overlay .spinner { + position: absolute; + display: block; + top: 50%; + left: 50%; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + z-index: 10; + background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D); + + visibility: visible; + opacity: 0.6; + transition: all 0.3s ease; + } + + .reveal .overlay header { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 40px; + z-index: 2; + border-bottom: 1px solid #222; + } + .reveal .overlay header a { + display: inline-block; + width: 40px; + height: 40px; + padding: 0 10px; + float: right; + opacity: 0.6; + + box-sizing: border-box; + } + .reveal .overlay header a:hover { + opacity: 1; + } + .reveal .overlay header a .icon { + display: inline-block; + width: 20px; + height: 20px; + + background-position: 50% 50%; + background-size: 100%; + background-repeat: no-repeat; + } + .reveal .overlay header a.close .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC); + } + .reveal .overlay header a.external .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==); + } + + .reveal .overlay .viewport { + position: absolute; + display: flex; + top: 40px; + right: 0; + bottom: 0; + left: 0; + } + + .reveal .overlay.overlay-preview .viewport iframe { + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + border: 0; + + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; + } + + .reveal .overlay.overlay-preview.loaded .viewport iframe { + opacity: 1; + visibility: visible; + } + + .reveal .overlay.overlay-preview.loaded .spinner { + opacity: 0; + visibility: hidden; + transform: scale(0.2); + } + + .reveal .overlay.overlay-help .viewport { + overflow: auto; + color: #fff; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner { + width: 600px; + margin: auto; + padding: 20px 20px 80px 20px; + text-align: center; + letter-spacing: normal; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner .title { + font-size: 20px; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner table { + border: 1px solid #fff; + border-collapse: collapse; + font-size: 16px; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner table th, + .reveal .overlay.overlay-help .viewport .viewport-inner table td { + width: 200px; + padding: 14px; + border: 1px solid #fff; + vertical-align: middle; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner table th { + padding-top: 20px; + padding-bottom: 20px; + } + + + +/********************************************* + * PLAYBACK COMPONENT + *********************************************/ + +.reveal .playback { + position: fixed; + left: 15px; + bottom: 20px; + z-index: 30; + cursor: pointer; + transition: all 400ms ease; +} + +.reveal.overview .playback { + opacity: 0; + visibility: hidden; +} + + +/********************************************* + * ROLLING LINKS + *********************************************/ + +.reveal .roll { + display: inline-block; + line-height: 1.2; + overflow: hidden; + + vertical-align: top; + perspective: 400px; + perspective-origin: 50% 50%; +} + .reveal .roll:hover { + background: none; + text-shadow: none; + } +.reveal .roll span { + display: block; + position: relative; + padding: 0 2px; + + pointer-events: none; + transition: all 400ms ease; + transform-origin: 50% 0%; + transform-style: preserve-3d; + backface-visibility: hidden; +} + .reveal .roll:hover span { + background: rgba(0,0,0,0.5); + transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg ); + } +.reveal .roll span:after { + content: attr(data-title); + + display: block; + position: absolute; + left: 0; + top: 0; + padding: 0 2px; + backface-visibility: hidden; + transform-origin: 50% 0%; + transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg ); +} + + +/********************************************* + * SPEAKER NOTES + *********************************************/ + +// Hide on-page notes +.reveal aside.notes { + display: none; +} + +// An interface element that can optionally be used to show the +// speaker notes to all viewers, on top of the presentation +.reveal .speaker-notes { + display: none; + position: absolute; + width: 70%; + max-height: 15%; + left: 15%; + bottom: 26px; + padding: 10px; + z-index: 1; + font-size: 18px; + line-height: 1.4; + color: #fff; + background-color: rgba(0,0,0,0.5); + overflow: auto; + box-sizing: border-box; + text-align: left; + font-family: Helvetica, sans-serif; + -webkit-overflow-scrolling: touch; +} + +.reveal .speaker-notes.visible:not(:empty) { + display: block; +} + +@media screen and (max-width: 1024px) { + .reveal .speaker-notes { + font-size: 14px; + } +} + +@media screen and (max-width: 600px) { + .reveal .speaker-notes { + width: 90%; + left: 5%; + } +} + + +/********************************************* + * ZOOM PLUGIN + *********************************************/ + +.zoomed .reveal *, +.zoomed .reveal *:before, +.zoomed .reveal *:after { + backface-visibility: visible !important; +} + +.zoomed .reveal .progress, +.zoomed .reveal .controls { + opacity: 0; +} + +.zoomed .reveal .roll span { + background: none; +} + +.zoomed .reveal .roll span:after { + visibility: hidden; +} diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/README.md b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/README.md new file mode 100755 index 0000000..5a6c8fa --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/README.md @@ -0,0 +1,21 @@ +## Dependencies + +Themes are written using Sass to keep things modular and reduce the need for repeated selectors across files. Make sure that you have the reveal.js development environment including the Grunt dependencies installed before proceding: https://github.com/hakimel/reveal.js#full-setup + +## Creating a Theme + +To create your own theme, start by duplicating a ```.scss``` file in [/css/theme/source](https://github.com/hakimel/reveal.js/blob/master/css/theme/source). It will be automatically compiled by Grunt from Sass to CSS (see the [Gruntfile](https://github.com/hakimel/reveal.js/blob/master/Gruntfile.js)) when you run `grunt css-themes`. + +Each theme file does four things in the following order: + +1. **Include [/css/theme/template/mixins.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/mixins.scss)** +Shared utility functions. + +2. **Include [/css/theme/template/settings.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/settings.scss)** +Declares a set of custom variables that the template file (step 4) expects. Can be overridden in step 3. + +3. **Override** +This is where you override the default theme. Either by specifying variables (see [settings.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/settings.scss) for reference) or by adding any selectors and styles you please. + +4. **Include [/css/theme/template/theme.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/theme.scss)** +The template theme file which will generate final CSS output based on the currently defined variables. diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/beige.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/beige.css new file mode 100755 index 0000000..5bbda4b --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/beige.css @@ -0,0 +1,291 @@ +/** + * Beige theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #f7f2d3; + background: -moz-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, white), color-stop(100%, #f7f2d3)); + background: -webkit-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: -o-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: -ms-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background-color: #f7f3de; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #333; } + +::selection { + color: #fff; + background: rgba(79, 64, 28, 0.99); + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #333; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #8b743d; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #c0a86e; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #564826; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #333; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #8b743d; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #8b743d; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #8b743d; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #8b743d; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #8b743d; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #c0a86e; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #c0a86e; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #c0a86e; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #c0a86e; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #8b743d; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/black.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/black.css new file mode 100755 index 0000000..511fa79 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/black.css @@ -0,0 +1,287 @@ +/** + * Black theme for reveal.js. This is the opposite of the 'white' theme. + * + * By Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); +section.has-light-background, section.has-light-background h1, section.has-light-background h2, section.has-light-background h3, section.has-light-background h4, section.has-light-background h5, section.has-light-background h6 { + color: #222; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #222; + background-color: #222; } + +.reveal { + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 38px; + font-weight: normal; + color: #fff; } + +::selection { + color: #fff; + background: #bee4fd; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #fff; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-weight: 600; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 2.5em; } + +.reveal h2 { + font-size: 1.6em; } + +.reveal h3 { + font-size: 1.3em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #42affa; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #8dcffc; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #068de9; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #fff; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #42affa; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #42affa; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #42affa; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #42affa; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #42affa; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #8dcffc; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #8dcffc; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #8dcffc; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #8dcffc; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #42affa; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/blood.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/blood.css new file mode 100755 index 0000000..6fe3d67 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/blood.css @@ -0,0 +1,310 @@ +/** + * Blood theme for reveal.js + * Author: Walther http://github.com/Walther + * + * Designed to be used with highlight.js theme + * "monokai_sublime.css" available from + * https://github.com/isagalaev/highlight.js/ + * + * For other themes, change $codeBackground accordingly. + * + */ +@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,700,300italic,700italic); +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #222; + background-color: #222; } + +.reveal { + font-family: Ubuntu, "sans-serif"; + font-size: 36px; + font-weight: normal; + color: #eee; } + +::selection { + color: #fff; + background: #a23; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee; + font-family: Ubuntu, "sans-serif"; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: 2px 2px 2px #222; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #a23; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #dd5566; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #6a1520; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #a23; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #a23; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #a23; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #a23; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #a23; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #dd5566; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #dd5566; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #dd5566; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #dd5566; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #a23; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +.reveal p { + font-weight: 300; + text-shadow: 1px 1px #222; } + +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + font-weight: 700; } + +.reveal p code { + background-color: #23241f; + display: inline-block; + border-radius: 7px; } + +.reveal small code { + vertical-align: baseline; } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/league.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/league.css new file mode 100755 index 0000000..03c44ce --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/league.css @@ -0,0 +1,293 @@ +/** + * League theme for reveal.js. + * + * This was the default theme pre-3.0.0. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #1c1e20; + background: -moz-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #555a5f), color-stop(100%, #1c1e20)); + background: -webkit-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -o-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -ms-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background-color: #2b2b2b; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #eee; } + +::selection { + color: #fff; + background: #FF5E99; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #13DAEC; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #71e9f4; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #0d99a5; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #13DAEC; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #13DAEC; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #13DAEC; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #13DAEC; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #13DAEC; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #71e9f4; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #71e9f4; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #71e9f4; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #71e9f4; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #13DAEC; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/moon.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/moon.css new file mode 100755 index 0000000..5e5d6e4 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/moon.css @@ -0,0 +1,291 @@ +/** + * Solarized Dark theme for reveal.js. + * Author: Achim Staebler + */ +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #002b36; + background-color: #002b36; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #93a1a1; } + +::selection { + color: #fff; + background: #d33682; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee8d5; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #268bd2; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #78b9e6; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #1a6091; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #93a1a1; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #268bd2; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #268bd2; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #268bd2; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #268bd2; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #268bd2; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #78b9e6; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #78b9e6; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #78b9e6; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #78b9e6; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #268bd2; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/night.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/night.css new file mode 100755 index 0000000..a439cdc --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/night.css @@ -0,0 +1,285 @@ +/** + * Black theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(https://fonts.googleapis.com/css?family=Montserrat:700); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic); +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #111; + background-color: #111; } + +.reveal { + font-family: "Open Sans", sans-serif; + font-size: 30px; + font-weight: normal; + color: #eee; } + +::selection { + color: #fff; + background: #e7ad52; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee; + font-family: "Montserrat", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: -0.03em; + text-transform: none; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #e7ad52; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #f3d7ac; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #d08a1d; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #e7ad52; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #e7ad52; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #e7ad52; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #e7ad52; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #e7ad52; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #f3d7ac; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #f3d7ac; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #f3d7ac; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #f3d7ac; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #e7ad52; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/serif.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/serif.css new file mode 100755 index 0000000..40ccb39 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/serif.css @@ -0,0 +1,287 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is brown. + * + * This theme is Copyright (C) 2012-2013 Owen Versteeg, http://owenversteeg.com - it is MIT licensed. + */ +.reveal a { + line-height: 1.3em; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #F0F1EB; + background-color: #F0F1EB; } + +.reveal { + font-family: "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif; + font-size: 36px; + font-weight: normal; + color: #000; } + +::selection { + color: #fff; + background: #26351C; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #383D3D; + font-family: "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: none; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #51483D; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #8b7c69; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #25211c; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #51483D; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #51483D; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #51483D; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #51483D; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #51483D; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #8b7c69; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #8b7c69; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #8b7c69; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #8b7c69; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #51483D; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/simple.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/simple.css new file mode 100755 index 0000000..b17fa5c --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/simple.css @@ -0,0 +1,287 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is darkblue. + * + * This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed. + * reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #fff; + background-color: #fff; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #000; } + +::selection { + color: #fff; + background: rgba(0, 0, 0, 0.99); + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #000; + font-family: "News Cycle", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: none; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #00008B; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #0000f1; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #00003f; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #00008B; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #00008B; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #00008B; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #00008B; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #00008B; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #0000f1; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #0000f1; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #0000f1; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #0000f1; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #00008B; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/sky.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/sky.css new file mode 100755 index 0000000..99f1cfd --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/sky.css @@ -0,0 +1,294 @@ +/** + * Sky theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700,400italic,700italic); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); +.reveal a { + line-height: 1.3em; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #add9e4; + background: -moz-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f7fbfc), color-stop(100%, #add9e4)); + background: -webkit-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: -o-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: -ms-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background-color: #f7fbfc; } + +.reveal { + font-family: "Open Sans", sans-serif; + font-size: 36px; + font-weight: normal; + color: #333; } + +::selection { + color: #fff; + background: #134674; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #333; + font-family: "Quicksand", sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: -0.08em; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #3b759e; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #74a7cb; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #264c66; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #333; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #3b759e; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #3b759e; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #3b759e; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #3b759e; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #3b759e; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #74a7cb; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #74a7cb; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #74a7cb; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #74a7cb; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #3b759e; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/solarized.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/solarized.css new file mode 100755 index 0000000..b4d4d4b --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/solarized.css @@ -0,0 +1,291 @@ +/** + * Solarized Light theme for reveal.js. + * Author: Achim Staebler + */ +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #fdf6e3; + background-color: #fdf6e3; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #657b83; } + +::selection { + color: #fff; + background: #d33682; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #586e75; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #268bd2; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #78b9e6; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #1a6091; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #657b83; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #268bd2; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #268bd2; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #268bd2; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #268bd2; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #268bd2; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #78b9e6; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #78b9e6; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #78b9e6; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #78b9e6; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #268bd2; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/beige.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/beige.scss new file mode 100755 index 0000000..5564f53 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/beige.scss @@ -0,0 +1,39 @@ +/** + * Beige theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + + +// Override theme settings (see ../template/settings.scss) +$mainColor: #333; +$headingColor: #333; +$headingTextShadow: none; +$backgroundColor: #f7f3de; +$linkColor: #8b743d; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: rgba(79, 64, 28, 0.99); +$heading1TextShadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15); + +// Background generator +@mixin bodyBackground() { + @include radial-gradient( rgba(247,242,211,1), rgba(255,255,255,1) ); +} + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/black.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/black.scss new file mode 100755 index 0000000..5f7f601 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/black.scss @@ -0,0 +1,49 @@ +/** + * Black theme for reveal.js. This is the opposite of the 'white' theme. + * + * By Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + +// Include theme-specific fonts +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #222; + +$mainColor: #fff; +$headingColor: #fff; + +$mainFontSize: 38px; +$mainFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: normal; +$headingTextTransform: uppercase; +$headingFontWeight: 600; +$linkColor: #42affa; +$linkColorHover: lighten( $linkColor, 15% ); +$selectionBackgroundColor: lighten( $linkColor, 25% ); + +$heading1Size: 2.5em; +$heading2Size: 1.6em; +$heading3Size: 1.3em; +$heading4Size: 1.0em; + +section.has-light-background { + &, h1, h2, h3, h4, h5, h6 { + color: #222; + } +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/blood.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/blood.scss new file mode 100755 index 0000000..d22b53d --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/blood.scss @@ -0,0 +1,79 @@ +/** + * Blood theme for reveal.js + * Author: Walther http://github.com/Walther + * + * Designed to be used with highlight.js theme + * "monokai_sublime.css" available from + * https://github.com/isagalaev/highlight.js/ + * + * For other themes, change $codeBackground accordingly. + * + */ + + // Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + +// Include theme-specific fonts + +@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,700,300italic,700italic); + +// Colors used in the theme +$blood: #a23; +$coal: #222; +$codeBackground: #23241f; + +$backgroundColor: $coal; + +// Main text +$mainFont: Ubuntu, 'sans-serif'; +$mainFontSize: 36px; +$mainColor: #eee; + +// Headings +$headingFont: Ubuntu, 'sans-serif'; +$headingTextShadow: 2px 2px 2px $coal; + +// h1 shadow, borrowed humbly from +// (c) Default theme by Hakim El Hattab +$heading1TextShadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15); + +// Links +$linkColor: $blood; +$linkColorHover: lighten( $linkColor, 20% ); + +// Text selection +$selectionBackgroundColor: $blood; +$selectionColor: #fff; + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- + +// some overrides after theme template import + +.reveal p { + font-weight: 300; + text-shadow: 1px 1px $coal; +} + +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + font-weight: 700; +} + +.reveal p code { + background-color: $codeBackground; + display: inline-block; + border-radius: 7px; +} + +.reveal small code { + vertical-align: baseline; +} \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/league.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/league.scss new file mode 100755 index 0000000..46ea04a --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/league.scss @@ -0,0 +1,34 @@ +/** + * League theme for reveal.js. + * + * This was the default theme pre-3.0.0. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + +// Override theme settings (see ../template/settings.scss) +$headingTextShadow: 0px 0px 6px rgba(0,0,0,0.2); +$heading1TextShadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15); + +// Background generator +@mixin bodyBackground() { + @include radial-gradient( rgba(28,30,32,1), rgba(85,90,95,1) ); +} + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/moon.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/moon.scss new file mode 100755 index 0000000..e47e5b5 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/moon.scss @@ -0,0 +1,57 @@ +/** + * Solarized Dark theme for reveal.js. + * Author: Achim Staebler + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; +} + +// Solarized colors +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; + +// Override theme settings (see ../template/settings.scss) +$mainColor: $base1; +$headingColor: $base2; +$headingTextShadow: none; +$backgroundColor: $base03; +$linkColor: $blue; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: $magenta; + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/night.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/night.scss new file mode 100755 index 0000000..b0cb57f --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/night.scss @@ -0,0 +1,35 @@ +/** + * Black theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=Montserrat:700); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #111; + +$mainFont: 'Open Sans', sans-serif; +$linkColor: #e7ad52; +$linkColorHover: lighten( $linkColor, 20% ); +$headingFont: 'Montserrat', Impact, sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: -0.03em; +$headingTextTransform: none; +$selectionBackgroundColor: #e7ad52; +$mainFontSize: 30px; + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/serif.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/serif.scss new file mode 100755 index 0000000..ec3fcb3 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/serif.scss @@ -0,0 +1,35 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is brown. + * + * This theme is Copyright (C) 2012-2013 Owen Versteeg, http://owenversteeg.com - it is MIT licensed. + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Override theme settings (see ../template/settings.scss) +$mainFont: 'Palatino Linotype', 'Book Antiqua', Palatino, FreeSerif, serif; +$mainColor: #000; +$headingFont: 'Palatino Linotype', 'Book Antiqua', Palatino, FreeSerif, serif; +$headingColor: #383D3D; +$headingTextShadow: none; +$headingTextTransform: none; +$backgroundColor: #F0F1EB; +$linkColor: #51483D; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: #26351C; + +.reveal a { + line-height: 1.3em; +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/simple.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/simple.scss new file mode 100755 index 0000000..84c7d9b --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/simple.scss @@ -0,0 +1,38 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is darkblue. + * + * This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed. + * reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + + +// Override theme settings (see ../template/settings.scss) +$mainFont: 'Lato', sans-serif; +$mainColor: #000; +$headingFont: 'News Cycle', Impact, sans-serif; +$headingColor: #000; +$headingTextShadow: none; +$headingTextTransform: none; +$backgroundColor: #fff; +$linkColor: #00008B; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: rgba(0, 0, 0, 0.99); + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/sky.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/sky.scss new file mode 100755 index 0000000..3fee67c --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/sky.scss @@ -0,0 +1,46 @@ +/** + * Sky theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700,400italic,700italic); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); + + +// Override theme settings (see ../template/settings.scss) +$mainFont: 'Open Sans', sans-serif; +$mainColor: #333; +$headingFont: 'Quicksand', sans-serif; +$headingColor: #333; +$headingLetterSpacing: -0.08em; +$headingTextShadow: none; +$backgroundColor: #f7fbfc; +$linkColor: #3b759e; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: #134674; + +// Fix links so they are not cut off +.reveal a { + line-height: 1.3em; +} + +// Background generator +@mixin bodyBackground() { + @include radial-gradient( #add9e4, #f7fbfc ); +} + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/solarized.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/solarized.scss new file mode 100755 index 0000000..912be56 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/solarized.scss @@ -0,0 +1,63 @@ +/** + * Solarized Light theme for reveal.js. + * Author: Achim Staebler + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + + +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; +} + +// Solarized colors +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; + +// Override theme settings (see ../template/settings.scss) +$mainColor: $base00; +$headingColor: $base01; +$headingTextShadow: none; +$backgroundColor: $base3; +$linkColor: $blue; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: $magenta; + +// Background generator +// @mixin bodyBackground() { +// @include radial-gradient( rgba($base3,1), rgba(lighten($base3, 20%),1) ); +// } + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/white.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/white.scss new file mode 100755 index 0000000..6758ce0 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/source/white.scss @@ -0,0 +1,49 @@ +/** + * White theme for reveal.js. This is the opposite of the 'black' theme. + * + * By Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + +// Include theme-specific fonts +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #fff; + +$mainColor: #222; +$headingColor: #222; + +$mainFontSize: 38px; +$mainFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: normal; +$headingTextTransform: uppercase; +$headingFontWeight: 600; +$linkColor: #2a76dd; +$linkColorHover: lighten( $linkColor, 15% ); +$selectionBackgroundColor: lighten( $linkColor, 25% ); + +$heading1Size: 2.5em; +$heading2Size: 1.6em; +$heading3Size: 1.3em; +$heading4Size: 1.0em; + +section.has-dark-background { + &, h1, h2, h3, h4, h5, h6 { + color: #fff; + } +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/mixins.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/mixins.scss new file mode 100755 index 0000000..e0c5606 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/mixins.scss @@ -0,0 +1,29 @@ +@mixin vertical-gradient( $top, $bottom ) { + background: $top; + background: -moz-linear-gradient( top, $top 0%, $bottom 100% ); + background: -webkit-gradient( linear, left top, left bottom, color-stop(0%,$top), color-stop(100%,$bottom) ); + background: -webkit-linear-gradient( top, $top 0%, $bottom 100% ); + background: -o-linear-gradient( top, $top 0%, $bottom 100% ); + background: -ms-linear-gradient( top, $top 0%, $bottom 100% ); + background: linear-gradient( top, $top 0%, $bottom 100% ); +} + +@mixin horizontal-gradient( $top, $bottom ) { + background: $top; + background: -moz-linear-gradient( left, $top 0%, $bottom 100% ); + background: -webkit-gradient( linear, left top, right top, color-stop(0%,$top), color-stop(100%,$bottom) ); + background: -webkit-linear-gradient( left, $top 0%, $bottom 100% ); + background: -o-linear-gradient( left, $top 0%, $bottom 100% ); + background: -ms-linear-gradient( left, $top 0%, $bottom 100% ); + background: linear-gradient( left, $top 0%, $bottom 100% ); +} + +@mixin radial-gradient( $outer, $inner, $type: circle ) { + background: $outer; + background: -moz-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -webkit-gradient( radial, center center, 0px, center center, 100%, color-stop(0%,$inner), color-stop(100%,$outer) ); + background: -webkit-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -o-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -ms-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: radial-gradient( center, $type cover, $inner 0%, $outer 100% ); +} \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/settings.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/settings.scss new file mode 100755 index 0000000..ffaac23 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/settings.scss @@ -0,0 +1,43 @@ +// Base settings for all themes that can optionally be +// overridden by the super-theme + +// Background of the presentation +$backgroundColor: #2b2b2b; + +// Primary/body text +$mainFont: 'Lato', sans-serif; +$mainFontSize: 36px; +$mainColor: #eee; + +// Vertical spacing between blocks of text +$blockMargin: 20px; + +// Headings +$headingMargin: 0 0 $blockMargin 0; +$headingFont: 'League Gothic', Impact, sans-serif; +$headingColor: #eee; +$headingLineHeight: 1.2; +$headingLetterSpacing: normal; +$headingTextTransform: uppercase; +$headingTextShadow: none; +$headingFontWeight: normal; +$heading1TextShadow: $headingTextShadow; + +$heading1Size: 3.77em; +$heading2Size: 2.11em; +$heading3Size: 1.55em; +$heading4Size: 1.00em; + +// Links and actions +$linkColor: #13DAEC; +$linkColorHover: lighten( $linkColor, 20% ); + +// Text selection +$selectionBackgroundColor: #FF5E99; +$selectionColor: #fff; + +// Generates the presentation background, can be overridden +// to return a background image or gradient +@mixin bodyBackground() { + background: $backgroundColor; +} \ No newline at end of file diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/theme.scss b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/theme.scss new file mode 100755 index 0000000..101a567 --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/template/theme.scss @@ -0,0 +1,346 @@ +// Base theme template for reveal.js + +/********************************************* + * GLOBAL STYLES + *********************************************/ + +body { + @include bodyBackground(); + background-color: $backgroundColor; +} + +.reveal { + font-family: $mainFont; + font-size: $mainFontSize; + font-weight: normal; + color: $mainColor; +} + +::selection { + color: $selectionColor; + background: $selectionBackgroundColor; + text-shadow: none; +} + +.reveal .slides>section, +.reveal .slides>section>section { + line-height: 1.3; + font-weight: inherit; +} + +/********************************************* + * HEADERS + *********************************************/ + +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: $headingMargin; + color: $headingColor; + + font-family: $headingFont; + font-weight: $headingFontWeight; + line-height: $headingLineHeight; + letter-spacing: $headingLetterSpacing; + + text-transform: $headingTextTransform; + text-shadow: $headingTextShadow; + + word-wrap: break-word; +} + +.reveal h1 {font-size: $heading1Size; } +.reveal h2 {font-size: $heading2Size; } +.reveal h3 {font-size: $heading3Size; } +.reveal h4 {font-size: $heading4Size; } + +.reveal h1 { + text-shadow: $heading1TextShadow; +} + + +/********************************************* + * OTHER + *********************************************/ + +.reveal p { + margin: $blockMargin 0; + line-height: 1.3; +} + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; +} +.reveal strong, +.reveal b { + font-weight: bold; +} + +.reveal em { + font-style: italic; +} + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + + text-align: left; + margin: 0 0 0 1em; +} + +.reveal ol { + list-style-type: decimal; +} + +.reveal ul { + list-style-type: disc; +} + +.reveal ul ul { + list-style-type: square; +} + +.reveal ul ul ul { + list-style-type: circle; +} + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; +} + +.reveal dt { + font-weight: bold; +} + +.reveal dd { + margin-left: 40px; +} + +.reveal q, +.reveal blockquote { + quotes: none; +} + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: $blockMargin auto; + padding: 5px; + + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0,0,0,0.2); +} + .reveal blockquote p:first-child, + .reveal blockquote p:last-child { + display: inline-block; + } + +.reveal q { + font-style: italic; +} + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: $blockMargin auto; + + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + + word-wrap: break-word; + + box-shadow: 0px 0px 6px rgba(0,0,0,0.3); +} +.reveal code { + font-family: monospace; +} + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; +} + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; +} + +.reveal table th { + font-weight: bold; +} + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; +} + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; +} + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; +} + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; +} + +.reveal sup { + vertical-align: super; +} +.reveal sub { + vertical-align: sub; +} + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; +} + +.reveal small * { + vertical-align: top; +} + + +/********************************************* + * LINKS + *********************************************/ + +.reveal a { + color: $linkColor; + text-decoration: none; + + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; +} + .reveal a:hover { + color: $linkColorHover; + + text-shadow: none; + border: none; + } + +.reveal .roll span:after { + color: #fff; + background: darken( $linkColor, 15% ); +} + + +/********************************************* + * IMAGES + *********************************************/ + +.reveal section img { + margin: 15px 0px; + background: rgba(255,255,255,0.12); + border: 4px solid $mainColor; + + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); +} + + .reveal section img.plain { + border: 0; + box-shadow: none; + } + + .reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; + } + + .reveal a:hover img { + background: rgba(255,255,255,0.2); + border-color: $linkColor; + + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); + } + + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ + +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: $linkColor; +} + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: $linkColor; +} + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: $linkColor; +} + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: $linkColor; +} + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: $linkColorHover; +} + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: $linkColorHover; +} + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: $linkColorHover; +} + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: $linkColorHover; +} + + +/********************************************* + * PROGRESS BAR + *********************************************/ + +.reveal .progress { + background: rgba(0,0,0,0.2); +} + .reveal .progress span { + background: $linkColor; + + -webkit-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + -moz-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + } + + diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/white.css b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/white.css new file mode 100755 index 0000000..b10dd0e --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/css/theme/white.css @@ -0,0 +1,287 @@ +/** + * White theme for reveal.js. This is the opposite of the 'black' theme. + * + * By Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); +section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 { + color: #fff; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #fff; + background-color: #fff; } + +.reveal { + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 38px; + font-weight: normal; + color: #222; } + +::selection { + color: #fff; + background: #98bdef; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #222; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-weight: 600; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 2.5em; } + +.reveal h2 { + font-size: 1.6em; } + +.reveal h3 { + font-size: 1.3em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #2a76dd; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #6ca0e8; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #1a53a1; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #222; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #2a76dd; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #2a76dd; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #2a76dd; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #2a76dd; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #2a76dd; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #6ca0e8; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #6ca0e8; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #6ca0e8; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #6ca0e8; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #2a76dd; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/index.html b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/index.html new file mode 100755 index 0000000..1d7694d --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/index.html @@ -0,0 +1,741 @@ + + + + + + + Drupal VM, Meet Symfony Console + + + + + + + + + + + + + + + + + + + + + +

      + + + + + + + + diff --git a/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/js/reveal.js b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/js/reveal.js new file mode 100755 index 0000000..10c609e --- /dev/null +++ b/drupal-vm-symfony-console/2016-07-23-drupalcamp-bristol/js/reveal.js @@ -0,0 +1,4744 @@ +/*! + * reveal.js + * http://lab.hakim.se/reveal-js + * MIT licensed + * + * Copyright (C) 2016 Hakim El Hattab, http://hakim.se + */ +(function( root, factory ) { + if( typeof define === 'function' && define.amd ) { + // AMD. Register as an anonymous module. + define( function() { + root.Reveal = factory(); + return root.Reveal; + } ); + } else if( typeof exports === 'object' ) { + // Node. Does not work with strict CommonJS. + module.exports = factory(); + } else { + // Browser globals. + root.Reveal = factory(); + } +}( this, function() { + + 'use strict'; + + var Reveal; + + // The reveal.js version + var VERSION = '3.3.0'; + + var SLIDES_SELECTOR = '.slides section', + HORIZONTAL_SLIDES_SELECTOR = '.slides>section', + VERTICAL_SLIDES_SELECTOR = '.slides>section.present>section', + HOME_SLIDE_SELECTOR = '.slides>section:first-of-type', + UA = navigator.userAgent, + + // Configuration defaults, can be overridden at initialization time + config = { + + // The "normal" size of the presentation, aspect ratio will be preserved + // when the presentation is scaled to fit different resolutions + width: 960, + height: 700, + + // Factor of the display size that should remain empty around the content + margin: 0.1, + + // Bounds for smallest/largest possible scale to apply to content + minScale: 0.2, + maxScale: 1.5, + + // Display controls in the bottom right corner + controls: true, + + // Display a presentation progress bar + progress: true, + + // Display the page number of the current slide + slideNumber: false, + + // Push each slide change to the browser history + history: false, + + // Enable keyboard shortcuts for navigation + keyboard: true, + + // Optional function that blocks keyboard events when retuning false + keyboardCondition: null, + + // Enable the slide overview mode + overview: true, + + // Vertical centering of slides + center: true, + + // Enables touch navigation on devices with touch input + touch: true, + + // Loop the presentation + loop: false, + + // Change the presentation direction to be RTL + rtl: false, + + // Randomizes the order of slides each time the presentation loads + shuffle: false, + + // Turns fragments on and off globally + fragments: true, + + // Flags if the presentation is running in an embedded mode, + // i.e. contained within a limited portion of the screen + embedded: false, + + // Flags if we should show a help overlay when the questionmark + // key is pressed + help: true, + + // Flags if it should be possible to pause the presentation (blackout) + pause: true, + + // Flags if speaker notes should be visible to all viewers + showNotes: false, + + // Number of milliseconds between automatically proceeding to the + // next slide, disabled when set to 0, this value can be overwritten + // by using a data-autoslide attribute on your slides + autoSlide: 0, + + // Stop auto-sliding after user input + autoSlideStoppable: true, + + // Use this method for navigation when auto-sliding (defaults to navigateNext) + autoSlideMethod: null, + + // Enable slide navigation via mouse wheel + mouseWheel: false, + + // Apply a 3D roll to links on hover + rollingLinks: false, + + // Hides the address bar on mobile devices + hideAddressBar: true, + + // Opens links in an iframe preview overlay + previewLinks: false, + + // Exposes the reveal.js API through window.postMessage + postMessage: true, + + // Dispatches all reveal.js events to the parent window through postMessage + postMessageEvents: false, + + // Focuses body when page changes visiblity to ensure keyboard shortcuts work + focusBodyOnPageVisibilityChange: true, + + // Transition style + transition: 'slide', // none/fade/slide/convex/concave/zoom + + // Transition speed + transitionSpeed: 'default', // default/fast/slow + + // Transition style for full page slide backgrounds + backgroundTransition: 'fade', // none/fade/slide/convex/concave/zoom + + // Parallax background image + parallaxBackgroundImage: '', // CSS syntax, e.g. "a.jpg" + + // Parallax background size + parallaxBackgroundSize: '', // CSS syntax, e.g. "3000px 2000px" + + // Amount of pixels to move the parallax background per slide step + parallaxBackgroundHorizontal: null, + parallaxBackgroundVertical: null, + + // Number of slides away from the current that are visible + viewDistance: 3, + + // Script dependencies to load + dependencies: [] + + }, + + // Flags if reveal.js is loaded (has dispatched the 'ready' event) + loaded = false, + + // Flags if the overview mode is currently active + overview = false, + + // Holds the dimensions of our overview slides, including margins + overviewSlideWidth = null, + overviewSlideHeight = null, + + // The horizontal and vertical index of the currently active slide + indexh, + indexv, + + // The previous and current slide HTML elements + previousSlide, + currentSlide, + + previousBackground, + + // Slides may hold a data-state attribute which we pick up and apply + // as a class to the body. This list contains the combined state of + // all current slides. + state = [], + + // The current scale of the presentation (see width/height config) + scale = 1, + + // CSS transform that is currently applied to the slides container, + // split into two groups + slidesTransform = { layout: '', overview: '' }, + + // Cached references to DOM elements + dom = {}, + + // Features supported by the browser, see #checkCapabilities() + features = {}, + + // Client is a mobile device, see #checkCapabilities() + isMobileDevice, + + // Client is a desktop Chrome, see #checkCapabilities() + isChrome, + + // Throttles mouse wheel navigation + lastMouseWheelStep = 0, + + // Delays updates to the URL due to a Chrome thumbnailer bug + writeURLTimeout = 0, + + // Flags if the interaction event listeners are bound + eventsAreBound = false, + + // The current auto-slide duration + autoSlide = 0, + + // Auto slide properties + autoSlidePlayer, + autoSlideTimeout = 0, + autoSlideStartTime = -1, + autoSlidePaused = false, + + // Holds information about the currently ongoing touch input + touch = { + startX: 0, + startY: 0, + startSpan: 0, + startCount: 0, + captured: false, + threshold: 40 + }, + + // Holds information about the keyboard shortcuts + keyboardShortcuts = { + 'N , SPACE': 'Next slide', + 'P': 'Previous slide', + '← , H': 'Navigate left', + '→ , L': 'Navigate right', + '↑ , K': 'Navigate up', + '↓ , J': 'Navigate down', + 'Home': 'First slide', + 'End': 'Last slide', + 'B , .': 'Pause', + 'F': 'Fullscreen', + 'ESC, O': 'Slide overview' + }; + + /** + * Starts up the presentation if the client is capable. + */ + function initialize( options ) { + + checkCapabilities(); + + if( !features.transforms2d && !features.transforms3d ) { + document.body.setAttribute( 'class', 'no-transforms' ); + + // Since JS won't be running any further, we load all lazy + // loading elements upfront + var images = toArray( document.getElementsByTagName( 'img' ) ), + iframes = toArray( document.getElementsByTagName( 'iframe' ) ); + + var lazyLoadable = images.concat( iframes ); + + for( var i = 0, len = lazyLoadable.length; i < len; i++ ) { + var element = lazyLoadable[i]; + if( element.getAttribute( 'data-src' ) ) { + element.setAttribute( 'src', element.getAttribute( 'data-src' ) ); + element.removeAttribute( 'data-src' ); + } + } + + // If the browser doesn't support core features we won't be + // using JavaScript to control the presentation + return; + } + + // Cache references to key DOM elements + dom.wrapper = document.querySelector( '.reveal' ); + dom.slides = document.querySelector( '.reveal .slides' ); + + // Force a layout when the whole page, incl fonts, has loaded + window.addEventListener( 'load', layout, false ); + + var query = Reveal.getQueryHash(); + + // Do not accept new dependencies via query config to avoid + // the potential of malicious script injection + if( typeof query['dependencies'] !== 'undefined' ) delete query['dependencies']; + + // Copy options over to our config object + extend( config, options ); + extend( config, query ); + + // Hide the address bar in mobile browsers + hideAddressBar(); + + // Loads the dependencies and continues to #start() once done + load(); + + } + + /** + * Inspect the client to see what it's capable of, this + * should only happens once per runtime. + */ + function checkCapabilities() { + + isMobileDevice = /(iphone|ipod|ipad|android)/gi.test( UA ); + isChrome = /chrome/i.test( UA ) && !/edge/i.test( UA ); + + var testElement = document.createElement( 'div' ); + + features.transforms3d = 'WebkitPerspective' in testElement.style || + 'MozPerspective' in testElement.style || + 'msPerspective' in testElement.style || + 'OPerspective' in testElement.style || + 'perspective' in testElement.style; + + features.transforms2d = 'WebkitTransform' in testElement.style || + 'MozTransform' in testElement.style || + 'msTransform' in testElement.style || + 'OTransform' in testElement.style || + 'transform' in testElement.style; + + features.requestAnimationFrameMethod = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame; + features.requestAnimationFrame = typeof features.requestAnimationFrameMethod === 'function'; + + features.canvas = !!document.createElement( 'canvas' ).getContext; + + // Transitions in the overview are disabled in desktop and + // Safari due to lag + features.overviewTransitions = !/Version\/[\d\.]+.*Safari/.test( UA ); + + // Flags if we should use zoom instead of transform to scale + // up slides. Zoom produces crisper results but has a lot of + // xbrowser quirks so we only use it in whitelsited browsers. + features.zoom = 'zoom' in testElement.style && !isMobileDevice && + ( isChrome || /Version\/[\d\.]+.*Safari/.test( UA ) ); + + } + + /** + * Loads the dependencies of reveal.js. Dependencies are + * defined via the configuration option 'dependencies' + * and will be loaded prior to starting/binding reveal.js. + * Some dependencies may have an 'async' flag, if so they + * will load after reveal.js has been started up. + */ + function load() { + + var scripts = [], + scriptsAsync = [], + scriptsToPreload = 0; + + // Called once synchronous scripts finish loading + function proceed() { + if( scriptsAsync.length ) { + // Load asynchronous scripts + head.js.apply( null, scriptsAsync ); + } + + start(); + } + + function loadScript( s ) { + head.ready( s.src.match( /([\w\d_\-]*)\.?js$|[^\\\/]*$/i )[0], function() { + // Extension may contain callback functions + if( typeof s.callback === 'function' ) { + s.callback.apply( this ); + } + + if( --scriptsToPreload === 0 ) { + proceed(); + } + }); + } + + for( var i = 0, len = config.dependencies.length; i < len; i++ ) { + var s = config.dependencies[i]; + + // Load if there's no condition or the condition is truthy + if( !s.condition || s.condition() ) { + if( s.async ) { + scriptsAsync.push( s.src ); + } + else { + scripts.push( s.src ); + } + + loadScript( s ); + } + } + + if( scripts.length ) { + scriptsToPreload = scripts.length; + + // Load synchronous scripts + head.js.apply( null, scripts ); + } + else { + proceed(); + } + + } + + /** + * Starts up reveal.js by binding input events and navigating + * to the current URL deeplink if there is one. + */ + function start() { + + // Make sure we've got all the DOM elements we need + setupDOM(); + + // Listen to messages posted to this window + setupPostMessage(); + + // Prevent the slides from being scrolled out of view + setupScrollPrevention(); + + // Resets all vertical slides so that only the first is visible + resetVerticalSlides(); + + // Updates the presentation to match the current configuration values + configure(); + + // Read the initial hash + readURL(); + + // Update all backgrounds + updateBackground( true ); + + // Notify listeners that the presentation is ready but use a 1ms + // timeout to ensure it's not fired synchronously after #initialize() + setTimeout( function() { + // Enable transitions now that we're loaded + dom.slides.classList.remove( 'no-transition' ); + + loaded = true; + + dispatchEvent( 'ready', { + 'indexh': indexh, + 'indexv': indexv, + 'currentSlide': currentSlide + } ); + }, 1 ); + + // Special setup and config is required when printing to PDF + if( isPrintingPDF() ) { + removeEventListeners(); + + // The document needs to have loaded for the PDF layout + // measurements to be accurate + if( document.readyState === 'complete' ) { + setupPDF(); + } + else { + window.addEventListener( 'load', setupPDF ); + } + } + + } + + /** + * Finds and stores references to DOM elements which are + * required by the presentation. If a required element is + * not found, it is created. + */ + function setupDOM() { + + // Prevent transitions while we're loading + dom.slides.classList.add( 'no-transition' ); + + // Background element + dom.background = createSingletonNode( dom.wrapper, 'div', 'backgrounds', null ); + + // Progress bar + dom.progress = createSingletonNode( dom.wrapper, 'div', 'progress', '' ); + dom.progressbar = dom.progress.querySelector( 'span' ); + + // Arrow controls + createSingletonNode( dom.wrapper, 'aside', 'controls', + '' + + '' + + '' + + '' ); + + // Slide number + dom.slideNumber = createSingletonNode( dom.wrapper, 'div', 'slide-number', '' ); + + // Element containing notes that are visible to the audience + dom.speakerNotes = createSingletonNode( dom.wrapper, 'div', 'speaker-notes', null ); + dom.speakerNotes.setAttribute( 'data-prevent-swipe', '' ); + + // Overlay graphic which is displayed during the paused mode + createSingletonNode( dom.wrapper, 'div', 'pause-overlay', null ); + + // Cache references to elements + dom.controls = document.querySelector( '.reveal .controls' ); + dom.theme = document.querySelector( '#theme' ); + + dom.wrapper.setAttribute( 'role', 'application' ); + + // There can be multiple instances of controls throughout the page + dom.controlsLeft = toArray( document.querySelectorAll( '.navigate-left' ) ); + dom.controlsRight = toArray( document.querySelectorAll( '.navigate-right' ) ); + dom.controlsUp = toArray( document.querySelectorAll( '.navigate-up' ) ); + dom.controlsDown = toArray( document.querySelectorAll( '.navigate-down' ) ); + dom.controlsPrev = toArray( document.querySelectorAll( '.navigate-prev' ) ); + dom.controlsNext = toArray( document.querySelectorAll( '.navigate-next' ) ); + + dom.statusDiv = createStatusDiv(); + } + + /** + * Creates a hidden div with role aria-live to announce the + * current slide content. Hide the div off-screen to make it + * available only to Assistive Technologies. + */ + function createStatusDiv() { + + var statusDiv = document.getElementById( 'aria-status-div' ); + if( !statusDiv ) { + statusDiv = document.createElement( 'div' ); + statusDiv.style.position = 'absolute'; + statusDiv.style.height = '1px'; + statusDiv.style.width = '1px'; + statusDiv.style.overflow ='hidden'; + statusDiv.style.clip = 'rect( 1px, 1px, 1px, 1px )'; + statusDiv.setAttribute( 'id', 'aria-status-div' ); + statusDiv.setAttribute( 'aria-live', 'polite' ); + statusDiv.setAttribute( 'aria-atomic','true' ); + dom.wrapper.appendChild( statusDiv ); + } + return statusDiv; + + } + + /** + * Configures the presentation for printing to a static + * PDF. + */ + function setupPDF() { + + var slideSize = getComputedSlideSize( window.innerWidth, window.innerHeight ); + + // Dimensions of the PDF pages + var pageWidth = Math.floor( slideSize.width * ( 1 + config.margin ) ), + pageHeight = Math.floor( slideSize.height * ( 1 + config.margin ) ); + + // Dimensions of slides within the pages + var slideWidth = slideSize.width, + slideHeight = slideSize.height; + + // Let the browser know what page size we want to print + injectStyleSheet( '@page{size:'+ pageWidth +'px '+ pageHeight +'px; margin: 0;}' ); + + // Limit the size of certain elements to the dimensions of the slide + injectStyleSheet( '.reveal section>img, .reveal section>video, .reveal section>iframe{max-width: '+ slideWidth +'px; max-height:'+ slideHeight +'px}' ); + + document.body.classList.add( 'print-pdf' ); + document.body.style.width = pageWidth + 'px'; + document.body.style.height = pageHeight + 'px'; + + // Add each slide's index as attributes on itself, we need these + // indices to generate slide numbers below + toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( hslide, h ) { + hslide.setAttribute( 'data-index-h', h ); + + if( hslide.classList.contains( 'stack' ) ) { + toArray( hslide.querySelectorAll( 'section' ) ).forEach( function( vslide, v ) { + vslide.setAttribute( 'data-index-h', h ); + vslide.setAttribute( 'data-index-v', v ); + } ); + } + } ); + + // Slide and slide background layout + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ).forEach( function( slide ) { + + // Vertical stacks are not centred since their section + // children will be + if( slide.classList.contains( 'stack' ) === false ) { + // Center the slide inside of the page, giving the slide some margin + var left = ( pageWidth - slideWidth ) / 2, + top = ( pageHeight - slideHeight ) / 2; + + var contentHeight = getAbsoluteHeight( slide ); + var numberOfPages = Math.max( Math.ceil( contentHeight / pageHeight ), 1 ); + + // Center slides vertically + if( numberOfPages === 1 && config.center || slide.classList.contains( 'center' ) ) { + top = Math.max( ( pageHeight - contentHeight ) / 2, 0 ); + } + + // Position the slide inside of the page + slide.style.left = left + 'px'; + slide.style.top = top + 'px'; + slide.style.width = slideWidth + 'px'; + + // TODO Backgrounds need to be multiplied when the slide + // stretches over multiple pages + var background = slide.querySelector( '.slide-background' ); + if( background ) { + background.style.width = pageWidth + 'px'; + background.style.height = ( pageHeight * numberOfPages ) + 'px'; + background.style.top = -top + 'px'; + background.style.left = -left + 'px'; + } + + // Inject notes if `showNotes` is enabled + if( config.showNotes ) { + var notes = getSlideNotes( slide ); + if( notes ) { + var notesSpacing = 8; + var notesElement = document.createElement( 'div' ); + notesElement.classList.add( 'speaker-notes' ); + notesElement.classList.add( 'speaker-notes-pdf' ); + notesElement.innerHTML = notes; + notesElement.style.left = ( notesSpacing - left ) + 'px'; + notesElement.style.bottom = ( notesSpacing - top ) + 'px'; + notesElement.style.width = ( pageWidth - notesSpacing*2 ) + 'px'; + slide.appendChild( notesElement ); + } + } + + // Inject slide numbers if `slideNumbers` are enabled + if( config.slideNumber ) { + var slideNumberH = parseInt( slide.getAttribute( 'data-index-h' ), 10 ) + 1, + slideNumberV = parseInt( slide.getAttribute( 'data-index-v' ), 10 ) + 1; + + var numberElement = document.createElement( 'div' ); + numberElement.classList.add( 'slide-number' ); + numberElement.classList.add( 'slide-number-pdf' ); + numberElement.innerHTML = formatSlideNumber( slideNumberH, '.', slideNumberV ); + background.appendChild( numberElement ); + } + } + + } ); + + // Show all fragments + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ' .fragment' ) ).forEach( function( fragment ) { + fragment.classList.add( 'visible' ); + } ); + + } + + /** + * This is an unfortunate necessity. Some actions – such as + * an input field being focused in an iframe or using the + * keyboard to expand text selection beyond the bounds of + * a slide – can trigger our content to be pushed out of view. + * This scrolling can not be prevented by hiding overflow in + * CSS (we already do) so we have to resort to repeatedly + * checking if the slides have been offset :( + */ + function setupScrollPrevention() { + + setInterval( function() { + if( dom.wrapper.scrollTop !== 0 || dom.wrapper.scrollLeft !== 0 ) { + dom.wrapper.scrollTop = 0; + dom.wrapper.scrollLeft = 0; + } + }, 1000 ); + + } + + /** + * Creates an HTML element and returns a reference to it. + * If the element already exists the existing instance will + * be returned. + */ + function createSingletonNode( container, tagname, classname, innerHTML ) { + + // Find all nodes matching the description + var nodes = container.querySelectorAll( '.' + classname ); + + // Check all matches to find one which is a direct child of + // the specified container + for( var i = 0; i < nodes.length; i++ ) { + var testNode = nodes[i]; + if( testNode.parentNode === container ) { + return testNode; + } + } + + // If no node was found, create it now + var node = document.createElement( tagname ); + node.classList.add( classname ); + if( typeof innerHTML === 'string' ) { + node.innerHTML = innerHTML; + } + container.appendChild( node ); + + return node; + + } + + /** + * Creates the slide background elements and appends them + * to the background container. One element is created per + * slide no matter if the given slide has visible background. + */ + function createBackgrounds() { + + var printMode = isPrintingPDF(); + + // Clear prior backgrounds + dom.background.innerHTML = ''; + dom.background.classList.add( 'no-transition' ); + + // Iterate over all horizontal slides + toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( slideh ) { + + var backgroundStack; + + if( printMode ) { + backgroundStack = createBackground( slideh, slideh ); + } + else { + backgroundStack = createBackground( slideh, dom.background ); + } + + // Iterate over all vertical slides + toArray( slideh.querySelectorAll( 'section' ) ).forEach( function( slidev ) { + + if( printMode ) { + createBackground( slidev, slidev ); + } + else { + createBackground( slidev, backgroundStack ); + } + + backgroundStack.classList.add( 'stack' ); + + } ); + + } ); + + // Add parallax background if specified + if( config.parallaxBackgroundImage ) { + + dom.background.style.backgroundImage = 'url("' + config.parallaxBackgroundImage + '")'; + dom.background.style.backgroundSize = config.parallaxBackgroundSize; + + // Make sure the below properties are set on the element - these properties are + // needed for proper transitions to be set on the element via CSS. To remove + // annoying background slide-in effect when the presentation starts, apply + // these properties after short time delay + setTimeout( function() { + dom.wrapper.classList.add( 'has-parallax-background' ); + }, 1 ); + + } + else { + + dom.background.style.backgroundImage = ''; + dom.wrapper.classList.remove( 'has-parallax-background' ); + + } + + } + + /** + * Creates a background for the given slide. + * + * @param {HTMLElement} slide + * @param {HTMLElement} container The element that the background + * should be appended to + */ + function createBackground( slide, container ) { + + var data = { + background: slide.getAttribute( 'data-background' ), + backgroundSize: slide.getAttribute( 'data-background-size' ), + backgroundImage: slide.getAttribute( 'data-background-image' ), + backgroundVideo: slide.getAttribute( 'data-background-video' ), + backgroundIframe: slide.getAttribute( 'data-background-iframe' ), + backgroundColor: slide.getAttribute( 'data-background-color' ), + backgroundRepeat: slide.getAttribute( 'data-background-repeat' ), + backgroundPosition: slide.getAttribute( 'data-background-position' ), + backgroundTransition: slide.getAttribute( 'data-background-transition' ) + }; + + var element = document.createElement( 'div' ); + + // Carry over custom classes from the slide to the background + element.className = 'slide-background ' + slide.className.replace( /present|past|future/, '' ); + + if( data.background ) { + // Auto-wrap image urls in url(...) + if( /^(http|file|\/\/)/gi.test( data.background ) || /\.(svg|png|jpg|jpeg|gif|bmp)$/gi.test( data.background ) ) { + slide.setAttribute( 'data-background-image', data.background ); + } + else { + element.style.background = data.background; + } + } + + // Create a hash for this combination of background settings. + // This is used to determine when two slide backgrounds are + // the same. + if( data.background || data.backgroundColor || data.backgroundImage || data.backgroundVideo || data.backgroundIframe ) { + element.setAttribute( 'data-background-hash', data.background + + data.backgroundSize + + data.backgroundImage + + data.backgroundVideo + + data.backgroundIframe + + data.backgroundColor + + data.backgroundRepeat + + data.backgroundPosition + + data.backgroundTransition ); + } + + // Additional and optional background properties + if( data.backgroundSize ) element.style.backgroundSize = data.backgroundSize; + if( data.backgroundColor ) element.style.backgroundColor = data.backgroundColor; + if( data.backgroundRepeat ) element.style.backgroundRepeat = data.backgroundRepeat; + if( data.backgroundPosition ) element.style.backgroundPosition = data.backgroundPosition; + if( data.backgroundTransition ) element.setAttribute( 'data-background-transition', data.backgroundTransition ); + + container.appendChild( element ); + + // If backgrounds are being recreated, clear old classes + slide.classList.remove( 'has-dark-background' ); + slide.classList.remove( 'has-light-background' ); + + // If this slide has a background color, add a class that + // signals if it is light or dark. If the slide has no background + // color, no class will be set + var computedBackgroundColor = window.getComputedStyle( element ).backgroundColor; + if( computedBackgroundColor ) { + var rgb = colorToRgb( computedBackgroundColor ); + + // Ignore fully transparent backgrounds. Some browsers return + // rgba(0,0,0,0) when reading the computed background color of + // an element with no background + if( rgb && rgb.a !== 0 ) { + if( colorBrightness( computedBackgroundColor ) < 128 ) { + slide.classList.add( 'has-dark-background' ); + } + else { + slide.classList.add( 'has-light-background' ); + } + } + } + + return element; + + } + + /** + * Registers a listener to postMessage events, this makes it + * possible to call all reveal.js API methods from another + * window. For example: + * + * revealWindow.postMessage( JSON.stringify({ + * method: 'slide', + * args: [ 2 ] + * }), '*' ); + */ + function setupPostMessage() { + + if( config.postMessage ) { + window.addEventListener( 'message', function ( event ) { + var data = event.data; + + // Make sure we're dealing with JSON + if( typeof data === 'string' && data.charAt( 0 ) === '{' && data.charAt( data.length - 1 ) === '}' ) { + data = JSON.parse( data ); + + // Check if the requested method can be found + if( data.method && typeof Reveal[data.method] === 'function' ) { + Reveal[data.method].apply( Reveal, data.args ); + } + } + }, false ); + } + + } + + /** + * Applies the configuration settings from the config + * object. May be called multiple times. + */ + function configure( options ) { + + var numberOfSlides = dom.wrapper.querySelectorAll( SLIDES_SELECTOR ).length; + + dom.wrapper.classList.remove( config.transition ); + + // New config options may be passed when this method + // is invoked through the API after initialization + if( typeof options === 'object' ) extend( config, options ); + + // Force linear transition based on browser capabilities + if( features.transforms3d === false ) config.transition = 'linear'; + + dom.wrapper.classList.add( config.transition ); + + dom.wrapper.setAttribute( 'data-transition-speed', config.transitionSpeed ); + dom.wrapper.setAttribute( 'data-background-transition', config.backgroundTransition ); + + dom.controls.style.display = config.controls ? 'block' : 'none'; + dom.progress.style.display = config.progress ? 'block' : 'none'; + dom.slideNumber.style.display = config.slideNumber && !isPrintingPDF() ? 'block' : 'none'; + + if( config.shuffle ) { + shuffle(); + } + + if( config.rtl ) { + dom.wrapper.classList.add( 'rtl' ); + } + else { + dom.wrapper.classList.remove( 'rtl' ); + } + + if( config.center ) { + dom.wrapper.classList.add( 'center' ); + } + else { + dom.wrapper.classList.remove( 'center' ); + } + + // Exit the paused mode if it was configured off + if( config.pause === false ) { + resume(); + } + + if( config.showNotes ) { + dom.speakerNotes.classList.add( 'visible' ); + } + else { + dom.speakerNotes.classList.remove( 'visible' ); + } + + if( config.mouseWheel ) { + document.addEventListener( 'DOMMouseScroll', onDocumentMouseScroll, false ); // FF + document.addEventListener( 'mousewheel', onDocumentMouseScroll, false ); + } + else { + document.removeEventListener( 'DOMMouseScroll', onDocumentMouseScroll, false ); // FF + document.removeEventListener( 'mousewheel', onDocumentMouseScroll, false ); + } + + // Rolling 3D links + if( config.rollingLinks ) { + enableRollingLinks(); + } + else { + disableRollingLinks(); + } + + // Iframe link previews + if( config.previewLinks ) { + enablePreviewLinks(); + } + else { + disablePreviewLinks(); + enablePreviewLinks( '[data-preview-link]' ); + } + + // Remove existing auto-slide controls + if( autoSlidePlayer ) { + autoSlidePlayer.destroy(); + autoSlidePlayer = null; + } + + // Generate auto-slide controls if needed + if( numberOfSlides > 1 && config.autoSlide && config.autoSlideStoppable && features.canvas && features.requestAnimationFrame ) { + autoSlidePlayer = new Playback( dom.wrapper, function() { + return Math.min( Math.max( ( Date.now() - autoSlideStartTime ) / autoSlide, 0 ), 1 ); + } ); + + autoSlidePlayer.on( 'click', onAutoSlidePlayerClick ); + autoSlidePaused = false; + } + + // When fragments are turned off they should be visible + if( config.fragments === false ) { + toArray( dom.slides.querySelectorAll( '.fragment' ) ).forEach( function( element ) { + element.classList.add( 'visible' ); + element.classList.remove( 'current-fragment' ); + } ); + } + + sync(); + + } + + /** + * Binds all event listeners. + */ + function addEventListeners() { + + eventsAreBound = true; + + window.addEventListener( 'hashchange', onWindowHashChange, false ); + window.addEventListener( 'resize', onWindowResize, false ); + + if( config.touch ) { + dom.wrapper.addEventListener( 'touchstart', onTouchStart, false ); + dom.wrapper.addEventListener( 'touchmove', onTouchMove, false ); + dom.wrapper.addEventListener( 'touchend', onTouchEnd, false ); + + // Support pointer-style touch interaction as well + if( window.navigator.pointerEnabled ) { + // IE 11 uses un-prefixed version of pointer events + dom.wrapper.addEventListener( 'pointerdown', onPointerDown, false ); + dom.wrapper.addEventListener( 'pointermove', onPointerMove, false ); + dom.wrapper.addEventListener( 'pointerup', onPointerUp, false ); + } + else if( window.navigator.msPointerEnabled ) { + // IE 10 uses prefixed version of pointer events + dom.wrapper.addEventListener( 'MSPointerDown', onPointerDown, false ); + dom.wrapper.addEventListener( 'MSPointerMove', onPointerMove, false ); + dom.wrapper.addEventListener( 'MSPointerUp', onPointerUp, false ); + } + } + + if( config.keyboard ) { + document.addEventListener( 'keydown', onDocumentKeyDown, false ); + document.addEventListener( 'keypress', onDocumentKeyPress, false ); + } + + if( config.progress && dom.progress ) { + dom.progress.addEventListener( 'click', onProgressClicked, false ); + } + + if( config.focusBodyOnPageVisibilityChange ) { + var visibilityChange; + + if( 'hidden' in document ) { + visibilityChange = 'visibilitychange'; + } + else if( 'msHidden' in document ) { + visibilityChange = 'msvisibilitychange'; + } + else if( 'webkitHidden' in document ) { + visibilityChange = 'webkitvisibilitychange'; + } + + if( visibilityChange ) { + document.addEventListener( visibilityChange, onPageVisibilityChange, false ); + } + } + + // Listen to both touch and click events, in case the device + // supports both + var pointerEvents = [ 'touchstart', 'click' ]; + + // Only support touch for Android, fixes double navigations in + // stock browser + if( UA.match( /android/gi ) ) { + pointerEvents = [ 'touchstart' ]; + } + + pointerEvents.forEach( function( eventName ) { + dom.controlsLeft.forEach( function( el ) { el.addEventListener( eventName, onNavigateLeftClicked, false ); } ); + dom.controlsRight.forEach( function( el ) { el.addEventListener( eventName, onNavigateRightClicked, false ); } ); + dom.controlsUp.forEach( function( el ) { el.addEventListener( eventName, onNavigateUpClicked, false ); } ); + dom.controlsDown.forEach( function( el ) { el.addEventListener( eventName, onNavigateDownClicked, false ); } ); + dom.controlsPrev.forEach( function( el ) { el.addEventListener( eventName, onNavigatePrevClicked, false ); } ); + dom.controlsNext.forEach( function( el ) { el.addEventListener( eventName, onNavigateNextClicked, false ); } ); + } ); + + } + + /** + * Unbinds all event listeners. + */ + function removeEventListeners() { + + eventsAreBound = false; + + document.removeEventListener( 'keydown', onDocumentKeyDown, false ); + document.removeEventListener( 'keypress', onDocumentKeyPress, false ); + window.removeEventListener( 'hashchange', onWindowHashChange, false ); + window.removeEventListener( 'resize', onWindowResize, false ); + + dom.wrapper.removeEventListener( 'touchstart', onTouchStart, false ); + dom.wrapper.removeEventListener( 'touchmove', onTouchMove, false ); + dom.wrapper.removeEventListener( 'touchend', onTouchEnd, false ); + + // IE11 + if( window.navigator.pointerEnabled ) { + dom.wrapper.removeEventListener( 'pointerdown', onPointerDown, false ); + dom.wrapper.removeEventListener( 'pointermove', onPointerMove, false ); + dom.wrapper.removeEventListener( 'pointerup', onPointerUp, false ); + } + // IE10 + else if( window.navigator.msPointerEnabled ) { + dom.wrapper.removeEventListener( 'MSPointerDown', onPointerDown, false ); + dom.wrapper.removeEventListener( 'MSPointerMove', onPointerMove, false ); + dom.wrapper.removeEventListener( 'MSPointerUp', onPointerUp, false ); + } + + if ( config.progress && dom.progress ) { + dom.progress.removeEventListener( 'click', onProgressClicked, false ); + } + + [ 'touchstart', 'click' ].forEach( function( eventName ) { + dom.controlsLeft.forEach( function( el ) { el.removeEventListener( eventName, onNavigateLeftClicked, false ); } ); + dom.controlsRight.forEach( function( el ) { el.removeEventListener( eventName, onNavigateRightClicked, false ); } ); + dom.controlsUp.forEach( function( el ) { el.removeEventListener( eventName, onNavigateUpClicked, false ); } ); + dom.controlsDown.forEach( function( el ) { el.removeEventListener( eventName, onNavigateDownClicked, false ); } ); + dom.controlsPrev.forEach( function( el ) { el.removeEventListener( eventName, onNavigatePrevClicked, false ); } ); + dom.controlsNext.forEach( function( el ) { el.removeEventListener( eventName, onNavigateNextClicked, false ); } ); + } ); + + } + + /** + * Extend object a with the properties of object b. + * If there's a conflict, object b takes precedence. + */ + function extend( a, b ) { + + for( var i in b ) { + a[ i ] = b[ i ]; + } + + } + + /** + * Converts the target object to an array. + */ + function toArray( o ) { + + return Array.prototype.slice.call( o ); + + } + + /** + * Utility for deserializing a value. + */ + function deserialize( value ) { + + if( typeof value === 'string' ) { + if( value === 'null' ) return null; + else if( value === 'true' ) return true; + else if( value === 'false' ) return false; + else if( value.match( /^\d+$/ ) ) return parseFloat( value ); + } + + return value; + + } + + /** + * Measures the distance in pixels between point a + * and point b. + * + * @param {Object} a point with x/y properties + * @param {Object} b point with x/y properties + */ + function distanceBetween( a, b ) { + + var dx = a.x - b.x, + dy = a.y - b.y; + + return Math.sqrt( dx*dx + dy*dy ); + + } + + /** + * Applies a CSS transform to the target element. + */ + function transformElement( element, transform ) { + + element.style.WebkitTransform = transform; + element.style.MozTransform = transform; + element.style.msTransform = transform; + element.style.transform = transform; + + } + + /** + * Applies CSS transforms to the slides container. The container + * is transformed from two separate sources: layout and the overview + * mode. + */ + function transformSlides( transforms ) { + + // Pick up new transforms from arguments + if( typeof transforms.layout === 'string' ) slidesTransform.layout = transforms.layout; + if( typeof transforms.overview === 'string' ) slidesTransform.overview = transforms.overview; + + // Apply the transforms to the slides container + if( slidesTransform.layout ) { + transformElement( dom.slides, slidesTransform.layout + ' ' + slidesTransform.overview ); + } + else { + transformElement( dom.slides, slidesTransform.overview ); + } + + } + + /** + * Injects the given CSS styles into the DOM. + */ + function injectStyleSheet( value ) { + + var tag = document.createElement( 'style' ); + tag.type = 'text/css'; + if( tag.styleSheet ) { + tag.styleSheet.cssText = value; + } + else { + tag.appendChild( document.createTextNode( value ) ); + } + document.getElementsByTagName( 'head' )[0].appendChild( tag ); + + } + + /** + * Converts various color input formats to an {r:0,g:0,b:0} object. + * + * @param {String} color The string representation of a color, + * the following formats are supported: + * - #000 + * - #000000 + * - rgb(0,0,0) + */ + function colorToRgb( color ) { + + var hex3 = color.match( /^#([0-9a-f]{3})$/i ); + if( hex3 && hex3[1] ) { + hex3 = hex3[1]; + return { + r: parseInt( hex3.charAt( 0 ), 16 ) * 0x11, + g: parseInt( hex3.charAt( 1 ), 16 ) * 0x11, + b: parseInt( hex3.charAt( 2 ), 16 ) * 0x11 + }; + } + + var hex6 = color.match( /^#([0-9a-f]{6})$/i ); + if( hex6 && hex6[1] ) { + hex6 = hex6[1]; + return { + r: parseInt( hex6.substr( 0, 2 ), 16 ), + g: parseInt( hex6.substr( 2, 2 ), 16 ), + b: parseInt( hex6.substr( 4, 2 ), 16 ) + }; + } + + var rgb = color.match( /^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i ); + if( rgb ) { + return { + r: parseInt( rgb[1], 10 ), + g: parseInt( rgb[2], 10 ), + b: parseInt( rgb[3], 10 ) + }; + } + + var rgba = color.match( /^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\,\s*([\d]+|[\d]*.[\d]+)\s*\)$/i ); + if( rgba ) { + return { + r: parseInt( rgba[1], 10 ), + g: parseInt( rgba[2], 10 ), + b: parseInt( rgba[3], 10 ), + a: parseFloat( rgba[4] ) + }; + } + + return null; + + } + + /** + * Calculates brightness on a scale of 0-255. + * + * @param color See colorStringToRgb for supported formats. + */ + function colorBrightness( color ) { + + if( typeof color === 'string' ) color = colorToRgb( color ); + + if( color ) { + return ( color.r * 299 + color.g * 587 + color.b * 114 ) / 1000; + } + + return null; + + } + + /** + * Retrieves the height of the given element by looking + * at the position and height of its immediate children. + */ + function getAbsoluteHeight( element ) { + + var height = 0; + + if( element ) { + var absoluteChildren = 0; + + toArray( element.childNodes ).forEach( function( child ) { + + if( typeof child.offsetTop === 'number' && child.style ) { + // Count # of abs children + if( window.getComputedStyle( child ).position === 'absolute' ) { + absoluteChildren += 1; + } + + height = Math.max( height, child.offsetTop + child.offsetHeight ); + } + + } ); + + // If there are no absolute children, use offsetHeight + if( absoluteChildren === 0 ) { + height = element.offsetHeight; + } + + } + + return height; + + } + + /** + * Returns the remaining height within the parent of the + * target element. + * + * remaining height = [ configured parent height ] - [ current parent height ] + */ + function getRemainingHeight( element, height ) { + + height = height || 0; + + if( element ) { + var newHeight, oldHeight = element.style.height; + + // Change the .stretch element height to 0 in order find the height of all + // the other elements + element.style.height = '0px'; + newHeight = height - element.parentNode.offsetHeight; + + // Restore the old height, just in case + element.style.height = oldHeight + 'px'; + + return newHeight; + } + + return height; + + } + + /** + * Checks if this instance is being used to print a PDF. + */ + function isPrintingPDF() { + + return ( /print-pdf/gi ).test( window.location.search ); + + } + + /** + * Hides the address bar if we're on a mobile device. + */ + function hideAddressBar() { + + if( config.hideAddressBar && isMobileDevice ) { + // Events that should trigger the address bar to hide + window.addEventListener( 'load', removeAddressBar, false ); + window.addEventListener( 'orientationchange', removeAddressBar, false ); + } + + } + + /** + * Causes the address bar to hide on mobile devices, + * more vertical space ftw. + */ + function removeAddressBar() { + + setTimeout( function() { + window.scrollTo( 0, 1 ); + }, 10 ); + + } + + /** + * Dispatches an event of the specified type from the + * reveal DOM element. + */ + function dispatchEvent( type, args ) { + + var event = document.createEvent( 'HTMLEvents', 1, 2 ); + event.initEvent( type, true, true ); + extend( event, args ); + dom.wrapper.dispatchEvent( event ); + + // If we're in an iframe, post each reveal.js event to the + // parent window. Used by the notes plugin + if( config.postMessageEvents && window.parent !== window.self ) { + window.parent.postMessage( JSON.stringify({ namespace: 'reveal', eventName: type, state: getState() }), '*' ); + } + + } + + /** + * Wrap all links in 3D goodness. + */ + function enableRollingLinks() { + + if( features.transforms3d && !( 'msPerspective' in document.body.style ) ) { + var anchors = dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ' a' ); + + for( var i = 0, len = anchors.length; i < len; i++ ) { + var anchor = anchors[i]; + + if( anchor.textContent && !anchor.querySelector( '*' ) && ( !anchor.className || !anchor.classList.contains( anchor, 'roll' ) ) ) { + var span = document.createElement('span'); + span.setAttribute('data-title', anchor.text); + span.innerHTML = anchor.innerHTML; + + anchor.classList.add( 'roll' ); + anchor.innerHTML = ''; + anchor.appendChild(span); + } + } + } + + } + + /** + * Unwrap all 3D links. + */ + function disableRollingLinks() { + + var anchors = dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ' a.roll' ); + + for( var i = 0, len = anchors.length; i < len; i++ ) { + var anchor = anchors[i]; + var span = anchor.querySelector( 'span' ); + + if( span ) { + anchor.classList.remove( 'roll' ); + anchor.innerHTML = span.innerHTML; + } + } + + } + + /** + * Bind preview frame links. + */ + function enablePreviewLinks( selector ) { + + var anchors = toArray( document.querySelectorAll( selector ? selector : 'a' ) ); + + anchors.forEach( function( element ) { + if( /^(http|www)/gi.test( element.getAttribute( 'href' ) ) ) { + element.addEventListener( 'click', onPreviewLinkClicked, false ); + } + } ); + + } + + /** + * Unbind preview frame links. + */ + function disablePreviewLinks() { + + var anchors = toArray( document.querySelectorAll( 'a' ) ); + + anchors.forEach( function( element ) { + if( /^(http|www)/gi.test( element.getAttribute( 'href' ) ) ) { + element.removeEventListener( 'click', onPreviewLinkClicked, false ); + } + } ); + + } + + /** + * Opens a preview window for the target URL. + */ + function showPreview( url ) { + + closeOverlay(); + + dom.overlay = document.createElement( 'div' ); + dom.overlay.classList.add( 'overlay' ); + dom.overlay.classList.add( 'overlay-preview' ); + dom.wrapper.appendChild( dom.overlay ); + + dom.overlay.innerHTML = [ + '
      ', + '', + '', + '
      ', + '
      ', + '
      ', + '', + '
      ' + ].join(''); + + dom.overlay.querySelector( 'iframe' ).addEventListener( 'load', function( event ) { + dom.overlay.classList.add( 'loaded' ); + }, false ); + + dom.overlay.querySelector( '.close' ).addEventListener( 'click', function( event ) { + closeOverlay(); + event.preventDefault(); + }, false ); + + dom.overlay.querySelector( '.external' ).addEventListener( 'click', function( event ) { + closeOverlay(); + }, false ); + + setTimeout( function() { + dom.overlay.classList.add( 'visible' ); + }, 1 ); + + } + + /** + * Opens a overlay window with help material. + */ + function showHelp() { + + if( config.help ) { + + closeOverlay(); + + dom.overlay = document.createElement( 'div' ); + dom.overlay.classList.add( 'overlay' ); + dom.overlay.classList.add( 'overlay-help' ); + dom.wrapper.appendChild( dom.overlay ); + + var html = '

      Keyboard Shortcuts


      '; + + html += ''; + for( var key in keyboardShortcuts ) { + html += ''; + } + + html += '
      KEYACTION
      ' + key + '' + keyboardShortcuts[ key ] + '
      '; + + dom.overlay.innerHTML = [ + '
      ', + '', + '
      ', + '
      ', + '
      '+ html +'
      ', + '
      ' + ].join(''); + + dom.overlay.querySelector( '.close' ).addEventListener( 'click', function( event ) { + closeOverlay(); + event.preventDefault(); + }, false ); + + setTimeout( function() { + dom.overlay.classList.add( 'visible' ); + }, 1 ); + + } + + } + + /** + * Closes any currently open overlay. + */ + function closeOverlay() { + + if( dom.overlay ) { + dom.overlay.parentNode.removeChild( dom.overlay ); + dom.overlay = null; + } + + } + + /** + * Applies JavaScript-controlled layout rules to the + * presentation. + */ + function layout() { + + if( dom.wrapper && !isPrintingPDF() ) { + + var size = getComputedSlideSize(); + + var slidePadding = 20; // TODO Dig this out of DOM + + // Layout the contents of the slides + layoutSlideContents( config.width, config.height, slidePadding ); + + dom.slides.style.width = size.width + 'px'; + dom.slides.style.height = size.height + 'px'; + + // Determine scale of content to fit within available space + scale = Math.min( size.presentationWidth / size.width, size.presentationHeight / size.height ); + + // Respect max/min scale settings + scale = Math.max( scale, config.minScale ); + scale = Math.min( scale, config.maxScale ); + + // Don't apply any scaling styles if scale is 1 + if( scale === 1 ) { + dom.slides.style.zoom = ''; + dom.slides.style.left = ''; + dom.slides.style.top = ''; + dom.slides.style.bottom = ''; + dom.slides.style.right = ''; + transformSlides( { layout: '' } ); + } + else { + // Prefer zoom for scaling up so that content remains crisp. + // Don't use zoom to scale down since that can lead to shifts + // in text layout/line breaks. + if( scale > 1 && features.zoom ) { + dom.slides.style.zoom = scale; + dom.slides.style.left = ''; + dom.slides.style.top = ''; + dom.slides.style.bottom = ''; + dom.slides.style.right = ''; + transformSlides( { layout: '' } ); + } + // Apply scale transform as a fallback + else { + dom.slides.style.zoom = ''; + dom.slides.style.left = '50%'; + dom.slides.style.top = '50%'; + dom.slides.style.bottom = 'auto'; + dom.slides.style.right = 'auto'; + transformSlides( { layout: 'translate(-50%, -50%) scale('+ scale +')' } ); + } + } + + // Select all slides, vertical and horizontal + var slides = toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ); + + for( var i = 0, len = slides.length; i < len; i++ ) { + var slide = slides[ i ]; + + // Don't bother updating invisible slides + if( slide.style.display === 'none' ) { + continue; + } + + if( config.center || slide.classList.contains( 'center' ) ) { + // Vertical stacks are not centred since their section + // children will be + if( slide.classList.contains( 'stack' ) ) { + slide.style.top = 0; + } + else { + slide.style.top = Math.max( ( ( size.height - getAbsoluteHeight( slide ) ) / 2 ) - slidePadding, 0 ) + 'px'; + } + } + else { + slide.style.top = ''; + } + + } + + updateProgress(); + updateParallax(); + + } + + } + + /** + * Applies layout logic to the contents of all slides in + * the presentation. + */ + function layoutSlideContents( width, height, padding ) { + + // Handle sizing of elements with the 'stretch' class + toArray( dom.slides.querySelectorAll( 'section > .stretch' ) ).forEach( function( element ) { + + // Determine how much vertical space we can use + var remainingHeight = getRemainingHeight( element, height ); + + // Consider the aspect ratio of media elements + if( /(img|video)/gi.test( element.nodeName ) ) { + var nw = element.naturalWidth || element.videoWidth, + nh = element.naturalHeight || element.videoHeight; + + var es = Math.min( width / nw, remainingHeight / nh ); + + element.style.width = ( nw * es ) + 'px'; + element.style.height = ( nh * es ) + 'px'; + + } + else { + element.style.width = width + 'px'; + element.style.height = remainingHeight + 'px'; + } + + } ); + + } + + /** + * Calculates the computed pixel size of our slides. These + * values are based on the width and height configuration + * options. + */ + function getComputedSlideSize( presentationWidth, presentationHeight ) { + + var size = { + // Slide size + width: config.width, + height: config.height, + + // Presentation size + presentationWidth: presentationWidth || dom.wrapper.offsetWidth, + presentationHeight: presentationHeight || dom.wrapper.offsetHeight + }; + + // Reduce available space by margin + size.presentationWidth -= ( size.presentationWidth * config.margin ); + size.presentationHeight -= ( size.presentationHeight * config.margin ); + + // Slide width may be a percentage of available width + if( typeof size.width === 'string' && /%$/.test( size.width ) ) { + size.width = parseInt( size.width, 10 ) / 100 * size.presentationWidth; + } + + // Slide height may be a percentage of available height + if( typeof size.height === 'string' && /%$/.test( size.height ) ) { + size.height = parseInt( size.height, 10 ) / 100 * size.presentationHeight; + } + + return size; + + } + + /** + * Stores the vertical index of a stack so that the same + * vertical slide can be selected when navigating to and + * from the stack. + * + * @param {HTMLElement} stack The vertical stack element + * @param {int} v Index to memorize + */ + function setPreviousVerticalIndex( stack, v ) { + + if( typeof stack === 'object' && typeof stack.setAttribute === 'function' ) { + stack.setAttribute( 'data-previous-indexv', v || 0 ); + } + + } + + /** + * Retrieves the vertical index which was stored using + * #setPreviousVerticalIndex() or 0 if no previous index + * exists. + * + * @param {HTMLElement} stack The vertical stack element + */ + function getPreviousVerticalIndex( stack ) { + + if( typeof stack === 'object' && typeof stack.setAttribute === 'function' && stack.classList.contains( 'stack' ) ) { + // Prefer manually defined start-indexv + var attributeName = stack.hasAttribute( 'data-start-indexv' ) ? 'data-start-indexv' : 'data-previous-indexv'; + + return parseInt( stack.getAttribute( attributeName ) || 0, 10 ); + } + + return 0; + + } + + /** + * Displays the overview of slides (quick nav) by scaling + * down and arranging all slide elements. + */ + function activateOverview() { + + // Only proceed if enabled in config + if( config.overview && !isOverview() ) { + + overview = true; + + dom.wrapper.classList.add( 'overview' ); + dom.wrapper.classList.remove( 'overview-deactivating' ); + + if( features.overviewTransitions ) { + setTimeout( function() { + dom.wrapper.classList.add( 'overview-animated' ); + }, 1 ); + } + + // Don't auto-slide while in overview mode + cancelAutoSlide(); + + // Move the backgrounds element into the slide container to + // that the same scaling is applied + dom.slides.appendChild( dom.background ); + + // Clicking on an overview slide navigates to it + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ).forEach( function( slide ) { + if( !slide.classList.contains( 'stack' ) ) { + slide.addEventListener( 'click', onOverviewSlideClicked, true ); + } + } ); + + // Calculate slide sizes + var margin = 70; + var slideSize = getComputedSlideSize(); + overviewSlideWidth = slideSize.width + margin; + overviewSlideHeight = slideSize.height + margin; + + // Reverse in RTL mode + if( config.rtl ) { + overviewSlideWidth = -overviewSlideWidth; + } + + updateSlidesVisibility(); + layoutOverview(); + updateOverview(); + + layout(); + + // Notify observers of the overview showing + dispatchEvent( 'overviewshown', { + 'indexh': indexh, + 'indexv': indexv, + 'currentSlide': currentSlide + } ); + + } + + } + + /** + * Uses CSS transforms to position all slides in a grid for + * display inside of the overview mode. + */ + function layoutOverview() { + + // Layout slides + toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( hslide, h ) { + hslide.setAttribute( 'data-index-h', h ); + transformElement( hslide, 'translate3d(' + ( h * overviewSlideWidth ) + 'px, 0, 0)' ); + + if( hslide.classList.contains( 'stack' ) ) { + + toArray( hslide.querySelectorAll( 'section' ) ).forEach( function( vslide, v ) { + vslide.setAttribute( 'data-index-h', h ); + vslide.setAttribute( 'data-index-v', v ); + + transformElement( vslide, 'translate3d(0, ' + ( v * overviewSlideHeight ) + 'px, 0)' ); + } ); + + } + } ); + + // Layout slide backgrounds + toArray( dom.background.childNodes ).forEach( function( hbackground, h ) { + transformElement( hbackground, 'translate3d(' + ( h * overviewSlideWidth ) + 'px, 0, 0)' ); + + toArray( hbackground.querySelectorAll( '.slide-background' ) ).forEach( function( vbackground, v ) { + transformElement( vbackground, 'translate3d(0, ' + ( v * overviewSlideHeight ) + 'px, 0)' ); + } ); + } ); + + } + + /** + * Moves the overview viewport to the current slides. + * Called each time the current slide changes. + */ + function updateOverview() { + + transformSlides( { + overview: [ + 'translateX('+ ( -indexh * overviewSlideWidth ) +'px)', + 'translateY('+ ( -indexv * overviewSlideHeight ) +'px)', + 'translateZ('+ ( window.innerWidth < 400 ? -1000 : -2500 ) +'px)' + ].join( ' ' ) + } ); + + } + + /** + * Exits the slide overview and enters the currently + * active slide. + */ + function deactivateOverview() { + + // Only proceed if enabled in config + if( config.overview ) { + + overview = false; + + dom.wrapper.classList.remove( 'overview' ); + dom.wrapper.classList.remove( 'overview-animated' ); + + // Temporarily add a class so that transitions can do different things + // depending on whether they are exiting/entering overview, or just + // moving from slide to slide + dom.wrapper.classList.add( 'overview-deactivating' ); + + setTimeout( function () { + dom.wrapper.classList.remove( 'overview-deactivating' ); + }, 1 ); + + // Move the background element back out + dom.wrapper.appendChild( dom.background ); + + // Clean up changes made to slides + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ).forEach( function( slide ) { + transformElement( slide, '' ); + + slide.removeEventListener( 'click', onOverviewSlideClicked, true ); + } ); + + // Clean up changes made to backgrounds + toArray( dom.background.querySelectorAll( '.slide-background' ) ).forEach( function( background ) { + transformElement( background, '' ); + } ); + + transformSlides( { overview: '' } ); + + slide( indexh, indexv ); + + layout(); + + cueAutoSlide(); + + // Notify observers of the overview hiding + dispatchEvent( 'overviewhidden', { + 'indexh': indexh, + 'indexv': indexv, + 'currentSlide': currentSlide + } ); + + } + } + + /** + * Toggles the slide overview mode on and off. + * + * @param {Boolean} override Optional flag which overrides the + * toggle logic and forcibly sets the desired state. True means + * overview is open, false means it's closed. + */ + function toggleOverview( override ) { + + if( typeof override === 'boolean' ) { + override ? activateOverview() : deactivateOverview(); + } + else { + isOverview() ? deactivateOverview() : activateOverview(); + } + + } + + /** + * Checks if the overview is currently active. + * + * @return {Boolean} true if the overview is active, + * false otherwise + */ + function isOverview() { + + return overview; + + } + + /** + * Checks if the current or specified slide is vertical + * (nested within another slide). + * + * @param {HTMLElement} slide [optional] The slide to check + * orientation of + */ + function isVerticalSlide( slide ) { + + // Prefer slide argument, otherwise use current slide + slide = slide ? slide : currentSlide; + + return slide && slide.parentNode && !!slide.parentNode.nodeName.match( /section/i ); + + } + + /** + * Handling the fullscreen functionality via the fullscreen API + * + * @see http://fullscreen.spec.whatwg.org/ + * @see https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode + */ + function enterFullscreen() { + + var element = document.body; + + // Check which implementation is available + var requestMethod = element.requestFullScreen || + element.webkitRequestFullscreen || + element.webkitRequestFullScreen || + element.mozRequestFullScreen || + element.msRequestFullscreen; + + if( requestMethod ) { + requestMethod.apply( element ); + } + + } + + /** + * Enters the paused mode which fades everything on screen to + * black. + */ + function pause() { + + if( config.pause ) { + var wasPaused = dom.wrapper.classList.contains( 'paused' ); + + cancelAutoSlide(); + dom.wrapper.classList.add( 'paused' ); + + if( wasPaused === false ) { + dispatchEvent( 'paused' ); + } + } + + } + + /** + * Exits from the paused mode. + */ + function resume() { + + var wasPaused = dom.wrapper.classList.contains( 'paused' ); + dom.wrapper.classList.remove( 'paused' ); + + cueAutoSlide(); + + if( wasPaused ) { + dispatchEvent( 'resumed' ); + } + + } + + /** + * Toggles the paused mode on and off. + */ + function togglePause( override ) { + + if( typeof override === 'boolean' ) { + override ? pause() : resume(); + } + else { + isPaused() ? resume() : pause(); + } + + } + + /** + * Checks if we are currently in the paused mode. + */ + function isPaused() { + + return dom.wrapper.classList.contains( 'paused' ); + + } + + /** + * Toggles the auto slide mode on and off. + * + * @param {Boolean} override Optional flag which sets the desired state. + * True means autoplay starts, false means it stops. + */ + + function toggleAutoSlide( override ) { + + if( typeof override === 'boolean' ) { + override ? resumeAutoSlide() : pauseAutoSlide(); + } + + else { + autoSlidePaused ? resumeAutoSlide() : pauseAutoSlide(); + } + + } + + /** + * Checks if the auto slide mode is currently on. + */ + function isAutoSliding() { + + return !!( autoSlide && !autoSlidePaused ); + + } + + /** + * Steps from the current point in the presentation to the + * slide which matches the specified horizontal and vertical + * indices. + * + * @param {int} h Horizontal index of the target slide + * @param {int} v Vertical index of the target slide + * @param {int} f Optional index of a fragment within the + * target slide to activate + * @param {int} o Optional origin for use in multimaster environments + */ + function slide( h, v, f, o ) { + + // Remember where we were at before + previousSlide = currentSlide; + + // Query all horizontal slides in the deck + var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ); + + // If no vertical index is specified and the upcoming slide is a + // stack, resume at its previous vertical index + if( v === undefined && !isOverview() ) { + v = getPreviousVerticalIndex( horizontalSlides[ h ] ); + } + + // If we were on a vertical stack, remember what vertical index + // it was on so we can resume at the same position when returning + if( previousSlide && previousSlide.parentNode && previousSlide.parentNode.classList.contains( 'stack' ) ) { + setPreviousVerticalIndex( previousSlide.parentNode, indexv ); + } + + // Remember the state before this slide + var stateBefore = state.concat(); + + // Reset the state array + state.length = 0; + + var indexhBefore = indexh || 0, + indexvBefore = indexv || 0; + + // Activate and transition to the new slide + indexh = updateSlides( HORIZONTAL_SLIDES_SELECTOR, h === undefined ? indexh : h ); + indexv = updateSlides( VERTICAL_SLIDES_SELECTOR, v === undefined ? indexv : v ); + + // Update the visibility of slides now that the indices have changed + updateSlidesVisibility(); + + layout(); + + // Apply the new state + stateLoop: for( var i = 0, len = state.length; i < len; i++ ) { + // Check if this state existed on the previous slide. If it + // did, we will avoid adding it repeatedly + for( var j = 0; j < stateBefore.length; j++ ) { + if( stateBefore[j] === state[i] ) { + stateBefore.splice( j, 1 ); + continue stateLoop; + } + } + + document.documentElement.classList.add( state[i] ); + + // Dispatch custom event matching the state's name + dispatchEvent( state[i] ); + } + + // Clean up the remains of the previous state + while( stateBefore.length ) { + document.documentElement.classList.remove( stateBefore.pop() ); + } + + // Update the overview if it's currently active + if( isOverview() ) { + updateOverview(); + } + + // Find the current horizontal slide and any possible vertical slides + // within it + var currentHorizontalSlide = horizontalSlides[ indexh ], + currentVerticalSlides = currentHorizontalSlide.querySelectorAll( 'section' ); + + // Store references to the previous and current slides + currentSlide = currentVerticalSlides[ indexv ] || currentHorizontalSlide; + + // Show fragment, if specified + if( typeof f !== 'undefined' ) { + navigateFragment( f ); + } + + // Dispatch an event if the slide changed + var slideChanged = ( indexh !== indexhBefore || indexv !== indexvBefore ); + if( slideChanged ) { + dispatchEvent( 'slidechanged', { + 'indexh': indexh, + 'indexv': indexv, + 'previousSlide': previousSlide, + 'currentSlide': currentSlide, + 'origin': o + } ); + } + else { + // Ensure that the previous slide is never the same as the current + previousSlide = null; + } + + // Solves an edge case where the previous slide maintains the + // 'present' class when navigating between adjacent vertical + // stacks + if( previousSlide ) { + previousSlide.classList.remove( 'present' ); + previousSlide.setAttribute( 'aria-hidden', 'true' ); + + // Reset all slides upon navigate to home + // Issue: #285 + if ( dom.wrapper.querySelector( HOME_SLIDE_SELECTOR ).classList.contains( 'present' ) ) { + // Launch async task + setTimeout( function () { + var slides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR + '.stack') ), i; + for( i in slides ) { + if( slides[i] ) { + // Reset stack + setPreviousVerticalIndex( slides[i], 0 ); + } + } + }, 0 ); + } + } + + // Handle embedded content + if( slideChanged || !previousSlide ) { + stopEmbeddedContent( previousSlide ); + startEmbeddedContent( currentSlide ); + } + + // Announce the current slide contents, for screen readers + dom.statusDiv.textContent = currentSlide.textContent; + + updateControls(); + updateProgress(); + updateBackground(); + updateParallax(); + updateSlideNumber(); + updateNotes(); + + // Update the URL hash + writeURL(); + + cueAutoSlide(); + + } + + /** + * Syncs the presentation with the current DOM. Useful + * when new slides or control elements are added or when + * the configuration has changed. + */ + function sync() { + + // Subscribe to input + removeEventListeners(); + addEventListeners(); + + // Force a layout to make sure the current config is accounted for + layout(); + + // Reflect the current autoSlide value + autoSlide = config.autoSlide; + + // Start auto-sliding if it's enabled + cueAutoSlide(); + + // Re-create the slide backgrounds + createBackgrounds(); + + // Write the current hash to the URL + writeURL(); + + sortAllFragments(); + + updateControls(); + updateProgress(); + updateBackground( true ); + updateSlideNumber(); + updateSlidesVisibility(); + updateNotes(); + + formatEmbeddedContent(); + startEmbeddedContent( currentSlide ); + + if( isOverview() ) { + layoutOverview(); + } + + } + + /** + * Resets all vertical slides so that only the first + * is visible. + */ + function resetVerticalSlides() { + + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + horizontalSlides.forEach( function( horizontalSlide ) { + + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ); + verticalSlides.forEach( function( verticalSlide, y ) { + + if( y > 0 ) { + verticalSlide.classList.remove( 'present' ); + verticalSlide.classList.remove( 'past' ); + verticalSlide.classList.add( 'future' ); + verticalSlide.setAttribute( 'aria-hidden', 'true' ); + } + + } ); + + } ); + + } + + /** + * Sorts and formats all of fragments in the + * presentation. + */ + function sortAllFragments() { + + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + horizontalSlides.forEach( function( horizontalSlide ) { + + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ); + verticalSlides.forEach( function( verticalSlide, y ) { + + sortFragments( verticalSlide.querySelectorAll( '.fragment' ) ); + + } ); + + if( verticalSlides.length === 0 ) sortFragments( horizontalSlide.querySelectorAll( '.fragment' ) ); + + } ); + + } + + /** + * Randomly shuffles all slides in the deck. + */ + function shuffle() { + + var slides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + + slides.forEach( function( slide ) { + + // Insert this slide next to another random slide. This may + // cause the slide to insert before itself but that's fine. + dom.slides.insertBefore( slide, slides[ Math.floor( Math.random() * slides.length ) ] ); + + } ); + + } + + /** + * Updates one dimension of slides by showing the slide + * with the specified index. + * + * @param {String} selector A CSS selector that will fetch + * the group of slides we are working with + * @param {Number} index The index of the slide that should be + * shown + * + * @return {Number} The index of the slide that is now shown, + * might differ from the passed in index if it was out of + * bounds. + */ + function updateSlides( selector, index ) { + + // Select all slides and convert the NodeList result to + // an array + var slides = toArray( dom.wrapper.querySelectorAll( selector ) ), + slidesLength = slides.length; + + var printMode = isPrintingPDF(); + + if( slidesLength ) { + + // Should the index loop? + if( config.loop ) { + index %= slidesLength; + + if( index < 0 ) { + index = slidesLength + index; + } + } + + // Enforce max and minimum index bounds + index = Math.max( Math.min( index, slidesLength - 1 ), 0 ); + + for( var i = 0; i < slidesLength; i++ ) { + var element = slides[i]; + + var reverse = config.rtl && !isVerticalSlide( element ); + + element.classList.remove( 'past' ); + element.classList.remove( 'present' ); + element.classList.remove( 'future' ); + + // http://www.w3.org/html/wg/drafts/html/master/editing.html#the-hidden-attribute + element.setAttribute( 'hidden', '' ); + element.setAttribute( 'aria-hidden', 'true' ); + + // If this element contains vertical slides + if( element.querySelector( 'section' ) ) { + element.classList.add( 'stack' ); + } + + // If we're printing static slides, all slides are "present" + if( printMode ) { + element.classList.add( 'present' ); + continue; + } + + if( i < index ) { + // Any element previous to index is given the 'past' class + element.classList.add( reverse ? 'future' : 'past' ); + + if( config.fragments ) { + var pastFragments = toArray( element.querySelectorAll( '.fragment' ) ); + + // Show all fragments on prior slides + while( pastFragments.length ) { + var pastFragment = pastFragments.pop(); + pastFragment.classList.add( 'visible' ); + pastFragment.classList.remove( 'current-fragment' ); + } + } + } + else if( i > index ) { + // Any element subsequent to index is given the 'future' class + element.classList.add( reverse ? 'past' : 'future' ); + + if( config.fragments ) { + var futureFragments = toArray( element.querySelectorAll( '.fragment.visible' ) ); + + // No fragments in future slides should be visible ahead of time + while( futureFragments.length ) { + var futureFragment = futureFragments.pop(); + futureFragment.classList.remove( 'visible' ); + futureFragment.classList.remove( 'current-fragment' ); + } + } + } + } + + // Mark the current slide as present + slides[index].classList.add( 'present' ); + slides[index].removeAttribute( 'hidden' ); + slides[index].removeAttribute( 'aria-hidden' ); + + // If this slide has a state associated with it, add it + // onto the current state of the deck + var slideState = slides[index].getAttribute( 'data-state' ); + if( slideState ) { + state = state.concat( slideState.split( ' ' ) ); + } + + } + else { + // Since there are no slides we can't be anywhere beyond the + // zeroth index + index = 0; + } + + return index; + + } + + /** + * Optimization method; hide all slides that are far away + * from the present slide. + */ + function updateSlidesVisibility() { + + // Select all slides and convert the NodeList result to + // an array + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ), + horizontalSlidesLength = horizontalSlides.length, + distanceX, + distanceY; + + if( horizontalSlidesLength && typeof indexh !== 'undefined' ) { + + // The number of steps away from the present slide that will + // be visible + var viewDistance = isOverview() ? 10 : config.viewDistance; + + // Limit view distance on weaker devices + if( isMobileDevice ) { + viewDistance = isOverview() ? 6 : 2; + } + + // All slides need to be visible when exporting to PDF + if( isPrintingPDF() ) { + viewDistance = Number.MAX_VALUE; + } + + for( var x = 0; x < horizontalSlidesLength; x++ ) { + var horizontalSlide = horizontalSlides[x]; + + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ), + verticalSlidesLength = verticalSlides.length; + + // Determine how far away this slide is from the present + distanceX = Math.abs( ( indexh || 0 ) - x ) || 0; + + // If the presentation is looped, distance should measure + // 1 between the first and last slides + if( config.loop ) { + distanceX = Math.abs( ( ( indexh || 0 ) - x ) % ( horizontalSlidesLength - viewDistance ) ) || 0; + } + + // Show the horizontal slide if it's within the view distance + if( distanceX < viewDistance ) { + showSlide( horizontalSlide ); + } + else { + hideSlide( horizontalSlide ); + } + + if( verticalSlidesLength ) { + + var oy = getPreviousVerticalIndex( horizontalSlide ); + + for( var y = 0; y < verticalSlidesLength; y++ ) { + var verticalSlide = verticalSlides[y]; + + distanceY = x === ( indexh || 0 ) ? Math.abs( ( indexv || 0 ) - y ) : Math.abs( y - oy ); + + if( distanceX + distanceY < viewDistance ) { + showSlide( verticalSlide ); + } + else { + hideSlide( verticalSlide ); + } + } + + } + } + + } + + } + + /** + * Pick up notes from the current slide and display tham + * to the viewer. + * + * @see `showNotes` config value + */ + function updateNotes() { + + if( config.showNotes && dom.speakerNotes && currentSlide && !isPrintingPDF() ) { + + dom.speakerNotes.innerHTML = getSlideNotes() || ''; + + } + + } + + /** + * Updates the progress bar to reflect the current slide. + */ + function updateProgress() { + + // Update progress if enabled + if( config.progress && dom.progressbar ) { + + dom.progressbar.style.width = getProgress() * dom.wrapper.offsetWidth + 'px'; + + } + + } + + /** + * Updates the slide number div to reflect the current slide. + * + * The following slide number formats are available: + * "h.v": horizontal . vertical slide number (default) + * "h/v": horizontal / vertical slide number + * "c": flattened slide number + * "c/t": flattened slide number / total slides + */ + function updateSlideNumber() { + + // Update slide number if enabled + if( config.slideNumber && dom.slideNumber ) { + + var value = []; + var format = 'h.v'; + + // Check if a custom number format is available + if( typeof config.slideNumber === 'string' ) { + format = config.slideNumber; + } + + switch( format ) { + case 'c': + value.push( getSlidePastCount() + 1 ); + break; + case 'c/t': + value.push( getSlidePastCount() + 1, '/', getTotalSlides() ); + break; + case 'h/v': + value.push( indexh + 1 ); + if( isVerticalSlide() ) value.push( '/', indexv + 1 ); + break; + default: + value.push( indexh + 1 ); + if( isVerticalSlide() ) value.push( '.', indexv + 1 ); + } + + dom.slideNumber.innerHTML = formatSlideNumber( value[0], value[1], value[2] ); + } + + } + + /** + * Applies HTML formatting to a slide number before it's + * written to the DOM. + */ + function formatSlideNumber( a, delimiter, b ) { + + if( typeof b === 'number' && !isNaN( b ) ) { + return ''+ a +'' + + ''+ delimiter +'' + + ''+ b +''; + } + else { + return ''+ a +''; + } + + } + + /** + * Updates the state of all control/navigation arrows. + */ + function updateControls() { + + var routes = availableRoutes(); + var fragments = availableFragments(); + + // Remove the 'enabled' class from all directions + dom.controlsLeft.concat( dom.controlsRight ) + .concat( dom.controlsUp ) + .concat( dom.controlsDown ) + .concat( dom.controlsPrev ) + .concat( dom.controlsNext ).forEach( function( node ) { + node.classList.remove( 'enabled' ); + node.classList.remove( 'fragmented' ); + } ); + + // Add the 'enabled' class to the available routes + if( routes.left ) dom.controlsLeft.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + if( routes.right ) dom.controlsRight.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + if( routes.up ) dom.controlsUp.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + if( routes.down ) dom.controlsDown.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + + // Prev/next buttons + if( routes.left || routes.up ) dom.controlsPrev.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + if( routes.right || routes.down ) dom.controlsNext.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + + // Highlight fragment directions + if( currentSlide ) { + + // Always apply fragment decorator to prev/next buttons + if( fragments.prev ) dom.controlsPrev.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + if( fragments.next ) dom.controlsNext.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + + // Apply fragment decorators to directional buttons based on + // what slide axis they are in + if( isVerticalSlide( currentSlide ) ) { + if( fragments.prev ) dom.controlsUp.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + if( fragments.next ) dom.controlsDown.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + } + else { + if( fragments.prev ) dom.controlsLeft.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + if( fragments.next ) dom.controlsRight.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + } + + } + + } + + /** + * Updates the background elements to reflect the current + * slide. + * + * @param {Boolean} includeAll If true, the backgrounds of + * all vertical slides (not just the present) will be updated. + */ + function updateBackground( includeAll ) { + + var currentBackground = null; + + // Reverse past/future classes when in RTL mode + var horizontalPast = config.rtl ? 'future' : 'past', + horizontalFuture = config.rtl ? 'past' : 'future'; + + // Update the classes of all backgrounds to match the + // states of their slides (past/present/future) + toArray( dom.background.childNodes ).forEach( function( backgroundh, h ) { + + backgroundh.classList.remove( 'past' ); + backgroundh.classList.remove( 'present' ); + backgroundh.classList.remove( 'future' ); + + if( h < indexh ) { + backgroundh.classList.add( horizontalPast ); + } + else if ( h > indexh ) { + backgroundh.classList.add( horizontalFuture ); + } + else { + backgroundh.classList.add( 'present' ); + + // Store a reference to the current background element + currentBackground = backgroundh; + } + + if( includeAll || h === indexh ) { + toArray( backgroundh.querySelectorAll( '.slide-background' ) ).forEach( function( backgroundv, v ) { + + backgroundv.classList.remove( 'past' ); + backgroundv.classList.remove( 'present' ); + backgroundv.classList.remove( 'future' ); + + if( v < indexv ) { + backgroundv.classList.add( 'past' ); + } + else if ( v > indexv ) { + backgroundv.classList.add( 'future' ); + } + else { + backgroundv.classList.add( 'present' ); + + // Only if this is the present horizontal and vertical slide + if( h === indexh ) currentBackground = backgroundv; + } + + } ); + } + + } ); + + // Stop any currently playing video background + if( previousBackground ) { + + var previousVideo = previousBackground.querySelector( 'video' ); + if( previousVideo ) previousVideo.pause(); + + } + + if( currentBackground ) { + + // Start video playback + var currentVideo = currentBackground.querySelector( 'video' ); + if( currentVideo ) { + + var startVideo = function() { + currentVideo.currentTime = 0; + currentVideo.play(); + currentVideo.removeEventListener( 'loadeddata', startVideo ); + }; + + if( currentVideo.readyState > 1 ) { + startVideo(); + } + else { + currentVideo.addEventListener( 'loadeddata', startVideo ); + } + + } + + var backgroundImageURL = currentBackground.style.backgroundImage || ''; + + // Restart GIFs (doesn't work in Firefox) + if( /\.gif/i.test( backgroundImageURL ) ) { + currentBackground.style.backgroundImage = ''; + window.getComputedStyle( currentBackground ).opacity; + currentBackground.style.backgroundImage = backgroundImageURL; + } + + // Don't transition between identical backgrounds. This + // prevents unwanted flicker. + var previousBackgroundHash = previousBackground ? previousBackground.getAttribute( 'data-background-hash' ) : null; + var currentBackgroundHash = currentBackground.getAttribute( 'data-background-hash' ); + if( currentBackgroundHash && currentBackgroundHash === previousBackgroundHash && currentBackground !== previousBackground ) { + dom.background.classList.add( 'no-transition' ); + } + + previousBackground = currentBackground; + + } + + // If there's a background brightness flag for this slide, + // bubble it to the .reveal container + if( currentSlide ) { + [ 'has-light-background', 'has-dark-background' ].forEach( function( classToBubble ) { + if( currentSlide.classList.contains( classToBubble ) ) { + dom.wrapper.classList.add( classToBubble ); + } + else { + dom.wrapper.classList.remove( classToBubble ); + } + } ); + } + + // Allow the first background to apply without transition + setTimeout( function() { + dom.background.classList.remove( 'no-transition' ); + }, 1 ); + + } + + /** + * Updates the position of the parallax background based + * on the current slide index. + */ + function updateParallax() { + + if( config.parallaxBackgroundImage ) { + + var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ), + verticalSlides = dom.wrapper.querySelectorAll( VERTICAL_SLIDES_SELECTOR ); + + var backgroundSize = dom.background.style.backgroundSize.split( ' ' ), + backgroundWidth, backgroundHeight; + + if( backgroundSize.length === 1 ) { + backgroundWidth = backgroundHeight = parseInt( backgroundSize[0], 10 ); + } + else { + backgroundWidth = parseInt( backgroundSize[0], 10 ); + backgroundHeight = parseInt( backgroundSize[1], 10 ); + } + + var slideWidth = dom.background.offsetWidth, + horizontalSlideCount = horizontalSlides.length, + horizontalOffsetMultiplier, + horizontalOffset; + + if( typeof config.parallaxBackgroundHorizontal === 'number' ) { + horizontalOffsetMultiplier = config.parallaxBackgroundHorizontal; + } + else { + horizontalOffsetMultiplier = horizontalSlideCount > 1 ? ( backgroundWidth - slideWidth ) / ( horizontalSlideCount-1 ) : 0; + } + + horizontalOffset = horizontalOffsetMultiplier * indexh * -1; + + var slideHeight = dom.background.offsetHeight, + verticalSlideCount = verticalSlides.length, + verticalOffsetMultiplier, + verticalOffset; + + if( typeof config.parallaxBackgroundVertical === 'number' ) { + verticalOffsetMultiplier = config.parallaxBackgroundVertical; + } + else { + verticalOffsetMultiplier = ( backgroundHeight - slideHeight ) / ( verticalSlideCount-1 ); + } + + verticalOffset = verticalSlideCount > 0 ? verticalOffsetMultiplier * indexv * 1 : 0; + + dom.background.style.backgroundPosition = horizontalOffset + 'px ' + -verticalOffset + 'px'; + + } + + } + + /** + * Called when the given slide is within the configured view + * distance. Shows the slide element and loads any content + * that is set to load lazily (data-src). + */ + function showSlide( slide ) { + + // Show the slide element + slide.style.display = 'block'; + + // Media elements with data-src attributes + toArray( slide.querySelectorAll( 'img[data-src], video[data-src], audio[data-src]' ) ).forEach( function( element ) { + element.setAttribute( 'src', element.getAttribute( 'data-src' ) ); + element.removeAttribute( 'data-src' ); + } ); + + // Media elements with children + toArray( slide.querySelectorAll( 'video, audio' ) ).forEach( function( media ) { + var sources = 0; + + toArray( media.querySelectorAll( 'source[data-src]' ) ).forEach( function( source ) { + source.setAttribute( 'src', source.getAttribute( 'data-src' ) ); + source.removeAttribute( 'data-src' ); + sources += 1; + } ); + + // If we rewrote sources for this video/audio element, we need + // to manually tell it to load from its new origin + if( sources > 0 ) { + media.load(); + } + } ); + + + // Show the corresponding background element + var indices = getIndices( slide ); + var background = getSlideBackground( indices.h, indices.v ); + if( background ) { + background.style.display = 'block'; + + // If the background contains media, load it + if( background.hasAttribute( 'data-loaded' ) === false ) { + background.setAttribute( 'data-loaded', 'true' ); + + var backgroundImage = slide.getAttribute( 'data-background-image' ), + backgroundVideo = slide.getAttribute( 'data-background-video' ), + backgroundVideoLoop = slide.hasAttribute( 'data-background-video-loop' ), + backgroundVideoMuted = slide.hasAttribute( 'data-background-video-muted' ), + backgroundIframe = slide.getAttribute( 'data-background-iframe' ); + + // Images + if( backgroundImage ) { + background.style.backgroundImage = 'url('+ backgroundImage +')'; + } + // Videos + else if ( backgroundVideo && !isSpeakerNotes() ) { + var video = document.createElement( 'video' ); + + if( backgroundVideoLoop ) { + video.setAttribute( 'loop', '' ); + } + + if( backgroundVideoMuted ) { + video.muted = true; + } + + // Support comma separated lists of video sources + backgroundVideo.split( ',' ).forEach( function( source ) { + video.innerHTML += ''; + } ); + + background.appendChild( video ); + } + // Iframes + else if( backgroundIframe ) { + var iframe = document.createElement( 'iframe' ); + iframe.setAttribute( 'src', backgroundIframe ); + iframe.style.width = '100%'; + iframe.style.height = '100%'; + iframe.style.maxHeight = '100%'; + iframe.style.maxWidth = '100%'; + + background.appendChild( iframe ); + } + } + } + + } + + /** + * Called when the given slide is moved outside of the + * configured view distance. + */ + function hideSlide( slide ) { + + // Hide the slide element + slide.style.display = 'none'; + + // Hide the corresponding background element + var indices = getIndices( slide ); + var background = getSlideBackground( indices.h, indices.v ); + if( background ) { + background.style.display = 'none'; + } + + } + + /** + * Determine what available routes there are for navigation. + * + * @return {Object} containing four booleans: left/right/up/down + */ + function availableRoutes() { + + var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ), + verticalSlides = dom.wrapper.querySelectorAll( VERTICAL_SLIDES_SELECTOR ); + + var routes = { + left: indexh > 0 || config.loop, + right: indexh < horizontalSlides.length - 1 || config.loop, + up: indexv > 0, + down: indexv < verticalSlides.length - 1 + }; + + // reverse horizontal controls for rtl + if( config.rtl ) { + var left = routes.left; + routes.left = routes.right; + routes.right = left; + } + + return routes; + + } + + /** + * Returns an object describing the available fragment + * directions. + * + * @return {Object} two boolean properties: prev/next + */ + function availableFragments() { + + if( currentSlide && config.fragments ) { + var fragments = currentSlide.querySelectorAll( '.fragment' ); + var hiddenFragments = currentSlide.querySelectorAll( '.fragment:not(.visible)' ); + + return { + prev: fragments.length - hiddenFragments.length > 0, + next: !!hiddenFragments.length + }; + } + else { + return { prev: false, next: false }; + } + + } + + /** + * Enforces origin-specific format rules for embedded media. + */ + function formatEmbeddedContent() { + + var _appendParamToIframeSource = function( sourceAttribute, sourceURL, param ) { + toArray( dom.slides.querySelectorAll( 'iframe['+ sourceAttribute +'*="'+ sourceURL +'"]' ) ).forEach( function( el ) { + var src = el.getAttribute( sourceAttribute ); + if( src && src.indexOf( param ) === -1 ) { + el.setAttribute( sourceAttribute, src + ( !/\?/.test( src ) ? '?' : '&' ) + param ); + } + }); + }; + + // YouTube frames must include "?enablejsapi=1" + _appendParamToIframeSource( 'src', 'youtube.com/embed/', 'enablejsapi=1' ); + _appendParamToIframeSource( 'data-src', 'youtube.com/embed/', 'enablejsapi=1' ); + + // Vimeo frames must include "?api=1" + _appendParamToIframeSource( 'src', 'player.vimeo.com/', 'api=1' ); + _appendParamToIframeSource( 'data-src', 'player.vimeo.com/', 'api=1' ); + + } + + /** + * Start playback of any embedded content inside of + * the targeted slide. + */ + function startEmbeddedContent( slide ) { + + if( slide && !isSpeakerNotes() ) { + // Restart GIFs + toArray( slide.querySelectorAll( 'img[src$=".gif"]' ) ).forEach( function( el ) { + // Setting the same unchanged source like this was confirmed + // to work in Chrome, FF & Safari + el.setAttribute( 'src', el.getAttribute( 'src' ) ); + } ); + + // HTML5 media elements + toArray( slide.querySelectorAll( 'video, audio' ) ).forEach( function( el ) { + if( el.hasAttribute( 'data-autoplay' ) && typeof el.play === 'function' ) { + el.play(); + } + } ); + + // Normal iframes + toArray( slide.querySelectorAll( 'iframe[src]' ) ).forEach( function( el ) { + startEmbeddedIframe( { target: el } ); + } ); + + // Lazy loading iframes + toArray( slide.querySelectorAll( 'iframe[data-src]' ) ).forEach( function( el ) { + if( el.getAttribute( 'src' ) !== el.getAttribute( 'data-src' ) ) { + el.removeEventListener( 'load', startEmbeddedIframe ); // remove first to avoid dupes + el.addEventListener( 'load', startEmbeddedIframe ); + el.setAttribute( 'src', el.getAttribute( 'data-src' ) ); + } + } ); + } + + } + + /** + * "Starts" the content of an embedded iframe using the + * postmessage API. + */ + function startEmbeddedIframe( event ) { + + var iframe = event.target; + + // YouTube postMessage API + if( /youtube\.com\/embed\//.test( iframe.getAttribute( 'src' ) ) && iframe.hasAttribute( 'data-autoplay' ) ) { + iframe.contentWindow.postMessage( '{"event":"command","func":"playVideo","args":""}', '*' ); + } + // Vimeo postMessage API + else if( /player\.vimeo\.com\//.test( iframe.getAttribute( 'src' ) ) && iframe.hasAttribute( 'data-autoplay' ) ) { + iframe.contentWindow.postMessage( '{"method":"play"}', '*' ); + } + // Generic postMessage API + else { + iframe.contentWindow.postMessage( 'slide:start', '*' ); + } + + } + + /** + * Stop playback of any embedded content inside of + * the targeted slide. + */ + function stopEmbeddedContent( slide ) { + + if( slide && slide.parentNode ) { + // HTML5 media elements + toArray( slide.querySelectorAll( 'video, audio' ) ).forEach( function( el ) { + if( !el.hasAttribute( 'data-ignore' ) && typeof el.pause === 'function' ) { + el.pause(); + } + } ); + + // Generic postMessage API for non-lazy loaded iframes + toArray( slide.querySelectorAll( 'iframe' ) ).forEach( function( el ) { + el.contentWindow.postMessage( 'slide:stop', '*' ); + el.removeEventListener( 'load', startEmbeddedIframe ); + }); + + // YouTube postMessage API + toArray( slide.querySelectorAll( 'iframe[src*="youtube.com/embed/"]' ) ).forEach( function( el ) { + if( !el.hasAttribute( 'data-ignore' ) && typeof el.contentWindow.postMessage === 'function' ) { + el.contentWindow.postMessage( '{"event":"command","func":"pauseVideo","args":""}', '*' ); + } + }); + + // Vimeo postMessage API + toArray( slide.querySelectorAll( 'iframe[src*="player.vimeo.com/"]' ) ).forEach( function( el ) { + if( !el.hasAttribute( 'data-ignore' ) && typeof el.contentWindow.postMessage === 'function' ) { + el.contentWindow.postMessage( '{"method":"pause"}', '*' ); + } + }); + + // Lazy loading iframes + toArray( slide.querySelectorAll( 'iframe[data-src]' ) ).forEach( function( el ) { + // Only removing the src doesn't actually unload the frame + // in all browsers (Firefox) so we set it to blank first + el.setAttribute( 'src', 'about:blank' ); + el.removeAttribute( 'src' ); + } ); + } + + } + + /** + * Returns the number of past slides. This can be used as a global + * flattened index for slides. + */ + function getSlidePastCount() { + + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + + // The number of past slides + var pastCount = 0; + + // Step through all slides and count the past ones + mainLoop: for( var i = 0; i < horizontalSlides.length; i++ ) { + + var horizontalSlide = horizontalSlides[i]; + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ); + + for( var j = 0; j < verticalSlides.length; j++ ) { + + // Stop as soon as we arrive at the present + if( verticalSlides[j].classList.contains( 'present' ) ) { + break mainLoop; + } + + pastCount++; + + } + + // Stop as soon as we arrive at the present + if( horizontalSlide.classList.contains( 'present' ) ) { + break; + } + + // Don't count the wrapping section for vertical slides + if( horizontalSlide.classList.contains( 'stack' ) === false ) { + pastCount++; + } + + } + + return pastCount; + + } + + /** + * Returns a value ranging from 0-1 that represents + * how far into the presentation we have navigated. + */ + function getProgress() { + + // The number of past and total slides + var totalCount = getTotalSlides(); + var pastCount = getSlidePastCount(); + + if( currentSlide ) { + + var allFragments = currentSlide.querySelectorAll( '.fragment' ); + + // If there are fragments in the current slide those should be + // accounted for in the progress. + if( allFragments.length > 0 ) { + var visibleFragments = currentSlide.querySelectorAll( '.fragment.visible' ); + + // This value represents how big a portion of the slide progress + // that is made up by its fragments (0-1) + var fragmentWeight = 0.9; + + // Add fragment progress to the past slide count + pastCount += ( visibleFragments.length / allFragments.length ) * fragmentWeight; + } + + } + + return pastCount / ( totalCount - 1 ); + + } + + /** + * Checks if this presentation is running inside of the + * speaker notes window. + */ + function isSpeakerNotes() { + + return !!window.location.search.match( /receiver/gi ); + + } + + /** + * Reads the current URL (hash) and navigates accordingly. + */ + function readURL() { + + var hash = window.location.hash; + + // Attempt to parse the hash as either an index or name + var bits = hash.slice( 2 ).split( '/' ), + name = hash.replace( /#|\//gi, '' ); + + // If the first bit is invalid and there is a name we can + // assume that this is a named link + if( isNaN( parseInt( bits[0], 10 ) ) && name.length ) { + var element; + + // Ensure the named link is a valid HTML ID attribute + if( /^[a-zA-Z][\w:.-]*$/.test( name ) ) { + // Find the slide with the specified ID + element = document.getElementById( name ); + } + + if( element ) { + // Find the position of the named slide and navigate to it + var indices = Reveal.getIndices( element ); + slide( indices.h, indices.v ); + } + // If the slide doesn't exist, navigate to the current slide + else { + slide( indexh || 0, indexv || 0 ); + } + } + else { + // Read the index components of the hash + var h = parseInt( bits[0], 10 ) || 0, + v = parseInt( bits[1], 10 ) || 0; + + if( h !== indexh || v !== indexv ) { + slide( h, v ); + } + } + + } + + /** + * Updates the page URL (hash) to reflect the current + * state. + * + * @param {Number} delay The time in ms to wait before + * writing the hash + */ + function writeURL( delay ) { + + if( config.history ) { + + // Make sure there's never more than one timeout running + clearTimeout( writeURLTimeout ); + + // If a delay is specified, timeout this call + if( typeof delay === 'number' ) { + writeURLTimeout = setTimeout( writeURL, delay ); + } + else if( currentSlide ) { + var url = '/'; + + // Attempt to create a named link based on the slide's ID + var id = currentSlide.getAttribute( 'id' ); + if( id ) { + id = id.replace( /[^a-zA-Z0-9\-\_\:\.]/g, '' ); + } + + // If the current slide has an ID, use that as a named link + if( typeof id === 'string' && id.length ) { + url = '/' + id; + } + // Otherwise use the /h/v index + else { + if( indexh > 0 || indexv > 0 ) url += indexh; + if( indexv > 0 ) url += '/' + indexv; + } + + window.location.hash = url; + } + } + + } + + /** + * Retrieves the h/v location of the current, or specified, + * slide. + * + * @param {HTMLElement} slide If specified, the returned + * index will be for this slide rather than the currently + * active one + * + * @return {Object} { h: , v: , f: } + */ + function getIndices( slide ) { + + // By default, return the current indices + var h = indexh, + v = indexv, + f; + + // If a slide is specified, return the indices of that slide + if( slide ) { + var isVertical = isVerticalSlide( slide ); + var slideh = isVertical ? slide.parentNode : slide; + + // Select all horizontal slides + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + + // Now that we know which the horizontal slide is, get its index + h = Math.max( horizontalSlides.indexOf( slideh ), 0 ); + + // Assume we're not vertical + v = undefined; + + // If this is a vertical slide, grab the vertical index + if( isVertical ) { + v = Math.max( toArray( slide.parentNode.querySelectorAll( 'section' ) ).indexOf( slide ), 0 ); + } + } + + if( !slide && currentSlide ) { + var hasFragments = currentSlide.querySelectorAll( '.fragment' ).length > 0; + if( hasFragments ) { + var currentFragment = currentSlide.querySelector( '.current-fragment' ); + if( currentFragment && currentFragment.hasAttribute( 'data-fragment-index' ) ) { + f = parseInt( currentFragment.getAttribute( 'data-fragment-index' ), 10 ); + } + else { + f = currentSlide.querySelectorAll( '.fragment.visible' ).length - 1; + } + } + } + + return { h: h, v: v, f: f }; + + } + + /** + * Retrieves the total number of slides in this presentation. + */ + function getTotalSlides() { + + return dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ':not(.stack)' ).length; + + } + + /** + * Returns the slide element matching the specified index. + */ + function getSlide( x, y ) { + + var horizontalSlide = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR )[ x ]; + var verticalSlides = horizontalSlide && horizontalSlide.querySelectorAll( 'section' ); + + if( verticalSlides && verticalSlides.length && typeof y === 'number' ) { + return verticalSlides ? verticalSlides[ y ] : undefined; + } + + return horizontalSlide; + + } + + /** + * Returns the background element for the given slide. + * All slides, even the ones with no background properties + * defined, have a background element so as long as the + * index is valid an element will be returned. + */ + function getSlideBackground( x, y ) { + + // When printing to PDF the slide backgrounds are nested + // inside of the slides + if( isPrintingPDF() ) { + var slide = getSlide( x, y ); + if( slide ) { + var background = slide.querySelector( '.slide-background' ); + if( background && background.parentNode === slide ) { + return background; + } + } + + return undefined; + } + + var horizontalBackground = dom.wrapper.querySelectorAll( '.backgrounds>.slide-background' )[ x ]; + var verticalBackgrounds = horizontalBackground && horizontalBackground.querySelectorAll( '.slide-background' ); + + if( verticalBackgrounds && verticalBackgrounds.length && typeof y === 'number' ) { + return verticalBackgrounds ? verticalBackgrounds[ y ] : undefined; + } + + return horizontalBackground; + + } + + /** + * Retrieves the speaker notes from a slide. Notes can be + * defined in two ways: + * 1. As a data-notes attribute on the slide
      + * 2. As an
      +
      + +
      +

      Drupal VM, Meet Symfony Console

      + +

      + +

      +
      + +
      +

      Oliver Davies (opdavies)

      + +
      +
        +
      • Senior Drupal Developer for Appnovation
      • +
      • Symfony hobbyist
      • +
      • Drupal VM user, Drupal VM Generator maintainer
      • +
      • Drupal Bristol organiser, PHPSW co-organiser, DrupalCamp committee member
      • +
      +
      + +
      + + + +
      +
      + +
      +

      Prerequisites

      + +
        +
      • Object-orientated PHP
      • +
      • Composer
      • +
      • Autoloading, PSR-4
      • +
      +
      + +
      +

      About Drupal VM

      + +
        +
      • Virtual machine for Drupal development
      • +
      • Developed and maintained by Jeff Geerling
      • +
      • Vagrant, Ansible
      • +
      • Configured via YAML files
      • +
      • Customisable
      • +
      +
      + +
      +

      Using Drupal VM (< 3.0)

      + +
        +
      • Download the project
      • +
      • Copy example.config.yml to config.yml
      • +
      • Edit values
      • +
      • Start the VM
      • +
      +
      + +
      +

      Using Drupal VM (>= 3.0)

      + +
        +
      • Download the project
      • +
      • default.config.yml contains default values
      • +
      • Make config.yml if needed and override values
      • +
      • Start the VM
      • +
      +
      + +
      +

      About the Drupal VM Generator

      + +
        +
      • Symfony application
      • +
      • Twig
      • +
      • Generates minimal, use-case specific configuration files
      • +
      • http://bit.ly/announcing-drupal-vm-generator
      • +
      +
      + +
      +

      Using Drupal VM (>= 3.0)

      + +
        +
      • Download the project
      • +
      • default.config.yml contains default values
      • +
      • Make config.yml if needed and override values
      • +
      • Start the VM
      • +
      + + +
      + +
      +

      Drupal VM Generator Example 1

      + +
      + +
      +

      Drupal VM Generator Example 2

      +
      
      +drupalvm config:generate \
      +  --machine-name="drupalbristol" \
      +  --hostname="drupalbristol.l" \
      +  --ip-address="192.168.88.88" \
      +  --cpus="1" --memory="512" \
      +  --webserver="nginx" --drupal-version="8" \
      +  --database-name="drupal" --database-user="drupal" \
      +  --database-password="drupal" --build-makefile=false \
      +  ...
      +          
      +
      + +
      +

      CLI Examples

      + +
        +
      • Drush
      • +
      • Symfony/Drupal Console
      • +
      • Terminus (Pantheon)/Platform.sh
      • +
      • Artisan (Laravel)
      • +
      • Composer
      • +
      • Sculpin
      • +
      +
      + +
      +

      CLI Examples

      + +
        +
      • Drush
      • +
      • Symfony/Drupal Console
      • +
      • Terminus (Pantheon)/Platform.sh
      • +
      • Artisan (Laravel)
      • +
      • Composer
      • +
      • Sculpin
      • +
      + + +
      + +
      +

      Symfony Console

      +
      + +
      +

      The Console component eases the creation of beautiful and testable command line interfaces.

      + +

      The Console component allows you to create command-line commands. Your console commands can be used for any recurring task, such as cronjobs, imports, or other batch jobs.

      + +
      +
      +
      + +
      +

      Installation

      + +
      
      +$ composer require symfony/console
      +
      +$ composer install
      +          
      +
      + +
      +

      Installation (cont)

      + +
      
      +# composer.json
      +
      +"require": {
      +    "symfony/console": "^3.1"
      +}
      +          
      +
      + +
      +

      Installation (cont)

      +
      
      +# app.php
      +
      +require __DIR__ . '/vendor/autoload.php';
      +
      +// Do stuff.
      +          
      +
      + +
      +

      Building a Console Application

      +
      + +
      +

      Steps

      + +
        +
      • Download the Console component
      • +
      • Add an "entry point"
      • +
      • Configure and run an Application class
      • +
      • Add new Commands
      • +
      +
      + +
      +

      bin/drupalcamp

      + +
      
      +#!/usr/bin/env php
      +
      +require __DIR__ . '/drupalcamp.php';
      +          
      + + +
      + +
      +

      bin/drupalcamp.php

      + +
      
      +require __DIR__ . '/../vendor/autoload.php';
      +
      +use Symfony\Component\Console\Application;
      +
      +$application = new Application();
      +$application->run();
      +          
      +
      + +
      + +
      + +
      +

      bin/drupalcamp.php (cont)

      + +
      
      +require __DIR__ . '/../vendor/autoload.php';
      +
      +use Symfony\Component\Console\Application;
      +
      +$application = new Application();
      +$application->run('DrupalCamps', '1.0');
      +          
      + + +
      + +
      + +
      + +
      +

      Adding Commands

      +
      + +
      +

      Adding Commands

      +
        +
      • Add command classes in src/
      • +
      • Autoload via Composer
      • +
      • Add to Application
      • +
      +
      + +
      +

      Autoloading via Composer

      + +
      
      +# composer.json
      +
      +"autoload": {
      +  "psr-4": {
      +    "": "src/"
      +  }
      +}
      +          
      +
      + +
      +

      Autoloading via Composer

      + +
      
      +# composer.json
      +
      +"autoload": {
      +  "psr-4": {
      +    "DrupalCamps\\": "src/"
      +  }
      +}
      +          
      +
      + +
      +

      src/GoCommand.php

      + +
      
      +use Symfony\Component\Console\Command\Command;
      +
      +class GoCommand extends Command
      +{
      +    public function configure()
      +    {
      +        $this->setName('go')
      +            ->setDescription('Go to a DrupalCamp.');
      +    }
      +}
      +          
      +
      + +
      +

      src/GoCommand.php (cont)

      + +
      
      +use Symfony\Component\Console\Input\InputInterface;
      +use Symfony\Component\Console\Output\OutputInterface;
      +
      +...
      +
      +public function execute(InputInterface $input, OutputInterface $output)
      +{
      +    // Execute the command.
      +}
      +          
      +
      + +
      +

      bin/drupalcamp.php

      + +
      
      +$application = new Application();
      +
      +$application->add(new GoCommand());
      +
      +$application->run();
      +          
      +
      + +
      +

      bin/drupalcamp.php

      + +
      
      +$application = new Application();
      +
      +$application->addCommands(
      +    [
      +        new GoCommand(),
      +    ]
      +);
      +
      +$application->run();
      +          
      +
      + +
      + +
      + +
      +

      Arguments and Options

      +
      + +
      +

      src/GoCommand.php

      + +
      
      +use Symfony\Component\Console\Input\InputArgument;
      +
      +...
      +
      +public function configure()
      +{
      +    $this->setName('go')
      +        ->setDescription('Go to a DrupalCamp')
      +        ->addArgument('name', InputArgument::OPTIONAL, 'Which DrupalCamp?')
      +        ->addOption('past', null, InputOption::VALUE_NONE);
      +}
      +          
      +
      + +
      +

      src/GoCommand.php (cont)

      + +
      
      +public function execute(InputInterface $input, OutputInterface $output)
      +{
      +    $text = $input->getArgument('name');
      +    $past = $input->getOption('past');
      +
      +    ...
      +}
      +          
      +
      + +
      + +
      + +
      +

      Input and Output

      +
      + +
      +

      InputInterface

      +
        +
        
        +$input->getArgument('foo');
        +
        +$input->getOption('bar');
        +          
        + +
      + +
      +

      OutputInterface

      +
      
      +$output->write($text);
      +
      +$output->writeln($text);
      +          
      +
      + +
      +

      OutputInterface

      +
      
      +$output->write("$text");
      +
      +$output->write("$text");
      +
      +$output->write("$text");
      +          
      +
      + +
      +

      SymfonyStyle

      + +
      +
        +
      • title
      • +
      • section
      • +
      • text
      • +
      • comment
      • +
      • note
      • +
      • caution
      • +
      • table
      • +
      +
      + +
      +
        +
      • ask
      • +
      • askHidden
      • +
      • confirm
      • +
      • choice
      • +
      • success
      • +
      • error
      • +
      • warning
      • +
      +
      +
      + +
      +

      SymfonyStyle

      + +
      
      +public function execute(InputInterface $input, OutputInterface $output)
      +{
      +    $io = new SymfonyStyle($input, $output);
      +
      +    $io->table(
      +        ['Title', 'Speaker'],
      +        [
      +            ['Drupal VM, Meet Symfony Console', 'Oliver Davies'],
      +            ['Drupal 8 and the Symfony EventDispatcher', 'Eric Smith'],
      +            ['Building with APIs', 'Nigel Dunn'],
      +        ]
      +    );
      +}
      +          
      +
      + +
      + +
      + +
      +

      Interaction

      +
      + +
      +

      src/GoCommand.php

      +
      
      +public function interact(InputInterface $input, OutputInterface $output)
      +{
      +    $io = new SymfonyStyle($input, $output);
      +
      +    if (!$input->getArgument('name')) {
      +        $input->setArgument('name', $io->ask('Which DrupalCamp?'));
      +    }
      +}
      +          
      +
      + +
      +

      src/GoCommand.php

      +
      
      +public function execute(InputInterface $input, OutputInterface $output)
      +{
      +    $io = new SymfonyStyle($input, $output);
      +
      +    $io->success($input->getArgument('name'));
      +}
      +          
      +
      + +
      +

      Dependency Injection

      +
      + +
      +

      Dependency Injection

      + +
        +
      • Instantiate dependencies in single place or DI container
      • +
      • Add as arguments when adding commands
      • +
      • Add as arguments to the constructor and assign to properties
      • +
      + +

      + Make sure to call the __construct() method within the parent class. +

      +
      + +
      +

      src/Console/Application.php

      + +
      
      +use GuzzleHttp\Client;
      +
      +...
      +
      +$client = new Client();
      +
      +$application->add(new NewCommand($client));
      +          
      + + +
      + +
      +

      src/Command/NewCommand.php

      + +
      
      +use GuzzleHttp\ClientInterface;
      +use Symfony\Component\Console\Command;
      +
      +final class NewCommand extends Command
      +{
      +    private $client;
      +
      +    public function __construct(ClientInterface $client)
      +    {
      +        parent::__construct();
      +
      +        $this->client = $client;
      +    }
      +}
      +          
      +
      + +
      +

      Distributing Your Application

      +
      + +
      +

      .phar files

      + +
        +
      • PHP archive file
      • +
      • Packages your application into one file
      • +
      • box build
      • +
      +
      + +
      +

      Generating phar files

      +
      
      +# composer.json
      +
      +"scripts": {
      +    "build": [
      +        "box build",
      +        "shasum drupalvm.phar |
      +         awk '{print $1}' > drupalvm.phar.version"
      +    ]
      +}
      +          
      + +
      
      +$ composer run-script build
      +          
      +
      +
      +

      Roadmap

      + +
        +
      • Keep up to date with Drupal VM stable releases
      • +
      • New commands - updating existing files, adding vhosts
      • +
      • Improve user defaults and settings
      • +
      +
      + +
      +

      Resources

      + +
        +
      • https://github.com/opdavies/drupal-vm-generator
      • +
      • https://www.drupalvmgenerator.com
      • + +
      • http://bit.ly/announcing-drupal-vm-generator
      • +
      • http://symfony.com/doc/current/components
      • +
      • http://symfony.com/doc/current/cookbook/console
      • +
      +
      + +
      +

      Questions?

      +
      + +
      +

      Feedback

      + +
        +
      • @opdavies
      • +
      • https://www.oliverdavies.uk
      • +
      +
      + +
      + +

      r3m8~*^)iklog4UZQ1(1 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�!ttxw=5g%El| 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

    izPjp9wwrJ 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�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�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