From 182926af1b58b2a57fd9569bb84c817f36a21d32 Mon Sep 17 00:00:00 2001 From: Stephen Date: Mon, 1 Jun 2020 14:31:12 -0700 Subject: [PATCH] Refactor for flask --- .gitignore | 16 +- Vapor3.1.10/.gitignore | 15 + .../CONTRIBUTING.md | 0 .../Package.resolved | 0 Package.swift => Vapor3.1.10/Package.swift | 0 {Public => Vapor3.1.10/Public}/.gitkeep | 0 .../Public}/StephenParkinsonResume.pdf | Bin .../Public}/css/404style.css | 0 .../Public}/css/animate.css | 0 .../Public}/css/bootstrap.css | 0 .../Public}/css/bootstrap.css.map | 0 .../Public}/css/flexslider.css | 0 .../Public}/css/icomoon.css | 0 .../Public}/css/owl.carousel.min.css | 0 .../Public}/css/owl.theme.default.min.css | 0 {Public => Vapor3.1.10/Public}/css/style.css | 0 .../Public}/css/style.css.map | 0 .../glyphicons-halflings-regular.eot | Bin .../glyphicons-halflings-regular.svg | 0 .../glyphicons-halflings-regular.ttf | Bin .../glyphicons-halflings-regular.woff | Bin .../glyphicons-halflings-regular.woff2 | Bin .../Public}/fonts/icomoon/icomoon.eot | Bin .../Public}/fonts/icomoon/icomoon.svg | 0 .../Public}/fonts/icomoon/icomoon.ttf | Bin .../Public}/fonts/icomoon/icomoon.woff | Bin .../Public}/images/about.jpg | Bin .../Public}/images/img_bg_1.jpg | Bin {Public => Vapor3.1.10/Public}/img/bg.jpg | Bin .../Public}/js/bootstrap.min.js | 0 .../Public}/js/google_map.js | 0 .../Public}/js/jquery.countTo.js | 0 .../Public}/js/jquery.easing.1.3.js | 0 .../Public}/js/jquery.flexslider-min.js | 0 .../Public}/js/jquery.min.js | 0 .../Public}/js/jquery.waypoints.min.js | 0 {Public => Vapor3.1.10/Public}/js/main.js | 0 .../Public}/js/modernizr-2.6.2.min.js | 0 .../Public}/js/owl.carousel.min.js | 0 .../Public}/js/respond.min.js | 0 {Public => Vapor3.1.10/Public}/media/gif.gif | Bin {Public => Vapor3.1.10/Public}/media/gif2.gif | Bin {Public => Vapor3.1.10/Public}/media/song.mp3 | Bin .../Public}/sass/_bootstrap-compass.scss | 0 .../Public}/sass/_bootstrap-mincer.scss | 0 .../Public}/sass/_bootstrap-sprockets.scss | 0 .../Public}/sass/bootstrap.scss | 0 .../Public}/sass/bootstrap/_alerts.scss | 0 .../Public}/sass/bootstrap/_badges.scss | 0 .../Public}/sass/bootstrap/_breadcrumbs.scss | 0 .../sass/bootstrap/_button-groups.scss | 0 .../Public}/sass/bootstrap/_buttons.scss | 0 .../Public}/sass/bootstrap/_carousel.scss | 0 .../Public}/sass/bootstrap/_close.scss | 0 .../Public}/sass/bootstrap/_code.scss | 0 .../sass/bootstrap/_component-animations.scss | 0 .../Public}/sass/bootstrap/_dropdowns.scss | 0 .../Public}/sass/bootstrap/_forms.scss | 0 .../Public}/sass/bootstrap/_glyphicons.scss | 0 .../Public}/sass/bootstrap/_grid.scss | 0 .../Public}/sass/bootstrap/_input-groups.scss | 0 .../Public}/sass/bootstrap/_jumbotron.scss | 0 .../Public}/sass/bootstrap/_labels.scss | 0 .../Public}/sass/bootstrap/_list-group.scss | 0 .../Public}/sass/bootstrap/_media.scss | 0 .../Public}/sass/bootstrap/_mixins.scss | 0 .../Public}/sass/bootstrap/_modals.scss | 0 .../Public}/sass/bootstrap/_navbar.scss | 0 .../Public}/sass/bootstrap/_navs.scss | 0 .../Public}/sass/bootstrap/_normalize.scss | 0 .../Public}/sass/bootstrap/_pager.scss | 0 .../Public}/sass/bootstrap/_pagination.scss | 0 .../Public}/sass/bootstrap/_panels.scss | 0 .../Public}/sass/bootstrap/_popovers.scss | 0 .../Public}/sass/bootstrap/_print.scss | 0 .../sass/bootstrap/_progress-bars.scss | 0 .../sass/bootstrap/_responsive-embed.scss | 0 .../sass/bootstrap/_responsive-utilities.scss | 0 .../Public}/sass/bootstrap/_scaffolding.scss | 0 .../Public}/sass/bootstrap/_tables.scss | 0 .../Public}/sass/bootstrap/_theme.scss | 0 .../Public}/sass/bootstrap/_thumbnails.scss | 0 .../Public}/sass/bootstrap/_tooltip.scss | 0 .../Public}/sass/bootstrap/_type.scss | 0 .../Public}/sass/bootstrap/_utilities.scss | 0 .../Public}/sass/bootstrap/_variables.scss | 0 .../Public}/sass/bootstrap/_wells.scss | 0 .../sass/bootstrap/mixins/_alerts.scss | 0 .../bootstrap/mixins/_background-variant.scss | 0 .../sass/bootstrap/mixins/_border-radius.scss | 0 .../sass/bootstrap/mixins/_buttons.scss | 0 .../sass/bootstrap/mixins/_center-block.scss | 0 .../sass/bootstrap/mixins/_clearfix.scss | 0 .../Public}/sass/bootstrap/mixins/_forms.scss | 0 .../sass/bootstrap/mixins/_gradients.scss | 0 .../bootstrap/mixins/_grid-framework.scss | 0 .../Public}/sass/bootstrap/mixins/_grid.scss | 0 .../sass/bootstrap/mixins/_hide-text.scss | 0 .../Public}/sass/bootstrap/mixins/_image.scss | 0 .../sass/bootstrap/mixins/_labels.scss | 0 .../sass/bootstrap/mixins/_list-group.scss | 0 .../sass/bootstrap/mixins/_nav-divider.scss | 0 .../bootstrap/mixins/_nav-vertical-align.scss | 0 .../sass/bootstrap/mixins/_opacity.scss | 0 .../sass/bootstrap/mixins/_pagination.scss | 0 .../sass/bootstrap/mixins/_panels.scss | 0 .../sass/bootstrap/mixins/_progress-bar.scss | 0 .../sass/bootstrap/mixins/_reset-filter.scss | 0 .../sass/bootstrap/mixins/_reset-text.scss | 0 .../sass/bootstrap/mixins/_resize.scss | 0 .../mixins/_responsive-visibility.scss | 0 .../Public}/sass/bootstrap/mixins/_size.scss | 0 .../sass/bootstrap/mixins/_tab-focus.scss | 0 .../sass/bootstrap/mixins/_table-row.scss | 0 .../sass/bootstrap/mixins/_text-emphasis.scss | 0 .../sass/bootstrap/mixins/_text-overflow.scss | 0 .../bootstrap/mixins/_vendor-prefixes.scss | 0 .../Public}/sass/style.scss | 0 README.md => Vapor3.1.10/README.md | 0 .../Resources}/Views/404.leaf | 0 .../Resources}/Views/home.leaf | 0 .../Resources}/Views/privacy.leaf | 0 .../Resources}/Views/welcome.leaf | 0 .../Sources}/App/Controllers/.gitkeep | 0 .../Sources}/App/Models/.gitkeep | 0 .../Sources}/App/app.swift | 0 .../Sources}/App/boot.swift | 0 .../Sources}/App/configure.swift | 0 .../Sources}/App/routes.swift | 0 .../Sources}/Run/main.swift | 0 .../Tests}/AppTests/AppTests.swift | 0 {Tests => Vapor3.1.10/Tests}/LinuxMain.swift | 0 circle.yml => Vapor3.1.10/circle.yml | 0 web.Dockerfile => Vapor3.1.10/web.Dockerfile | 0 app.py | 105 + spot.py | 611 ++ static/StephenParkinsonResume.pdf | Bin 0 -> 91408 bytes static/css/404style.css | 96 + static/css/animate.css | 3288 +++++++++ static/css/bootstrap.css | 6257 +++++++++++++++++ static/css/bootstrap.css.map | 7 + static/css/flexslider.css | 275 + static/css/icomoon.css | 1791 +++++ static/css/owl.carousel.min.css | 1 + static/css/owl.theme.default.min.css | 52 + static/css/style.css | 1429 ++++ static/css/style.css.map | 7 + .../glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../glyphicons-halflings-regular.svg | 288 + .../glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes static/fonts/icomoon/icomoon.eot | Bin 0 -> 155728 bytes static/fonts/icomoon/icomoon.svg | 598 ++ static/fonts/icomoon/icomoon.ttf | Bin 0 -> 155564 bytes static/fonts/icomoon/icomoon.woff | Bin 0 -> 155640 bytes static/images/about.jpg | Bin 0 -> 557065 bytes static/images/img_bg_1.jpg | Bin 0 -> 1066934 bytes static/img/bg.jpg | Bin 0 -> 509330 bytes static/js/bootstrap.min.js | 7 + static/js/google_map.js | 49 + static/js/jquery.countTo.js | 130 + static/js/jquery.easing.1.3.js | 205 + static/js/jquery.flexslider-min.js | 5 + static/js/jquery.min.js | 5 + static/js/jquery.waypoints.min.js | 7 + static/js/main.js | 310 + static/js/modernizr-2.6.2.min.js | 4 + static/js/owl.carousel.min.js | 2 + static/js/respond.min.js | 6 + static/media/gif.gif | Bin 0 -> 1051495 bytes static/media/gif2.gif | Bin 0 -> 476728 bytes static/media/song.mp3 | Bin 0 -> 2923149 bytes static/sass/_bootstrap-compass.scss | 9 + static/sass/_bootstrap-mincer.scss | 19 + static/sass/_bootstrap-sprockets.scss | 9 + static/sass/bootstrap.scss | 56 + static/sass/bootstrap/_alerts.scss | 73 + static/sass/bootstrap/_badges.scss | 68 + static/sass/bootstrap/_breadcrumbs.scss | 26 + static/sass/bootstrap/_button-groups.scss | 244 + static/sass/bootstrap/_buttons.scss | 168 + static/sass/bootstrap/_carousel.scss | 269 + static/sass/bootstrap/_close.scss | 36 + static/sass/bootstrap/_code.scss | 69 + .../sass/bootstrap/_component-animations.scss | 37 + static/sass/bootstrap/_dropdowns.scss | 216 + static/sass/bootstrap/_forms.scss | 611 ++ static/sass/bootstrap/_glyphicons.scss | 307 + static/sass/bootstrap/_grid.scss | 84 + static/sass/bootstrap/_input-groups.scss | 167 + static/sass/bootstrap/_jumbotron.scss | 52 + static/sass/bootstrap/_labels.scss | 66 + static/sass/bootstrap/_list-group.scss | 130 + static/sass/bootstrap/_media.scss | 66 + static/sass/bootstrap/_mixins.scss | 40 + static/sass/bootstrap/_modals.scss | 150 + static/sass/bootstrap/_navbar.scss | 662 ++ static/sass/bootstrap/_navs.scss | 242 + static/sass/bootstrap/_normalize.scss | 424 ++ static/sass/bootstrap/_pager.scss | 54 + static/sass/bootstrap/_pagination.scss | 89 + static/sass/bootstrap/_panels.scss | 271 + static/sass/bootstrap/_popovers.scss | 131 + static/sass/bootstrap/_print.scss | 101 + static/sass/bootstrap/_progress-bars.scss | 87 + static/sass/bootstrap/_responsive-embed.scss | 35 + .../sass/bootstrap/_responsive-utilities.scss | 179 + static/sass/bootstrap/_scaffolding.scss | 161 + static/sass/bootstrap/_tables.scss | 234 + static/sass/bootstrap/_theme.scss | 291 + static/sass/bootstrap/_thumbnails.scss | 38 + static/sass/bootstrap/_tooltip.scss | 101 + static/sass/bootstrap/_type.scss | 298 + static/sass/bootstrap/_utilities.scss | 55 + static/sass/bootstrap/_variables.scss | 872 +++ static/sass/bootstrap/_wells.scss | 29 + static/sass/bootstrap/mixins/_alerts.scss | 14 + .../bootstrap/mixins/_background-variant.scss | 12 + .../sass/bootstrap/mixins/_border-radius.scss | 18 + static/sass/bootstrap/mixins/_buttons.scss | 68 + .../sass/bootstrap/mixins/_center-block.scss | 7 + static/sass/bootstrap/mixins/_clearfix.scss | 22 + static/sass/bootstrap/mixins/_forms.scss | 88 + static/sass/bootstrap/mixins/_gradients.scss | 58 + .../bootstrap/mixins/_grid-framework.scss | 81 + static/sass/bootstrap/mixins/_grid.scss | 122 + static/sass/bootstrap/mixins/_hide-text.scss | 21 + static/sass/bootstrap/mixins/_image.scss | 33 + static/sass/bootstrap/mixins/_labels.scss | 12 + static/sass/bootstrap/mixins/_list-group.scss | 32 + .../sass/bootstrap/mixins/_nav-divider.scss | 10 + .../bootstrap/mixins/_nav-vertical-align.scss | 9 + static/sass/bootstrap/mixins/_opacity.scss | 8 + static/sass/bootstrap/mixins/_pagination.scss | 24 + static/sass/bootstrap/mixins/_panels.scss | 24 + .../sass/bootstrap/mixins/_progress-bar.scss | 10 + .../sass/bootstrap/mixins/_reset-filter.scss | 8 + static/sass/bootstrap/mixins/_reset-text.scss | 18 + static/sass/bootstrap/mixins/_resize.scss | 6 + .../mixins/_responsive-visibility.scss | 21 + static/sass/bootstrap/mixins/_size.scss | 10 + static/sass/bootstrap/mixins/_tab-focus.scss | 9 + static/sass/bootstrap/mixins/_table-row.scss | 28 + .../sass/bootstrap/mixins/_text-emphasis.scss | 12 + .../sass/bootstrap/mixins/_text-overflow.scss | 8 + .../bootstrap/mixins/_vendor-prefixes.scss | 222 + static/sass/style.scss | 1751 +++++ templates/404.html | 42 + templates/home.html | 145 + templates/privacy.html | 21 + templates/welcome.html | 46 + 252 files changed, 25897 insertions(+), 15 deletions(-) create mode 100644 Vapor3.1.10/.gitignore rename CONTRIBUTING.md => Vapor3.1.10/CONTRIBUTING.md (100%) rename Package.resolved => Vapor3.1.10/Package.resolved (100%) rename Package.swift => Vapor3.1.10/Package.swift (100%) rename {Public => Vapor3.1.10/Public}/.gitkeep (100%) rename {Public => Vapor3.1.10/Public}/StephenParkinsonResume.pdf (100%) rename {Public => Vapor3.1.10/Public}/css/404style.css (100%) rename {Public => Vapor3.1.10/Public}/css/animate.css (100%) rename {Public => Vapor3.1.10/Public}/css/bootstrap.css (100%) rename {Public => Vapor3.1.10/Public}/css/bootstrap.css.map (100%) rename {Public => Vapor3.1.10/Public}/css/flexslider.css (100%) rename {Public => Vapor3.1.10/Public}/css/icomoon.css (100%) rename {Public => Vapor3.1.10/Public}/css/owl.carousel.min.css (100%) rename {Public => Vapor3.1.10/Public}/css/owl.theme.default.min.css (100%) rename {Public => Vapor3.1.10/Public}/css/style.css (100%) rename {Public => Vapor3.1.10/Public}/css/style.css.map (100%) rename {Public => Vapor3.1.10/Public}/fonts/bootstrap/glyphicons-halflings-regular.eot (100%) rename {Public => Vapor3.1.10/Public}/fonts/bootstrap/glyphicons-halflings-regular.svg (100%) rename {Public => Vapor3.1.10/Public}/fonts/bootstrap/glyphicons-halflings-regular.ttf (100%) rename {Public => Vapor3.1.10/Public}/fonts/bootstrap/glyphicons-halflings-regular.woff (100%) rename {Public => Vapor3.1.10/Public}/fonts/bootstrap/glyphicons-halflings-regular.woff2 (100%) rename {Public => Vapor3.1.10/Public}/fonts/icomoon/icomoon.eot (100%) rename {Public => Vapor3.1.10/Public}/fonts/icomoon/icomoon.svg (100%) rename {Public => Vapor3.1.10/Public}/fonts/icomoon/icomoon.ttf (100%) rename {Public => Vapor3.1.10/Public}/fonts/icomoon/icomoon.woff (100%) rename {Public => Vapor3.1.10/Public}/images/about.jpg (100%) rename {Public => Vapor3.1.10/Public}/images/img_bg_1.jpg (100%) rename {Public => Vapor3.1.10/Public}/img/bg.jpg (100%) rename {Public => Vapor3.1.10/Public}/js/bootstrap.min.js (100%) rename {Public => Vapor3.1.10/Public}/js/google_map.js (100%) rename {Public => Vapor3.1.10/Public}/js/jquery.countTo.js (100%) rename {Public => Vapor3.1.10/Public}/js/jquery.easing.1.3.js (100%) rename {Public => Vapor3.1.10/Public}/js/jquery.flexslider-min.js (100%) rename {Public => Vapor3.1.10/Public}/js/jquery.min.js (100%) rename {Public => Vapor3.1.10/Public}/js/jquery.waypoints.min.js (100%) rename {Public => Vapor3.1.10/Public}/js/main.js (100%) rename {Public => Vapor3.1.10/Public}/js/modernizr-2.6.2.min.js (100%) rename {Public => Vapor3.1.10/Public}/js/owl.carousel.min.js (100%) rename {Public => Vapor3.1.10/Public}/js/respond.min.js (100%) rename {Public => Vapor3.1.10/Public}/media/gif.gif (100%) rename {Public => Vapor3.1.10/Public}/media/gif2.gif (100%) rename {Public => Vapor3.1.10/Public}/media/song.mp3 (100%) rename {Public => Vapor3.1.10/Public}/sass/_bootstrap-compass.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/_bootstrap-mincer.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/_bootstrap-sprockets.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_alerts.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_badges.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_breadcrumbs.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_button-groups.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_buttons.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_carousel.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_close.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_code.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_component-animations.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_dropdowns.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_forms.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_glyphicons.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_grid.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_input-groups.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_jumbotron.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_labels.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_list-group.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_media.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_mixins.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_modals.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_navbar.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_navs.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_normalize.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_pager.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_pagination.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_panels.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_popovers.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_print.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_progress-bars.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_responsive-embed.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_responsive-utilities.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_scaffolding.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_tables.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_theme.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_thumbnails.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_tooltip.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_type.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_utilities.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_variables.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/_wells.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_alerts.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_background-variant.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_border-radius.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_buttons.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_center-block.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_clearfix.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_forms.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_gradients.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_grid-framework.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_grid.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_hide-text.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_image.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_labels.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_list-group.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_nav-divider.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_nav-vertical-align.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_opacity.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_pagination.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_panels.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_progress-bar.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_reset-filter.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_reset-text.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_resize.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_responsive-visibility.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_size.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_tab-focus.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_table-row.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_text-emphasis.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_text-overflow.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/bootstrap/mixins/_vendor-prefixes.scss (100%) rename {Public => Vapor3.1.10/Public}/sass/style.scss (100%) rename README.md => Vapor3.1.10/README.md (100%) rename {Resources => Vapor3.1.10/Resources}/Views/404.leaf (100%) rename {Resources => Vapor3.1.10/Resources}/Views/home.leaf (100%) rename {Resources => Vapor3.1.10/Resources}/Views/privacy.leaf (100%) rename {Resources => Vapor3.1.10/Resources}/Views/welcome.leaf (100%) rename {Sources => Vapor3.1.10/Sources}/App/Controllers/.gitkeep (100%) rename {Sources => Vapor3.1.10/Sources}/App/Models/.gitkeep (100%) rename {Sources => Vapor3.1.10/Sources}/App/app.swift (100%) rename {Sources => Vapor3.1.10/Sources}/App/boot.swift (100%) rename {Sources => Vapor3.1.10/Sources}/App/configure.swift (100%) rename {Sources => Vapor3.1.10/Sources}/App/routes.swift (100%) rename {Sources => Vapor3.1.10/Sources}/Run/main.swift (100%) rename {Tests => Vapor3.1.10/Tests}/AppTests/AppTests.swift (100%) rename {Tests => Vapor3.1.10/Tests}/LinuxMain.swift (100%) rename circle.yml => Vapor3.1.10/circle.yml (100%) rename web.Dockerfile => Vapor3.1.10/web.Dockerfile (100%) create mode 100644 app.py create mode 100644 spot.py create mode 100644 static/StephenParkinsonResume.pdf create mode 100644 static/css/404style.css create mode 100644 static/css/animate.css create mode 100644 static/css/bootstrap.css create mode 100644 static/css/bootstrap.css.map create mode 100644 static/css/flexslider.css create mode 100644 static/css/icomoon.css create mode 100644 static/css/owl.carousel.min.css create mode 100644 static/css/owl.theme.default.min.css create mode 100644 static/css/style.css create mode 100644 static/css/style.css.map create mode 100644 static/fonts/bootstrap/glyphicons-halflings-regular.eot create mode 100644 static/fonts/bootstrap/glyphicons-halflings-regular.svg create mode 100644 static/fonts/bootstrap/glyphicons-halflings-regular.ttf create mode 100644 static/fonts/bootstrap/glyphicons-halflings-regular.woff create mode 100644 static/fonts/bootstrap/glyphicons-halflings-regular.woff2 create mode 100644 static/fonts/icomoon/icomoon.eot create mode 100644 static/fonts/icomoon/icomoon.svg create mode 100644 static/fonts/icomoon/icomoon.ttf create mode 100644 static/fonts/icomoon/icomoon.woff create mode 100644 static/images/about.jpg create mode 100644 static/images/img_bg_1.jpg create mode 100644 static/img/bg.jpg create mode 100644 static/js/bootstrap.min.js create mode 100644 static/js/google_map.js create mode 100644 static/js/jquery.countTo.js create mode 100644 static/js/jquery.easing.1.3.js create mode 100644 static/js/jquery.flexslider-min.js create mode 100644 static/js/jquery.min.js create mode 100644 static/js/jquery.waypoints.min.js create mode 100644 static/js/main.js create mode 100644 static/js/modernizr-2.6.2.min.js create mode 100644 static/js/owl.carousel.min.js create mode 100644 static/js/respond.min.js create mode 100755 static/media/gif.gif create mode 100755 static/media/gif2.gif create mode 100644 static/media/song.mp3 create mode 100644 static/sass/_bootstrap-compass.scss create mode 100644 static/sass/_bootstrap-mincer.scss create mode 100644 static/sass/_bootstrap-sprockets.scss create mode 100644 static/sass/bootstrap.scss create mode 100644 static/sass/bootstrap/_alerts.scss create mode 100644 static/sass/bootstrap/_badges.scss create mode 100644 static/sass/bootstrap/_breadcrumbs.scss create mode 100644 static/sass/bootstrap/_button-groups.scss create mode 100644 static/sass/bootstrap/_buttons.scss create mode 100644 static/sass/bootstrap/_carousel.scss create mode 100644 static/sass/bootstrap/_close.scss create mode 100644 static/sass/bootstrap/_code.scss create mode 100644 static/sass/bootstrap/_component-animations.scss create mode 100644 static/sass/bootstrap/_dropdowns.scss create mode 100644 static/sass/bootstrap/_forms.scss create mode 100644 static/sass/bootstrap/_glyphicons.scss create mode 100644 static/sass/bootstrap/_grid.scss create mode 100644 static/sass/bootstrap/_input-groups.scss create mode 100644 static/sass/bootstrap/_jumbotron.scss create mode 100644 static/sass/bootstrap/_labels.scss create mode 100644 static/sass/bootstrap/_list-group.scss create mode 100644 static/sass/bootstrap/_media.scss create mode 100644 static/sass/bootstrap/_mixins.scss create mode 100644 static/sass/bootstrap/_modals.scss create mode 100644 static/sass/bootstrap/_navbar.scss create mode 100644 static/sass/bootstrap/_navs.scss create mode 100644 static/sass/bootstrap/_normalize.scss create mode 100644 static/sass/bootstrap/_pager.scss create mode 100644 static/sass/bootstrap/_pagination.scss create mode 100644 static/sass/bootstrap/_panels.scss create mode 100644 static/sass/bootstrap/_popovers.scss create mode 100644 static/sass/bootstrap/_print.scss create mode 100644 static/sass/bootstrap/_progress-bars.scss create mode 100644 static/sass/bootstrap/_responsive-embed.scss create mode 100644 static/sass/bootstrap/_responsive-utilities.scss create mode 100644 static/sass/bootstrap/_scaffolding.scss create mode 100644 static/sass/bootstrap/_tables.scss create mode 100644 static/sass/bootstrap/_theme.scss create mode 100644 static/sass/bootstrap/_thumbnails.scss create mode 100644 static/sass/bootstrap/_tooltip.scss create mode 100644 static/sass/bootstrap/_type.scss create mode 100644 static/sass/bootstrap/_utilities.scss create mode 100644 static/sass/bootstrap/_variables.scss create mode 100644 static/sass/bootstrap/_wells.scss create mode 100644 static/sass/bootstrap/mixins/_alerts.scss create mode 100644 static/sass/bootstrap/mixins/_background-variant.scss create mode 100644 static/sass/bootstrap/mixins/_border-radius.scss create mode 100644 static/sass/bootstrap/mixins/_buttons.scss create mode 100644 static/sass/bootstrap/mixins/_center-block.scss create mode 100644 static/sass/bootstrap/mixins/_clearfix.scss create mode 100644 static/sass/bootstrap/mixins/_forms.scss create mode 100644 static/sass/bootstrap/mixins/_gradients.scss create mode 100644 static/sass/bootstrap/mixins/_grid-framework.scss create mode 100644 static/sass/bootstrap/mixins/_grid.scss create mode 100644 static/sass/bootstrap/mixins/_hide-text.scss create mode 100644 static/sass/bootstrap/mixins/_image.scss create mode 100644 static/sass/bootstrap/mixins/_labels.scss create mode 100644 static/sass/bootstrap/mixins/_list-group.scss create mode 100644 static/sass/bootstrap/mixins/_nav-divider.scss create mode 100644 static/sass/bootstrap/mixins/_nav-vertical-align.scss create mode 100644 static/sass/bootstrap/mixins/_opacity.scss create mode 100644 static/sass/bootstrap/mixins/_pagination.scss create mode 100644 static/sass/bootstrap/mixins/_panels.scss create mode 100644 static/sass/bootstrap/mixins/_progress-bar.scss create mode 100644 static/sass/bootstrap/mixins/_reset-filter.scss create mode 100644 static/sass/bootstrap/mixins/_reset-text.scss create mode 100644 static/sass/bootstrap/mixins/_resize.scss create mode 100644 static/sass/bootstrap/mixins/_responsive-visibility.scss create mode 100644 static/sass/bootstrap/mixins/_size.scss create mode 100644 static/sass/bootstrap/mixins/_tab-focus.scss create mode 100644 static/sass/bootstrap/mixins/_table-row.scss create mode 100644 static/sass/bootstrap/mixins/_text-emphasis.scss create mode 100644 static/sass/bootstrap/mixins/_text-overflow.scss create mode 100644 static/sass/bootstrap/mixins/_vendor-prefixes.scss create mode 100644 static/sass/style.scss create mode 100644 templates/404.html create mode 100644 templates/home.html create mode 100644 templates/privacy.html create mode 100755 templates/welcome.html diff --git a/.gitignore b/.gitignore index c235f20..f6e1422 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1 @@ - -# Created by https://www.gitignore.io/api/vapor - -### Vapor ### -Config/secrets - -### Vapor Patch ### -Packages -.build -xcuserdata -*.xcodeproj -DerivedData/ -.DS_Store - -# End of https://www.gitignore.io/api/vapor +secrets \ No newline at end of file diff --git a/Vapor3.1.10/.gitignore b/Vapor3.1.10/.gitignore new file mode 100644 index 0000000..c235f20 --- /dev/null +++ b/Vapor3.1.10/.gitignore @@ -0,0 +1,15 @@ + +# Created by https://www.gitignore.io/api/vapor + +### Vapor ### +Config/secrets + +### Vapor Patch ### +Packages +.build +xcuserdata +*.xcodeproj +DerivedData/ +.DS_Store + +# End of https://www.gitignore.io/api/vapor diff --git a/CONTRIBUTING.md b/Vapor3.1.10/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to Vapor3.1.10/CONTRIBUTING.md diff --git a/Package.resolved b/Vapor3.1.10/Package.resolved similarity index 100% rename from Package.resolved rename to Vapor3.1.10/Package.resolved diff --git a/Package.swift b/Vapor3.1.10/Package.swift similarity index 100% rename from Package.swift rename to Vapor3.1.10/Package.swift diff --git a/Public/.gitkeep b/Vapor3.1.10/Public/.gitkeep similarity index 100% rename from Public/.gitkeep rename to Vapor3.1.10/Public/.gitkeep diff --git a/Public/StephenParkinsonResume.pdf b/Vapor3.1.10/Public/StephenParkinsonResume.pdf similarity index 100% rename from Public/StephenParkinsonResume.pdf rename to Vapor3.1.10/Public/StephenParkinsonResume.pdf diff --git a/Public/css/404style.css b/Vapor3.1.10/Public/css/404style.css similarity index 100% rename from Public/css/404style.css rename to Vapor3.1.10/Public/css/404style.css diff --git a/Public/css/animate.css b/Vapor3.1.10/Public/css/animate.css similarity index 100% rename from Public/css/animate.css rename to Vapor3.1.10/Public/css/animate.css diff --git a/Public/css/bootstrap.css b/Vapor3.1.10/Public/css/bootstrap.css similarity index 100% rename from Public/css/bootstrap.css rename to Vapor3.1.10/Public/css/bootstrap.css diff --git a/Public/css/bootstrap.css.map b/Vapor3.1.10/Public/css/bootstrap.css.map similarity index 100% rename from Public/css/bootstrap.css.map rename to Vapor3.1.10/Public/css/bootstrap.css.map diff --git a/Public/css/flexslider.css b/Vapor3.1.10/Public/css/flexslider.css similarity index 100% rename from Public/css/flexslider.css rename to Vapor3.1.10/Public/css/flexslider.css diff --git a/Public/css/icomoon.css b/Vapor3.1.10/Public/css/icomoon.css similarity index 100% rename from Public/css/icomoon.css rename to Vapor3.1.10/Public/css/icomoon.css diff --git a/Public/css/owl.carousel.min.css b/Vapor3.1.10/Public/css/owl.carousel.min.css similarity index 100% rename from Public/css/owl.carousel.min.css rename to Vapor3.1.10/Public/css/owl.carousel.min.css diff --git a/Public/css/owl.theme.default.min.css b/Vapor3.1.10/Public/css/owl.theme.default.min.css similarity index 100% rename from Public/css/owl.theme.default.min.css rename to Vapor3.1.10/Public/css/owl.theme.default.min.css diff --git a/Public/css/style.css b/Vapor3.1.10/Public/css/style.css similarity index 100% rename from Public/css/style.css rename to Vapor3.1.10/Public/css/style.css diff --git a/Public/css/style.css.map b/Vapor3.1.10/Public/css/style.css.map similarity index 100% rename from Public/css/style.css.map rename to Vapor3.1.10/Public/css/style.css.map diff --git a/Public/fonts/bootstrap/glyphicons-halflings-regular.eot b/Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.eot similarity index 100% rename from Public/fonts/bootstrap/glyphicons-halflings-regular.eot rename to Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.eot diff --git a/Public/fonts/bootstrap/glyphicons-halflings-regular.svg b/Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.svg similarity index 100% rename from Public/fonts/bootstrap/glyphicons-halflings-regular.svg rename to Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.svg diff --git a/Public/fonts/bootstrap/glyphicons-halflings-regular.ttf b/Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.ttf similarity index 100% rename from Public/fonts/bootstrap/glyphicons-halflings-regular.ttf rename to Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.ttf diff --git a/Public/fonts/bootstrap/glyphicons-halflings-regular.woff b/Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.woff similarity index 100% rename from Public/fonts/bootstrap/glyphicons-halflings-regular.woff rename to Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.woff diff --git a/Public/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.woff2 similarity index 100% rename from Public/fonts/bootstrap/glyphicons-halflings-regular.woff2 rename to Vapor3.1.10/Public/fonts/bootstrap/glyphicons-halflings-regular.woff2 diff --git a/Public/fonts/icomoon/icomoon.eot b/Vapor3.1.10/Public/fonts/icomoon/icomoon.eot similarity index 100% rename from Public/fonts/icomoon/icomoon.eot rename to Vapor3.1.10/Public/fonts/icomoon/icomoon.eot diff --git a/Public/fonts/icomoon/icomoon.svg b/Vapor3.1.10/Public/fonts/icomoon/icomoon.svg similarity index 100% rename from Public/fonts/icomoon/icomoon.svg rename to Vapor3.1.10/Public/fonts/icomoon/icomoon.svg diff --git a/Public/fonts/icomoon/icomoon.ttf b/Vapor3.1.10/Public/fonts/icomoon/icomoon.ttf similarity index 100% rename from Public/fonts/icomoon/icomoon.ttf rename to Vapor3.1.10/Public/fonts/icomoon/icomoon.ttf diff --git a/Public/fonts/icomoon/icomoon.woff b/Vapor3.1.10/Public/fonts/icomoon/icomoon.woff similarity index 100% rename from Public/fonts/icomoon/icomoon.woff rename to Vapor3.1.10/Public/fonts/icomoon/icomoon.woff diff --git a/Public/images/about.jpg b/Vapor3.1.10/Public/images/about.jpg similarity index 100% rename from Public/images/about.jpg rename to Vapor3.1.10/Public/images/about.jpg diff --git a/Public/images/img_bg_1.jpg b/Vapor3.1.10/Public/images/img_bg_1.jpg similarity index 100% rename from Public/images/img_bg_1.jpg rename to Vapor3.1.10/Public/images/img_bg_1.jpg diff --git a/Public/img/bg.jpg b/Vapor3.1.10/Public/img/bg.jpg similarity index 100% rename from Public/img/bg.jpg rename to Vapor3.1.10/Public/img/bg.jpg diff --git a/Public/js/bootstrap.min.js b/Vapor3.1.10/Public/js/bootstrap.min.js similarity index 100% rename from Public/js/bootstrap.min.js rename to Vapor3.1.10/Public/js/bootstrap.min.js diff --git a/Public/js/google_map.js b/Vapor3.1.10/Public/js/google_map.js similarity index 100% rename from Public/js/google_map.js rename to Vapor3.1.10/Public/js/google_map.js diff --git a/Public/js/jquery.countTo.js b/Vapor3.1.10/Public/js/jquery.countTo.js similarity index 100% rename from Public/js/jquery.countTo.js rename to Vapor3.1.10/Public/js/jquery.countTo.js diff --git a/Public/js/jquery.easing.1.3.js b/Vapor3.1.10/Public/js/jquery.easing.1.3.js similarity index 100% rename from Public/js/jquery.easing.1.3.js rename to Vapor3.1.10/Public/js/jquery.easing.1.3.js diff --git a/Public/js/jquery.flexslider-min.js b/Vapor3.1.10/Public/js/jquery.flexslider-min.js similarity index 100% rename from Public/js/jquery.flexslider-min.js rename to Vapor3.1.10/Public/js/jquery.flexslider-min.js diff --git a/Public/js/jquery.min.js b/Vapor3.1.10/Public/js/jquery.min.js similarity index 100% rename from Public/js/jquery.min.js rename to Vapor3.1.10/Public/js/jquery.min.js diff --git a/Public/js/jquery.waypoints.min.js b/Vapor3.1.10/Public/js/jquery.waypoints.min.js similarity index 100% rename from Public/js/jquery.waypoints.min.js rename to Vapor3.1.10/Public/js/jquery.waypoints.min.js diff --git a/Public/js/main.js b/Vapor3.1.10/Public/js/main.js similarity index 100% rename from Public/js/main.js rename to Vapor3.1.10/Public/js/main.js diff --git a/Public/js/modernizr-2.6.2.min.js b/Vapor3.1.10/Public/js/modernizr-2.6.2.min.js similarity index 100% rename from Public/js/modernizr-2.6.2.min.js rename to Vapor3.1.10/Public/js/modernizr-2.6.2.min.js diff --git a/Public/js/owl.carousel.min.js b/Vapor3.1.10/Public/js/owl.carousel.min.js similarity index 100% rename from Public/js/owl.carousel.min.js rename to Vapor3.1.10/Public/js/owl.carousel.min.js diff --git a/Public/js/respond.min.js b/Vapor3.1.10/Public/js/respond.min.js similarity index 100% rename from Public/js/respond.min.js rename to Vapor3.1.10/Public/js/respond.min.js diff --git a/Public/media/gif.gif b/Vapor3.1.10/Public/media/gif.gif similarity index 100% rename from Public/media/gif.gif rename to Vapor3.1.10/Public/media/gif.gif diff --git a/Public/media/gif2.gif b/Vapor3.1.10/Public/media/gif2.gif similarity index 100% rename from Public/media/gif2.gif rename to Vapor3.1.10/Public/media/gif2.gif diff --git a/Public/media/song.mp3 b/Vapor3.1.10/Public/media/song.mp3 similarity index 100% rename from Public/media/song.mp3 rename to Vapor3.1.10/Public/media/song.mp3 diff --git a/Public/sass/_bootstrap-compass.scss b/Vapor3.1.10/Public/sass/_bootstrap-compass.scss similarity index 100% rename from Public/sass/_bootstrap-compass.scss rename to Vapor3.1.10/Public/sass/_bootstrap-compass.scss diff --git a/Public/sass/_bootstrap-mincer.scss b/Vapor3.1.10/Public/sass/_bootstrap-mincer.scss similarity index 100% rename from Public/sass/_bootstrap-mincer.scss rename to Vapor3.1.10/Public/sass/_bootstrap-mincer.scss diff --git a/Public/sass/_bootstrap-sprockets.scss b/Vapor3.1.10/Public/sass/_bootstrap-sprockets.scss similarity index 100% rename from Public/sass/_bootstrap-sprockets.scss rename to Vapor3.1.10/Public/sass/_bootstrap-sprockets.scss diff --git a/Public/sass/bootstrap.scss b/Vapor3.1.10/Public/sass/bootstrap.scss similarity index 100% rename from Public/sass/bootstrap.scss rename to Vapor3.1.10/Public/sass/bootstrap.scss diff --git a/Public/sass/bootstrap/_alerts.scss b/Vapor3.1.10/Public/sass/bootstrap/_alerts.scss similarity index 100% rename from Public/sass/bootstrap/_alerts.scss rename to Vapor3.1.10/Public/sass/bootstrap/_alerts.scss diff --git a/Public/sass/bootstrap/_badges.scss b/Vapor3.1.10/Public/sass/bootstrap/_badges.scss similarity index 100% rename from Public/sass/bootstrap/_badges.scss rename to Vapor3.1.10/Public/sass/bootstrap/_badges.scss diff --git a/Public/sass/bootstrap/_breadcrumbs.scss b/Vapor3.1.10/Public/sass/bootstrap/_breadcrumbs.scss similarity index 100% rename from Public/sass/bootstrap/_breadcrumbs.scss rename to Vapor3.1.10/Public/sass/bootstrap/_breadcrumbs.scss diff --git a/Public/sass/bootstrap/_button-groups.scss b/Vapor3.1.10/Public/sass/bootstrap/_button-groups.scss similarity index 100% rename from Public/sass/bootstrap/_button-groups.scss rename to Vapor3.1.10/Public/sass/bootstrap/_button-groups.scss diff --git a/Public/sass/bootstrap/_buttons.scss b/Vapor3.1.10/Public/sass/bootstrap/_buttons.scss similarity index 100% rename from Public/sass/bootstrap/_buttons.scss rename to Vapor3.1.10/Public/sass/bootstrap/_buttons.scss diff --git a/Public/sass/bootstrap/_carousel.scss b/Vapor3.1.10/Public/sass/bootstrap/_carousel.scss similarity index 100% rename from Public/sass/bootstrap/_carousel.scss rename to Vapor3.1.10/Public/sass/bootstrap/_carousel.scss diff --git a/Public/sass/bootstrap/_close.scss b/Vapor3.1.10/Public/sass/bootstrap/_close.scss similarity index 100% rename from Public/sass/bootstrap/_close.scss rename to Vapor3.1.10/Public/sass/bootstrap/_close.scss diff --git a/Public/sass/bootstrap/_code.scss b/Vapor3.1.10/Public/sass/bootstrap/_code.scss similarity index 100% rename from Public/sass/bootstrap/_code.scss rename to Vapor3.1.10/Public/sass/bootstrap/_code.scss diff --git a/Public/sass/bootstrap/_component-animations.scss b/Vapor3.1.10/Public/sass/bootstrap/_component-animations.scss similarity index 100% rename from Public/sass/bootstrap/_component-animations.scss rename to Vapor3.1.10/Public/sass/bootstrap/_component-animations.scss diff --git a/Public/sass/bootstrap/_dropdowns.scss b/Vapor3.1.10/Public/sass/bootstrap/_dropdowns.scss similarity index 100% rename from Public/sass/bootstrap/_dropdowns.scss rename to Vapor3.1.10/Public/sass/bootstrap/_dropdowns.scss diff --git a/Public/sass/bootstrap/_forms.scss b/Vapor3.1.10/Public/sass/bootstrap/_forms.scss similarity index 100% rename from Public/sass/bootstrap/_forms.scss rename to Vapor3.1.10/Public/sass/bootstrap/_forms.scss diff --git a/Public/sass/bootstrap/_glyphicons.scss b/Vapor3.1.10/Public/sass/bootstrap/_glyphicons.scss similarity index 100% rename from Public/sass/bootstrap/_glyphicons.scss rename to Vapor3.1.10/Public/sass/bootstrap/_glyphicons.scss diff --git a/Public/sass/bootstrap/_grid.scss b/Vapor3.1.10/Public/sass/bootstrap/_grid.scss similarity index 100% rename from Public/sass/bootstrap/_grid.scss rename to Vapor3.1.10/Public/sass/bootstrap/_grid.scss diff --git a/Public/sass/bootstrap/_input-groups.scss b/Vapor3.1.10/Public/sass/bootstrap/_input-groups.scss similarity index 100% rename from Public/sass/bootstrap/_input-groups.scss rename to Vapor3.1.10/Public/sass/bootstrap/_input-groups.scss diff --git a/Public/sass/bootstrap/_jumbotron.scss b/Vapor3.1.10/Public/sass/bootstrap/_jumbotron.scss similarity index 100% rename from Public/sass/bootstrap/_jumbotron.scss rename to Vapor3.1.10/Public/sass/bootstrap/_jumbotron.scss diff --git a/Public/sass/bootstrap/_labels.scss b/Vapor3.1.10/Public/sass/bootstrap/_labels.scss similarity index 100% rename from Public/sass/bootstrap/_labels.scss rename to Vapor3.1.10/Public/sass/bootstrap/_labels.scss diff --git a/Public/sass/bootstrap/_list-group.scss b/Vapor3.1.10/Public/sass/bootstrap/_list-group.scss similarity index 100% rename from Public/sass/bootstrap/_list-group.scss rename to Vapor3.1.10/Public/sass/bootstrap/_list-group.scss diff --git a/Public/sass/bootstrap/_media.scss b/Vapor3.1.10/Public/sass/bootstrap/_media.scss similarity index 100% rename from Public/sass/bootstrap/_media.scss rename to Vapor3.1.10/Public/sass/bootstrap/_media.scss diff --git a/Public/sass/bootstrap/_mixins.scss b/Vapor3.1.10/Public/sass/bootstrap/_mixins.scss similarity index 100% rename from Public/sass/bootstrap/_mixins.scss rename to Vapor3.1.10/Public/sass/bootstrap/_mixins.scss diff --git a/Public/sass/bootstrap/_modals.scss b/Vapor3.1.10/Public/sass/bootstrap/_modals.scss similarity index 100% rename from Public/sass/bootstrap/_modals.scss rename to Vapor3.1.10/Public/sass/bootstrap/_modals.scss diff --git a/Public/sass/bootstrap/_navbar.scss b/Vapor3.1.10/Public/sass/bootstrap/_navbar.scss similarity index 100% rename from Public/sass/bootstrap/_navbar.scss rename to Vapor3.1.10/Public/sass/bootstrap/_navbar.scss diff --git a/Public/sass/bootstrap/_navs.scss b/Vapor3.1.10/Public/sass/bootstrap/_navs.scss similarity index 100% rename from Public/sass/bootstrap/_navs.scss rename to Vapor3.1.10/Public/sass/bootstrap/_navs.scss diff --git a/Public/sass/bootstrap/_normalize.scss b/Vapor3.1.10/Public/sass/bootstrap/_normalize.scss similarity index 100% rename from Public/sass/bootstrap/_normalize.scss rename to Vapor3.1.10/Public/sass/bootstrap/_normalize.scss diff --git a/Public/sass/bootstrap/_pager.scss b/Vapor3.1.10/Public/sass/bootstrap/_pager.scss similarity index 100% rename from Public/sass/bootstrap/_pager.scss rename to Vapor3.1.10/Public/sass/bootstrap/_pager.scss diff --git a/Public/sass/bootstrap/_pagination.scss b/Vapor3.1.10/Public/sass/bootstrap/_pagination.scss similarity index 100% rename from Public/sass/bootstrap/_pagination.scss rename to Vapor3.1.10/Public/sass/bootstrap/_pagination.scss diff --git a/Public/sass/bootstrap/_panels.scss b/Vapor3.1.10/Public/sass/bootstrap/_panels.scss similarity index 100% rename from Public/sass/bootstrap/_panels.scss rename to Vapor3.1.10/Public/sass/bootstrap/_panels.scss diff --git a/Public/sass/bootstrap/_popovers.scss b/Vapor3.1.10/Public/sass/bootstrap/_popovers.scss similarity index 100% rename from Public/sass/bootstrap/_popovers.scss rename to Vapor3.1.10/Public/sass/bootstrap/_popovers.scss diff --git a/Public/sass/bootstrap/_print.scss b/Vapor3.1.10/Public/sass/bootstrap/_print.scss similarity index 100% rename from Public/sass/bootstrap/_print.scss rename to Vapor3.1.10/Public/sass/bootstrap/_print.scss diff --git a/Public/sass/bootstrap/_progress-bars.scss b/Vapor3.1.10/Public/sass/bootstrap/_progress-bars.scss similarity index 100% rename from Public/sass/bootstrap/_progress-bars.scss rename to Vapor3.1.10/Public/sass/bootstrap/_progress-bars.scss diff --git a/Public/sass/bootstrap/_responsive-embed.scss b/Vapor3.1.10/Public/sass/bootstrap/_responsive-embed.scss similarity index 100% rename from Public/sass/bootstrap/_responsive-embed.scss rename to Vapor3.1.10/Public/sass/bootstrap/_responsive-embed.scss diff --git a/Public/sass/bootstrap/_responsive-utilities.scss b/Vapor3.1.10/Public/sass/bootstrap/_responsive-utilities.scss similarity index 100% rename from Public/sass/bootstrap/_responsive-utilities.scss rename to Vapor3.1.10/Public/sass/bootstrap/_responsive-utilities.scss diff --git a/Public/sass/bootstrap/_scaffolding.scss b/Vapor3.1.10/Public/sass/bootstrap/_scaffolding.scss similarity index 100% rename from Public/sass/bootstrap/_scaffolding.scss rename to Vapor3.1.10/Public/sass/bootstrap/_scaffolding.scss diff --git a/Public/sass/bootstrap/_tables.scss b/Vapor3.1.10/Public/sass/bootstrap/_tables.scss similarity index 100% rename from Public/sass/bootstrap/_tables.scss rename to Vapor3.1.10/Public/sass/bootstrap/_tables.scss diff --git a/Public/sass/bootstrap/_theme.scss b/Vapor3.1.10/Public/sass/bootstrap/_theme.scss similarity index 100% rename from Public/sass/bootstrap/_theme.scss rename to Vapor3.1.10/Public/sass/bootstrap/_theme.scss diff --git a/Public/sass/bootstrap/_thumbnails.scss b/Vapor3.1.10/Public/sass/bootstrap/_thumbnails.scss similarity index 100% rename from Public/sass/bootstrap/_thumbnails.scss rename to Vapor3.1.10/Public/sass/bootstrap/_thumbnails.scss diff --git a/Public/sass/bootstrap/_tooltip.scss b/Vapor3.1.10/Public/sass/bootstrap/_tooltip.scss similarity index 100% rename from Public/sass/bootstrap/_tooltip.scss rename to Vapor3.1.10/Public/sass/bootstrap/_tooltip.scss diff --git a/Public/sass/bootstrap/_type.scss b/Vapor3.1.10/Public/sass/bootstrap/_type.scss similarity index 100% rename from Public/sass/bootstrap/_type.scss rename to Vapor3.1.10/Public/sass/bootstrap/_type.scss diff --git a/Public/sass/bootstrap/_utilities.scss b/Vapor3.1.10/Public/sass/bootstrap/_utilities.scss similarity index 100% rename from Public/sass/bootstrap/_utilities.scss rename to Vapor3.1.10/Public/sass/bootstrap/_utilities.scss diff --git a/Public/sass/bootstrap/_variables.scss b/Vapor3.1.10/Public/sass/bootstrap/_variables.scss similarity index 100% rename from Public/sass/bootstrap/_variables.scss rename to Vapor3.1.10/Public/sass/bootstrap/_variables.scss diff --git a/Public/sass/bootstrap/_wells.scss b/Vapor3.1.10/Public/sass/bootstrap/_wells.scss similarity index 100% rename from Public/sass/bootstrap/_wells.scss rename to Vapor3.1.10/Public/sass/bootstrap/_wells.scss diff --git a/Public/sass/bootstrap/mixins/_alerts.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_alerts.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_alerts.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_alerts.scss diff --git a/Public/sass/bootstrap/mixins/_background-variant.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_background-variant.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_background-variant.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_background-variant.scss diff --git a/Public/sass/bootstrap/mixins/_border-radius.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_border-radius.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_border-radius.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_border-radius.scss diff --git a/Public/sass/bootstrap/mixins/_buttons.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_buttons.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_buttons.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_buttons.scss diff --git a/Public/sass/bootstrap/mixins/_center-block.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_center-block.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_center-block.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_center-block.scss diff --git a/Public/sass/bootstrap/mixins/_clearfix.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_clearfix.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_clearfix.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_clearfix.scss diff --git a/Public/sass/bootstrap/mixins/_forms.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_forms.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_forms.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_forms.scss diff --git a/Public/sass/bootstrap/mixins/_gradients.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_gradients.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_gradients.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_gradients.scss diff --git a/Public/sass/bootstrap/mixins/_grid-framework.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_grid-framework.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_grid-framework.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_grid-framework.scss diff --git a/Public/sass/bootstrap/mixins/_grid.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_grid.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_grid.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_grid.scss diff --git a/Public/sass/bootstrap/mixins/_hide-text.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_hide-text.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_hide-text.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_hide-text.scss diff --git a/Public/sass/bootstrap/mixins/_image.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_image.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_image.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_image.scss diff --git a/Public/sass/bootstrap/mixins/_labels.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_labels.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_labels.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_labels.scss diff --git a/Public/sass/bootstrap/mixins/_list-group.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_list-group.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_list-group.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_list-group.scss diff --git a/Public/sass/bootstrap/mixins/_nav-divider.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_nav-divider.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_nav-divider.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_nav-divider.scss diff --git a/Public/sass/bootstrap/mixins/_nav-vertical-align.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_nav-vertical-align.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_nav-vertical-align.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_nav-vertical-align.scss diff --git a/Public/sass/bootstrap/mixins/_opacity.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_opacity.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_opacity.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_opacity.scss diff --git a/Public/sass/bootstrap/mixins/_pagination.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_pagination.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_pagination.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_pagination.scss diff --git a/Public/sass/bootstrap/mixins/_panels.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_panels.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_panels.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_panels.scss diff --git a/Public/sass/bootstrap/mixins/_progress-bar.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_progress-bar.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_progress-bar.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_progress-bar.scss diff --git a/Public/sass/bootstrap/mixins/_reset-filter.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_reset-filter.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_reset-filter.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_reset-filter.scss diff --git a/Public/sass/bootstrap/mixins/_reset-text.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_reset-text.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_reset-text.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_reset-text.scss diff --git a/Public/sass/bootstrap/mixins/_resize.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_resize.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_resize.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_resize.scss diff --git a/Public/sass/bootstrap/mixins/_responsive-visibility.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_responsive-visibility.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_responsive-visibility.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_responsive-visibility.scss diff --git a/Public/sass/bootstrap/mixins/_size.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_size.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_size.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_size.scss diff --git a/Public/sass/bootstrap/mixins/_tab-focus.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_tab-focus.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_tab-focus.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_tab-focus.scss diff --git a/Public/sass/bootstrap/mixins/_table-row.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_table-row.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_table-row.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_table-row.scss diff --git a/Public/sass/bootstrap/mixins/_text-emphasis.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_text-emphasis.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_text-emphasis.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_text-emphasis.scss diff --git a/Public/sass/bootstrap/mixins/_text-overflow.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_text-overflow.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_text-overflow.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_text-overflow.scss diff --git a/Public/sass/bootstrap/mixins/_vendor-prefixes.scss b/Vapor3.1.10/Public/sass/bootstrap/mixins/_vendor-prefixes.scss similarity index 100% rename from Public/sass/bootstrap/mixins/_vendor-prefixes.scss rename to Vapor3.1.10/Public/sass/bootstrap/mixins/_vendor-prefixes.scss diff --git a/Public/sass/style.scss b/Vapor3.1.10/Public/sass/style.scss similarity index 100% rename from Public/sass/style.scss rename to Vapor3.1.10/Public/sass/style.scss diff --git a/README.md b/Vapor3.1.10/README.md similarity index 100% rename from README.md rename to Vapor3.1.10/README.md diff --git a/Resources/Views/404.leaf b/Vapor3.1.10/Resources/Views/404.leaf similarity index 100% rename from Resources/Views/404.leaf rename to Vapor3.1.10/Resources/Views/404.leaf diff --git a/Resources/Views/home.leaf b/Vapor3.1.10/Resources/Views/home.leaf similarity index 100% rename from Resources/Views/home.leaf rename to Vapor3.1.10/Resources/Views/home.leaf diff --git a/Resources/Views/privacy.leaf b/Vapor3.1.10/Resources/Views/privacy.leaf similarity index 100% rename from Resources/Views/privacy.leaf rename to Vapor3.1.10/Resources/Views/privacy.leaf diff --git a/Resources/Views/welcome.leaf b/Vapor3.1.10/Resources/Views/welcome.leaf similarity index 100% rename from Resources/Views/welcome.leaf rename to Vapor3.1.10/Resources/Views/welcome.leaf diff --git a/Sources/App/Controllers/.gitkeep b/Vapor3.1.10/Sources/App/Controllers/.gitkeep similarity index 100% rename from Sources/App/Controllers/.gitkeep rename to Vapor3.1.10/Sources/App/Controllers/.gitkeep diff --git a/Sources/App/Models/.gitkeep b/Vapor3.1.10/Sources/App/Models/.gitkeep similarity index 100% rename from Sources/App/Models/.gitkeep rename to Vapor3.1.10/Sources/App/Models/.gitkeep diff --git a/Sources/App/app.swift b/Vapor3.1.10/Sources/App/app.swift similarity index 100% rename from Sources/App/app.swift rename to Vapor3.1.10/Sources/App/app.swift diff --git a/Sources/App/boot.swift b/Vapor3.1.10/Sources/App/boot.swift similarity index 100% rename from Sources/App/boot.swift rename to Vapor3.1.10/Sources/App/boot.swift diff --git a/Sources/App/configure.swift b/Vapor3.1.10/Sources/App/configure.swift similarity index 100% rename from Sources/App/configure.swift rename to Vapor3.1.10/Sources/App/configure.swift diff --git a/Sources/App/routes.swift b/Vapor3.1.10/Sources/App/routes.swift similarity index 100% rename from Sources/App/routes.swift rename to Vapor3.1.10/Sources/App/routes.swift diff --git a/Sources/Run/main.swift b/Vapor3.1.10/Sources/Run/main.swift similarity index 100% rename from Sources/Run/main.swift rename to Vapor3.1.10/Sources/Run/main.swift diff --git a/Tests/AppTests/AppTests.swift b/Vapor3.1.10/Tests/AppTests/AppTests.swift similarity index 100% rename from Tests/AppTests/AppTests.swift rename to Vapor3.1.10/Tests/AppTests/AppTests.swift diff --git a/Tests/LinuxMain.swift b/Vapor3.1.10/Tests/LinuxMain.swift similarity index 100% rename from Tests/LinuxMain.swift rename to Vapor3.1.10/Tests/LinuxMain.swift diff --git a/circle.yml b/Vapor3.1.10/circle.yml similarity index 100% rename from circle.yml rename to Vapor3.1.10/circle.yml diff --git a/web.Dockerfile b/Vapor3.1.10/web.Dockerfile similarity index 100% rename from web.Dockerfile rename to Vapor3.1.10/web.Dockerfile diff --git a/app.py b/app.py new file mode 100644 index 0000000..0c5875b --- /dev/null +++ b/app.py @@ -0,0 +1,105 @@ +from flask import Flask, render_template, request, Response +from flask_api import status +from spot import * +import sys + +app = Flask(__name__) + +with open(sys.path[0]+"/secrets", "r") as f: + for i, line in enumerate(f): + if i == 2: + passwd = line[:-1] + +# main smpark.in stuff +@app.route('/', methods=["GET"]) +def home(): + return render_template('home.html') + +@app.route('/welcome', methods=["GET"]) +def welcome(): + return render_template('welcome.html') + +@app.route('/privacy', methods=["GET"]) +def privacy(): + return render_template('privacy.html') + +@app.errorhandler(404) +def fourohfour(e): + return render_template('404.html') + +# ndsspotify stuff +@app.route('/play', methods=["POST"]) +def flaskPlay(): + print(request.headers) + if request.headers['Auth'] == passwd: + spotPP() + return Response('{"status":"Success"}', status=200, mimetype='application/json') + else: + return Response('{"status":"Incorrect password"}', status=401, mimetype='application/json') + +@app.route('/next', methods=["POST"]) +def flaskNext(): + if request.headers['Auth'] == passwd: + spotNE() + return Response('{"status":"Success"}', status=200, mimetype='application/json') + else: + return Response('{"status":"Incorrect password"}', status=401, mimetype='application/json') + +@app.route('/prev', methods=["POST"]) +def flaskPrev(): + if request.headers['Auth'] == passwd: + spotPR() + return Response('{"status":"Success"}', status=200, mimetype='application/json') + else: + return Response('{"status":"Incorrect password"}', status=401, mimetype='application/json') + +@app.route('/shuf', methods=["POST"]) +def flaskShuf(): + if request.headers['Auth'] == passwd: + spotSF() + return Response('{"status":"Success"}', status=200, mimetype='application/json') + else: + return Response('{"status":"Incorrect password"}', status=401, mimetype='application/json') + +@app.route('/repr', methods=["POST"]) +def flaskRepr(): + if request.headers['Auth'] == passwd: + spotRE() + return Response('{"status":"Success"}', status=200, mimetype='application/json') + else: + return Response('{"status":"Incorrect password"}', status=401, mimetype='application/json') + +@app.route('/sear', methods=["POST"]) +def flaskSear(): + if request.headers['Auth'] == passwd: + spotSE("track", request.headers['Search-Text']) + return Response('{"status":"Success"}', status=200, mimetype='application/json') + else: + return Response('{"status":"Incorrect password"}', status=401, mimetype='application/json') + +@app.route('/like', methods=["POST"]) +def flaskLike(): + if request.headers['Auth'] == passwd: + spotLS() + return Response('{"status":"Success"}', status=200, mimetype='application/json') + else: + return Response('{"status":"Incorrect password"}', status=401, mimetype='application/json') + +@app.route('/disl', methods=['POST']) +def flaskDisl(): + if request.headers['Auth'] == passwd: + spotRL() + return Response('{"status":"Success"}', status=200, mimetype='application/json') + else: + return Response('{"status":"Incorrect password"}', status=401, mimetype='application/json') + +@app.route('/volu', methods=["POST"]) +def flaskVolu(): + if request.headers['Auth'] == passwd: + spotVL(request.headers['Volume']) + return Response('{"status":"Success"}', status=200, mimetype='application/json') + else: + return Response('{"status":"Incorrect password"}', status=401, mimetype='application/json') + +if __name__ == '__main__': + app.run(host='0.0.0.0', port=5000) \ No newline at end of file diff --git a/spot.py b/spot.py new file mode 100644 index 0000000..184b032 --- /dev/null +++ b/spot.py @@ -0,0 +1,611 @@ +import argparse +import requests +import json as jsn +import urllib.request +import numpy as np +import imgcat +from PIL import Image +import sys +import time +import traceback + +''' +create file called secrets in same folder as spot.py with app token on line 1 and refresh token on line 2 +''' + +def spotAuth(): + f = open(sys.path[0]+"/secrets", "r") + appToken = f.readline()[:-1] + refreshToken = f.readline()[:-1] + tokenURL = "https://accounts.spotify.com/api/token" + + headers = {"Authorization": "Basic "+appToken} + payload = {"grant_type": "refresh_token", "refresh_token": refreshToken} + r = requests.post(tokenURL, headers=headers, data=payload) + + json = r.json() + accessToken = json["access_token"] + return accessToken + + +def spotDevice(headers, caller): + r = requests.get("https://api.spotify.com/v1/me/player/devices", headers=headers) + if r.status_code != 200: + print('Invalid permissions!') + quit() + json = r.json() + deviceid = None + if len(json["devices"]) == 0: + print("No playback devices") + quit() + elif len(json["devices"]) == 1: + deviceid = json["devices"][0]["id"] + devicename = json["devices"][0]["name"] + if caller == "dev": + print("\033[1m\033[92m"+devicename+"\033[0m is only device.") + quit() + elif caller == "vol" or caller == "prev" or caller == "next" or caller == "np" or caller == "play": + for i in json["devices"]: + if i["is_active"] == True: + deviceid = i["id"] + devicename = i["name"] + if deviceid == None: + print("No active device, defaulting to 0") + deviceid = json["devices"][0]["id"] + devicename = json["devices"][0]["name"] + elif caller == "dev": + j = 0 + devicedict = {} + for i in json["devices"]: + if i["is_active"] == False: + print("["+str(j)+"] "+i["name"]) + devicedict.update( {j: [i["name"], i["id"]]}) + j += 1 + choice = input("Choose device: ") + try: + choice = int(choice) + except: + quit() + deviceid = devicedict[choice][1] + devicename = devicedict[choice][0] + else: + for i in range(0,len(json["devices"])): + print("["+str(i)+"] "+json["devices"][i]["name"]) + choice = input("Choose device: ") + try: + choice = int(choice) + except: + quit() + deviceid = json["devices"][choice]["id"] + devicename = json["devices"][choice]["name"] + + devicedict = {} + devicedict.update( {"deviceid": deviceid}) + devicedict.update( {"devicename": devicename}) + return devicedict + + +def spotSK(seekTime): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("Nothing playing") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + durationMS = int(json["item"]["duration_ms"]) + seekMS = durationMS*(seekTime/4) + seekMS = round(seekMS) + + r = requests.put("https://api.spotify.com/v1/me/player/seek?position_ms="+str(seekMS), headers=headers) + if r.status_code == 204: + print("Seeking to "+str((seekMS/1000)/60)+" minutes") + else: + print("Error: HTTP"+str(r.status_code)) + return r.status_code + + +def spotNP(imgcatBool, timeBool): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + + dev = spotDevice(headers, "np") + devicename = dev["devicename"] + + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("Nothing playing") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + try: + json = r.json() + playing = json["is_playing"] + except: + playing = False + + if playing == False: + text = "paused" + elif playing == True: + text = "playing" + + title = json["item"]["name"] + artist = json["item"]["album"]["artists"][0]["name"] + imgurl = json["item"]["album"]["images"][1]["url"] + durationSec = (json["item"]["duration_ms"])/1000 + currentSec = (json["progress_ms"])/1000 + print("\033[95m\033[1m"+title+"\033[0m by ", end='') + print("\033[94m\033[1m"+artist+"\033[0m is "+text+" on ", end='') + print("\033[92m\033[1m"+devicename+"\033[0m") + if (imgcatBool): + im = np.asarray(Image.open(urllib.request.urlopen(imgurl))) + time.sleep(1) + imgcat.imgcat(im) + if (timeBool): + print(str(round(currentSec//60))+":"+(str(round(currentSec%60))).zfill(2)+"/"+str(round(durationSec//60))+":"+(str(round(durationSec%60)).zfill(2))) + return r.status_code + + +def spotSE(context, query): + print(query) + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + payload = {'type': context, 'q': query} + + r = requests.get("https://api.spotify.com/v1/search", params=payload, headers=headers) + if r.status_code == 204: + print("No results") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + try: + if context == "album": + uri = json["albums"]["items"][0]["uri"] + name = json["albums"]["items"][0]["name"] + elif context == "track": + uri = json["tracks"]["items"][0]["uri"] + name = json["tracks"]["items"][0]["name"] + except: + print("Search returned no results") + quit() + + dev = spotDevice(headers, "search") + + if context == "album": + payload = {"context_uri": uri} + else: + payload = {"uris": [uri]} + r = requests.put("https://api.spotify.com/v1/me/player/play?device_id="+dev["deviceid"], headers=headers, data=jsn.dumps(payload)) + if r.status_code == 204: + print("Playing "+context+"\033[1m\033[95m "+name+"\033[0m on \033[1m\033[92m"+dev["devicename"]+"\033[0m.") + else: + print("Unable to play \033[1m\033[95m"+name+"\033[0m.") + return r.status_code + + +def spotSF(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("No active playback session") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + + r = requests.get("https://api.spotify.com/v1/me/player", headers=headers) + json = r.json() + shuf = json["shuffle_state"] + if shuf == True: + shuf = "false" + elif shuf == False: + shuf = "true" + + r = requests.put("https://api.spotify.com/v1/me/player/shuffle?state="+shuf, headers=headers) + return r.status_code + +def spotRE(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("No active playback session") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + + r = requests.get("https://api.spotify.com/v1/me/player", headers=headers) + json = r.json() + rep = json["repeat_state"] + if rep == "context": + rep = "off" + elif rep == "off": + rep = "context" + else: + rep = "off" + + r = requests.put("https://api.spotify.com/v1/me/player/repeat?state="+rep, headers=headers) + if r.status_code == 204: + r = requests.get("https://api.spotify.com/v1/me/player", headers=headers) + json = r.json() + currep = json["repeat_state"] + else: + print("Unable to toggle repeat.") + return r.status_code + + +def spotPR(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("No active playback session") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + + dev = spotDevice(headers, "prev") + + r = requests.post("https://api.spotify.com/v1/me/player/previous", headers=headers) + if r.status_code == 204: + time.sleep(0.5) + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("No active playback session") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + else: + print("Unable to play \033[1m\033[95m"+trackname+"\033[0m.") + return r.status_code + + +def spotNE(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("No active playback session") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + + dev = spotDevice(headers, "next") + + r = requests.post("https://api.spotify.com/v1/me/player/next", headers=headers) + if r.status_code == 204: + time.sleep(0.5) + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("No active playback session") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + else: + print("Unable to play \033[1m\033[95m"+trackname+"\033[0m.") + return r.status_code + + +def spotPP(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + + dev = spotDevice(headers, "play") + + r = requests.get("https://api.spotify.com/v1/me/player", headers=headers) + try: + json = r.json() + playing = json["is_playing"] + except: + playing = False + + if playing == False: + r = requests.put("https://api.spotify.com/v1/me/player/play?device_id="+dev["deviceid"], headers=headers) + if r.status_code == 204: + time.sleep(0.5) + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + elif playing == True: + r = requests.put("https://api.spotify.com/v1/me/player/pause?device_id="+dev["deviceid"], headers=headers) + if r.status_code == 204: + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + quit() + elif r.status_code != 200: + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + return "Success" + + +def spotLS(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("Nothing playing") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + + headers = {"Authorization": "Bearer "+accessToken, "Accept": "application/json", "Content-Type": "application/json"} + r = requests.put("https://api.spotify.com/v1/me/tracks?ids="+trackid, headers=headers) + if r.status_code == 200: + print("Added \033[1m\033[95m"+json["item"]["name"]+"\033[0m to Liked Songs") + else: + print("An error occured, fun") + return r.status_code + +def spotRL(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("Nothing playing") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + + headers = {"Authorization": "Bearer "+accessToken, "Accept": "application/json", "Content-Type": "application/json"} + r = requests.delete("https://api.spotify.com/v1/me/tracks?ids="+trackid, headers=headers) + if r.status_code == 200: + print("Removed \033[1m\033[95m"+json["item"]["name"]+"\033[0m from Liked Songs") + else: + print("An error occured, fun") + + +def spotAP(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("Nothing playing") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + print("Add \033[1m\033[95m"+json["item"]["name"]+"\033[0m to:") + trackname = json["item"]["name"] + trackuri = json["item"]["uri"] + trackuri.replace(":", "%3A") + + r = requests.get("https://api.spotify.com/v1/me", headers=headers) + json = r.json() + userid = json["id"] + + r = requests.get("https://api.spotify.com/v1/me/playlists?limit=50", headers=headers) + json = r.json() + j = 0 + playdict = {} + for i in json["items"]: + if userid == i["owner"]["display_name"]: + print("["+str(j)+"] "+i["name"]) + playdict.update( {j: [i["name"], i["id"]]}) + j += 1 + elif i["collaborative"] == True: + print("["+str(j)+"] "+i["name"]) + playdict.update( {j: [i["name"], i["id"]]}) + j += 1 + choice = input("Select Playlist: ") + try: + choice = int(choice) + except: + quit() + playlistid = playdict[choice][1] + playlistname = playdict[choice][0] + + headers = {"Authorization": "Bearer "+accessToken, "Accept": "application/json", "Content-Type": "application/json"} + r = requests.post("https://api.spotify.com/v1/playlists/"+playlistid+"/tracks?uris="+trackuri, headers=headers) + if r.status_code == 201: + print("Successfully added \033[1m\033[95m"+trackname+"\033[0m to \033[1m\033[96m"+playlistname+"\033[0m") + else: + print("Unable to add song to specified playlist. Do you have access to do so?") + return r.status_code + + +def spotPD(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + + dev = spotDevice(headers, "dev") + + payload = {"device_ids":[dev["deviceid"]]} + r = requests.put("https://api.spotify.com/v1/me/player", headers=headers, data=jsn.dumps(payload)) + if r.status_code == 204: + time.sleep(0.5) + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("No active playback session") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + print("Playing \033[1m\033[95m"+trackname+"\033[0m on \033[1m\033[92m"+dev["devicename"]+"\033[0m.") + elif r.status_code == 202: + time.sleep(2) + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("No active playback session") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + print("Playing \033[1m\033[95m"+trackname+"\033[0m on \033[1m\033[92m"+dev["devicename"]+"\033[0m.") + else: + print(r.status_code) + print("Unable to transfer playback.") + + +def spotRP(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("Nothing playing") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + print("Remove \033[1m\033[95m"+json["item"]["name"]+"\033[0m from:") + trackname = json["item"]["name"] + trackuri = json["item"]["uri"] + + r = requests.get("https://api.spotify.com/v1/me", headers=headers) + json = r.json() + userid = json["id"] + + r = requests.get("https://api.spotify.com/v1/me/playlists?limit=50", headers=headers) + json = r.json() + j = 0 + playdict = {} + for i in json["items"]: + if userid == i["owner"]["display_name"]: + print("["+str(j)+"] "+i["name"]) + playdict.update( {j: [i["name"], i["id"]]}) + j += 1 + elif i["collaborative"] == True: + print("["+str(j)+"] "+i["name"]) + playdict.update( {j: [i["name"], i["id"]]}) + j += 1 + choice = input("Select Playlist: ") + try: + choice = int(choice) + except: + quit() + playlistid = playdict[choice][1] + playlistname = playdict[choice][0] + + headers = {"Authorization": "Bearer "+accessToken, "Accept": "application/json", "Content-Type": "application/json"} + payload = { "tracks": [{ "uri": trackuri }] } + r = requests.delete("https://api.spotify.com/v1/playlists/"+playlistid+"/tracks", headers=headers, data=jsn.dumps(payload)) + if r.status_code == 200: + print("If \033[1m\033[95m"+trackname+"\033[0m was in \033[1m\033[96m"+playlistname+"\033[0m it has been removed.") + else: + print("Unable to remove song from specified playlist. Do you have access to do so?") + return r.status_code + + +def spotPL(): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + print("Play:") + + r = requests.get("https://api.spotify.com/v1/me/playlists?limit=50", headers=headers) + json = r.json() + j = 0 + playdict = {} + for i in json["items"]: + print("["+str(j)+"] "+i["name"]) + playdict.update( {j: [i["name"], i["id"]]}) + j += 1 + choice = input("Select Playlist: ") + try: + choice = int(choice) + except: + quit() + playlistid = playdict[choice][1] + playlistname = playdict[choice][0] + + dev = spotDevice(headers, "playlist play") + + payload = {"context_uri": "spotify:playlist:"+playlistid} + r = requests.put("https://api.spotify.com/v1/me/player/play?device_id="+dev["deviceid"], headers=headers, data=jsn.dumps(payload)) + if r.status_code == 204: + time.sleep(0.5) + r = requests.get("https://api.spotify.com/v1/me/player/currently-playing", headers=headers) + if r.status_code == 204: + print("No active playback session") + quit() + elif r.status_code != 200: + print("Error: HTTP"+str(r.status_code)) + quit() + json = r.json() + trackname = json["item"]["name"] + trackid = json["item"]["id"] + print("Playing \033[1m\033[95m"+trackname+"\033[0m on \033[1m\033[92m"+dev["devicename"]+"\033[0m.") + else: + print("Unable to play \033[1m\033[95m"+trackname+"\033[0m.") + return r.status_code + + +def spotVL(vol): + accessToken = spotAuth() + headers = {"Authorization": "Bearer "+accessToken} + + dev = spotDevice(headers, "vol") + + r = requests.get("https://api.spotify.com/v1/me/player", headers=headers) + print(r) + json = r.json() + curVol = json["device"]["volume_percent"] + curVol = int(curVol) + + if vol == "up": + vol = (curVol+10) + if vol > 100: + vol = 100 + elif vol == "down": + vol = (curVol-10) + if vol < 0: + vol = 0 + + r = requests.put("https://api.spotify.com/v1/me/player/volume?volume_percent="+str(vol), headers=headers) + if r.status_code == 204: + print("Volume on \033[1m\033[92m"+dev["devicename"]+"\033[0m set to "+str(vol)) + else: + json = r.json() + reason = json["error"]["reason"] + if reason == "VOLUME_CONTROL_DISALLOW": + print("Device \033[1m\033[92m"+dev["devicename"]+"\033[0m does not allow volume to be controlled through API") + else: + print("No active playback devices") + return r.status_code diff --git a/static/StephenParkinsonResume.pdf b/static/StephenParkinsonResume.pdf new file mode 100644 index 0000000000000000000000000000000000000000..38823fafd7c3565c9a8abd4d1bfcd2553e49f2cc GIT binary patch literal 91408 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�jd;JA5z_^A=X{gYv?5zB$+xdoCzpvD&LhuHr)a>NA0y|`ZcwI?&gLD%!6M? z%sx-am8g{{m8>fnmzAq0m;t%U-g0iQq+A$7OS2GxMQPTo53^T~u`5Mlef?DNT#~P#>yj1G# z-XGifwjqsq8t@4NWgEqfnhPFBbdElE>CImk*YWLm?T#CG+069yCVKnk`UZ_6zX4Np zQczPAK}4b1V$MQpPNTBX^gNPv-Sw>dn*N^21D~KH@FdEOp*?-ME8%SZ=HXuU5&P+r zXW!FM`#SG#EQj(U?4nRwyVYl_qH-DK0`t*D6b`r#opPga;XWlR#22W2a4}GxZ)IT7 z2>o!gR0>gt;bx$aAFGJ#9O`K59xO%YrE1cQIOiR*EE_CS56$Ko<|*bi>m=(e>qIT3 zXFaUvb?=%FGaO3O8q@O9hKI+7r-lcu5*JOH;T(7zLJqnPq7TmwSmrFNOKRp#XG~`F z97m557loVE9UKomYVM|vkX(~m$Crk*^hajr=bGmts;}xY%-cJ77I>z42HHA2Djvx1 z&M&VHGrsfIdmienbZ|DXIdNP76E{}2D|_C~y&Zl#@peYHtlKEi5>XNH2cj$P9Bw#A zsx8~L&ERTUH)-Gqq9?~!JZDkSe*SP2+-~!BNx-_~I42|XY651z`(o_Y$-Rz8`YEmL zy>?l}4D0UI9@4J#-pIb^=+-&qrsr5)Kuz7?oeb?^l|oZe9iXzX3ZdR0uIfUCWnSrQ;Yr0%GvBDt#V(S zJ+s|ZBS&LX(e zkGOsH8Km;;{S2!Bt3E3V*4mV^loECA`Y0=uMYjc?1;Pcng|mg}M$3e7U}*PYGP$D@e_CxoeSFK&1myuxS<0Qh`~2q*M{vlDOs(^UhANyRJ%yxC#2UpCxB_*em0CXG<$oHC7f1^saML2&{M27MUi%921wgwzRffCsu6%9N0vPWAglQ>^-w!_KAn}^$axr%r68Jtz z6td$T+Zgbfd(lK-lfeNAoYNezxXfnP;F?gNs7$e7k^Qe^Gkw14+~jeN;aXa;Igy#v zM@Wy#@jh+I0PDS*lXmAZ(3s6}_6FzF5p(_OcRk$taZ}h0wspeyG+bqqw*9e`bNof$ z4(&Gdg#r$vcdkvBVkoX|_MvyM2){Bi(GoD#;UTXuX^Kq|9KnQ>QS-XO# zqN^VNyTj-TaeTt!n^FTyTRAI>^zaVa1Nq2^`E6KfmHxnWbjITKJ2mN472JWCnn%e4 zB;B^!C0xb1<}q-HAXs)*e;lUe5v#Zpahi#i^2~G}fNnqzoT> z%R7de{RKh(oa zCOfaXY9sXc`lrt(nl-Q4*^rS3-JxFW`q zQtM{Vf|1mgkhi!i|3bA_FR{u=DR6M?{6NeMEIu1g{8b^bVD`GY@y8{8acDz?E4#$x zSJ~XsT2-ucHi~}d8(8gLq<0NDXrDvQUNFRH2O~@*IY=3ZRg_8aSxFQkZKF(7@+$Ad z^+m?QV-EX3?o7QnNe>_AbEFr`Du+4mXs*-WqD`%pNhpx9{^mARh(Pw_m^v{&vy!Kf z;g9eY(tc{*(XLDwP9Mrmvn~3zJXh;F4ZipIcCEmJR?Fac!9NIsNd{vs|2|+U>RTxV z)x`#x)kP^-e_U6^tc1MBM}9cb9%CxYPE30#u{Rx-+|se!PK3S@I>hzHVpcewm>51x zO0hF_CKVDEc=XO6eV!l|d$A;h#hk^M>vNdgRaFd{+WE@UzCY=wJa3nXK29in&RkH7=Xo zgZI^i0vNXWoS4~Ibx8#g5EIbz7FWuRTr%J>4f4@&Q2aL61+d6%mvkb)et{7mX|NxAn!Kh$f9{rwO3f$SKVX0aH!t2sZoUpqS! zdn^oW1;C{E@#7@zER>cqh0A30crzZ<=6(_$p>Q-Bn6aO@pIh?S53753aU%3InrC;P zLO3_QS#e{PX653v68nCkKH$Ez6(J%g#@NV2ilC7Fv-%h1NNW$hHNEZ_4BK}P5s#PW z12M|jj=BAca7Y>ScfJLa5i5m^hs6c!?;%Qjl)icQUBl%FW}{PUwX7#>3hZC@jcYE5 zxClUsSQB`mH-K*!@{g8&_ZNRrxop$&08?(N?WW;>azZ>&Wip=5gWJ0i^q9uK-kHmp z2uE>BM~iPfnSd#>25AA#2vK=CXES3bJob!*mBx4tUo8% z$yq4dMq~VDqOF+jon%UKQcMkeyWS3Vyvf#Sa-H&lk5|Uc1H=*5Dbq3m)1IRZcr13} zaIyA-j7#p1cn51W&SRXkH?d{&*w_v9UftB>c6m8aKR7ww7$A;niuPQ!SkUft3YBhc zy2O81BKpJ}WIlR0F{_i#R?Qppv4w-p?zK36Wj1YzhxMJ8ayut}S4jpEXV2O@y49)U zz?=R)8qM5ZWno68hx1CK-7sRzQt73vs1>@gB-ymtDq~R`$6^MjbiNbR}1bBkboEH7>2T{Vr2#mG3OFQlcnmqiN`7 z9hX&SdhXH7_g}tz?1EDBt=vqPdpNbS^Qm{#nUtyF$MM8z(pN!)x!gd5>Y9~@DZb)+ zBQCegH^3P)V_3diN=-4h(595&9G*3_mr3SX_7rqI*vRpw4*Dhk;}-SO+K)spJZ2c> zAEGbE>EY>|9l;D{Ag>T-DK;pl*77Ww`{!#s8)jtm@m@vJ(5jqYeyVC^&^L9`yVuaA z(JTdL*IE$kElS>qB&I)Qe2w?;#Rn_oV>X7C0kn7ks*5Fd*jvg|ldjJVEOR(Cs$)Fb zcEQ-8%N<~HU%D9vA+(e(oM+@h6G&v>MW7HX<4QNU=OfIoUMS1I@Q5RqxZ7JpOPU)B zjU(UTMv(umS7ZG-mDJefUM$8U7U4A>0-dFvu=_f@;=2Q zjDW`H7q7F`;1)&QUI6I5Vfj*5sG2QFD%zyCiC!kIW*&N)EreLx@6C^W%UcX73PwDO<-9^mnaY=WwYsJtb7kD(fiT$fh%}-|ax9(ui*9qecxHZO z_KkN|EP+z(0@^z{PjPCJ`1M@h)!FvC6quOMm_8a`35V07?(p{(Z#v7$s+rk!gX037 zbxM<7&$vO2mFd|ky&rOuvZrx1cZp`9V6lVMgXh2uReh5J{#Bco3(~*z^@ScX0=5i~ zZx&rBMTYFFLxDK%T{;fbSnjM4KobuBEFKRYuX(_l#Ol%QJ6vuZHqM$=xp=T@G?Xd< zL1R0L#O`47n)!s6WAWdgj9R3H45b4F}&b#ses%%{AH>t6c`T zDLE9p0age(dn%CCs-M7(?Z>Z5Z#$$ynQmWx+m9(oXGJ&(Bcq!Xe{HfYZJDA%P^oz$ z)^$U77$Pi%9@9uj%<3=xK|3YmZ6syj9+Ef?<}G<4`H->HBr{%f`01<%t>Uf;8A)1a z3k9QJ%0~V9hbBIz85P?En0ke8maz3@FZszJC)!f_ilNJ#L$TBZgedt*kGo_1kN`Tx z@wl2VxAi+tSU7HY*ud^)lZ(Gi<)I0P85-VP>gCu6Lp+I=-c}`cPvF-tc94n690!LZ zB&0elH>`_$juzomt&l3mkA6v5%;dFVWlr79^4akD61=QO(g7%u(e^>iBdAz<;0%F5 zTy;??dh*r*?><`if$4CS8^2$uhhI(aZl{+T@7LdJC~UJa>n&(JJjDCGdfV-3cLM2} z8-?ZViU4M6rm5A_C(Iy481>huxqd%fzOLE^Y;9dJlSaUeaiu|RwRXq?CS?>V&yeF6 z(m$0Hav@4z^Q&Vmrxs>nErgP(bX9P&poccR${f>R7c1lE)Wgk5?&z-M`*uzgP*a`h z2F0Ls5aMYW^>RJ0q7F8+@HM8qKBoQ{^if6T{>V!HaA3T_E1+WGwuX|AT_-Iof60rb zLuh-N(V~L%9L>1B$bk>VBer;A&eT(Fc;L4ZX&6FglkyczQ)x??IUy(1j4T0@n$yJv zUG{^gZ(mQ?0W04-lhl*zr7Fc$Wwdi=5Dya08+~LXMV$rtpeo=(gtjy_1#CQx$zymqf9_J?dTxT|(}?WzGD` zfE><83!GyVb&Xdo<3osxo=E1h(kG3%*I~B+bU7JXvc8Byj?S9cc+1i)mSAfq z6T?%Dby(zHksYiSZ)etlF!Tz3SGDxkd?fEzKiL3Sc=mA(o@XIA*EK^9>M{w^io8*r<`}$R>JzZ@o4h^Zg zT+dyB-ctSj%^Qe(TE0_QiBGpSBoYQwrb#aN1RRw;ZLi}i8%8{~#TdxKD;vF}ymbl0 z(Z8pGD`mu$_Bz)<(k7qpK_Vw*HM&(cTDH?Q=QE#CI5w7L84?JH*~@hjL1X!)VK&&* zTAy;nHN>}rX~D|56p7P}!eP4|6skBUsLnO8I`dxjH`miC$Q(nDthURcWHb)OLy5(` z7c=4%q(+Ur?}ebN*Yx3U$)p*Bd2zd^kX!(NebPuUA>{m=48#{1$vF=2j#Nu0r^YfLh4~Y*4D&k|44>Wc(6&`V7Xlv?Wx2hz5D`+iW{VX&h#7;9vzs_}Htztxs3eW~po?@?X zqK-CSPf+e;`KLRKm>v@@>VLhGA72_gbQw)on_G{;xR9EWg&$Npu+wZ|5(hTPf+H~BnFiMTy@zy?8DO8iH3f&%S>7(IQ_0R1PyzP2?uy$Wx5jUSX4op2?qQCN#G=C4g$^ysx{7fTX~EBAz+pQH02MU{uX;{mQm zbiQEQeBB<1Fh^GX;X`-{xszGlYdwm$l@o~j_zGL)M+7j%_WFZ}`}a+Bh_`bHV-$rv zD^lY@II5WaBZR;@vVBZ9B#{NYaa~!+vt_=3qO1zCiG%X)jd#v^*ZDSEq)y)n(#R=G zgUZ6fC=j>%LX%CTH~af}-|TTPiN7%~Pc1E<{cO4a^}-TD$w_Q*qB@2hZ4>!2sMT4O zn(YBr%2p*ks}X1{x-Y9cL`nkm;QIimC(COnZfm_ZX|!qEliPv8j{4>!z8bUxfscIrFD@Sf~-Er7y$L^Qpt9B2k+od^L7%syl??MfjU z$ix}yc5T%Kx*O|Mx4PWoGU2;&QEukgD&~f2H!-Z&2VPZ=wq6&d3E1_)xUz$)VQ?@ZgX`M#5a;Sljj=tQJ2tn~xG?ZKQ>K8F-uOmO;Z8 z(?!47?+RN09}FlD+xy)b+GV+L-?0r`Q;Fy6AD$Q(7ht_D zKlGVO9$yFo#Ef+Dp--%K5*OcBH)Qm32)SeUa!fABc#)Rr5}lxeS!4a6EYzQJEa8vD zM?bAxC6m59u_=;0KfPQyzvT&~U?`tTIfp}dAW?6K@187Qt}>*Qlbp~kL-I*kxv9-* ztl2D~PgRz6H98Du zQip2n-l67jPefPfHA*cZj{`a@Wt&+)yl#)J(NJFwg2(!#-j?d9xfCerK^er_MaR10TG>p*Ssssv2I1Gjak@VB)F{9z>O+o#aW`Kf zRXpt4{*V~}O2L_cwMQ2cuQ1oNyNL-y)=1EW{+%ArEsm; zC3l~FCMCY$2lw`^AhH!_H&M~G!7|?~rJEF~c*0`=%Q3q0^Q%s#C5A<~Flr zwxBq)5Xz0-_)+ySV1Tot5Y(u?>W!QIYdz(r$XkLlNMjfOStU2}9JVcZn?+7X3 z!5weIFPbjqgdK^|7re`L6zq20{V|NZbkIpoHtOXAwJbyql$*gt_%KfD*kEGr9?Lx- zB=0L}_nG!ebjE>2kS}XTe5FFu@G1?$ue>WA7U%5Er)`&Spl=aXjr@S=Q*Squ7RetG z-eniS!NxxD|A6maq>!6o+T=nfN_3K^L*wpZ&KfN3LB!WDM$g(sEG2@%m#sXd9fyD_ z`zj$V&?gZ@)Fm(^?E0NOtRSai4bFn%4bMD@KvgU@y6KS^rWtXC$0ejDWOXFLlW!|; znfpQThP873O12B3Wh*~bZ!3hScQOt7k82q_Kj{)==@0fa&^oOx`0O$L!7i{W5m=A( z?dfN*)*ekZ8~0HseI2$`3$M+{9jBGh4mYHxsrDo{=pdxe9^%iN3CsqB9{n3aiJP&F zvN5{ed^zq%S?J(h75Tc_iSTh8HGZtr#w9({NK@7YS>DCG8`?LG;GBV@YLn5_Za|7>b(5NnE>YUBNbzL8~ zYaLAzHz_rfip)cEV{S~cxKSjngCWdB;}FD0&UQX}%&j%Mmqj-(#gI=slY74QP+s@- zQt7<4dtJgb^z94HJN~mHgMmxmyPEdKgMzBln2C6&eW_+T#cz@+YK?-5MPst3rr=#< zF#fkwkiDy4H&?Ux#dxyL5gef40&bT8{~$j@GH?k<d=n0{{J&8ewvkJ)tV_!fyb#O5hHeYzWi5H#HHo zaj7l?RSzf)jr{zA%J2!*Npr7+-v~=eD|}kk1^2EkfHGJPS}LV@JSHTtLpj(|d@_rD zYfFE>oK}UWq8~w`V)@>gCb@M4W&Y*pr$v;kP~{*RF5BG2%2Y1*)vMYy+=a6D?}7Ou z4QFjC&USgOAFeFteX}fnWGlvCm>$N}EFt4&UA@u~4c-Fg`;fSeF?=T}lr83%yK?tr zvmNQN?@Eau!26QO!Ej2h`gwJ(=rDv6Sn!hfjDr0BQTf;}w%bo8{a%yW`opr{x2m1U z$T_l&@)ZQn&S;|2uLHtXSc7$;)l{bC?<3tGx=KH2z({>zT=r>qD(Yq5W~@S%N26eW zxg9hyHxa`(P{d+cj{2Sp$~);o`D|WAHuxpw>~ielt1lPkkIKIB8m6w6AFpa*N>9Pq zPqzyeY5|)E=THkbWnOXIZh@XO4tfdJ`8Fz4Sf3il{bibBrpmC0~h&A{>63e=Y>M7F>Z9Y z_0MNGVTo^&2)hh(2_Z!%kC9`XeUjEL4Cyi_+NUdGba|DGL$D68b)(qAREf=sNUem< zIDF!~c|D9zo>)E2M)dg9d}m-o=-)cFUPHWuatcdXW8G|Nm?U2PIPZ|V$JI}-@1PBP zwDP_c8j}u!=;3%V&IE!O^HrNKpG1%*_oj|PbKz?qB|Y8QFYkIEI6aNDmzBqlcJ}@4 zb86b&3;QzT_9zB0a@~xA_kCK6svu|=pO~&Z@9-YIeSsj*y**<6$wIL1Y7wAim)m%A zZ_X6iMMtK2jr&!XG-siTa!WaM z^fl6C)El!6Li&ny8^m2A^1XM>jt{S##?C4ls5K{jkftBTlO^+C3{jBr#VGmq&+Uhn z2oP_|cP|LS(3(w2(_G_a2Q)TeefTleZ7%*M`$R_JLs!dj<=Wks5!83iakpS1CAmJI zRW4tDEAmx=XwK1GG{(=xweR5eetpP*RG@N(9p5J4vI*v+meiCTrgG5NQvgOvWGeA_ zA8D#Vr5!N-9+~>HPxb^~0htfx7KTsV?Mx4twRyc}0#wXOF;hUqwiGEg_VAOVG-&c^7^yreC7I6A#uDT?Gkxa$i6QrZ%?K0X` zIcBS3QgP1sMG#DeR)nwBo!`5K89(hc6O1|{JsdU%qJq8E_7l(uE&VBs~U(z6%qEykxL!G)Mx)m!G7We*iOw5< zR>HZNmpcjBo`~pyUc|WMM^2HBpL9qNa@L-j?sBMnB#_rYr&5@Aqh#n43r!$r)Pi1w zq;5z-e87Wm%Tycsh%KT*ElZ)Eg~5coT5$AlS+>qF*S@J2s?J0P+~}D%0FQx#-dq1N zG~8tcNFvZHyfL07ERhbFYlDzR&6b)_2KTje%d1g}GMrEItJcEBP&2jm_Cu6j9^Znu z!Jm^q>i?`SAb@@Rm7@L({~i{M$sj*1XR!cJ8a_+3_n3g>lVIbiJD);D}0-dd-0dADn0=c=(sB) z9>NQ5P4Y!Q?id+jfb2C1uobcqrkP($3w! z{K;N|D8>Ord{wcoOcyU?w3>dm-}bpgPjy|>l=m&`uW8T6w}%{WbWdG;(|+DU>XLS% z(t*bxs6^9@V;|MazF>TJsbusdWuYcld3Y~Mw4ANEMPcjDvxI|gr#FR(kI0gxW8IfL z$YqfGDIz{PqMsc5a1fVi0_gV|3BR*zkFVeMUV!{Ml6PSHS9?Q4@!W(Vno`?yv2jR@ z-K-g%x86mi9I^fop{PZ~!Ls{NS-`2GcV6=_*rMf0@j4so%Jdh&EmPAH7Ifh7Fh=2Y z;=BK@fuD{@lXhNc)aj@cnO)e%DO$a3axWY1n*B=Ocp>}D;z|ywZF%*hXSg@KBW0w=5!hH;Xrv4dSYn*P@8y^Cq=L>eJ z2pTloXFve64=NjbB^w(NIfWZ7EXV8< z7##EY5adHtTx&7ZMJ=BkwYDtar|b!cUo z^(hex+~g8I)Yvu$lhba;Clg=pQivydljsGIO$m*E$bCiH^ajWI{8*`}6~@P5=R~BT z`}2r-1B}{nm%jYr7a?hfKA!YQvde-y;@P26su;51=yH=$&{5`o^utJw-j*&Uyv-U^ z@&)>~zw4v=7VOF1L|i9XiR#EC^db~JPMr>PjNLXYfsoxkn5hTd^eeKvYZorLbQ?XO zI#klNLPdJkPgY36la~r0T4JQ!9qyujDmuW)OH@mVpnk}F&i)sfLKt%iX*yZk+NX`C zSeyPN^|x{%#S56pdp<28#;$9&o_B&4+S+IO^dE!xh@=3>HiJyh&tW|DN!vs{c+~ad z)m=W_0u~ z+#kRj;+qF!pLNRNc|f&|Gi@E0l` zl8?4V2MgIediH&rkT?v3j1_XsP<^4@ONf z^)Q%J0WRFmyaW3KJl|re%*{sD?jw)KVigH{GDKK~Z+S+n`Sp@+xg9`S+)~*rr%`a( zq6pxG>c`7?{Dqw1ei9VvWGNAG-Lgj8+S690-W6k^EU zbtOvG=;1gP<>zLU7hjc(uOVp){8uQ{d zE4tq$`;YU#GXm_0aquYkCEdtiO2Xo5uadN`6!iTrJ)y8G&i6W;%5%=8`yrwi+P7Lp zGwDdn)jP*TP=)ALwXE?oEUDIQJ1C%p!$OIBB&rmDr{STn9|X|3ej5~y9oQjW(|Z*L#V2dS_ZJ(vep^T74`LIE8)4@D zd|HgvWW%L%_YdZc7Eg2E67Gh@y2fhNr2$}Z;DYoUIm**_k`Ain{N0P8Hvx283n1!t z_jad;tAdGO;2@UQ3fEGS0F-~Q(Ntmnbi%m_Er?%rb`7wTd|8EI;Z%-%3IrPyHMnK& zs4KbXcyu)U7-{0E-H~oPqe~@nD7t*uFB$cwZXDV$vgjO z5?gywi@gQ!#3D1Qjju*oF6}!EX4GGgX}Xg1$m;nmW);fIPQH6HnQzvX7m}3m{+e2Z z$@68RC1a`fOlsg@f;Pc;#-OGT zWe#OfGp-rJ-_lDE!01u~$XUwSOzYK5>G4@OSB*j&kup-VE_R@%bR~b^SBcpgyV4AY z$i~#Q<&oM;tznHO0 zzofqe)64jfG+mGw??ZB15HKQ(u0<>lfg$EdtSw9GIITxw71X1l7P@r6@DC+~*65sB z!-gLqfS7|DsU1PtWyj5q-c?RD8oDmKV;>$VyCp9BndzpCQZ1o%x02b&zbJ%*A6$#B z2Yy}FiUPqe&ffmX5ArP@2ej+X$0p) zLBtUrU$$%4moG%Z+e16^OP=i*J-z$U=SL&g(`9)S^smrpE$R|R$iel#+rGoTroQ*S zB0;b$?UDgQ3fGFtYqcHl4wig`pdn6`o%@uq8%!ieQ`9K9B26i&9?O8RQde0AZ5p=t zieh?t)*2>sUzJSDX_IMd+oA2~UbHmPMM+kERs~dI$%M)T!0~)(f;t(X_%ln?S>hsb z!Q8lbR_2M*D}L>-_JNn2u`+>89A8p5zn3yv|4VQ=Of#kmIxCZ5s`$7TX=bVMBL(Q7 zl}OxfZoKlN+@sjwJo15~ahH9BeYt(}ZQ$)sBMwe1bqo&l2^I+k3AQ%C{d7yt4cib= zWHBZkLo^F5gEb?sk>~8Q{|($wOk@sbw~29uKZ~LEvfnwmGdEY-cWtpDTOF7cM0*O4 z5ON?q7os$4JmIXMOf1tru0=_5YGMX+>N(4c)on^?g1PJ*LrFR$BMg%?J&%q1*nOON z$f(?4X`k{;8T10DvR|3FlbVy3lj4KM!$?Ja+R*sW_~!WF_*_NG3VZ#C3Ddaec>cIb zdShA^qlfwCNG2PeWwu_|s%Pg5>>c3SX%deHnwpRr zkw!($s;Q*Wtf9sHrl75!Q?XN_Q@vAJyUJQFM_E@+SF!tou`R+U#h2E!ef{!Qj!BS7 zokU)iU092N$ z1YlCY0cP zn`+%^^;!OFmB?BV6%>^)fu1qKS`R>75ndtAqb=JwY?)BckYu&7+FS#oJHmOk_ViKu z9o0v}1yWq>`GU_I8FRRF16C5(Hrc)3eXN!x%BF)>5ivV>!sxit=G11OopxDvnS5!w zLAIgmAE!raCWnSXWCZonXOgGgLcEUXji>`*188h|Y%&Cpt%0wZELSyem}mw_lmwLc zwHdwjJO*UdYO8W>PEJm)O!iwRZ)mlHImJGxi{$N6EKn?&SI&tR8x)6EmlgArcyJy%j-F)B85gg~z-8)ic}*jAie8ntEV#@) zEyB%AElw@aP5<=%zNfZ?cIlQz zDRH!WS|<6U6bmH72V5zHDGDi+DWoaRDT=g5T2*c9_HNh8JNFS|IaP;Mn5w2r*;OCf zAq92j>1P$yqu+ll6DzS+I%;3EZ8}9*2A$E)v*I}O?6{*ON%OUTUcN#kNq;$>?H4(o zogQu<9xiSGex0U!ZlLB?QS{PG(2N11)oGc~vKoYsSqP)^O|I_8te1 zix&ZFrp?{!FdI?wI|Bt>BO9GDZ@-=(E)_REHu~3*Hs;p5o#^bVowkm=`#vh(Sf1W4 zWxFZUc-y|_gbwrW=^x}g)bg@NHv3ol`we}E^^pXgd-=o4F?c-LZXFNL=M+y$ZW?Z@9`3G>x9>v^sYmQnrP=k|UOZ^- z;2yzlL$0LmMQ$c;RrgwZt(y+zrb(s+M*>rG*?g{>H=f%s19z=QmQ!2YeD2 zqoP%27q3Z|vtD0*P=o@UcDIg0{YO_cXOdr7B7Nkf&Lncb>b;Gx^ot=5OauJr1$OT7~P&HbQ)Mj>mO5APsYD#jO}7OSkRxd=t)SYm|QMhw+nsiW0^BCIfSb(+?31ico5;?hc~N?aymeYEnmI zNZ^Q7jgPB{dh;-H;jK2ch&f+7oJbHqkPl*69gW{D3g%H~kZv2}V~_?;u=9?_gvr|H z*nfLjG7Q`cs~jV0sHHH60y#oseK{k&7ajN_1rd8waJ7TqBCz3UDQ9{h zQaK>Y?RWyV0Xk2wz3Cz5F>?iUaO*_HE!UrjTP^*2G*U!d1U15#b8** z&&rYD`zi41xjE|ZGZezoriFm>`K2t*a7b=_a11UVM3(gM51l?>b9;OUvPanMo@|Z4 z3yk!;VklT0M7(-=0Vq{rTO`3TOy>pU?6NZL&NdAoA#6Czsa>q4S|jSwNXSWs+OveF zM9Xr@2-!XN4ioZ}BQ~1`=kbGB531U!A2ZVhXwGiO#OI$&Nu+ez@v*pQIEvofs^l~j zTUw)lB1Pt>NiUzTrmZ}Egt#<_o4(elg$c6O)w;-g`@9QGMO-Wej;w<7=S}iWdOkLw zHJ!2ryP0yNmcd#ur^bcCkVj@y(sNXqkJ0mVwo*q*F$^zX2ffCxFl6A;Vjm`fJ9bU7 zKmMTRo<@I!S-O20*mIZ<5m@!5y3pZUD3aoK@iRfKg)93G_6~}xpgt>$39W5Ss}tGu zpCKUzXAV#9T(n1H!IKtI4^_pzR&IRc%FXXmUTEe^pYTF6Rk?z&c)(e_{nbV<52BOA zB`7(m?0_IG=c9BDvpEq9bhHhHCL##+0lTXM?}1U`i?w5fv;FK=gU@C%fYPmnA)FGJ ztRUE%*r%PaS2^5jnUnr9xV$*#b_>ed1#JveR3tn^1*DiP5zU!Yn;)vk`E5I%r(XdO zx_J;=;-v3m_?m>ov$3()@tn%6beA0-+*jAg^Vj4HE^E%0fG?dl^J`@bDe2e9!5u%* zZlc~@E@z9>oG-b`y)*e~k>ajzrc{2KQfJ9&&7<7LV^KikPS*}boLwB}Lp{7kaT=DK zkAbYZp;MBr&B@Hb$|{HC?%|n|f-2n$EG36o-E&&8j9ib_iqrPGC5-}|=!H^o!OATA z6azL{dsRmxo!#yJpngA?J>!SdBt#|;k08s^G5lfRE+#YwWI89S>7qTHO(GcnnzE1w z`Olf{isOpwir;_kRnEuDrYdlL^{OCqnfyKqx?>+$mexibDeI4LZQKIQ1hx^Vm4hm= zv-Z5}g#l#96eJtWMM^`lzFieCRqDn6h#b@k<|Id*Zb9jC>!LCdC*!Tn=c)H%9Z=u# zzR$Bu^Io~@>WXzBZ02eA>bn0SYWVy&;2@O?7q=ipLDIqvaBZ3S_$#K==O*98)XPiS z=;@MSXUEI}L?=9*eU}Cx$?S@VskNFET)+?`b9it~Aar*v`cXL7*OM|ndo2P{-+HM? zjBvETh4T|@mhe+@U?rvC<4bbDJmO;0?}zwb0m`Ux!N)i=?{0GE12SCRl@F5j{dN~2 zdA)OMA8Q?@+rKD%2Pje^pF=Q%*lrt5%}%;b`yJa-Cd6vGWJ#TF_tR~iGq>_?xO~unAL@kuoHp07$oTn-Ga5G z%bn@2XO=XbljX86Gj4443c?DVvhBH2dThDAbvO4-qfO6FJ}kFO)x?A&+?B!Qs{LEp z1!uH_^_m^`I{nv2wl8dM78*Nqpo&%8@a`AmrY@G18OV8MZE?3m6B7x`1--a57qrVn zg?_4)sfh$(w0^4f_nGlhN_;3QjN8-|RB|`F7R%O8``KGFO=Jb(23U(<*jTb@x*8Lt zeAN`In${n;qwP!X#P26uClfQ?WR}kop>IwLWXLk<3`4znHR&RjdsHw({3W*1V~e4FT#CbeW`R<)H1P_2?-2v<`K;R zEqaK?Hnit#iHmAh*>?#%0!Yj&X=VO%IXz8-U$R*)9d64nSai~x(16fH?2Sm84*m|f z0r@qXxRB9a2z8;s8Kw)eNlQFgu62*m4zt89oy^Jek_zg|9ZbsI0I=QR02KdGacbw+ z%=wuw)$C4F#2DF`8za-apOf%J2ZIGKXgB+j`dSJr(KyD&Yt1PnA|fOtgAipJUBhjA zhIX7sUu7)8Uz(LS$}reQZ(H!=3Tt0sdj0?sP$Z)_ykDe4k9_dZU3*)m0tW%5J#b*pE2p|RG@~>NpOxtkNp#rqYMH?KTfSj(!63CCQdHi6JOGLORPND z{F^Ac1gc~dP>9}NumYQglwOgK|6Yfq3WKs!y|_WLs|)+j>VTb2V|>_ho_*Yb5u+4eyR*p$Y=bZLl$5~jE`=AP>EgQ!|BHjp{^5icrc zNr*&cK?ylF79Mo?2Zt)ZVGI#5--$9kuz_*11xAQKnTwrwAn#V`{@mNr_m96P3%x9m z2QC~R)~y^wJ4>O5BwPw!a^_eF?Q!0~MspZ#lDE0wg~K%uNK*?Q&W`N5euOT8_nkkJ%&osXd>uS5{D~Nl%kerku$1Ts%E4Jw8nlhnw7d$R>g=W2lGM23>#L4*!o^C}n z_aM8Q2b{~Qi#htM{OC;GnlGC?J_i$H5ysO+q(6GX_O`z&__?XY*T5-dgi>}lG_jg4 z`_bC~H;dB%$*CDy6?!d!Zyus6g$p_-|BmEJWa#~Lg9tiZg61sN?5PQerAP>s9)0I% z2|6;ip(a-nU>kwS3J6+9k3(a>N}tIbEk>Fy(%5uswjQz$Wzmu_e7B~8d`m@3UOm2x znum*pMp^7r^pMUxq$r6*D%)R5DSIuhjhT{_h0t@Qn@KXRg&zq~+vD6!dLo;Lg@M<> zAm2_Gu;S%|)KUQwA{H-Pk3$dP^>{bQ94+ zO`(&CD-ROF^&C5_Sp9t3Iy_=BX1B!ej@g3KE5*mK0#w(F(OamVlAKae#q_9>pk1=u zg~hyDYJ<)7@BZK(s;UUffCR`b)}KaCSl)4p(|~{(UNRIqIYN=9%M#8O09!hbso>-v zH;q*kErwT4Dun5mViDSmoVI!QB!m9JD70v^JSr#Uc=Y+=UOi~wW7Tx8r;Mw`+SWv4 z|HOvkopv%)Ync#ci|Xgu>&LsKn~3HBGI%k*R$CU zu20zT5j;_g&;2AJrX2MFp424npTcxnZ{dG;3+)`P-kuWLww$FCKK>1@qw^Jmz9?PT z6u`qSiOGEIgWyMo9_n-bSUE48JA+6{JL_vJ>SiI<_YM{px9LB++XsCgOD~rzk$Zz% z25N9y$0$c4rxtElo1Bl^J}&@CFG%+m^;PXBCLXq&(LC4{)xf)qpVYo%a0Q^M+9aZG z?fEl2csOJq(cgrlMlhnYgi=jIKF6zWJ63pAW9K}-{TRsBR$HSs*O6CO5xu5}j6+aD z=$h0w6+p2EMaslpNng$7C?ngmNGl^APRHQXTXuco7nJ3uq_mVgL=mA`_{5JNJJ zAHbf=PEaylf?q%$ZX&3QOF4-+pdcX3KS;0}$e!!RZuvXXV8HC2BW7iZ*Ri-;@$~Gn zLZ|#IPG8*aOv)ptvwLee*sCc()1X)?GIQvGa)|&{A)>FQRv?d|e^_>O3!^L@$!k^e zkjD^KE85kBDa#AXR}G~u(`9LDpCR7-rGrD#WOeAL6dq!p2|DV$ICWsiMz_#yX}b}T zD!%&E@|qke_}ZMDH{??s1>ys%9@2+zEaROrQBd>t=QR3j!3t$wp;k=CeptRTrI&C6 zLFSvw6oB3Sm@-h=9A3o_6$d8+zH7S6+5P^OyqDqu{6&@mGQ&5S9MqlD5l8yVqD2s) z<5w$s@Bwt~YR|17ECaPHJ@rp|YK7+0FCOYv12se;Qc=-vjO2FoWOQiB_YD2s+zt#x z0-vF}Uq#v6=#&MX>7@9q?yA3Mfj~oLR965y_<~V0t&H8bVie`o`YS-@no{?{KuU>O zE(f!WX#lF#b{F@Vvz!)DJgSfSLUAZVJtSrZ(yJc9Mm_~HhLyVnbKJn7>+0+2Z~-6% z(!+KLmX>I?_53-EO?(29y*ptil2*%d6de~@bjbUMF_-1&tLSSiPMX{Lo^Ahl`i0EH zHH5^)=UYj|oC1hWxDV3bAC(y&6l7of4vB3&EURa z;kl7~k$=n+e(g2WC-BM@GYiJpqMjo~cK8g(P6a-V4I6fQw5pMW+=OmpkJQsO0ZdhI3S^|1ol0Nl{*FzsTK!-sf1y~Y{C;<| zzz}>iQ%`zXwb(+iys*znVP7SofIferbCeqb&7Uj5;9}Al!8B8XMr~<^ZW5QBRJ{9N zq-i=qa(M>cIfy8CCGqdEbF49{2wZAwgBJlGm!5$8~0j03A}c=qs4({O(^N+?3}-t`-T z0E)a|0TEKb6oDRqBtqB+nyuJ1qF#>0xC|r*t0zo{0l*Pv?#0&-_L@5GhWlot3|GZI z=FXP(ubCUXR zrHsac5cFtWqvFc&#~ku3Ijr7Ekl9}U1l{=iSfDP;7x%Iut}7|p7;}1<9onyfQvvRK ze;_0J)`mjbGS=k>SM&Q~OJ!U`_Rgk;=fEgkTO5q0JML2phG2mc{hb0U(upN|eUIMk zjdsJe>Uvr6&`c!54D8062KRjLKVU8WT?a$>^k&53A$FXN!ocERvB_njZHa9c!#X^WEZu^`ZbRx!QhII2=M3qIoIY&H`c zcD6~c8)X|S?YF}lfMi631FMAVWYzXq-dI~ucu98! zxOkoIK!BtI6@Cj3!Sxcvh~8y%rZ!ff?ox{P$wr66ano?weLKL5>Tw01DZ8tAhB4QNGX$mGQ8uFWK$)kCRI` z1cHA;$QFUmcRzeyzAJ{=6H=q!e)_C!!RV$rqar6J4_U*&xZ{RU8G%9c6+H~Eqkh2&qN4vi2I1a z;SEQZ7Nuf9YTFE%?UCz60SPAIv>60)=?721%OLmsbv2q~Z(~?vb7eEz!ezV371&s- zwfsj*MpApqefhZwTQAt*7qd8WHgA%#rt^hR$KZqdz-a|C>$dRtNszOAt%SzpDCvk- z3NE_1G=Nk$C_@{;NcisDWW9Cd?M4pgm{_4AnOhR`Wsx)w#aN)g&^P^&n2|N@@ko8y z&uUmD>07lxpS&B$zS z@B3l@v(#v5vXP`I3#`6atcZW}Rh>(YwHrP9urM%qm{>NQ+uC79X`z^APJe!sI-&>F zI`apBJP69KrSP_Smuladr1_YN$fy1(Jo)iqWxhS4QPSXQdlNldLIbF>8RVX!0Gj?6 z!E~+a*m-eDn41t_gaSi%O7+eSiVUY?waIRygVlhV} za|CjG3bz)JJ3=wDa~hw{7Ofu_25|zc%WRY!?|I=s&%(QZ%8)MgSv(&7yK>Q7WXr((^$UzN(C+%7#-y>BLZ62?BFU||t$i8} z0~xb1_Q1|qOm(XR_yzpt=wA)O_WMOkMvFXVaCLy`>vP}^?(l&JQ)7JH;ndWC8+05Gs8lP^ z9yQROa|ifd(J%VRvA+&r=u49jL*muFEkiav>^u(%>LiU#*lRCCEP%zcJ040BLdNA& zRhG}>511cwnb1}m?!C2x{)2n9$yvr{*zkC;KZP8;-o_o6qKD5dvs)kWR?aG7w_M76 zwpy%YEDo(Smu3n)?zvx1`s+jPTu@3|YtIVm`myTxC!qK8Su~2gr4=nqpR*MjsU#dK zwLY_pS&3{wu81&^0`P@B?p2E>>`_J}hdqk}w(%JW!=YAMS8iDEiK~aqkrZ0=&ziX3 z-h$Oj33>~JQyCVfWPBEoW;Fn*xL@cDu~Yj6^B{?lKCAO`c$UK{d(%$>8A-5Eb=|UO2C8A9a2UQ3aeI3u_{0-9z?062poswm`4|V1rmnn@ zW-q4Dxtw=17M=#nze7^uK9q&rFq$Qg9fQJdoml5H_MeV&_NH%6d!AL5Q=*|xL6bz} z)u3k%|L&UHzvthXfU45R@JyF2_6YcMF4@%S@jL}NjZUj4AoT-A%q5eH%5FMZ?-$x^ zm>>aCTiRUut#)N{T{}Jv`~7QXRi4X(FT^2c+obNQsnh}(l1s>si0KymXjRXvpffE8 zjD5OSQS-~ehMg|6{BBJ?2GR!5Zz6*N+z5)K+ zfL|U#KGYgC$i=X?L_(GR-*FAq`|4MU_c}|y0S_^2@yX_h?#Wt16hh+%*EtYlnXzEs z>t@oFvA_|Mti7tC8d&k1%h&|j5FX#POg}du2O;mDcdIlx#5YwHTB@nbel-}6?{CLraHK~E1|Y$j;vZAbB&?*2vDOiSx| zTY0JD&5F^PcRM!K1-rL?6qxQa8y+tY{`VI z;*#RsGx)0;@sEE7Dz&9tw8jYWx?qJ(O{yxQ&L6&DtE}L_EAtdGKAy|l#2K|qyJ(-k zxv)PUjr@j@3R3C@xRXQ%lesD|QQBc{;|uT3?F5agya?;T=1b&wAw&K|fCoQ8_JHx_ z`Su3-qea62%t&fjj6q|v`K)!O-|fsEl8P^6>7I(smT~(N1w2A1of?_>b;~;oD&??O z?VVmd@;#{gf?Q)eTB9JH2x4OP7Qm`x4B+8=y@B}*Oj3fDw2f*_ORM2<0){((Xg zn8f7qiOejc3oKq|;#(pY+sDgQ`5^6i%X26wM>L(1!r)yE7$!2qp7#N{cT7iBlDkFS z>0My=Qm#soGg-b`vl&Sk&+KGhHO6XOHni=_SQNiMwq{Z$`VmK@qK1BlAi+Ss5mJ~7 z{_tCxqDY0*+=VC`iyy8MW3Sp@dx8y(V*fb0~41HaEevuCc6t0fbX_q0h zs$r3pEnqF0pjEs*o=rKN$3@J>o38F29#jldy$G>wikrOjy;$*r;x*+V?eRq`klCV9 zfYviIy=E`V>J~7COR>H;oZqF?zMB|Civ%cQ7 z$fy8__cB;KN{IID^r9A93feD$9#G5HN@rlzt*jUyWXPx^Sm08gAI1E=>`g8M83a%v z9(BK5g4OUI^?G46fToktuq;NvML<`e_lmZcRw^}Qi~z+kw^a6>z4XpOY)5TBjAty$ zr25v|ihT~{=c{885$+}!7~IA?myjm4WANj!`;|u^(CL_^4O!x)nsX4LHlz>yQw_Ebao2T^B!IU znI8-#Ndjs6fPmHm8%#bqYU?*{%SOI(HoQw3*HE7!RLTE6KvaAyz#5t!8SE=|fo{%` zTHZ3*hHafVfaqZ}S5y28gg>de)3F}2H!0bil%XapJu=1L+2Hwy#LyLSvk4sOMN9SF z67d1phk-`+YZ@uLwl>-^qXYMC>lsXy?RrD3qc$50fe(o6gCrW zPFR5QEOuw4%1nP0Zm|(MD=CrLIHtuj530$`6{aS%!)ChZQE7we?)=heIfECxnOBO{ zG-RoQM;cfmRokk`Bg7|BHS2u*lb{h0CNfuU8o^eh;QK1qJ@x1wePBCrj%n9qQlbygWY+X1`?4t`=z?}O zY&FzziNJJX!gF@HB6wc%4|_C_-5-jLRpvwpu>U=`M#{M#dx>1Z~kmFg6Z7VgX{ELQ}qbZmB$ z3LIX1jD2gPjD|77%T~-fGfaClqzbX&Dvaju(ofhN7GhrfV9U%N0w@##Q&3JY6#$GQpmlI*0<$03_I?3)VuDSrIs!p79ieVv%DhmWB= z?O#eVYKeU#Y{z`2qT7XyttqnVcW^X!^Y3lIpTy+jB4EX4@&Y+vw(4^5+`}9Gt z=>vYO*>#P)7N+r4RlHb{M3C{b&#^Gv#K30z3Wk_z<5!>cJDgALeG7u7`=-}v`gpXt zGY(chOg;T3#(36?j=qcxExVmT&b3%QsJ-_1h`J!uU@V z>$e<-m4)$Jr}U3M;rlb#S@GGvTUft)u(C2kvV02xzJdR2|3Lr0`+v(p{%QHPcYViw zNB^T1_#Y3J?@_aS)AgCZS^X?5EdPS*fA^(lf&AzCjNdu?=V0bw`JN98K071F_qe{L z1mD(&f1{4Hc+V*01$-!kxh9oB!=@_SC-asS;_@~NHp_+F#$RQz`V^S|Esk2L&;dEnnwO#k!C{=YB}cy|2MLRPP51*+i+|?5t-vEf|Jg%t6EpHCPf=6wEfxIuZ62RuDyF{*X@wg z+8u^)BGs0_V1!FS!nUf`h%s-Xl#$Cy061)1nLQNG*qT_)XibG-!ZK&=r(UGqte8Fb zTVbkKHR=AY=u)EuC+|asLS92|M}`SE8EkG61*|jy1CE-dtuy8xwYb`y1J-aXRcEU5 zv>o1dF7DQJExu~J5?VuE&>i^hi0`BiJ;r-8DGNs-By0+E?DOnP?K|z;?PG2oLS}IK zIE7t)AJ^pff56HrXO?x23LNC!s(_UfDn%%*DNQL?(`eCvt4G#e*QJ`)4j5z&nnWl> zU`A}wXmCN|XmhqXW6#^U4};;LxvWpynGUZmaMKa@Ah;w+Rf8;4Ywe(#muER8P+n;(Af zD0ySXNavQ$D^gOdY^`i9b}Mo#e=(X+Z?12uSybmzcd5Gs@XWbKJNZA@p9L&pEUqjL zSDaPg-3@hs*$kh(RC&^E=HyJ#9kSh0ywiR{`=osZd{qF7ou(fbVP|2NqGx0lW#(Qj zg&N{k)h;wHya83LvL2dm(lyBUf_VD5@c07|5Q1g4g5=0$K^c7@JB`=!@IgLne*xoG z;{eW8wYB9{=-M4XW7j49UqiEb;dWzJ>i<_klv zp2dm9CDy;J1FU_{S%9Joh&9ADiM8^kho&d1oaL^XkA=sAi<~B(wOZ#U=Z_1~HR+nW zx(sVH%jOyDj1Ay+?Dhm_(~Hw{ot4h|H@&Ck&Uqc{t;x+<9n0!^mnN6`9Fr?cJj3oD z@3;^9H|58-^ScYW6}~1P%dZ(+N5-sDnNr0wD@WKinKoTVB1c0fMW?Q|v^KD|hqkOX z#|`-nb?ws2j(@haRLMW7JxM*uJk9j}6}Z$p>ET-DaI`-@p`X?-=_d~fgWZH>!v2BN zhn>u6W%t{K+>zY5<=A#1uQzXGr?9^o77yps@p(=D&}`T2!0fE#TL5;xyWDSAvWGq_ z9<7K2f+K`&h>e7egtNqM?Yw^QO_KQD*FG#bj5usDOcl+BbH%}HZ)N9s@w|CcU|61g zymkWSrTT&2nc>~y9qFCFsmUjVR~EBGw?KB$krzuB{Bdv3leb>3xndjI`wnM@l)=|u4e#HFXfXL2lugHbL+3xY| zNMXCAO$spWB`uNGP}{h}%5mM`L8fGuWWtz7iVZCvXPUEubKT{)x5bidNd|-y=7hOo z?ypP&=Sv^^=W9?0Q=uRv7eGu#Fpd=9BQdH&P@23_W3f@>l#WvFf`fpsR<#!j`RWIu z)~8jnf1(wuD0xiAjHx(B;3KGO>vfGF)q9_p-8S15a8XjqpF43soQTED=&9q&Iu*g8 zpyu>P^p4$YHgMtxjL!8KGo?II5)B#ViUVjgS=nj%Tuc^H{v;DrpGoEQoMVRV-5w@z zc8w;Sl?=}xaIBb=2ArgomTBCErz2Xuyh2*JQupS!(;&_Cq4<+5(Am56DMi2{4O(^y zA;xsOYCTcy{Q8cipSp=9bjr&Tc0#!gbcmvxQ%b^i{1}>k50KQKjQ!8_M`) znL=yM=WJ5XZGV!mRLpl%u137N!H6k*Agb;WxtM>-I53K3=IV!)tp|K_W+3GzNGcgK zTMclQR{e0?jTUKW{4nx~<`SF=_mDi%p6N368>6-5;^Z)OFCq76eDr&Z7vc!Y)+5K) z*Pq9aOP+&fW-y>)!b#s}{x1MSK)k+qn<`owSaFj-l0D%sX z&yNjQ?x&$PgTJ7ey0&}*%bVxo!cGXK)y&yB6VG(l(4kZbr98By=HM=nA3sWxBtIl0 zlO)8AUx@R|0h7T2N16OQ%76{y%2I~fFeHaBnU~pXw|4OyrgYtr#8`Dq+%nf>Eg8To zRQ-7}ie2N!tY=Tpgws4VhA}*ukP&pKSbZwz1%oM~ATG`8a>4jOPL z^j@rRG2ueIk2)waeC)))L-|44Ilc^O?#q*>7YcIDYc6HZ=}v_Wbi_K^Qy|9uaBx+8 zH=aC}y|Q=+|7I_*dAjzJHifOGT|hzKGS^sW3va8SO9r=g@|ymhYWnZT-*t9!+$~?1 z`X>f0Gg!m&isk2)meO|c)zXe7BREAxdH#_K&5hg@oc~Q7xq7bW(2!sFKa*8A z!DnddOd7x_REG~8JaT05!TIwSFNupgwB)cr&hfrHf$76|A|{LRs%xniPCQT_TbZ*w zQ#*DZvuo+LgvIJ9bK<70(?-%7mXfI<9v;&QfM}tnFTE(IgI{>!`jY3DVKCb0ue@}x zIB7Os(T;<+ys`wHpz`c#O&ZgxaFIC_4JUwd4?6}}C?deb^H#0Z=sHP|n2ZDlgqo$AGxfq^2zDBRlCZUso9XTJXReyKQRI~ z)WGm##T8}QSBuXqi!K!ME;1(qrlwEQIQ0(d5s(v5xmZ{yC(_a;*xe{|;K?nhX6<J&+-jD{V-X`JC?oYsAd}t zQ8m_Fy5AUBH7F!}c}%qMaeGkuitiPDRvoHYeGric+)Otzq;!qIy{3WMHgSBN3{D$5~_X=s3Xd2G< zxpQ)WGwmdriR#750d2+;JH_%jOJxc~C>@nvy2!r5vjFD&rLSPgA2 z{=$*5oI+aq9P*yaI`QQ4{tLMc>dVvf{*PfKgsVg27Du8NR(-jf!F?Ha^rZeRGm_PJ zV~99`uPixp_>|_l*p?UP^QR9NYOWn!!TH|QPntewijVeE!t8w9)=Lxb2FHs_5`g8i z?xFENz!f-y#=m0-8viYE2CFP9$1Tu^ZYPs7fBhJ)KUVrdF{g}N%qtIW#fQ0-+_3g0 zI-pG7!!wQq!iv@|mao6-2GaK|i3i_XaPKzh!k3Ygyz<|B@G5%Vy!r*yy_j+jeL?vZ zRX@(d7$fTYh{ma&;)cz>a4BX62tSkynb>((^CZsX^Yggj#9oG`5B2sUY;D{Bw2mkWv1#s7!F7 zwJO*MtQ>#A)`s-&Ic7FB78Dl_)SP~-KALoNd4_hJ!E0?#SfuujjKYW6KQCfOIGi#( zOb@ioT{vM+e@N~nNuZfmo=p0KSLP>O;gsi+pts@kPne^emjrWp#pHm{xEY$UP{fsv z{-P!E;^4cRIkKGxZwuh~#5(xpI>HbS4#%9>e1N4Mm-G8NRM@?B2?k^mj${Z;; zlUkusiZ83jblNV^r|gCm8x}2AEB~Ypk9t5`?S?wlpcxmw2(X{kC;3ix(}-$eg(O5rSgm_F>ybY7usnFQ|wsrYpoQmcNkIjQh6Y!GCE;*rr+-RfB^u z%;wC8K2LExxZ}l3IIy>s(UV4b#r8(%kqslb*chaxYr58uopq|Wb ze&=i^jU$&Uj`MsN^+dU?*$V?AJiWmgtP z&^wIczc`8i<|3d5-Gdu$pJeXm03tb(1&J!Z)H&&A)OopCCr=$+7#6!CHfo`k^vHP2 zlW*Iu_J<#t7kBk>(dZX#V<*UTccG#=S}tZYERXIbN$#G z=J5U*+Q>F2Rw+LmJ%9Al(eox-X$sY{bUF=GJ!c;vMguo$1C8}G3EaT5mU^=I3ulP0 zr>$}_sVJg+nHJhuRPTv`X+x73#Cgh6iNW2KB%!}slw@#tizT-Vk5ejf=|8vI1k)f@WnMf|`491o6U}I~cS^qPHK3Kq3(~(Zm)p z)s=?OO%Q@Xcb~;;7Sp9@<|U23579621C3@#pG{3XX_URTxDR{SvNd7GV0wX@uj9!d;L3|$$93zc*->C}o74sgh_GixwL%iHuc z3;Cjssi1TO?3UB~Rvkm?%k$5d2wPe5dJcw^#LqmL3_W>i_4E0-YF&7+yI{aQ6$ZmA zL%UmIFuP@Fbrp`hx43H|rZv}ouY8)pt)o(AxSYBeU;cWz)DzYWWih+k&V<7VIf19D z$ET;>4xmxiWBpln)Ivv{Jqpm*+$$aU| z!vpD1T=}Mn2C15%FT3Fx z6IxsvU#tPy#}AlSbQ<}AwilG|y}Tns0)_PmN!HXb%KIZ(@Nab!_wvd&kj@Lr`?SrZ zVFR>^9U1Yk?-u@%qSH%jk-Y{}Ug1p_T!tREXU9X=8VJ4NdzJL#m0u(VwES6ua2eks zUjCGXfccBWiBo=%5HRCmYa!0++|w>y83m0HJ66D|O7ntipuP6v#|=Xw(<@1W(bZb) zs8YT=dm`g-4rcT_LKx+z3YgA53o9Qm&39o!xHc<@IgoSuP`;*Yf8z=uTr(3U^UAE5pyZX?ZTvXH+x?vKMFyc0 zM2qvVqRRZl4RF2w<43JwAia|$)2nbOgGCD*O2N_etZW?0won{O72Ic)uYB3$NM;>- zBqnNqm}cn6@j3zHzqESnGwuHKD$l5*$Mt7QN)KnRT96~qKJu8D1uJ4TiYAL@sAHQ> zR2)64N!znw-F|`mYam!47Jp~}xBc)9Zp!bwx#k}~iVedUg^As`#M`j07NT#NW6X0o z-ZG&D{X-H)LDOGv1M_l1&EP|#Id?m|wBn)q%YZ9X<~AwJe}=Yr8dFeMf{ECzbHNiv z`A?%7VVohBcdnj3#KSvau$xc*nK?qx6vnTpZsuo=;%j09q}+z62J`9`*Jq-2i}C|J z!@KkcIkbalm`CN%hW4lZsGJfSMWc~BX@}g2_{|uk_Xbg$eL}061)F`1k3gbn%{Ru# z%M5-6eUb%{XO$mlpEW~zP*$UW8{DTq%rE`Er)A&o5W*>2CyII}-Y^RfaTZ<~X5k^u z!mHif3z;)deowpui*LZDJLZ?4iHhg0ElLrd;J5}M4bcvwAj%epHMrNXhyY)qXbN+x z@Y0bw4L)bPo4sl8?LzBpc4N}U#Fc8LNCW<$9WZygV{AL51spaAqJpK)Nge~Ju|`4r zz$}imK=6AOR5X}*#Zn%k7}A7s2;3nj?bwmxv;qu7Ylp9&I899hAB#(R$}t_!#Z2DY zqDAzE(Hu)49^W>B0W6=t0fjfDWzEp*9`tUOLD6E>y#^MXx4(Y??bTr3xsf_=*WMY5 zuE{yMi#s(})Aql*f%6(I?FF+{FRxa7+@__4a{ac6l`qwz)}rSGAN^V_6v{uYyXMnV zt=O~!^Sid(4on)}6;;;k5d3#CbJs*gOu)y_m=KkBYK@@$X5+t_QGRpt+EL{5PNV$W z<|b&W(adaSEvOi)nX+*9wDm&CTIN{F?t_O7Uqb`{)6*6Uepm$4{3U95yKM`Hv;m!?;@LU2k69 z+_wc930-pO;2FflZj81e>PdbR2G=WMZewgJ2_=9 z?ug3NsJwM`>XfBHKofbT=KO(m) znFSSB)aCKn;c*KWM@MBYKfGn@rp;TlA@gHqFViZTA=Zt@?7*QG*4`qN*mk9^1Rt~S zO&ESldie=lYr%EKXSDhF4L8n!&R?j#`-FKRvxLHF%+dVf%!``eYDQBTnxzH1aplIO z)oR-7EtPv;-+_ozS^HX4@NZc<333_b z3#j0fS5g}d?|eCB1BAKC$ufiUw&(w2af5#@F7gw&wgkgu?VY?Ub;69o>Yygg&GPhP z#lpPv%>2-hM1KvrCWp3{hhw6s^c+ds3ZzjET^@AD-QIslC)!0I_4qvZF&JfVn03I* zhcZ`;ug};Cgsy6i>Gjtt*AVi zU8$+d3GOb?Jx!1)PT)rSgaig?w|rzC!&tfULmkDxpT6#oZ-2oz?rWKejdFy!9B*)g z1+~!Uu2hubEU&;>mVJE$TF~~mP9?!nE0@j_4#Fe`Hr=K7*m!!iI2y^?oPEWbrt{N# z_L$%`$jvvuaE>tBn+YtgHF&(E&?^L==q0S@z%2OP*vkUJOk*G-w>lyYY3l^MPy-M;7uYjPsA{!E{ClqcFe!h9`8M*n@|!y!pM` zi7gmFMxNp-%P*A)%FwIl(G7lb_4v%rogeH!8Cp2(l zc&1=Q$XS8zkO$5VUKpTJJW{@QLw4hX8`2w3-3e89-n$tX4p5=rfps92f3At_ z?dlceAdsN#Ox*gUfq5?~as$WBi~)>@3? zqoUImVVZPg(;tK4Mb|&fUq68D50r~uTRdmM6RxHmPbYsY%4>Ba|QYHvB6 zOs_G@648_+-?#coc{5Xi-9JTv`G#V3rz=IB|-2$U*uWJ*F4G zG$C7*pzkVxUR>efv-L-W=DfxyV5v3`-Og{igLH*M@(seK>L#9jI0f5 znr8OK$z=fo@kWM_RATn9hatwJIas0NX?JlA-faL}VY;(aM~^WM;v|lx_HYajAQ5zh zA^GV+=QWB%ILZ@OPVpb5k7~`6bkFeu4OrN1s-g06CJnxFB%JoUgEsVmH%#|P!;BlO z4MP8QUG;lG?H|H-z3abpqCLMfC1r(n>1ZbT;Nj$B8uDRQK$fRw`SSJaR|%;DnJwFP zZrP#9KAbcnPqg81&R*%HON9Z@{XfNu{5ZdAP7%@#OmeMd7iExjG(UFDzU=QX@tE(KR%Y2R>gwYX<0xAs- z3GsD*a53QPDN~~61PEJSz;7Ixz=LUo>K6En+8;>$8R(ihfmeLyf;i%vP&r&PJ$e>8 z>T~Ou<0%JIvou5s-Yv5GXsORXbILO|L7ejFc^~9WY=Haul$-v-rSolQUFZQb2;?H) z0)AX1I3gKPhGYP&q*GMeIGCEKA}*Y7k?I|h?X`HyzJ;Uv%MKuUio0pQ{{f%KH2n&v%YeDteyLwQnkRm5PByNa4e^e()>WRoU(9>cQI*;P?tg>wa$-v1*nvT;d z{~R>~owu+B%mK-r50v#DjKtB;J+~GjI5GfoI9SFhs3P&M7?1!f@U4FhSdkXxyGh8T zlNT~T0=qRT@%un29U%6R(E)IcQ>f5hVFSXiD)Z8(lb;eyGy%DR^%*NM%T8EDo*%i_1kYV3o@I^jeJ2Kp%#S@L-D8anZqL$#>H)K9p;k-Va4Jg2JJ zGY_T>Nn#XY5`VGw(kbYcCTyO+C1iW(o>(itz)5id8khwMsu#P@U%#bkI5!mwa*Hx9 zU;@f2pM}N;EuFN|WQtsQ8%#;!ZP7h}&}B$jWF?qGw-$^R-7H#IQqvK)`l<%90N)bI5|^0a1KCAq>gB)dPX7JZt*LNpg5ENhA*_1!A1PV zu!!|Zl4@kIzTuSGCc-n0Sip*FnD9RYCG6v z!E2UwhuyG?>&FsmEJpLVt_Iw^{tmKrgrz1ord@1SKPazgzHv5u?n&+0DyDdrchN5z zYSMKymVuat(Z7#FA8?BkkMi*CnXJM>wEC`VZR-JLG>C5YfX#FjRvQ)0Vx8)@+6?Zu zamSBzZbo9cb6)?vb8*IHFigC z-XC^yR0c*oxf*x{lvn+(61ombIE;JS@i(V(DF;2U8qe*n-YP`49+%L-=4!w3M{NV9dM1Y4}4*po36vO#09|HaR+E?KF*pcRm;iFrqIV zA*Vf_dO@d)1>3isKq@LKv3}Go=yx3)Z;!r7un6?L4BfP(cM(OjE;{i3<#?F{cJ0EL z^>Z}619P7WVBVLS%c;dfe=t9HEM?mfyo%YX8)BOq210-ELm2#A1{X;pT;fSp`mwWR z>R0{Fb@rGVAMU5kpTgvxE=aA>Tsb%2$3Hk~kU)-Rrso}Bm=P7VFg`LOGr>@Z-i&TZ z6vVaMQ0^acih&s=|hq%nvX$Y0jtx_;$JH}ut{LDV%MSijatU<%Dt`2?k%j1b_AXv(Aq z?U_1W{ZEA-nG~!rt%A)BbTb5D=0a3=*)M;D<>&_CMRbqCViXTT-*eZY>1b* z4U${Ek$Y?H!s6z7R0fj229;0~bZKp15l(^&^<(-F(fxX>JMJD8olCAt)d(3cY|ICj)HnS$lW*z5;3K|CAS*FF#>=ndi1fM`BfI{mN{rdc(v@NovjJaPk%LwJ(y1w+athcd{UPx* za6?nj1jQKs%&~GJdUC_=lG2!QBYmT>*xrrKx&58R(A4h|An#^bPc2FOcU=OOy{n@x z^b2Mnr7t}vr_!mp-cQfsJs)g2T5>~kC~e)ULqggOX4k@bJLYM~%zik*YheB*>DlkI zWM^T%>ieuq|C+@rL}N~I?xQ{5Ans`(hB_QMcQ~x~79nB-Q@mm2q4}EmD;EcDKp)Eyg|{^S*$+g-uM>D8e|iQlF*_Q`fZsv# zI}woEA&ch41uP0RS;ua>opP;O4S@sXWLDsw3jqSOlY`l{s|~LUJ#4h(Kj>w-xRWb| zk=LXUb6EybjJp_Wen#FFScz;>Ps2LrLOqY6zl-(Ie42Pw&%&pL~$SbA-B6YISa8)CywK(6`}IPdx7yHCYAV&Xv345 z$1RU*ly3+un13iAlCxl0Wlqv#V-}&;`cqz6LWUTu zlibG~kDLegydj89Cm4bf3Aoz4qvRcS8eH7Jcf*EV+TFFxR9BM96!sWjuk%6|moc-V(6n3%i?%c!&=~S^&CUg9#0!9^FP?7*EbcqA5n6 zBU80y0nE8mXt%f=L=_RVuYhbq%JK%f((gt@RgEF->fx*Aq)u#qgWQ82_lR;U4C*Ua z?xBOo$c@@*a^<^Q8xN5Ls+&(OA}DWy^(`B>%s}97FytABKJFF|;R)sh{q@dUQh4`N zMwakl<>tg5gS^zhk6IUL$8nT)M78=|OX@<~d@_i;w$fvI`kd%OL zv5#xSRyC){Ak_%i?c zKhz+({N(pPt_+|OC;w67{IDY?DB(b6+Md*`V`=k)gk(9PZ7;ckR*T(yn^dIC{N(Eu z_muBo5mA+9^aA%u=uJUrTv$v^$1{e==y4OSzLFC8_EoW%75Bi$R9}D&7o_C66e2O) zMv~W0z~d?YA<7R)M0v~xE%`nXgH@!d35Gm@Ax(su;DzSjfIhd01O*Is5_^eG;vjL9 zI7yr(E|M;iu99w&?vh_5Jte&)y(N7leI@-RLnXr`9+Kgb5t31o(ULKev669;@sbIW ziIPbYPl=brTQWs5RWd`;UScj$N;*hX5(|l?#7d%;w3V1itR)JGsf3fXL$QRdBvUfb zpq%iL_(=jKL6T5OoMfS7kz}bPQLLrbq#z_}S6Ql>EnbHzzxwK09QVOWH=wme0$ipbkXn|3((N?2!qbj4j zGBcTn%wHC2+{rlj*G*T%!mH9(b?~7cn-#^F?@p~TEJ#~_SKWh-7d~fj)eiS)M~14P zN#*nFXy6!F!H%Kaj4livMvtk)AUP(y%NVSgEmqO?uo&9IGOT#ED#AELGQS7+?rL69 zgAOMZ{RyYo&ndoO!%PPb+ThD~{C_}3{LRmz`giH8ha&I6E1oan6~j114Uz+#Vk4)R zp8+~NZ7IJA5n=qM7BK|5Ec2}I2}nU)=ajc+aEj%e!pncdlVNhWxzQS1ja} z_3^y&KD@&=1w-dSJ_fK8yds=aT;%_8jrS81GWYSyOSQam*P#YRc@0dE{#x^rQ69l_ z;RYYgA*|tl;v(gOt zw?Om_=~-BUfIV6TOK#95tb*>M9)H_Nn{LY>oO-CL4l~I2gg__gtcK17&h8r)jrZ(AIj@!j2o@ zTx(w50PP!L=mi*eOWBenI?`^cJJ%1MyduP1VB!M3mrT@P`MDkDwUc2H48#_hq2Tcj zS&{BkIdX{Sv?Zq=9u&?%AcBpg*_b?>Ts%K@7IH^}X$LA1FYui&`rIxlIeO-}7LC3o z$!F);*o&ICVDuJ-gAaC9tLaR-kWR%NoI#f(KhqwjlYaoC@2#5ic9vU?=9Y2y>~nQjpWZ>`Tupy1do|&Io9Dv8`Di~NIlm~ z>UXzk)4ZpRnRrQ6uQVz&xJX`NBk6%2cmO)ZL+A+KOV!dY(q1Sqi;(V;K9>G&q%i7c z)Wc|<(IKM(qu-1G9i0=py6Lj5vYoR1vUFLV?1Jo??2hcS?BB+Y#*>V_jAt6B8mAd& z8h=1R*(#Ki9b^tO&zZm3ZtPTc6MKMt%l;)Naav}}AE&o)!qENZi~&9*iN+hnvk(WamcHEU;PWoCymGY_-zX1-=&X7kOKm?fHR zRkTqEC^4I$*rYh8xT0uOG_{qWz^q%_o^5^G=C>_uTio`1+dFN4Yd5*ww01%5Qrhio zcc|T|cBk7FwY$>pX1iDI+4fHD1KQ7OKc{^}`$g@SwO`$SBMQ*0%$>|#&9|AqGyksa zqFkdqtjtr^DjzDJDc>po?$D{jm=2yDrgjKN@mX?*!VVQ3Zgyx;397ED>8b!#m?~Oz zR8^oVS3OXDQT?!BEZST2wHRSB)?$){zeSkEe2Y~mMN6^RYmsS@ZE@VdGpy!X#aJD-DzYlKdSLZcEmyZ!Tc~-IqRmn7R$o>>Q@_<% zYV0+AG@~_BHM2EgnrO{J%@WNq%?Xs96=|+(UTEHEK4?B$Yph3DkFgH1o^PFKz1KS3 z`iS*$>wDG@tlwFG=Q+MD-;a0W!}uM1Dxc1uLz&qvzL9^-zv4ggqE@QaYkO%&YbR(u zwNtgh+6~&x+5_6-+I;OrZ7qt;?rQIApJ(M&JY`iq8bWQRpOe7kUf*h2g>& zVG0V-!i0Ikd||P$Tu2rU3YkKla9Su4DuqVjvyIVzNYQ%Q473?;Gv=opZH`T>%|aBU zt+m-~v&-h7&0(A4Hm7W^p)Bo@%@^A?w(V^#Y&EuawtCwxw!Li!*}B_~vK?_807H?eE$@wSR5@-u|<_X#Z~=qvLeeI!9d>-4LCp&RaK4=ck*ii`2#H5_HRT zt5B@APnV&~*PYf~&|TBj>F(&BqEzjRjyf1S5C?My3kMqqM~AK`R~z8q_EWAl)xpnU zwnL~xv_rhZGKZB8>l`*a?03jm_rd)W>r3?2`m6eS{XP9-{WJZW z{~}m3c53USM#-9^Qzxh1PHs+Pou)bkIYm0fJ0&`;aoXUt)oHI&hSM>p(@y117oDy- z)jKshJ#~8S^v3Bor_WB{)aopCW}S7;dgn>bbDbACuXWz(e8@T1xzM@X`I7TZ=ljl& zotvFspg`?|Gi2S%xSRd}3B`;d8N&__J?>;lr?V)YN_XLi9hOD2GEU?z$c%_surMM# zD?Sg?Ya9H6N9hFwC93Y!6u&u$jbq(YuLag=KGnQ{E}tV_PkST`iDWMJ&luKQO^w4Q zO$qQXg!TnnPi`yMc4xQwZVd}jQ!~FH|0$tY|9Ek<`Ql^kkQ2=GA#?4zs;SG3-mkF> zcc!6q@jtSiv?~q%@0}UsF0Vaw=YKEulef|1^D)92JGx+hPtOOvKqef#qjC?dLkQI2 zX5F2V$_2LB!kX?(zvS^F$D*$08C#3#DXeC%Q(tVCius3u)#JBYFQyzDa#ZNW`&HD>Ye5diQ1nnddky`bFMAf% zBJ^Lx9PhDfhLP4^t`>67qyyR%e z=b;E?$fb){-(VL2jKj*06|V7M1b9|-9JRdK{gO8lI0Q;i5ogff2;x@mziV@lL_nx6 zgClrl?epfZA10L!$rHMqWu|9LK3uE5TwZYRQq_VvXSAg?OsW6K69Y7q^m5m`H27bO z72XFi*J8@!N2$k6pV@oFsACnrT0d`Q!llO{zv5&gOhH|jQMXgs_P`)>V^0|**7A;I z<{gjAiin6?5E*e~VV&wEFs@Ynok9rs^}} zHb}l+zxU`rx;<9P17^*^ZV%*TQAYMtP}WR3Pk4lCtoGL$-@m`+PTSMA69#n_h}#v< zSHP>m?(R1*1I1liEJX62J=`W~Noi{7iRTozJNKDk-7i4rtD<+)EVI+{sEDhr{Y8-{&;!BZ4GG( z;z@73+I8MgBVPv|*lhIwQb+yyf2pJ1p*rf*|4$tygI*RN**e(2uXtC{u1nY^uxIkF zpuGV%>3&Nr;dT_4Fauc+nx7Q7I%wrI+-obVlg=d-yF)&ThlU!Culncs>gttv+yjsI z!Kz%%cZsTQf7Qu{1_{iHOzr4sgK7jNFkYbv-fOhstsPnV%SfMIy+>EVFIusqYpY8B z&yK|HsU;qqq6HiKz$P>gvn>WWWGuZhp%G|9dLH^1Dza}9RV_D8UOO-NS2F%VesSY8 zwB4Ye3d*KW(6**%!Q6aMDB%Dw{mr=8npC*!v|GGwx5a%4f- zYQbkUgO%C`u#vr(T)XZfHn*qEN}rV;0TbzE%U5FRV7ig@+CFaE6mbD}HsNeS9-Ro6 zaT3sAYW^{pem@Q7{Q7Kz!6XZb(xqA)-xFZt)=>}K#@h$X$zWTRRLCy5tXkXgr zV>d8Ejcp&Fd+2nT%Eo8UE8S7QY3wt!w?IZjc@A1HTwKqTZQY-T-7|ZtcbDuol)83J z-WjlW+J{yf%dae8pBH+>;q-f=N8<1#cU-0AjY}Gq-su6~E&F2a?)y@YWy4pvi;MWi zq&q7bM&jXKEE&MTEP!+K73vN%J(mu_sD}Dtb!w zTjL#UVQ4$4vFlK;$!_k&(;pR_*q@Ut=#%~YJTWrt*|$iD31pUJ$Z{ z97+|EGP9EpYyNm#_x0@3QwuVMKW@-LEO{d9fo!j#Yg$P|h-x4&z4!#&p2)Dni^k$& zbwWnAVrR*bVs+8%^uC+5>t-`m8xABbRwpb=idl=^bLRs<_mpqeCZAyj zZ3v7HQqL|;C`WCj45|`U_o}n2%7j@Qb^qo9HiBV2?PJ6Y9tFashFakWtQEov8uJ2n ze9^%Q#}^no&eD-!5$we%u%+JuoVXTx1I&4HjGK&<;tfs;{aa-7c!S=gBFUgPsc=KR z$uc*C-eg(QPrXS+66$AAz5#jI?(1q$?!fdG*(8KM^*mrhX*+TWwWpl&vCR#v)|`*v zl#OoKwEFP;Ydq!#^@eZYmf`40PFZI2hEqPWfzC)g*@zvmQaqA-y$lKaK^%1DrlEA{ z$R_bHw-djpVd3B32QpqP@#PfP4i=rhq0U=*c*SAu7!;%}+P*Yi9T*cmWu-PXB4lT< z<{!1YK=$NGg+lhj$7cFr0 zsSKI=L_;kIwVI+OsyhBds1|+twLmUa=M@wh+MTo0(sHsFrNzc3EQ*auUxZzm<-1BV z&Z*A^rVZMnO`gq^Z%j{Gq+Y&wC3YqfY1a34`>?o-osQe)@}$sEs*H)9Ll)3UD*wn6 z`FUx%`5D6bh2@F9>X6WRGqs9|!Ty7>K@8341B*dV27<*0_7N2CKC|oG4ud#q$Lt+J zyJtV4#g@OLs}xh2A*?seO7dRmwbB!J`sEch%P)FBmgQj9oo21@TH&4KX>i|{lP<2T z@y6rWkQ2TMp7Is=q_YeqW9vj!b6I862>~L+6HFh2h`h)jMeFNWAF!YbC_?EKENI=h zJd6ohJb&p-&7#DuDM)V5i|A`xn?66r_tso|sA)Af?(2E|FYJOYV{MW>$M@AJmLBF%ynZ$&&3}&; zWp1~5aX)vd4m2n?X@%mm+^Lh9MR^%0{ymk54y8@y?F*!=K7 zwX$`bn8n3G_WuI_Gg#%Z1uq`uX9IuA&l;h_zU=)u2ae+mAB@}|lNx)Ub}-1#dcy&5 zft@%9qo`Tp{KN&zB5^vG9#70#adP!IxQAb$mq0wG&2jTFG~0ym z|I`5q9gp^gIJlPo<2aGWQ{rOV*0*<;r~Ek{gFnBX#Rc3uPL}?l*wx4sELvzoDi(-0p+1 zTH)}3y`FiZ^x&a&$!Xd{*Tm&0RcCjAb>@fnU}kcPW_yF5d?1xZbYD$1CS=Fr`P*VN zPOhVDJ&*h4#Tqp3s^WqJ8OMc%rM~u-? z$(`{pwVhyw>f(+Q`4yU)G~XaW(Ik6~`t5ftC|*7t+rDn$eb z1jPWNAa(>%qR|u+lNir+4|(!?&yd|`^Xxv)?;n_f3v4PEGW!-XpZWn#0E8?E! z^ha2N-2oEP-z7#kZ3_6wLsB>F&p&-e_wA@-ObLn&pNPux$9GhnWihUDezLk_)5^RmL+Ll7lN~J-X^(bX!Q`Vib&aP=E?g<~aP*4u^$jv; z9{93q?btchSL#nxnhK4Nf;%EUm6c+eq?Y?oC}mE+PE*fHT=2e$MQiB?-`)P^j#Duc zka^A#p#lJ!?!!55lL&GfGl-UAtc_@;TQ1V5zj9V1IA?X03J+%1_i|PTPuFnHs^Ncd zRsoLFyyt?m0>Z#KE7u7VUFLzaDn9w2oR#Jo!hY%_I+gjg7`I9^JMpUZt-CY?{ZFVu zpVF8_?S<+Sbta=cT--4kyjd&MR}As@E22T2wMpVi?s0n}n46#ujmju0&dn$+%#9CO z5EUP4gnm&SvsWZ~X2TTkB8RbmZbKo9eSYfJbtrf9(hHAN=$c$gCQqB|@93W!c`Sx! zwc3ho!Q)Qs-3Pj_v${;T4L;d|)2KybSYI6zj*LD(%Ajs7E3T~yD|AUUK0Fm-VuSk& zQ7cw0U8I{^7Sd`c?t4{KZ*HXeQg?}Tut*l|U7B8`D?FT8w-u`H+qg*$^gL@or}-5?;pWFv z-b6=Tg>uMkwZ)A;ECA|p5Cl(1@oPIoHilsr%^=8f4uZ`6Hwe-!ZxLOGeLQo{zW@+d z!RJ)dd;lQmflvIyVjRzUYoSfJAzITuU348k^*#VFk%nnH#_?01c?+jLQH#~`)r(j* z-;-^`rOOwG`Rjr*B6Ab?J>1*#l6JW3(VD|)`9%kfkg@^Dwmf==+TT&o;6!cf<@}Ng zV^F;i;x{kWS?>^5SZX?-Q=4IIKh$*MrtXGA{W}h>kr6?Llg>hJVd(*Q9vlt}@%C8e z5@(#WWL)@A-T0;%R0RW%ziGcVUASb>$oFa{Gij%Brl0FlZvbC*!RHiQ z;%&6-AVe5T4~Qf~4uSGd(<~1X>CXa`nelM8*moPRQj=D0P0%|9$GztcbDz-yQz`)y z7l1yJ=V-gC>Kbu!9cLie-EEv5;J(xkCpR{*=B}~3$6HHZqgFrCUDR*z&&>MW5q3y@ z-e{Xn`_!B-FqMERSZ_b&V|_qiWf#9 z4%ZEfvvUWZ${}wq@M5k)rScke%@WtVB{1n6ZTd{*&8!x48RwGQWUidubC4xZpD_CA zY1_7@ZM&y!+ox@t)3$Bfwr$(C&AI)1cAvYuaqmXF@kT|RQZ{7@$7)w zlr98UF~Ng-nE=~Bc~+Cv!A3B-Q3@7GFRo+Vrx=gNcLJsLit``3P)FJy)}EwhY4b0e zIhaIMTjz?XX7I2hcFSayTP?h+DXeIEVq;0TZyObhRq8|W_z(xvZ-U8rl72^a2u4++E`U2q!TvOf{=1#nyiBjSfP-`v)2FtEuZu49=JBgR~2BL8^6V=0%NsP4RY|9 z&1`=7WXfXS{tynRu*%0HetNe9$CJ(eQ`q~Kidg4Al2yumeD4xvn^KbYg-mh=c5^zv zER#`Yz_+1nC4dJ8_p8;UgkRy(F!CUx_h+3SJ#rnED+7NjNxMXt0;CSPHZy-{VI{tk zL3E%^EByl406!EGN76Va!S2;g^1S!1l;YtY@x24Pto*2?+(I*=ypMGA2Utz8M<_5! zohBR`FmCGYO9UNB4!Mo<4$?`4M_GGuK5zCZdRT)GuBJU^0gIOmBMFNVr|wApZMTT{ z0x_EIV%RT3auj9NlafAKHGDH2H&utEE_F&YOcr&rJDCJ@enx}kdaXi^c3n)gT7sTL zLFwb#xPdSfC+4>~d>_Mm6gwnY#9`uC3v~pl^=1Kc6@FpTw;a$u7YSQTvOsW-N8Qhg z{5f#t6Bs7G0f%6ZUhoYpY4El~;9fUiub26{VJUu77TlTq$s8_Y+clbT3`vW@kwUXU zVGz+R!k(xP{2!5I^3eiiU{+O zZ#ao3?jT!YVrWqNr+u}SyRIF%&~5_ydgt;elM<4vaM#Tu0E0SiDXm6#)vVjVK<#P1 zQ>ZGC&)~- zv%TEBGJnkT_&S(V>AtK&TmD)22V0B~j6dUxelrEn3zJp%C(Jjs2h_3o&4md%Y6lFR zboOFG<*kdq7};JQvC`D6)NNyB+DdY={kg6?<{sAXMr0p*Fau#>1YKy8RO_eP) z0Y=)|xyuC@bW`CNpwlHlfN?`}FKf07srYWYP*~ zwr+5c_jnsnk9Z0Y^I@IioSAKTK5{Ax8v41?x=OuZdw2dH^*v=A*&3c=z;aea4(>3a z@&X5CE6RYkfJIHWGVl^{#3GvQOWDriN|cl13q^kE-x7x~=ypQt8Jh#r(WFxI8g#jMH4e zr{#KhLoXY}z^6T7@0ZQ8(LY`oXFLYf_}j^UW|Ln{<`IVSQ($mHl!_==UU}%gM(|E| zHFlrw&{Wv8?muxIM0gBkb&KD$(;A^qO8q?>KbwGl(H^?+x;m}Ds-0jHXJRp*HpH*q zGJX*FvDuC=Z=t$kz6y%$fr%U4oB#fb1$*SKRS#06JoM{EO(fW3$Pm*?c>0kPH2kFa4U&LZ$G%GU(2~FgT($+}_{eNE7ib6zx?*>Miym z?^D!{5gXmw78X>$O27PVtH_{@&Wi{hJI~OK#{d*vPdh}|oZ{DtAjFS4OaN-43i1`*V# zNP7mz=x3Qf%QdPKR2C1f|LO}D)#fO%BcLZ;6*j+5)cX829tIcL>qj;kscRNHTPO%f zP`kM*dAW)PpYfCKmHgil6ky$ zIP&8sk3=1uWBY+k3veJ3+gJn&+ds_7pPES1fAmA>4XIw-PNq!)LI7 z*u!4oy`vC3f!|;fH#ZPgB^D$+w+wZOkq}S`t|Qgg7dequj(_*U(XlZuO~_bONJtnY z{Pjp*_HK%JTY8upS9GkRx zud!(Sj}vbgP< zuq{A<_drm~(^tfUp(=;xpK<1{*J{o7Wjy5`0a=W1g;3#3bh05!@!}JIQ1#XiFPAkP zA2b8lDBb;Jk3<4CfKm!=mU#12L{^uZh6Pz{fAP}X1$V24=^O|k zlQIdug|ZgF*g^izk2YTmR9hX@4ndhu4V2%j8e* zLoV@S_Ype~9JkMpYh}Cvf4FnYe?wL_dADxsC*%X#Bhl*mZcFRWsC4o2rD_2KDnUP_ zcl^?a!eGZ1xc8@RJbDAl9ivW39A>2h)3rWI9y92KHS7T)sQ9KXhk=EIg39v8s$MD) z5UgXssE?|+4DHQGcAjYMh&jT#@D$mcBvA}y$ay0uC~>zY0=1rCD@iQH7)g+x+1V=T zlS;21Yw0&PC!@J%;BEY`5C7itBI*D;qqdXd9^6{AQX9Y!BGA}=$Kz>Um z0R_1+z+Yp<5a$8rWwLkVTmH}x54&kQzn_;RMF1l~)_LQ^h)K1&Jy00SE(e9hfoc0s zi?725AuO)aq{b4q?X-w3(||ca4+T*0S(!w64@XU6Hxo0xBtxI|&!|k>6TkQ#VlcK` z4s;IKCCKgZP+4H%Y=9j{(4-neL5&Tz9<4%F605g*s#fhYeFv*3(CRpkIsw zS2QN!A& z2RD}O#6f;P9FGJSL?G!)56mIX5XAitTHM4RFT7!>vcBJkjbl*=cksV?x^WIM)w#-! zVHbUzK1Tqp(N8#u2^LvKw?GTjvS_Faz9UQp>VSH^-?@o=Nh3Hn-d)`5Gf9-s04I{r zJB(0>g+(}6cjh(L#axI&+WEupn{j*{AXv~7^bCx9}AlWSj;dcDK`53bfhKl0N}hPd|r{w zhUpMHsboEzAEqMI6WDXGLN+607Q?_j z)QW>ut&o-1Wqrnb^tj`FeBZ%~%^t}Xzl(>EGIEVKK7MeI7a6v-QE0SoYme^yy;)N} zyGA|YQb1gI_H-ptBRlSAaOCh*YP^2vz}W`i-XXM-lqB2`L|cTC|9usU=bk>o7dcjS z2_(h;!^ZxaobhFl8bby_M~UAyfb!tTdF^uoXWwb-1(6EjTDse_7LoXM|{V3Wvqt?q(cej3(1zdrI!!q`h zE5xKbJcubdzvPvq2m@MYMI#Q##6MA#B|PXQogN%3Nu|vd7Gkae3ZZrp^3$L*1QFDH ze)SV?ljjcu6!jzrZ94ZYU2m?!9Ab6~bWzp=o?W8P%#uIapZsdq$157|&@qs8412WiBLqaw8fY4g%l#LN+tmIg3sPzu87uZh`&n=}31)99P0A6GUL9|@fW zjlq9N?dHQiqBtlIzJakv0;L32>mzW=Gt)ig63$zCeNcYhO{F+1SW)alW;asj=u$wn zByTBlFZEQPM2xSXXpq#so}Q?wzoTSTT{n;oA~sBxj7Bj}B><*_zzEqcJE<)gSfNDf z{aherp!*>D%wy3IF&HsNn=;=SA9u9!#(O9-SdiJ&7bHqm{2q4@P`p8Aton6f8Ya{A z_udlUat8W1iCbMyHWrog?`Z+NHs75x$+IBJb`h9UQ1=3mgq9S=8bD@eE+4lEiz+U3w8$>$0#IX!iL=U4D&DPRG?QhJt-WGZn z&^S}PP*G9vvt*<;(&B!LqL|}3;D{2nj?OW1V3bfeU0M;!T|oOeG9KQt1do`l0&>j? zK3yHYzj^1DfX`)eOjEdQ&u-#TUbaM|23@uU{9Srcu}njOC4>}6@?C%QkGcN5PUpP% zNvnEOSRcu(@c!$rMCUf7(DeLoDm^&YJ}qlYTvtgh9c3i|hFbnFb~)#c1Pn0`!Ya`P z8oOQjWnAzo<>J-4WJY$+r7=aYM;GUKmq1&00UQp99Sj|%R=h?r4%VeU(ORb~ zC>s>1ycw+`v?l7rKK0FvoJ`=gKK_Nb`kg$r;=8bBB77r)ST)-;@71J#pp=qyLH?{` z753y*uNF+#@BpJMD-f>qOj71A`?Qc447Cpijr>9WAqh0f&-FgpPH>q?U=ZVcCDkzt z+rI*XPijoZ7{o{s0W4JdOZI7qTm&jatB|6u(t0`p8nz>0SmyKPvkN+o z&{w(|IHfyNbbNCbd~r!ML0E}LrwcUW{L0UVstf3<3zNmvpDQphW7(lg18wb8!cU3L z&OIcfXhX=)4a|x3;8xwMTC7LMjG$*J&!XOCjV|u~@R@72wXFxQ4V}AaW@2GLrf;H!%A{9mH80iI1IL*!MM= zOSf=zQ*wqrUalMbzUEL?*Pqg8?g=KY#qtKHT$Z+T8+IB@bu(eZ3{!5R;Pqv4Vxs!l zrT}9OUf4!)ywa+&SsyEXaX9+~*wP7tGTC(YJefL{0p;~t%gz?pW_7=$ zJtQ3758UYlGEor)B@Htx&sSy<=cPe|n7dX3RJ(A-tU__NAqKBq_e-zeb04c#kxc`y zy@36xJc&HLE;@@hrZ&q|M~xszUHX9l7Pn3xC_uYz1-vD!%hBqPEv;B|obdc>fl;o%9|5wfavY!~X!{RTRIaQz~Ug z8(TAgqN5?r|AxbVL+$?<-E{vKI6Nc6w-El{aClazZx)^H9~}LkiS?Us|6XTd``7$W z%D-UvZy^1j?|&v1`hS1^$I^eK{%gDMoc?QKWn%f}->SMB+kMZBEdOl#ofj*^_Y%W5-OkQIz()TM1<%g$4a774 zR~i3aV&?dU=UExPA@}bxzU#`&@m(MGe<1kp`hMrd_GlkaY)t=Mw`XDa zj-&ss+y5)!->vbVy8S<=`k%ko|NN)^AL#al9VV{G%S)`(gp$O}1pNAzl3~W=kSvZr zbDy`Q7^?KNY~wdPuC?nnJgU{|4#8Gdh8|=fa-R`61CnA4L+d$$ZN?8WjybL$JG-~e z^IQukJf3tsDm^OSb&Tt!z-m`4o4)(JPb}%lvQ01#w~w|PcqfcT>pIN@h56mL0{uu`JZ0ei=@eC-^0_uO+A8z5VRCPZcR#fjs5Qn?d%8+W=Em@~MCniegi)H`X z=gYsyJR7RvJvmYGmvA;Gr-d0+@o32jtVK>D8_6qs~VwcO!Qz zk5Ap`AW3h@{#twybz$?x{k5)n-wFOH*^6n9x5_NUXgGxMmvC3G3NDk!aa!(kMphun zwnUCr3Cb&wqK~R?z3;jI2nHH^iR)tjraEXH)&(<*y~F2a7_kEJ7jaOu8WWMd&|XLe zVzCH@$cH4eG_!7l1_}ujvQZe6aA6+Ytlez2ev@m5Ydt$Z4&4+AdKlG!)1J&N;FkE7 z>y}Rxi8wd{hs*wPq>{K&lrt&LcK=4UNKcMeo?V1YrH&(m(s~5cx34i`>J-IdK5mvmU_*ongX68nnIRRoNkhq zoX(d1oR-bf4fvY*sC*@Zlx39Cr^TefqDY#HJlu}yW8glb?Ket^P{CpkS-h7j znX~$!__iZzmHUA=ORi#+O4-SD!U+Vj9Z%ji{bZUIj;vHR=MM>Ptx9}|ja1XXxC<0x zMIm{zt@yJvY@XuJe5Ag4EybIHl~V|G=|7yDY>gsu8ktKogn=3?w_uT<$X@S1#b1_p zP^%TSi_LPBjYwaO&Wt~p4f6@$3Koh`2Ti~v8G)6)rW6iD3koNH&XOQZ1Jwou_;{fx z)a1a@h%o0p=Lwtgrd>mY{{d@*MeFwz*_0qWWFH_9Z8&BV@+Wisi0a-1j?xA8-@rsV zgV8~Gb3TP(2KDkV0Fw%$SkCTirZ-wue4z0cB2WBTKeZ0;bE*{}g?QL;(#|o}3?Py2 zGxH}t6n-F0EGjpM>nD-dbjh#Im?hx0iPGD<8+vrISJ&`vY-1YlfP8gF+$?n)HIm^O zIpD1;)s9Ea4V4Pt;UamVRT1Y9wuApX~nI@~*>aNePMo7^)LYeS^h>b)a z=d5$M5nw?q0F;*|rDSBLtu_wopOYf6J(|5c*iRYVHI9gj`}W3|#Vd(Z=9*5kBeb{p`KgIf%ckma=b( zmA!A7uBD;6xvU{d-hzV4qIHT(8q99$Zgi4P2HKi>w#PpD zo~lKN6Sn+*+A9u^_Tn>}3orKwrD9f}Hc(03pK+eh$J2)vxehJJ`%x5}d*kHeQ4og~ zTm$E$A<&DdLm2TWA*&>G6&aQg5KIwAW8@%sC&SRw@oNfAXG*RCMH_`3rY2;W*7$Wo@SzVZA*{`bpiF)=F$9Z9J^ zc5MmWYq$169&+T5qIj~;T`rLlV3lFD7ib-*kfcu#12Z{7@vxr*!gX@}8C-;XIs;Ip zSKkMKDw6GMqY4SYaF+0Xucawr`IOL4kVyczy<6587Y3b$6sis^iz#b(G*r=Nbi>M+Is`l!%w&-p;HW`Q}ZEtFSyh@uIp4! zLTAcwLl$(pa-2|AxvVFS^fT&3>H6Flr&=%Z25BMDp0rTCO=uvD+sD6e2TMmUSqvV- z6915=4=8bNrrn?r^oztck!>$-`F_{2dNLtgcQx6Pnvd>so+XoW`HZ93PXy~F^CwIxN~8~05MxekFhkHn9Dz?qYqoQ^dDaaS@jN&+@f zJ(R6ulwKKeYornCpmN>aSU>=l$OmWcl3>;NOdtpwDE5Y9UUycnN(v1vu%-dd3a-_x+2mPsjE!bIHqx^3|#6u_IJ$1O*dN>&-gyi^{=p#0E)F%LiDd41cC zwy!#M-ZsIiwJ9}LPAT~J8wSF|&hCyGW9}@Ia?HqWQPMK7t*q4ssQfXtNNp5q!v8vA zzNLvyjpZjWbRd-mvi+lbh*i>MIo5<+;voWMIYfRRGjAufoB}Kq+l+aTPN-T?jkO zWLOi8)#oqH$AiaC{6B-f!$o8vrI{iq%mPq~biI1?ps(U2{PVFJK(JqHQCo1ZLJSf6 zl&(~Q{qY}$A(|7wOS$-4J*o;T99Zn8WNQ&YIlo8Xq+4D#xlA~J)p%r?#XR`I6?E;stT}aI8IzkiKI4&x)JxOM1G-@zS6(J&JW#o`S z!_e6nzyOmKtPFU`@-f$wz`4Y@sAz~+=WNt5**SQS6%08z9aW4gz6F+CBjz+zZ{64; zq30uprJEgG8V^9vd#Gu|%+nMO=Hnlfbg6uS7mVu7F0$DJIAZKL30V(kMl;#j=> z{fS8YweND-<}?_QMD`(;f^`u>Y~Cp%YI0qz_>8%$*WkyVK9`VmIj~H=Xsx2)7%8Tj z52yiwo!ByjTr1dFg>sgdHR+?Aq!AV;<9IJxDY{8Ss3c`IaVw91x>sy4s}wB&i%R=J zQTGGtFN>(=>%k>PXKzuW*9oqc_qZ?3bm<@e-C|j>-U4J-`j&bI)`FladAUe9qx2^6 z*ia@SgwqRUC0rpv|K4~76<5n+G`F^ctE5~|rf(pRsR6qB(r}}h8MIM*N92?X$=$H# zWK=Wd`yROQ?QfiIJtsa}_E{+@GjyzAqtC7w&3oR(o8x_8Ae{ zy{~G2$PNtbE6psnE&h_P1Tn^tbRSAK;$j=-U#M2YJam zH@dtXo*xx0F9#1Pen9wDX!JB?Klpx|2EqM0C+t-FLA4#O+fQ4Qqab-ck7ab+4sEfH z8PUf{C+?e(i!Gavll8LoCwM4_SW}dGjzn)cg6?gxpj2+&#jAV%gTtB@`Y9k;Ww!4u zLNsWX)0uPP8y$-@*cljyCrjR~AmC6y>aZoWztf$T9lS}h0wogN`ITshmQVtZUF#m; zcOp3|OXF}Q*oQx}(JwaCJ;eoOVC}CwypQDNdlZgeJ(#k33*~-594tgrOHFkMJ!SVh z8lpYn;c?72TGf!O#J%8vDL=X&xo81v-}&)cpY(!}Io8S!Rwdo5N4NV@+U(6&u(r1Z_x2xsPt}WJu`91>q zz%5-u4vfvLEL@|4VVscd3k{7Fez3Yd$#Fflq|GVT8WM!o`8RyKC)D+bvNO|3lqHYX&sWq@Aa0z28zi2 zW^-dY{9hChj*f69=C&cUmDGKNZA1*YNra_>WmRcwUo}4+MER=OO)vwHKo`Z^$5Tur zeuf(wDGMJ~!ogZBNJU5U+**YtE;^oe0BiD=oZ!AgT$3#7s$4opPT0LWc?`2 z=peXhb_t{BHPv+!mOtE9`|}WW4wT#kZM9QuqU$s4n+V1Lx_#ih;Yn~_t$0zP=jUL* zH*QquR2YfNnmm*vP9>5X3W%t*V58%q?kAIK8-7HHewcchz(O8>;~wEnLhS=PX2a>1 z%9x=Z+YKr)aL_0W!Xx6qzI+<8xR<1Erl#TQRec*xgAjv#6wgN|wNDH{=;!R0;Az)@ zR@CWh)_}udX_52lz(&mqzo(b`dlXOnCNkchsJiMYxb$pBKF!Hs(8T~=wS)-G0*U#l zKzKK(7X<6CYu^KFknmLz!Q2W*`UPt^gRE~HA!tgEi-eJglaX*~q*Goc*NAq1&4T*Z zQJ0cA!a2Sku)zX{!yIviC{&76Pg$S|`g)ocpzo%y;P|G4!S3HGO^#W$P+e z>@ZvySh-587?j{7%rH1QsxDtQGjpSNtaDAp&jNH#ms0^ZsUP=Q^5o@h=q7De*g#Yg zRDh7157Zf$#^A8ff$LKXJVhcvuns7Z?Zr^$zdUFfnDWs5MFFzI^bTm*HKp zxu`1y`j0c4Q0nfnU(v1Cfcy7rz7QX97Of)d2CFygtm7i#aGq%%*A?e0O8=|0o`djc zoo?dDEq(2%h=|2Ee6%+@KZ=5!D@&efY#X!r_&J z515MXOGbrsVeE~vjVlZjpyue9L(R?3#uh{9lV1@^pFjI83TgSQXo-?DZAqfZQMATl?H5^L zGA^fyY}0BRSqW=f9Wz-oNjz_su6UnI4G9}tJ_(_y-%a#NThL`%h?>CzG~niaE56xU zv$1mh616~yv1bvVYeNZfM~7e3!d|>+eB8H2T=%S9sZH?smZ*oFVfNsKL18+mq$p_Y z!i&OD!_3_+^}(#a`n`H~uc_Y0IeQ+6k9QkK@cA5J2Fi&hFIn~yUoT(NU=2S11F98| za2M`--0Zm<+ULc1`ZI?7B}LOCI7@2HnIz;EH74Am?4H3ini?an8B;7`6qYSr4`dLw z<*oi-bz#gny;%l=Do8RBqi51yrk0CXysw%KTQ$;>#%0$=vn0yMQ=hkYscOHazPkbH zf9x3>f>;P22}zLK{kVEBLFuqyp?+_R((K!WL`6d;3I`=L1~Iu&K(^M_*)rBPF?Z=K ztuJf_qSMUTO~ZBF%W#cPDj1Ps(js?<$b>{11!VmM{jJccTt(=Ir);!Nh*`%7B(VM7 zUzkZ!zkd0Hj)$n9N#U%aIXrkkIM}408M7w(!?7wr9?fn!ev6SgFZ}qeQ7^eruzv>3`xYXr_SAZ+$zV~ zK@ZkU%_byIk6He*smjwI1~#h(bp3h9L#En}Lq^j$;_4kd?;YdNMN`n$G5FS17OGf; zrm;4x?RHQ8mgl1DMC9ixNtGyoTp=uPI*(u_k^h?bDA`9+fq-Mcin3&?Iz}aktrXBJi_G1J{5-D4gKOk0oqwe98f+Q%n{-FSX!J2nnAIAhQ?)zu9()2-izZ=OfV(}Na zph0{!+SAE>Ltd69{oPV!x}JM{K(lT1PhR=ln(=MocjLy(2@bN3>(?E<3xq^QHq7BP zx4$W2M{Wr4ieU;al7UK6I+lc)nhEpdROiHY3<5$+3r+L|yGLc zg2-;Yc4r@^K@~Umly&iu&6|JJLN=RkH`}}JdyGdO3Pb88j!@<83;s}a&cYZ_S>FaK z0mDFz>~n$^2a}G9$5e~jv&9hmHB)goRVm2q{Dd3H)(Irk3tM5~x{r9>_o$=FbX1Cqg5$)Y^W;R4&B!rew)*f0bE=HG6)<{Z1SH&S9T)x!m z(!x^NQ^XNpE_7B#Ke#s-6HjK>z;##IbgR*#E4>;!=ZiAAQ0fca0bV{Ze0Ol$;Z*0Bh{$qf{)MAzi22gl_3Ais$7GKcT!PFo$;>C1tGL(wY{x6eUN zQrt!uTRF&4a`#|d4&FFNJFPQgGpHTb*N#)v$!Lw)bU(l2g#j5^-~Fi|j!~Z`{j*NT zKe%f&{6v$=NVuwa+EY^Ti4%v?|tjF_7kp?moVr*z935@(M4a%U>H63g zBH6+B z)a}odn&5vVdb)hD&K`hb2;{;Y~=@+Gv-1#Apg zZ<>#o>y3*8XT$395NdLR8ge58gQ!}HwdhJ`{h*D??8)-7<;Lo=E+sB4vmE^LES}Ad zM=l0mU0nxx=Jik%bUy$W1|y|Ptvuy5)B?FgJww|k)jW_;7>g-s;a69)m7yJ#J}#Z( z#Z1m*WY2gx=;<$S-lqh2jxmiDw<&DL4GqS`%Y_+)vskgBU0uo3*ASQZ@J@2MtbUau zJVjpr=`@K@gudIFiSwexzvse3OmGc>gv^v@KjOY4#z)P`4yGyVWq0|z7@1ubF9_ZH zc+oZ`@~E0{*8;=q5;6op0%>V&zw>lREMrT@k>fK=t1<*sh`( zH7Ic_bZ_RPQiu9CxAgS2Rjhpd>_dE3m596x`gvWt! z$}*OJd9BXNU;5S?K#)pl@Ry35>Nwzr>*mAYR(Eg5IO8njQ4us9WRHM!0SUf3vDt;m zYVE9wNdbdfmap>r0Yt7Bv)9@z4}}c46eVIb9suuR>1dafuKef0_sv_Q_F<4Uzhh&2 zJXH-c_{tU;2bqv+HX5ORO>Bu+oB)}|d=jxC0t8iMD(y!s|#8^n>` z^qDzM#`lX90{S@XCiJ~5NOb*fWn^6EG%H!Xq;aX_Kz6LTsrUKNRdc5KzfGv)M+PNG z9}q=wUV-$zVO?7;*&WR9FC+%yA%~#@P}v)s%^dd?#j_d>$s~c+ks7+ zLU@-}Ig_&%eO~VjaYf~#TFa4Vte8dXmYzwzIVzdokWhn|vb6!VhZ3iry{o6}lw?u9 z9K0TOnA0%87psdFBFI3%L)>(3*%v_uj6CfV&|nAc+Z+GcWe%k4F!4;KB)ugN&on0e zY=}(31E8Ns2ETxlxsn;arZ=0g8Z{-}`dpEB-D^;S=-3O!EZv9&FW=G}^qJe0(BUZ; zHgDt*;DD6am;K06RY*!lz^+}cU{oOA96r*{@OIj|g$*X2D$J5)k+rd%R8(oliJ9=K z+nF3vJ@#q4+b`|!e5ZoCG6V>)3y3!q+7IR?o}QiT@ORmTCRPT$4;^*kiBH(Cx|H?N7>GoZI1nTm;N7uvQyN`#Trev|g`<0w)zH=ERqDSgW3h)nq zwoK?kO*P1KC!I)zr&8&s=B;B)O1%ZC`%*N1!XsxgFg*(iz8z`F&<=9j%qXDWQ6w7uMJ?|-J#dgurk=A_{2H*L2FP0-h_lUb_ctLLBAs%&$F0h6qD zf8=1DiEM8=s7%a-(&D&`r($>tiVSL35|p`GRVAb87Wv40a%g@#zRnNq-Z5!7$$bj9 zv1Q=xg{D<7aVv%otfVlo_k>P5=DJ}+ZwAed+nl{iIu>~v)Q#}kad7jb(Us<=ZMVHB zeHgteH>HhiyXo(;q~oUBTMpunpNhz+PqrD(MT~cDm&&)ZM(`G;<-En%)2XyX>mErA z-{yiGpu2Kjm!Tb;K}uev2m9hS)uxu5uCffmwdqwD_FWG0ksrRrqlOi_AnMRW^W+Rb zW8Q}k8#Dhy%Jo#5bew?J$&}b6c}Th2kW@2$pkb~64JQ@|esEEIz0+HrQ4J~pOa=_$ zFESqGYlIIOP$7;*FheOStOU@JZ z8bremgy!=1{Y$g$qSqki&3SNZ;cyspag8=|p9ydixrATn2u{;(<$dD|sOzqB(@3Zi z>G5%**pu#gtNjZrUwrYlo3p}mnBPr6zzp*_i32IKc_@pz-Rc%Nu1^YF!(--G`f#-~ z-qyBiij!94bHw)*ZJAOr)xn_vaqcEg%dJklZvU6M>0Ybo#7_p)R8XTcYgq3`cV%i}mUk+mKbW7XAE59#3Ph|x>Yq)c@r(rFwVBW=p98Q0m^xO%sQw!az zT&|!-to8^B5v7a_zO6M}7_yx@IEIy}Bp)TrXfIwWiyGoS`^`R!T{T#yMQTdRg2XGO z$*U8iT8EvoMJ(30Z(pP4q&B1Xlt{{Ic=uoEh)&2C8}|!+Cf7Q42NxXc+xTPR!K8_x zyt*B5jG@`wyEq$X;C!-8#fLqHyaJ#?;Gb2luZstJm*|UA)r!S?6EXTli723@nT~#D zj%wAqSZSc)Z58AG()Y3zQPKyo!aqVXCrjVI`LRO(uro~u-vrja*NK!Hc9#sLt#IIK zyYrF71lPW3*wHp8v$Edj{g?ra8|0>R3_^r^OnB-}?P^L*8Lxamc3ok#$IKB*S~oUS z7xdN>HE4RW1!;hh{5XX^8&4-5o7!W(U2NV|kEI9Uq7kWW=^}VE3T+uqL*u;?j(gS^+>|{A>=|P8S;)z^~+Vr9r4q2S-Amu}BRN^THD*vEcKNDWYyxW`hDrgqJ zSO=BfU0JWQUCPsHxp;knl|#rpv{Aiu2o&!(iE+NT>dhMpar90!T1%F3#~UvUo<)cI z#I`EfO<#t?5l~vE@u~C2&w6dZs-xts~|3>~3)*4Qpv1X%*)sBdlr z`^>Tf6p=rwCn4q7jCaP@^ZfeFe0Rq?r__hu=cLic&H(nE(gYUfqy_}tjfUPii0FQH z>~{BC;2V5oz%)3id?n==ZPEHTSEHz5^L?}RATyG2+T1drib_jTk9Snemm)+%8Q=`5 zy|T3GC^X1dXzrv*arUW?*;yZTa~wwL%AiW%Ol9!P%b?|b#WG^%2`d3fDB@HgNW zR`If!0c7+i58k1}lzVGUi=!Tw*^P4?G?!k?4{WJ9k0}F^;tR#O2v1F{Bb~aq2!ofP zkn)o-E&~5pR|B{t%_}HJqdXrWT_1#n0z(60w=Tc3-nm}JH-2T&Nr3u$CqFZ|*I|oe zTBXHguh_3r>ij&3Fm(qXnhFkc3@b;*m2g`aATZLyVTZdTm6la>_R%CY5Kd04&5!YEwfy1BbK`b3Q@5^X$+V!6p8@gbI+5Cx%CD_;T>sSR-|p^vExvimu|P zRWu##RE&}xr2tNVo(wJ`qcDyXz!7Lc-H_45dbCenAvX`aJXqQai!19CM9CH$_J8Kj z{WOBAKBIzZK~4}?@)eZjr>LueGb6#d+ZAu z$7_CKIHEFKufSBzTXjod{FYR1YVx<9!C@y{0zNQ@bL*t11B(a&p@!LT_OQn2vXcZ` z@rpxh=3Wz+sL#Fel)o<%+P(dzS4?b?WY&s(1lQYMTfbBd50grrQjeqqY)PHZ4IJ~7 z)S^}Xe6py8{?aqsLH6g1T8}ylnfTG!uRaV7hfYsXb#BJ9vZUNzEjDkJ;hPAR$I?hb z!^6v6DW+zi;9HiXwwMx1)}!;gq4=;+*~95#rQ7PSao0;|dt>>f z4z|y942o#J2%s~`b~H?(6siuIBoVi*sz?yS3?&F(N9QmJKNbx?@hZ+TD!&Od>}~X> zA`}dC z`Hnut?bEQk=Xtcv<{r>V(zU#_?k8R&^YQK)aX$lXn?V#p&cdFgn)I{z$Fk{|D|u7O z4tx>luOjc?l0h(27y@UY)8duJBQeM3k?tdMFT-MjJWg64!qQzJz`S_tewowW>?h~H zG5xRX{5Vp7g-d7ILsrFbrFn!jr#^?Qh^!zjhitEr8pBgy**lLU=Jw^b2Q|T5V!Wxh2(;*!5=S86A#~xfTCG$7eEXjaq+e$N z*+KAFyq+%!yG(W*M)Nl>yWqk2xL<&Q7Q`juIgx~@5}aIIJBI-};;c}SkO?8iS^HV6 z*i3R2CAu{_PD)O)H~9yJ2b~9a28t{q9ReNFEdrG=gF#GS&U@Zlnp??RJ`wxcA% zQew6UM_f#9MiayPk)~L5ku8i@rlk}<{MWQS`TUaB1xj-+Bk5O#QYAQL5oLMp1=2Hy z$63deQ?>bPX|~k0^taSsX=tge>CWkRES-Ap!w-?C-4iXwMaB`UF!h1P<26egV-r(S z05m`nAjw9>TE$AmX328N*m>Y0ZdJQJdvZ%}vK4YEWBzD=vN(O3A={>F!L#ud%)#Qm z^XTh{;fV5H|DN;S`QG}T_^5c&hrZj`d;O#I)#m@9?jD0QiM|Ixmu=g&ZQEv-ZM)01 ztKPD0+qP{RT~%G&{{1Irc4v2DV|Tx8en`d5%!r#OG9u%i`<&CC6u2ZPa+L|LYW_T0 z?cXbBHssmlTVxt2l#%IVYDq*BDQL2n^$NBY~jkhoTW-&of_jv^MbP0VNT;f6(Fu@LZYAddU3*re*=-)*#PY3Zyu31e_Km(pJQs*0vXNfcGU&%jAgQ)J``jQ zFr1!czvEg~MM$7c(j8;W{``!}jK|)~!b)?%bm93n)K7Js;D8Du2o*ZkA}+j(D;-jc z(||NEcpCKj99TMm%Hx;|qM(K_GKn+Wl719s<@K*_OW_gI2 zo+7~^I5z|du)^w*%p7a`ID1Tc@<|gp=9#}e%qPZ>=8`Nu-!Z&Z@%O^Iwc$a$9Q>^m&+y}FpfJKi5;zrCm)llszb{*%M2 zYC&+|I4zc-lcJAFnwZTL#>a)N>fy~wu7Q9HM@5qzQgd+09$)C-ofu=izLIs7Y)8<+ zAB>}S`mcb-m3`$Olj?F4A(0AWotTskE~*z;8v&x)Vi}rJqlvUxMixO43}iGc92Hb$ z!mufE1?-vn8hF%zLM^$g4}tI%omh;a({LoAg1Q)%oi;8?HS8+Yc{HFN|qUN@Yg8Yd1N29g39KgZW-yXOd7i z9dmPM&`tGZ=CKMXkQ$b>bdb-m_kraJX4AhaVZdeUp;+0W+vz=7p}9lOr`2cdUY!& zJ&KSN-F!j~TCj87DpGJzoV7kg8|x}?V6H7B8m1p}a&qBFS`|YW!_g>GhLA+0#0Pt$ zdg14@vpL3?7(xu>$i;!BdSr;`8(c7~hhmJ*Yf1C)`HWyol3J38)IMx6tifx^LU*=q zc+IqX3$q=j6RPU%*YYVPhf(3ekZG?rm7e7B$)Y9>V+?2Q{)Z-ZVmAvE>rXT&R`{)y5d)hSz}mdM zu?;ikLg~%9jz9L)n}-~TM^*fU96`efV7|=?1Gwu?b(JlL04msiP|i){9GjT9@Q?-hrFH%PB)VF6@^?h$L2 zzDR9Ui;Re{GLBtCSfhzZG!3HCZD~nv@ffM{}$)0wI2BjwVQA$*U_xkXIJeRc389Tt;zY30Myg@Ghv=mF8Zul z#zCW;s|DDr7}=@xR3BLH%1eCiSIb9+ht*#2mGJ1#>(V2uM8Iyv!qW!Nzg$LW_Rr9c ztD}p_8jzya)=$(25BgfcyvllqBJAso1SHwApxW@+=?-9oKi%z_96T^Ul_@;VYJllr zGIdPSwfQpkx;W{d6K}}lGtv=taivAl%h1T$#&ctOo7zJgit15wmG&|8n5~6NEK)i2 zYn6`oHCr1AzRVW)iY=}9uo&OcXy*NSrpTQqvip74!qh2D&)HpE*awB-92*q+rjFYk zywmMV5ETaKo^c|9JlR$p=qi+zC7N zdSSN1-37vDtf!w*Uk>2%@-3)#HN5>^&B5=2&Ftn~cN=9Ko5IY(&crC1{hHX$#_Wr+ zNet?35fN8uemGwo+iiY}&yXG^NGcnd7{NZdNNVrUqi6g%E6RMW+zd>~zsyP5YKXAM zq6pOvH^`+gkQHQCX1<&UoNq6M$vjm)KR$1p(z*XO3UIutnq-F6xzR-@AV9t)5StTb zslAUC5?($0`(28!=U_y>Wyj_xSdU|K!T`z?^Tvo}eodvzGWHjK$r^Vr+6GAioYC5%;)erS0Skr21)0o`?MrLp?taXlIv*vS;9j$?<)CC5#^L z4Y-QY4>>$q&J(`>K%~`5m~fTKV~D2~)PYlHOdRm92oWEoFH!1(~AgO?TpKeB8Qw;pj;O!pt#`i_afmQn=RSr~WO)Nkb5NN5^# z4Ph`xR9FbPAD!JAR*sTe90{Kg+J8y?KNh4@Ek8b_Q?T3P&Nn}{rpSXt-5B;YzY0uD z4jk|>tZqT@HU4~V5mLYlg;GDV8+OW-isEG{tdn8m5}+l#<=vuQ3;rPLmxUnRV&_k5 zU_&>hBfVsr5ljt!j^Vb;h+8cr#Olde{;{a2JxG&D3G1RyN0kLcchA{$9C8ekS0_W_ zgo>nwWr`vD+QoeMnD9AnBOzYqJx=zU|wN4cJ-2{Y213maLA zR9?33bdbJUJMrPoF)$wA8(A5wn8uRxiTvdjOxIQj)sxB(%(X@Cl{V~>^HiM zdxJkTCk{H3$}$n9;YHe)^B0GJP!7eH4ej zNwsVZy^Qy+CX;>HM<0vWo&Oak@g@A(EeMXaC=ukj9?KGo?qiSiGGvR~M9|hOh_0et zJ?8RVIOaMX$%efe1h>7eWVGQ9L)*rE`#Fo$6wHRjoz0u8;}^jU0&7zH(bSCdl9V1* z7Cjh>L0b66UB?NJ>Uzz_skQN{EI9Grbq{cfg2G1fEFY?!eFehuH*^wd6rtcSXxYKzswNfAzR|6V+hQ{O-03`-yt}wa4ZZ} zQ!(ahtcg5b)zCx_hXJ8^C&?IG7W)M~2m+XcRnY4*D$#8o378(S=FTH-Qhj+M9c;lH)zaP$v=1wD@>=KL(33|F^q5QOwg zl-6m_1g5Fy0&F4uTgb!k{g?W8smvyAy7SyCwRNgHTRKO@1%;{T#nDS>mlXcj;LGBm zEcHh50noB?_>`W-O#G%<4=7;1UxyiGQXs*Ns45vTXtA*yLR;K^ zx)w%``IsDYys~PNHd7TTbt8*>O?5ZbKtoXE+VKePow|03aWerA%ZyY+QVOC%$*uN&p^`{!H~@rU z)5!K@D5@YoX(9qQJs}A>hcVOid0LX>n1@9uLC!x3++VL>A{p+AD*~!GcS6wbX^vU% zApY9}fFXURd-v`C(kdJ9cL~NoAZyT#+mZM4A0y}TFv5%V!tZVgnMuzstK%RQz~^|( zA+K=nrWG2(VtN7dZ}L{2E1vnls+|Cym-jHp6h1;%uu8rgE1t`UwQ}|Kj6XaD-HEl+OZP9K`V@-XFjp&_cvnT9r zH%f9@5CZt7)Q!IHb^0~GHz!(~QyB74}&ny_?_S?&`ZJ zS9I>bXvu501jN18*EingT*EtXuw=*dX8tzqP(FoVuETqE@P0Ix@P_oK7p1c;%SIJ>4OuQt9 zqe8_(LumlAS3r&pvPjhSFTwxH;w70h%p#tf>7od{#f$beuS#H+i~(@uuP5>8@}M_) zf4yXwm-{g8$EdT*u{*?#exY22kw7jdBNe3CEf^4U31RHt(2cG)oriQM@Vwqc-K|<(FMg+)%sq&G!K^?7|>K-GY2LhdRh{(xK+o(IMNr1C7NP3f)7=^LWwx=vHyd zP;i@+&kxPpDjV8Zp740eM8V13z$Afji;p!_b;{)dA6|Ni|_IgY;WItWIZwihp#2jMG|ZP+%TCF~Y1ZRO>hwFGpf4 zp+yqx&n=r3+L7P;dtOmTarP%GY}0CNK0*aT1w3-1R5-3@SX0370WEwm*@~A+Z$BHy z;3}Jhx@?~oLt4^qFI^qvCdR^$m$h~9ga-+uFXEzlf;PXrzd|yU`Wc|fOcNzxbIUq= zu$Xo1_yPgF6Xx7a1}9y>v;-B5473!~v*(SIq+iE+Mwk>rEn%q=cAi>+n(eOQ89hzp z^uyaiVBa?|!ya0)L*h++k|s@lGm5Ut@6mVrTe5czmaj01mdjebs}^m)Sotr#9S@6p zeCpMf`{*wi134pm#D$g&GIf8aEB9B9y>BO3G0`^&=|`~Mo~=(MBPS|LlpJzZs|`mo zuYxC^=yPnk$&tOwX@kGyEv>aZTk-~L=!SJ3s*e&$xkX-wQtKm7?t8;BL5iQ%em=lX zw?pIl3`-gVC;IuROW+RNJZbb+X%aq+a2VU>IrM9e8Lc$--W`%p;nd;rSy#u)bM6O) zIevSzPl$Otto=*((b;N_p^5!quUMzbzHxoAe6uVEVPWur*Jy0+~sk@Xf zI+u;-9_^zX+wuG5jFuqttDx%~a^0QxxVosp#|Hm)cW_g=vWw~|G0a~0>4zQt^eW=6 zv5-w)g; zX6??kmdI|qgYCN3O0X7(ZVKi|&%u5}UtvE$&X}kNzT|0g30M7u zt@wz+uQmbk2y)Z9^qz!anZv}OIJicAdLufXcC!l$MV?uY zNd<-+kW46FZl~moqKR{#l18n!U9{tV2XDXPp?0x}^~e&MCJGJ zw2HNLUHjcN6Bpvuh)5atz1i=H>74%2&O@Ij??O>=`q()dR?id4GQGD}w%r#wP=k}F z-P~Z1A8F=>T^d$jkWBXncF_6JX;zm~?t1(Ewry6`;r?z~YvprFn?r2xY?~~RUEzxG zVmx+Nm`l9+QaUZbif5n50NI{reC3xHZQvFqWY%JbGP_ANO7cBH2FwzZk;yhF<2?bA zN=t}5M*46Uyh|Z&Q&Nnv?{;AL$vW43Ss!vjCuw7}I&YiZ%R1{qlJ-%jEqf$yA>_Lu z$Y(>RI+9dvYOPHJ?Qo`Eq%Y>IDhcExT2k&yk4|MMB?T6OWK2Ec0T&;oH^3)Z*fC zX^37{^@uNrW`--~QO|$`Gf$|aD~XG-DY1lli+Hk8R*qhdd|^4T%fkj;Sq5rEL^P_v8DwW zQx_ZZjc~s`nB00v^-%Uj5uV~90|#jw@coH)?0oQ57ab{E?9=0rivjmm_rRXH-POdN z$d*V?UfUBtl%x)BBUb>5u9yX!6}>(Uk$CuRe>tzF{lGb|DgIfg5v7^hZfo*^mjt?X zb80lYe5VgI>vv*4Ca593-^ClMgGw#|8Kb)aaCn?4UPXN+zso0^Emzocf-d=#Q5Jxo&Rx) zQOwHR+|1d`-o(s>NcSHtL&RuqX!T$4$-lM^>h@M94yI->>}>z-RuWduF0P`MM$Z4$ zQqJiAaPU8Hod3`;{}Y_@pKJfmRLFnymVZ=;gq5wUne)G`t&yvlnAv}x^&fJ@#nsu& z$PUI6SU+LTdYA}l^iE&|uPuDU6cH92d6EH^`x#OG14x3hV!m8%n%H4)A&mYxfB$vH z;nd~0q|1H4BEbR8E*@Kg5bpp*vk?kZK_KD7{P;xY=0NPC|UJ@cIo&ckt`a64x1Ay7oGGuk%@z{Niq9+4eSmSw}`^9fJPVP(H z*A_Yum3iS?qH*CMDMp;dNTeW3qH0SX7Vb8$1$4-=4-VSRnjJH5u7Ay>W-mu1jc^xr zBQ;`ZnSB{x){E%5rxsN)U3CVzE$*Q7zlfCobk2V|jD_WY#0mR<-sOMq#Q&W|`d{la z|2GlxU-}H&|IhH5{~$*H6F&2w6aT$4{yRRy`CpCxKj1Sy9=@n+oi(9+tRlEzQUtm< z;;bnlI6Q%1Og*nCM-W(;+hni1KIwF?yIp3w&cJZ%8OA&zNIZc^B2e^5QagvXvj=vW z0H3>#zSnQ>fc4dwW(x_QfRB&WwpEt7Y2OU&__5@g-HsjewOT8V0sn7E8C(!2FL z+BNiTfsr!V0Q0Ldo54Vc+8Y*mo)6IPO1*#;xnqfHBgN zBf(5olhtZ%!df;AL+k6k^!Gc~TLlC2_y@lk+nL6h@BP?Q@`u^ST|`*imkhyN!ojr+ zMixUO|G;~S%khU}2o*(vGPUKrpm^|A5JchT{XdR#2Z*5@gD(59^E@IP#xD{5$cd!2 z@c>TeJ*ls84-(b|sYH=tl)ur7Vrya^;tmosgy_tb4$E5$gt6{;Hyk`(&;93ZCex!C z@!0(4HyP*56DE(N0BjSyC&mZ42ayLHrwA?)06handUV%F*|4CjXOeUheG-v$A(^fU zT}2X`lsDNJSv*-C`A>5`orIQLy_QMC&fx6e2FU=)NZ~-?)M3U5cQhfr!4l~?^)qHO z{Eg(;Jh?0EjwoS?;^Nskp{1#n5%=bz#E&ZDArWTL3xAv$mhVCUjBz<3lukGJe z8B_MvOV%oQ4WH`m8j%{~8s{3EYVVp^T|X1IrOUt-Tw1ad>5)a~MQ#o~&1yJ?xJh1r^Eo0;IG!4#4xGfJ3ADN|D>W5&s}w>hoJ(6vd591-g5Fsrs4 zvg%YbYmc1ZCva_PbjnH>jGs$kBg)W{{!)ny)`rB*ikOx0){eg+7=O;bV<7uQ5SVO2 z`bV=?d^_5QYaoifebI~M&~hgECXBYf%|>9OJuqNJyeN{4DQS1mO9V|+-g)a`gRgC= zPWzuLaJ;R0uEZihC{Yl9x7pv2@b!X*H#g{5qcn9%HBZKuVUVJ6vDa1VApMFXZ13xC zi^Uq>s5qmSI7(yWj@zP=T_`a6DYjxM`#80JTNl4=!@s<)o)Vx&YbiRFqGq9^ZSHQY zl0w&S{=>7T9t5{|R{SNprz%~t8RYENrm-mj+pcwIsUUyq{4#4)@B&M;&LElFcE7nw@7rDO)#Vd1?NuC(JvP;xkgf zFU&Lu_a1zs$ZDRW;WDam5JsN27q?MU1#;< zM{i;4&?#lpZ~VqO!)(-&*x3jaF7m&O$`h!lO;bhfK_O&z-F$pp{fzC*^<`asSk8Xi z*zNbkG4{QB3pv^0n3bs@qc>?h);jjyFF>GUs%{%*;HkEIbDH_ZEry&4=^n(o`JxOo zm!3M}VHCvFdKk@il!d)`@q{*OQ}}g&04cgPjMNH9mtvk`b>%UZD3!}?1qDIQ+jBZ$ z`xPOD{gIMv74OGsei#$%8c-qy( zH_66EY!ekjVaH+Y{K0+FQ$j`!ZK8h)BWyx3%5#QaVLl4`6?;8(gU%4_v(E^wpr=C! zu9jppxIMWa0`d0ho{fd;^qRFSH#ze^I_`fdugh}jZ4vuFpxuUbM=FvTVu#Q=tE~9J z`GTz}{po<-#k+J8JPcqjP6Q9J1Wa(CopY?l`X{j;+%6ZoITCOma&R?n+bFD)51Um1iXzH4UAXS+AShFeh?(>|=P0U{JR=cRGxs;5(CIgkaqHfVyKJx@& z)&l!#QQIM7O@V$|VHMA0e?6}Pc7&M2GjbVBPqBg}Qh&lpIs0Tu3JI`Mx-6>6zg?-> zI`FU;_2Z48*?QV46*QeoOJ-*-V@+jrgKAzaZ}A{q;zX>DKzYEJR2bzN6^S7x@m_kH zG#9}dI=GJcCScU%{Ge0!Ol+reXv{e!82U63wf*V*l0}VHdsT#q;Y2?l)!ZRR>YR1x zc?|tSKOOfapo`H3CxBq?H_rEre6Zz3|DJ*8TxKue+0t!i4-1(l0n>FCxtC2J#rdQJ z<`2m!xS5}<#}*eD5k^|Bqu6z*?@YGcY_&W6G5G-uI3C3dJs!DjluyOX{BB)k{g>4C zRHaoM+P9D())YyAk~Oq(pq_k6MpkMziZMmOPa@_QwNw_Q7>OF1lx`C0$OdpyMOH~5 z9F)F23k^9ApRfxC=ohtbS{8N`RyIo*Xy>G;jY%6&toTrGHf|1z=!(V?*d6xe_TM<> z7K89)T>jR`m}xBt`N@zVmt#@~Q>_R@jcu|dFOg-OSsor6n|Sf<@c&wk4N{Y7?6TRK zD4}d4Soa}1)pT;dgkZc0COBv^^8uIK6 zUJH0#W8k_5CX~P$n~yu;XxU?Gn{C7U)wS$u;jJjNqaZA2Z(tqSUER{&;qyU6(%9kf zQdekhF})iZ#@vL!D>9m@UL15r%)9CeqH<$)@q0201^8SQFKoyuONO^r>Pz3* zj?N%$!qGojBtRHzd4EI%QZ{~Hh_SA71*Sc!71JH;C>92vow_}EW}i8#ijkNlo7VnRSY(%9Lix`&OWL8xYD`Wv<6!1 z&ymoZG|#*X%32EAqu^&5hp6sG#@xvclMKW?WFQy+%HtOB14&IwryCL+QnSX@UicnI_bhioW?+ENE0 zVFB0Uw;}Rs)Bq`}3H5_SYG7xvl%)CVam~7YNw|N&!Q%o$GkC1fPy%U|@871iT3fV3 z=WKG`eiQt%Rr)|rxKYSH%Sh+}eanMDt-aLKGpPA-os zlHMx%3jN#!<-1D$Gajn;D#jiarhe4I(9I3gDv`hoZ?*SrMe?W7G%Lg+`z)@u=Ax>?R!R=ouu^c@~ag$7lgU05p^UpwXJn? zKvo`J>}!y-o(;rzkg>w!m_z5ED_L%QYHwL>9Q=wSoSxR$8UFeF3(kQ7Epj)38g|k( z@qBeFK3iyFfC$-6cFi zjj>hgi+|kF3@?`HZ4?!lo}Y}hsMfmabE&$z0dFLVL)&MMbF<|O8CyWB{X?ui;B0j@ zVOCZwrkD4k98X8^8=T=y;g9tMvEJT(7O)iFkvgu&!@=4;_)R<%NTMk#8I+c#wrfm= z7(rMzl!Y_mrWny-0G=Gh(RHMulp)_Q8f=?zLmndD!u0EKcQCe}k9 zUuk50WdXuTXg?`6@nXJ3K{m2RmPXU|`h(>Cv8CBfP!QSQHW&9{DxvG^svh!WI|Wo-P#@jfp5 zJ;7t`rLYMJI0_?BjKy#sQrhK2 zjg`QqC_lY{qR0ESKypN;qq4x5Ql7$;8Z@<^F*Sc`zpkAQx(%G}*79^rVuI2w-&fDi z?l2?3_C@(Qs|2L?+C(N zDBdIcKs}p0A!vCIjAOc`vyzy&I3*RRR>CSyHbG8m27UChM0%bX&?YeZ4pQ^y@}Nx* zq~sne`Lva*m6L*>Bi=)aW7Z<9}o5qGuV@lj9mkyfETDI zRR=#%+Ra!>p%S3--7)e#lIB``HF38s*Q**I2L$Ic~FDPi=rrqq=cupTd zTaRvSEX2;BP{=l+ixsjo>OaLa;TXE6c`i5@VOTMiQ+d$D9UNlh48 z-us&z)(srgHouXH1K`X(9p798p8K)Ph$v}A7s8T$AXv_s*(qnK`BLCvbcCzz_gDgAoz2$MDfd%adIyGj0Y4vo z{p%S0z{S7oG`6hx;r{t;@pFO6h_4WT#-jFIaoMvfJM^--9){oR*Y+2 zapE-oo{A(uoY-3HoKj6*hredfKHYx-q4EeZLy{af%1LO!z~PEWQ1#keXL{85qylt` zwp!Zod$STK!2BY=516BO8U}R7VQgVsM^V^7*$=e%#1TC*?1+Sy;P1h$uLlBz6uT+9 zo}}l&(}B;|0;O{^3Zz&!0RcxpUXRw#SP-YbYJ&j+L%aetnr$ej3q2Iy4 z&@Aj4x9c39Lf7Z{iOsJ`jH{&(pe$+}e6$5+W$4L%RgpdM`Nj1T)YmT%=$(((c&Cg^ zYPml1;p|M93QB<3N1A8d^Mg(r1+NVqZ7gI;fOVEC4=xzys%q_q)usdl>1{H8EdGw0 zk&l)f1bA@?clNH~vJkh`VzWG)r^D!Qb|3}=Z*qb!Vf=3kn|(8GiDh#~Gyr%T5%4WI zej?09VdOc{WU%b$ka~ImD7*BZ$M4Faoe}^Q2?vK30d`g%;dG#(6)(*o8e6ps4l-05 zo01GYa+UOKg(<}BMeATnjaoiqqma!fepF#GQK~xddjZnxx-fihH8e8Bk$df|e0dSZ zX{k-z(Q>mWa7L8^|5NFP!ycvzp{{;zx?$Q(E=@JWJ!?CgpkNgpwPM)4ES`SRi=43e z(VyspdrrTyyX}@6y}mU{v64fg0zt3p7Mk&p8TT;JuFlD%Eot4GdrN1C8i*_`{|%bX+z_$?UoZt2qhc ztlWw1f4kh;3hrMzKe)s+K#!aN+#ILH`=eOP_P3I#)~hi6bq(G}2>9cx+jB<1`k2zb zet-U{jtmA$2{d9}+B`>_^`lJvBXwjHK76Dm3-wITUenG4qwB-%j$W=>p~OkFQnHir z>5@Um?~lV0UWQi(2Hlnmvmd=^?YGX&8-wMQ!o_-zbR5(Ixu{;Ssc88h*4slNk}E4Y zlE>q#cq;F`b+y+Z+XnH$rsisC9&AUAed%IJNhVMGa@@!GKc^ztWi-SbK!)5|!l!E- z?0G=UdQO+*;1RqK`d#~S{OvO%7ZLolt6}y@MHwp@D_Kzd`&jKbGzX?sS@6B9jYK6X z1`BGN%N8Eac!%_cJnoXcjs4NO*TOQnUs9(*(J-1QnWT+u$FHcr87e=H2^R8W{>lOm z&;RU(-I34v1N(D-1CBR%;&n~!wQ}<)n|LN{+=y^bQgcKiW(U402x8vj5Fv%@zu;o~ zliwRwY;^cAIpY%eM2C!Fkq8x1)_#ZLrb5n!Ihj>Nf^#)c52<}H*!9QrT#dp)0pTsd zr*l5?+={$25Y~c^!jEF%#1&cduWH(-6dfeD9ljCx@12mB9=W2IUi$wk?~K>4{&$+>#^yIEJSJ5oe`(;e!eENm|FSHaaQ$9o9%HW}|Fp zgszIeQHk-`$)IQ3^UO}T3G}%^LIYBagq{hx2ozS}@~58*26EwyyJABUOKQLgg6+2P zqAdpGp>tVjefzR5_~RLz=V5_&{%|&DYyOercVGVp8=8{3%-Epcqv9&pbf)0B&mJPC zNm)iSct!iF??XKHIV|I)k&g7cfrQu?`Y>kGUvjUR$0+~b6Hv_MRd@Tpo!SQSf!<-m z8Qt(uE$3-eT)&+r4i0CJeW~*WpS^{>l?JS+CZ<@;#t;O4`Rh93ywY|5-4cX|b*Qmg zAt2#m;Sr~nR2`oOlQ*J+tOW6u!8=LD;~-%jzS?_!cl!|^KN31+88)PUjili<7*5@@ z4o9uLg%Wc`#luh&Y7a4&D5e5ZvlW6tEEhuSpk((8lo2)pfu!;8M35Ac9j@9^|8+^Y z_j|W^GsPKWGwF`(4#o|5bjM)^x?dLU@qpR{2tM4S0NEswn~FyBHLG3Gfv}Rehop$8 zfK3Ww^-kwsf)UjdZLB%&qK{2947gKjKYidzNZ#5rUgh$XwGS+W!T~mKG8>lneHe%< zzdBf3dl%$iZ_kwvY^Iw|9vO$v68Ix1{ALb4j_xyfR9vm9T9aJMHT zTmZ8JU{b|0-ZicZv02~nP5yqda9NI)K>p+e%B zomn#?^W`J)y&K^;Qq-Ie<;X1i%~Qgd%bC-qCOCM>1w+Dz)ANk^Tykk4l;GMS%fXF} zY#gkDHH84L?a!S9-F7jYxgr`7QFF_f9BsfkK(_NxEpb-kAab7Oo0ra};o)BiQ1ndDTR7zZgx)g)Rn)NhwydTNL zORBe-GY@IGhqwZFoL@13)r>6%zT+u5cLg%hD0p+<6p!Q%)NMWvw2TdtphOi0YbaCe z|D_=Wsz+IN6(jpRx=~}ylrq^8j-4UZ0|Xvf@|ZQMqR)}O0K;*+i{0Z#euk`sL<||h z1(lu`#P7XZkT-Cp8eY4jr(d$XPY-fF*cn;+iJ^}~51F{o5E&@*k}Mt)(GpIIMshUV zM(DE~s57n#RP-BC&>N1YJCrCfIv9iAEzL&D@^0%gul&e%_)K=~VBub%Ho?|>0VMhyZzPb@J^uS}pe7CQVY0_nk zN2ys^tU~Y|K&so@(BN!{5x9}#uIj}V?2VbUNbP{jD7I7f_bCFq1yJ+xjNaaR9&Cs4 zKIR@U?xs^-`l)jDf&F~|>CccaB zP^w?bj^8g`gB6ZF$8FLu6SB{6Jc^jJN@A(FIkZ(%#L6LzD#C?tDl$v}^ekP75ITHj zJ{z!k*gTLN_u+^#oEr0CsW(Je6H-5!N8wvN>(aBtZo6)g-611F#3>y2Ji^I24nyN_ zRAFQiV?3vjZ4rS&cO`^n`Ag0LOW~mX3&-?>g`uPHs_;Iv#zE*oUpjA)ePD+849-H+ z;lIdh5>XPj*c;4^KF2-_G7AuiJya5|O3%*A)5G9pc`M@?g>303(eI8R?P2uJyl0y4#g~g?vSP zg+E)~I^JU62vLYK8MMi?={Km9r4PxqMMW(8j^mCyjtMcqFoY>}r|Z`(5A2bx6D=0( z7p$Bn4%0?nwZQzWACf388lFMC*?W>(i@q*gdE#sHZO#qeVZKPeR-IE$z^3NtIdyMa z;p*jD=^AX?_-wrfACpen((34b%*3^{b(}PsYA|%^$BfHsQj1a-Y5qCjmGhO0m8+Et zl{=M7m+dR)RX!Sfx;=x1<=hzJ+81OObQiuCA{Q(dI2RHXIj((dN;s72va%)ciwqY= z7fu)27n+N>i(QL(#eFhA)VLI=6IdH!ba4y`^n;J*JR2Ar2$?n0;-{pr>EsiQW+jaf zbV&rMIf?q8@z=eCqCPOtFQP!k+|UfTHg>XS3Zl{ThlFKDe`emtG&7{$d~X>o znO_ClJ*Rcx67LH#g4cc^J?NmnevJ1;zq5ZsI*hbeZXJ`EO1^A}+SAzXf?GhRCE+fN zwph;TH1kX|F#GHBlvZuKrijKFx_cY>_f%iI{+Y<41vwYSpye%1xub@YihY&$kV&pA zM_U&yqSwmF0XAGL8?-l$9I~BI&{g-5b8|CL_ColOm-lf?|8&&6cUF)F2cLz}A)wR3 z#JQ|b*YG>0(#Eg-x^nDe6OEWvwG;!&oq9Mg0-_26gPl{| z3OOfeX__zC&d%BSV0r8K9J$&o>(TS_G5WEB*ey`_<(h4y;ulLoLyjpQI~=JQpBd8( zP@6XOR075}s-QSsm>^`0uf^x&dSg%Jd*&9LybpZ1H&4hCF;DNV+wF2KY>osU?O+P7 zt(abd4>Res=gw;O=EDi6$jb&l`*eDou9286i>ZHjb=LWZE)tFVlpHMUyDDNA8+>VV^Y%NYK#GWg!k}J;G(u3WA5Lu_;a5m|xkC zYP&?)ijmG8FXc?4eyN>WkIOcqV8@_Ima3-0Y8 zllvTOnD&W!^s;Jr<8<;4?pN=R=cBu^3|snk-Fje2W4S)4Nv+uclvcYGRreH%CaN-_ z)%87>?yqv9Y}@;D{jF;itZV>M>V@qirfIXXp*5s&t@_0 z3Ig)xR*D*@#&DA=N}=h1z5nekf)-M|rDG@3e6m{QETiUCV?&>?m=74_zB`YULwPI) zLL^fF;p)m7OfU}riB_~L(k2T~WsHRtC2?gg@iv{>fVCl9UQwd~BLaKWkMGZSCUlZ< znk)diCpLTEapIQ3$idslyI~91)D0|FFr*af9n0a!Yd)HlStB?W!epCLB^v&l4H!0+b2oGQ z1Hb1bey{qa*j5nXfM>NKLqA_?PH5U2SOjnRY!+c5DTLqdemRzuRe2iJEn%n1@xo}U zstjtCihT)YtMkwXyL;9Mq8Rh4U8ibrrV`Z%JIU5ls_0c-{tjn5B1HqA=;m;~yV0ZY zo63XB7!>CKShAWTM|J6}tU(~995)$M4sm-g5yw2~XeU?704F5CWjQ|J=5NU4^`MGR z*}k%bjekXVHJ^*-*Pe=xiKvMQjb^U!a+&o~Plkv3Ps!SzChkvS%%AskOBE<(6nv%M z*of6*@n-<)L>S5xIbH}hB0+w=!q?0GoBZ}W4@~m0hIqvpO%TBHS0VwCuUsk0?T8j1OP)Lq2H8*iwf|J2SJ+6p1G^URO zkXms1ikb5jNiYA63A&vSncoz-Eq4N3Q4f-0#i1ZUUHeZypE$L!w?IiRmX7~c{^}xO zFibsCJ|}ggw}TQS>D!Tz06R$=b$KACMxW4k!W@ieq(Zf@;8}hVn^EAq0=dgEC4qmnM#ZjLvotS79ly|k?P7yo!28jEbS3b+;xg1`>^%Ldy z{jB^@K|dI%ElX{a_Zx^+SFf~Hh}|OGc3A1`CI z6V7g-9;2V#j*1T-lT)EYpPbPDg@o(se8q49-#c8+YzJX9^mKQX08sqkRxoC^1J={R z1X{$&;Wk~3H{yG%kK@}bD3XU1ODamVQ!^Vwz(eBbKEK6YzOopgOv~LdZ=6^zneayX zJ0x@S7)_@3S{9wM?z`7Nn?|jzf9A-L*{F{^bFcTg(?3456PvKi8qzzGtQ?tl=e$EY&Yg!Rpm}q zv23xmgo5CwW&%=D=@8xM_%27mTgXz1F`)9B{qHp`NBT!x42f(oo{qT8s+TfpjCjx} z_!UQ}uRp;;j}f069*mL)m3%ariH1ek+!L3nd6ox&MO;0KK;8!XO%nFzs@UyMhU)71 z_T%5cSSYiJ@_u)uiGOK{@xra4DjXX$=L&rm1osr93S>x(aw7>Q`+N4gvaAyHxr%XU zSzZNmfF1w%IieAMiWv9U!>r!Eg+R%R_IeXE_sxV~(dA&|VBVUk1uExGNL#bpF9k;& z7Z%L-DLbA4{5s0gmhdUX)@>g8axgf*_Y|Tn)~%e50(j}g9I*^w5ka?CM~5cWKs1nF z`Z?ryzjz5t;eWI zqr5d#+}_1M4Y~=k43duM3$Suvu6T?1n|d{{a~YV_?C0z4w;HPro>tz z2cPch0dc!)tf5|ZzGnyDAc9O4GtlCTwv~gAI&r1Dmp0d+h@GBLrjO%V)97rzO`hG}!KE2wKW|i1kyYJ<0f${OBFZlxrfY!@l~^3iH>;_vtZ1)18U`#0 zKh)WD&O6#WF>mB$yZzI&$)#m3uh{I;K!cr_(s1QaB@YY^Av@U>w*uNsekMZ|a<}wB zTIjhn$_fCm-DMtcN@g9(EpA6TqaDVtGqs{ClFzn!=*Y-e037mHxVj6TP1k)cjo>Os zT?36g3`?do!ZLNNu@-6_u-AAzYk@i68&{y@)2(lc8CZdY(@uLYhlcDfUW!K}Fdy^OFKo1Zqh?$Zg7_J_lf!S^Fu<`g5!!5`MtWD=?=9wR#c40H+s zM_9=tsfh#7w9#xHl#@Pu2|8j;Vo0{1oi{E)INKQaGON77H`l%$Dyk{r+DWQv#{GS3 z6R6Y7#{G8>-e`X91>TZm5L?kEY_^vxvwKo^?N|ECsQ0SYR^9K^MfO^T1>WO(Lp3{Z zS&=IaVKF0t*65X$bhhTs9C1?iZF0`b9fK!EnlF1nlYM}Ltn2!lF>mo`?I6)%=0NC@BV& zqA)^KI1-Angov?c-@ezkH*>Dmvz#f$9B&(R3B@ify z(7x-G#+>Iq17&MrEmyAv6xE9y&i3&oOGi{O$rL0eh9?uo4?P&O`ie*VY0UCP|Kq`{ zH{Mr{3+kN??Wx+^e9N~jY|#@_aO~4Ke=-+IfUmrzr4H$LVFvmsf1_Yl<6Gl2<-?~k zGws=5r)*u%zZ`h?8_GwevSfw(_)Wi*Al*07HpIin4?qMd9GiCWTZ8fN2-<3b%;s)b z+>`4#j^*L-j=JcH@Nel!egh@O(?h%2Gm&Sz^CA*&yq&UsKhXijiJ;iw(hH|mbPyHS_20$P@3C1Q6=En$$yXG^&P5OA9aTN~+YS3e<&PhhedF`$L>rf- zu_*F9zUUgX98k71UTk{Yv*Vj3ex`KUvg?Mfb9NmetD8qTCn53bAJt|3 zdY`SW2->nm9;_!R)(fVx+abb&Ca5Qq3P-b|3q#l1bXr9V%USD#$prB)vpbPPB$dnT zm1io2OpXi+45e=KL|{~PBKQrXNTOfl{Jg1_O~=2@#I?>>p0BL`=ym9pg487sR&HSB zmt0=kS9K#-6V3(BE?8Bzc!o7k+L>jIzPNZ~ZNlc${$I;BTRPKDgqm6IzvE459QzB?-Pv_$@v<=2YcYj?3VMR}GJ=Xcb& zXD+vPJayUeml9j>-%+y+FG%GGI2`|5^_f+UFvkN=A7pv6w;(0KcW(R01rN_VLJ+Z9 zGsxa%-r9Q2Vq01yuriAde;4vK|Iu*AeN{*3kZQ^93wLJU$fddROJ=9LmdeI5ziri& zusE$q$|;R?Q*K3yu(FR)ZJ~=H*g?=g`!2V>gD**iUe{RKjk0tXVRo7h(g?`P3(!I0r+1_5-f_{4H_lG+20Y{PqN=TN zEy0zKg&%|7{%{qMejV9dGZvj(rJ0yaf?IqSh2JJgxgB$eZFh>GhO0`xD)EiuRGpI2 zAWets_4Z$_9otv7MX~>A{Qk-`Zh^o#E|8?=urWT@S~4B;K^@ zzA)16oLI_X6KJ_~U%&ELm18RYp+2i}AsH3BQdEH3Jq%&~9RjHpODKF5R(5d3aXpAh zS#xdS)kfnPsA+=bI@=RAJY}-LX7PYhgN1UyD;* zuSx2=C}{7B>k988sR{bIz%NMX zHGC$b)rzIe0Xr-wY-jntj>u}yBmp;m5^?141?K$LW*P^r2n>)n(&eW}#*~~M( z`vaoaZGP80?saYP<8)SA&uSXnVbyBhXFaVsgKAI>VUInLE=b#~k2=p3Ew>l7@TSuw z*B?%%bW-t2k;N(n11eJ4Ir5SjrHQ(i>)RV_1R}VHa>$CWb*21!y>nxCa9RbLP_~(S zqK?na^17>bR?4+5IE`MOwxjMgg~_JukSH3oZiyjXK0aRJxuf{^DHPl`<{RI)w# zx?x{dZ{9zQ8P8U9oo*RWEE&;)v33|MTjs1bAnG{viCXx498=wZd~i>3?l0-~DaT#y z)ZWBvFW(lbmdSK}0$Rsi?|ZF`9<*PZ@Md~O6Oce&VIgnJ^Kr~%t;mp?YtmJ$XpK>4 zewgR8^xt*nT}hKTZS4Cjufl5}Gd6X!K>l5^Y~OO-xS(S6joh<`4E6CHHx)S5;cc8* zp`5<5Ej~=oYjEARA$M7NsOMr3?E^RZc=g)j3pSNS`ra-nwYhm%NU>-qu&=2<{cwsJQ#5g6Iw(O!2* zXb;oSb?2l3e67Rp8b3pF`p5?q*G5XUYm|uKR-^Xsv z?-f5xIpd+-m+86 zwZ|-ME>zR}KBqK<+FRZihuG|N?rd|+jmE%sO89hRPt=IBR;6n~wYRHzNEOkyR`|Lc zx8wwuRxb(ThM$&+CY+ZLI?sqH@^x`Dvx3^-1A{#M{Xp+)RnWTJK}j#z)5jeO z$DRcJ#9bVep%%d|fy8jAxxN9;-;an7B`Wi%;Xr*D(I4!>+~op32<-Il0N9H@s3U_a z>7P)C!Lcwb0=EB+MA*Y%N5BurGx2x--xQwzIDUr);t8PPI11o_{rlNBW(R$<3DAFF z02aW4%B=kd>i16!hJf#zt^bUn;aE`V_cI2Afkx?c7#Ku`wg`352%e4yy1aubv7h=w zAW&Ea9u~ImTmBOdg+XKK+hS0_zQpe*9t?rNFw7YM5TN+#XC8o7XJ`u`K|^?Y9vn2B zr^C<)B*PdW#IO!D95lISXbUimfmR0%=;?VVBqI;`7coWeYc%(t|Kt*l0o9E37?v?_ z7#JGd2tT*QzyXH-FbH)<9umojp->Dl0Q1IBYZw5|h+!Gm3;f0W00fL-3^2X)wE+WA zjOztZ7>2k27;tCM#Q?xC);)klGPK3QU<`S~A^=7Vjij$Xu .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + + .label { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 10px; + -webkit-tap-highlight-color: transparent; +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857; + color: #333333; + background-color: #fff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +a { + color: #337ab7; + text-decoration: none; +} +a:hover, a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +figure { + margin: 0; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + max-width: 100%; + height: auto; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + padding: 4px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +[role="button"] { + cursor: pointer; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h1 .small, h2 small, +h2 .small, h3 small, +h3 .small, h4 small, +h4 .small, h5 small, +h5 .small, h6 small, +h6 .small, +.h1 small, +.h1 .small, .h2 small, +.h2 .small, .h3 small, +.h3 .small, .h4 small, +.h4 .small, .h5 small, +.h5 .small, .h6 small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +h1 .small, .h1 small, +.h1 .small, +h2 small, +h2 .small, .h2 small, +.h2 .small, +h3 small, +h3 .small, .h3 small, +.h3 .small { + font-size: 65%; +} + +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +h4 .small, .h4 small, +.h4 .small, +h5 small, +h5 .small, .h5 small, +.h5 .small, +h6 small, +h6 .small, .h6 small, +.h6 .small { + font-size: 75%; +} + +h1, .h1 { + font-size: 36px; +} + +h2, .h2 { + font-size: 30px; +} + +h3, .h3 { + font-size: 24px; +} + +h4, .h4 { + font-size: 18px; +} + +h5, .h5 { + font-size: 14px; +} + +h6, .h6 { + font-size: 12px; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small, +.small { + font-size: 85%; +} + +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +.text-justify { + text-align: justify; +} + +.text-nowrap { + white-space: nowrap; +} + +.text-lowercase { + text-transform: lowercase; +} + +.text-uppercase, .initialism { + text-transform: uppercase; +} + +.text-capitalize { + text-transform: capitalize; +} + +.text-muted { + color: #777777; +} + +.text-primary { + color: #337ab7; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} + +.text-success { + color: #3c763d; +} + +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} + +.text-info { + color: #31708f; +} + +a.text-info:hover, +a.text-info:focus { + color: #245269; +} + +.text-warning { + color: #8a6d3b; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} + +.text-danger { + color: #a94442; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} + +.bg-primary { + color: #fff; +} + +.bg-primary { + background-color: #337ab7; +} + +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} + +.bg-success { + background-color: #dff0d8; +} + +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} + +.bg-info { + background-color: #d9edf7; +} + +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} + +.bg-warning { + background-color: #fcf8e3; +} + +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} + +.bg-danger { + background-color: #f2dede; +} + +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ul ol, +ol ul, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} + +dl { + margin-top: 0; + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.42857; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; +} +.dl-horizontal dd:after { + clear: both; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} + +.initialism { + font-size: 90%; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +.blockquote-reverse small:before, +.blockquote-reverse .small:before, +blockquote.pull-right footer:before, +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +.blockquote-reverse small:after, +.blockquote-reverse .small:after, +blockquote.pull-right footer:after, +blockquote.pull-right small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857; +} + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} + +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +.container:before, .container:after { + content: " "; + display: table; +} +.container:after { + clear: both; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +.container-fluid:before, .container-fluid:after { + content: " "; + display: table; +} +.container-fluid:after { + clear: both; +} + +.row { + margin-left: -15px; + margin-right: -15px; +} +.row:before, .row:after { + content: " "; + display: table; +} +.row:after { + clear: both; +} + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} + +.col-xs-1 { + width: 8.33333%; +} + +.col-xs-2 { + width: 16.66667%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-4 { + width: 33.33333%; +} + +.col-xs-5 { + width: 41.66667%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-7 { + width: 58.33333%; +} + +.col-xs-8 { + width: 66.66667%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-10 { + width: 83.33333%; +} + +.col-xs-11 { + width: 91.66667%; +} + +.col-xs-12 { + width: 100%; +} + +.col-xs-pull-0 { + right: auto; +} + +.col-xs-pull-1 { + right: 8.33333%; +} + +.col-xs-pull-2 { + right: 16.66667%; +} + +.col-xs-pull-3 { + right: 25%; +} + +.col-xs-pull-4 { + right: 33.33333%; +} + +.col-xs-pull-5 { + right: 41.66667%; +} + +.col-xs-pull-6 { + right: 50%; +} + +.col-xs-pull-7 { + right: 58.33333%; +} + +.col-xs-pull-8 { + right: 66.66667%; +} + +.col-xs-pull-9 { + right: 75%; +} + +.col-xs-pull-10 { + right: 83.33333%; +} + +.col-xs-pull-11 { + right: 91.66667%; +} + +.col-xs-pull-12 { + right: 100%; +} + +.col-xs-push-0 { + left: auto; +} + +.col-xs-push-1 { + left: 8.33333%; +} + +.col-xs-push-2 { + left: 16.66667%; +} + +.col-xs-push-3 { + left: 25%; +} + +.col-xs-push-4 { + left: 33.33333%; +} + +.col-xs-push-5 { + left: 41.66667%; +} + +.col-xs-push-6 { + left: 50%; +} + +.col-xs-push-7 { + left: 58.33333%; +} + +.col-xs-push-8 { + left: 66.66667%; +} + +.col-xs-push-9 { + left: 75%; +} + +.col-xs-push-10 { + left: 83.33333%; +} + +.col-xs-push-11 { + left: 91.66667%; +} + +.col-xs-push-12 { + left: 100%; +} + +.col-xs-offset-0 { + margin-left: 0%; +} + +.col-xs-offset-1 { + margin-left: 8.33333%; +} + +.col-xs-offset-2 { + margin-left: 16.66667%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-4 { + margin-left: 33.33333%; +} + +.col-xs-offset-5 { + margin-left: 41.66667%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-7 { + margin-left: 58.33333%; +} + +.col-xs-offset-8 { + margin-left: 66.66667%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-10 { + margin-left: 83.33333%; +} + +.col-xs-offset-11 { + margin-left: 91.66667%; +} + +.col-xs-offset-12 { + margin-left: 100%; +} + +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + + .col-sm-1 { + width: 8.33333%; + } + + .col-sm-2 { + width: 16.66667%; + } + + .col-sm-3 { + width: 25%; + } + + .col-sm-4 { + width: 33.33333%; + } + + .col-sm-5 { + width: 41.66667%; + } + + .col-sm-6 { + width: 50%; + } + + .col-sm-7 { + width: 58.33333%; + } + + .col-sm-8 { + width: 66.66667%; + } + + .col-sm-9 { + width: 75%; + } + + .col-sm-10 { + width: 83.33333%; + } + + .col-sm-11 { + width: 91.66667%; + } + + .col-sm-12 { + width: 100%; + } + + .col-sm-pull-0 { + right: auto; + } + + .col-sm-pull-1 { + right: 8.33333%; + } + + .col-sm-pull-2 { + right: 16.66667%; + } + + .col-sm-pull-3 { + right: 25%; + } + + .col-sm-pull-4 { + right: 33.33333%; + } + + .col-sm-pull-5 { + right: 41.66667%; + } + + .col-sm-pull-6 { + right: 50%; + } + + .col-sm-pull-7 { + right: 58.33333%; + } + + .col-sm-pull-8 { + right: 66.66667%; + } + + .col-sm-pull-9 { + right: 75%; + } + + .col-sm-pull-10 { + right: 83.33333%; + } + + .col-sm-pull-11 { + right: 91.66667%; + } + + .col-sm-pull-12 { + right: 100%; + } + + .col-sm-push-0 { + left: auto; + } + + .col-sm-push-1 { + left: 8.33333%; + } + + .col-sm-push-2 { + left: 16.66667%; + } + + .col-sm-push-3 { + left: 25%; + } + + .col-sm-push-4 { + left: 33.33333%; + } + + .col-sm-push-5 { + left: 41.66667%; + } + + .col-sm-push-6 { + left: 50%; + } + + .col-sm-push-7 { + left: 58.33333%; + } + + .col-sm-push-8 { + left: 66.66667%; + } + + .col-sm-push-9 { + left: 75%; + } + + .col-sm-push-10 { + left: 83.33333%; + } + + .col-sm-push-11 { + left: 91.66667%; + } + + .col-sm-push-12 { + left: 100%; + } + + .col-sm-offset-0 { + margin-left: 0%; + } + + .col-sm-offset-1 { + margin-left: 8.33333%; + } + + .col-sm-offset-2 { + margin-left: 16.66667%; + } + + .col-sm-offset-3 { + margin-left: 25%; + } + + .col-sm-offset-4 { + margin-left: 33.33333%; + } + + .col-sm-offset-5 { + margin-left: 41.66667%; + } + + .col-sm-offset-6 { + margin-left: 50%; + } + + .col-sm-offset-7 { + margin-left: 58.33333%; + } + + .col-sm-offset-8 { + margin-left: 66.66667%; + } + + .col-sm-offset-9 { + margin-left: 75%; + } + + .col-sm-offset-10 { + margin-left: 83.33333%; + } + + .col-sm-offset-11 { + margin-left: 91.66667%; + } + + .col-sm-offset-12 { + margin-left: 100%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + + .col-md-1 { + width: 8.33333%; + } + + .col-md-2 { + width: 16.66667%; + } + + .col-md-3 { + width: 25%; + } + + .col-md-4 { + width: 33.33333%; + } + + .col-md-5 { + width: 41.66667%; + } + + .col-md-6 { + width: 50%; + } + + .col-md-7 { + width: 58.33333%; + } + + .col-md-8 { + width: 66.66667%; + } + + .col-md-9 { + width: 75%; + } + + .col-md-10 { + width: 83.33333%; + } + + .col-md-11 { + width: 91.66667%; + } + + .col-md-12 { + width: 100%; + } + + .col-md-pull-0 { + right: auto; + } + + .col-md-pull-1 { + right: 8.33333%; + } + + .col-md-pull-2 { + right: 16.66667%; + } + + .col-md-pull-3 { + right: 25%; + } + + .col-md-pull-4 { + right: 33.33333%; + } + + .col-md-pull-5 { + right: 41.66667%; + } + + .col-md-pull-6 { + right: 50%; + } + + .col-md-pull-7 { + right: 58.33333%; + } + + .col-md-pull-8 { + right: 66.66667%; + } + + .col-md-pull-9 { + right: 75%; + } + + .col-md-pull-10 { + right: 83.33333%; + } + + .col-md-pull-11 { + right: 91.66667%; + } + + .col-md-pull-12 { + right: 100%; + } + + .col-md-push-0 { + left: auto; + } + + .col-md-push-1 { + left: 8.33333%; + } + + .col-md-push-2 { + left: 16.66667%; + } + + .col-md-push-3 { + left: 25%; + } + + .col-md-push-4 { + left: 33.33333%; + } + + .col-md-push-5 { + left: 41.66667%; + } + + .col-md-push-6 { + left: 50%; + } + + .col-md-push-7 { + left: 58.33333%; + } + + .col-md-push-8 { + left: 66.66667%; + } + + .col-md-push-9 { + left: 75%; + } + + .col-md-push-10 { + left: 83.33333%; + } + + .col-md-push-11 { + left: 91.66667%; + } + + .col-md-push-12 { + left: 100%; + } + + .col-md-offset-0 { + margin-left: 0%; + } + + .col-md-offset-1 { + margin-left: 8.33333%; + } + + .col-md-offset-2 { + margin-left: 16.66667%; + } + + .col-md-offset-3 { + margin-left: 25%; + } + + .col-md-offset-4 { + margin-left: 33.33333%; + } + + .col-md-offset-5 { + margin-left: 41.66667%; + } + + .col-md-offset-6 { + margin-left: 50%; + } + + .col-md-offset-7 { + margin-left: 58.33333%; + } + + .col-md-offset-8 { + margin-left: 66.66667%; + } + + .col-md-offset-9 { + margin-left: 75%; + } + + .col-md-offset-10 { + margin-left: 83.33333%; + } + + .col-md-offset-11 { + margin-left: 91.66667%; + } + + .col-md-offset-12 { + margin-left: 100%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + + .col-lg-1 { + width: 8.33333%; + } + + .col-lg-2 { + width: 16.66667%; + } + + .col-lg-3 { + width: 25%; + } + + .col-lg-4 { + width: 33.33333%; + } + + .col-lg-5 { + width: 41.66667%; + } + + .col-lg-6 { + width: 50%; + } + + .col-lg-7 { + width: 58.33333%; + } + + .col-lg-8 { + width: 66.66667%; + } + + .col-lg-9 { + width: 75%; + } + + .col-lg-10 { + width: 83.33333%; + } + + .col-lg-11 { + width: 91.66667%; + } + + .col-lg-12 { + width: 100%; + } + + .col-lg-pull-0 { + right: auto; + } + + .col-lg-pull-1 { + right: 8.33333%; + } + + .col-lg-pull-2 { + right: 16.66667%; + } + + .col-lg-pull-3 { + right: 25%; + } + + .col-lg-pull-4 { + right: 33.33333%; + } + + .col-lg-pull-5 { + right: 41.66667%; + } + + .col-lg-pull-6 { + right: 50%; + } + + .col-lg-pull-7 { + right: 58.33333%; + } + + .col-lg-pull-8 { + right: 66.66667%; + } + + .col-lg-pull-9 { + right: 75%; + } + + .col-lg-pull-10 { + right: 83.33333%; + } + + .col-lg-pull-11 { + right: 91.66667%; + } + + .col-lg-pull-12 { + right: 100%; + } + + .col-lg-push-0 { + left: auto; + } + + .col-lg-push-1 { + left: 8.33333%; + } + + .col-lg-push-2 { + left: 16.66667%; + } + + .col-lg-push-3 { + left: 25%; + } + + .col-lg-push-4 { + left: 33.33333%; + } + + .col-lg-push-5 { + left: 41.66667%; + } + + .col-lg-push-6 { + left: 50%; + } + + .col-lg-push-7 { + left: 58.33333%; + } + + .col-lg-push-8 { + left: 66.66667%; + } + + .col-lg-push-9 { + left: 75%; + } + + .col-lg-push-10 { + left: 83.33333%; + } + + .col-lg-push-11 { + left: 91.66667%; + } + + .col-lg-push-12 { + left: 100%; + } + + .col-lg-offset-0 { + margin-left: 0%; + } + + .col-lg-offset-1 { + margin-left: 8.33333%; + } + + .col-lg-offset-2 { + margin-left: 16.66667%; + } + + .col-lg-offset-3 { + margin-left: 25%; + } + + .col-lg-offset-4 { + margin-left: 33.33333%; + } + + .col-lg-offset-5 { + margin-left: 41.66667%; + } + + .col-lg-offset-6 { + margin-left: 50%; + } + + .col-lg-offset-7 { + margin-left: 58.33333%; + } + + .col-lg-offset-8 { + margin-left: 66.66667%; + } + + .col-lg-offset-9 { + margin-left: 75%; + } + + .col-lg-offset-10 { + margin-left: 83.33333%; + } + + .col-lg-offset-11 { + margin-left: 91.66667%; + } + + .col-lg-offset-12 { + margin-left: 100%; + } +} +table { + background-color: transparent; +} + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} + +th { + text-align: left; +} + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > thead > tr > td, +.table > tbody > tr > th, +.table > tbody > tr > td, +.table > tfoot > tr > th, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > th, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > th, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > th, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} + +.table > thead > tr > td.active, +.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} + +.table > thead > tr > td.success, +.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} + +.table > thead > tr > td.info, +.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} + +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} + +input[type="file"] { + display: block; +} + +input[type="range"] { + display: block; + width: 100%; +} + +select[multiple], +select[size] { + height: auto; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +output { + display: block; + padding-top: 11px; + font-size: 14px; + line-height: 1.42857; + color: #555555; +} + +.form-control { + display: block; + width: 100%; + height: 42px; + padding: 10px 20px; + font-size: 14px; + line-height: 1.42857; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], fieldset[disabled] .form-control { + cursor: not-allowed; +} + +textarea.form-control { + height: auto; +} + +input[type="search"] { + -webkit-appearance: none; +} + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 42px; + } + input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, + .input-group-sm > input[type="date"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], + input[type="time"].input-sm, + .input-group-sm > input[type="time"].form-control, + .input-group-sm > input[type="time"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm + input[type="time"], + input[type="datetime-local"].input-sm, + .input-group-sm > input[type="datetime-local"].form-control, + .input-group-sm > input[type="datetime-local"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm + input[type="datetime-local"], + input[type="month"].input-sm, + .input-group-sm > input[type="month"].form-control, + .input-group-sm > input[type="month"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm + input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, + .input-group-lg > input[type="date"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], + input[type="time"].input-lg, + .input-group-lg > input[type="time"].form-control, + .input-group-lg > input[type="time"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg + input[type="time"], + input[type="datetime-local"].input-lg, + .input-group-lg > input[type="datetime-local"].form-control, + .input-group-lg > input[type="datetime-local"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg + input[type="datetime-local"], + input[type="month"].input-lg, + .input-group-lg > input[type="month"].form-control, + .input-group-lg > input[type="month"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg + input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; +} + +.radio-inline.disabled, fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; +} + +.radio.disabled label, fieldset[disabled] .radio label, +.checkbox.disabled label, fieldset[disabled] +.checkbox label { + cursor: not-allowed; +} + +.form-control-static { + padding-top: 11px; + padding-bottom: 11px; + margin-bottom: 0; + min-height: 34px; +} +.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, +.input-group-lg > .form-control-static.input-group-addon, +.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, +.input-group-sm > .form-control-static.input-group-addon, +.input-group-sm > .input-group-btn > .form-control-static.btn { + padding-left: 0; + padding-right: 0; +} + +.input-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 20px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm, .input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 30px; + line-height: 30px; +} + +textarea.input-sm, .input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn, +select[multiple].input-sm, +.input-group-sm > select[multiple].form-control, +.input-group-sm > select[multiple].input-group-addon, +.input-group-sm > .input-group-btn > select[multiple].btn { + height: auto; +} + +.form-group-sm .form-control { + height: 30px; + padding: 5px 20px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 20px; + font-size: 12px; + line-height: 1.5; +} + +.input-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 20px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; +} + +select.input-lg, .input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 46px; + line-height: 46px; +} + +textarea.input-lg, .input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn, +select[multiple].input-lg, +.input-group-lg > select[multiple].form-control, +.input-group-lg > select[multiple].input-group-addon, +.input-group-lg > .input-group-btn > select[multiple].btn { + height: auto; +} + +.form-group-lg .form-control { + height: 46px; + padding: 10px 20px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 20px; + font-size: 18px; + line-height: 1.33333; +} + +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 52.5px; +} + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 42px; + height: 42px; + line-height: 42px; + text-align: center; + pointer-events: none; +} + +.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, +.input-group-lg > .input-group-addon + .form-control-feedback, +.input-group-lg > .input-group-btn > .btn + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} + +.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, +.input-group-sm > .input-group-addon + .form-control-feedback, +.input-group-sm > .input-group-btn > .btn + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} + +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 11px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 31px; +} +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; +} +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; +} +.form-horizontal .form-group:after { + clear: both; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 11px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.33333px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 10px 20px; + font-size: 14px; + line-height: 1.42857; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, .btn:focus, .btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, .btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +a.btn.disabled, fieldset[disabled] a.btn { + pointer-events: none; +} + +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, .btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + background-image: none; +} +.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} + +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, .btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + background-image: none; +} +.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} + +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, .btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + background-image: none; +} +.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} + +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, .btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + background-image: none; +} +.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} + +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, .btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + background-image: none; +} +.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} + +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, .btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + background-image: none; +} +.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} + +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; +} +.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; +} +.btn-link:hover, .btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 10px 20px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 5px 20px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs, .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} +.collapse.in { + display: block; +} + +tr.collapse.in { + display: table-row; +} + +tbody.collapse.in { + display: table-row-group; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle:focus { + outline: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; +} + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} + +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} + +.dropdown-menu-right { + left: auto; + right: 0; +} + +.dropdown-menu-left { + left: 0; + right: auto; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857; + color: #777777; + white-space: nowrap; +} + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar:before, .btn-toolbar:after { + content: " "; + display: table; +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group > .btn-group { + float: left; +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn .caret { + margin-left: 0; +} + +.btn-lg .caret, .btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { + border-width: 0 5px 5px; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { + content: " "; + display: table; +} +.btn-group-vertical > .btn-group:after { + clear: both; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +.input-group-addon { + padding: 10px 20px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 20px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 10px 20px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav:before, .nav:after { + content: " "; + display: table; +} +.nav:after { + clear: both; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} + +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} + +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified, .nav-tabs.nav-justified { + width: 100%; +} +.nav-justified > li, .nav-tabs.nav-justified > li { + float: none; +} +.nav-justified > li > a, .nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li, .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs-justified, .nav-tabs.nav-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + min-height: 55px; + margin-bottom: 20px; + border: 1px solid transparent; +} +.navbar:before, .navbar:after { + content: " "; + display: table; +} +.navbar:after { + clear: both; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, .navbar-header:after { + content: " "; + display: table; +} +.navbar-header:after { + clear: both; +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse:before, .navbar-collapse:after { + content: " "; + display: table; +} +.navbar-collapse:after { + clear: both; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} + +.container > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-header, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-header, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} + +.navbar-brand { + float: left; + padding: 17.5px 15px; + font-size: 18px; + line-height: 20px; + height: 55px; +} +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} + +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 10.5px; + margin-bottom: 10.5px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} + +.navbar-nav { + margin: 8.75px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 17.5px; + padding-bottom: 17.5px; + } +} + +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 6.5px; + margin-bottom: 6.5px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-btn { + margin-top: 6.5px; + margin-bottom: 6.5px; +} +.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { + margin-top: 12.5px; + margin-bottom: 12.5px; +} +.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { + margin-top: 16.5px; + margin-bottom: 16.5px; +} + +.navbar-text { + margin-top: 17.5px; + margin-bottom: 17.5px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} + +.navbar-inverse { + background-color: #222; + border-color: #090909; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #090909; +} +.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { + background-color: #090909; + color: #fff; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #090909; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #090909; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/ "; + padding: 0 5px; + color: #ccc; +} +.breadcrumb > .active { + color: #777777; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 10px 20px; + line-height: 1.42857; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, .pagination > li > a:focus, +.pagination > li > span:hover, +.pagination > li > span:focus { + z-index: 3; + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, +.pagination > .active > span, +.pagination > .active > span:hover, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 20px; + font-size: 18px; + line-height: 1.33333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 20px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager:before, .pager:after { + content: " "; + display: table; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} + +a.label:hover, a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} + +.label-default { + background-color: #777777; +} +.label-default[href]:hover, .label-default[href]:focus { + background-color: #5e5e5e; +} + +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, .label-primary[href]:focus { + background-color: #286090; +} + +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, .label-success[href]:focus { + background-color: #449d44; +} + +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, .label-info[href]:focus { + background-color: #31b0d5; +} + +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, .label-warning[href]:focus { + background-color: #ec971f; +} + +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, .label-danger[href]:focus { + background-color: #c9302c; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +.list-group-item.active > .badge, .nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} + +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, .container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} + +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} + +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} + +.media, +.media-body { + zoom: 1; + overflow: hidden; +} + +.media-body { + width: 10000px; +} + +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} + +.media-right, +.media > .pull-right { + padding-left: 10px; +} + +.media-left, +.media > .pull-left { + padding-right: 10px; +} + +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} + +.media-middle { + vertical-align: middle; +} + +.media-bottom { + vertical-align: bottom; +} + +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.list-group { + margin-bottom: 20px; + padding-left: 0; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, a.list-group-item:focus, +button.list-group-item:hover, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} + +button.list-group-item { + width: 100%; + text-align: left; +} + +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} + +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, a.list-group-item-success:focus, +button.list-group-item-success:hover, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, +button.list-group-item-success.active, +button.list-group-item-success.active:hover, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} + +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, a.list-group-item-info:focus, +button.list-group-item-info:hover, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, +button.list-group-item-info.active, +button.list-group-item-info.active:hover, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} + +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, a.list-group-item-warning:focus, +button.list-group-item-warning:hover, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, +button.list-group-item-warning.active, +button.list-group-item-warning.active:hover, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} + +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, a.list-group-item-danger:focus, +button.list-group-item-danger:hover, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, +button.list-group-item-danger.active, +button.list-group-item-danger.active:hover, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} +.panel-body:before, .panel-body:after { + content: " "; + display: table; +} +.panel-body:after { + clear: both; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.list-group + .panel-footer { + border-top-width: 0; +} + +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} + +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} + +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} + +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} + +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} + +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} + +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} + +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} + +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} + +.embed-responsive-4by3 { + padding-bottom: 75%; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} + +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.42857px; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.42857; +} + +.modal-body { + position: relative; + padding: 15px; +} + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer:before, .modal-footer:after { + content: " "; + display: table; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 14px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} + +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover > .arrow, .popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover > .arrow { + border-width: 11px; +} + +.popover > .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, .carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: transparent; +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.invisible { + visibility: hidden; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none !important; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} +.visible-xs { + display: none !important; +} + +.visible-sm { + display: none !important; +} + +.visible-md { + display: none !important; +} + +.visible-lg { + display: none !important; +} + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + + table.visible-xs { + display: table !important; + } + + tr.visible-xs { + display: table-row !important; + } + + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} + +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} + +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + + table.visible-sm { + display: table !important; + } + + tr.visible-sm { + display: table-row !important; + } + + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + + table.visible-md { + display: table !important; + } + + tr.visible-md { + display: table-row !important; + } + + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + + table.visible-lg { + display: table !important; + } + + tr.visible-lg { + display: table-row !important; + } + + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} + +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} + +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + + table.visible-print { + display: table !important; + } + + tr.visible-print { + display: table-row !important; + } + + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} + +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} + +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} + +@media print { + .hidden-print { + display: none !important; + } +} + +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/static/css/bootstrap.css.map b/static/css/bootstrap.css.map new file mode 100644 index 0000000..b8a3c00 --- /dev/null +++ b/static/css/bootstrap.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../sass/bootstrap/_normalize.scss","../sass/bootstrap/_print.scss","../sass/bootstrap/_scaffolding.scss","../sass/bootstrap/mixins/_vendor-prefixes.scss","../sass/bootstrap/_variables.scss","../sass/bootstrap/mixins/_tab-focus.scss","../sass/bootstrap/mixins/_image.scss","../sass/bootstrap/_type.scss","../sass/bootstrap/mixins/_text-emphasis.scss","../sass/bootstrap/mixins/_background-variant.scss","../sass/bootstrap/mixins/_clearfix.scss","../sass/bootstrap/mixins/_text-overflow.scss","../sass/bootstrap/_code.scss","../sass/bootstrap/_grid.scss","../sass/bootstrap/mixins/_grid.scss","../sass/bootstrap/mixins/_grid-framework.scss","../sass/bootstrap/_tables.scss","../sass/bootstrap/mixins/_table-row.scss","../sass/bootstrap/_forms.scss","../sass/bootstrap/mixins/_forms.scss","../sass/bootstrap/_buttons.scss","../sass/bootstrap/mixins/_buttons.scss","../sass/bootstrap/mixins/_opacity.scss","../sass/bootstrap/_component-animations.scss","../sass/bootstrap/_dropdowns.scss","../sass/bootstrap/mixins/_nav-divider.scss","../sass/bootstrap/mixins/_reset-filter.scss","../sass/bootstrap/_button-groups.scss","../sass/bootstrap/mixins/_border-radius.scss","../sass/bootstrap/_input-groups.scss","../sass/bootstrap/_navs.scss","../sass/bootstrap/_navbar.scss","../sass/bootstrap/mixins/_nav-vertical-align.scss","../sass/bootstrap/_breadcrumbs.scss","../sass/bootstrap/_pagination.scss","../sass/bootstrap/mixins/_pagination.scss","../sass/bootstrap/_pager.scss","../sass/bootstrap/_labels.scss","../sass/bootstrap/mixins/_labels.scss","../sass/bootstrap/_badges.scss","../sass/bootstrap/_jumbotron.scss","../sass/bootstrap/_thumbnails.scss","../sass/bootstrap/_alerts.scss","../sass/bootstrap/mixins/_alerts.scss","../sass/bootstrap/_progress-bars.scss","../sass/bootstrap/mixins/_gradients.scss","../sass/bootstrap/mixins/_progress-bar.scss","../sass/bootstrap/_media.scss","../sass/bootstrap/_list-group.scss","../sass/bootstrap/mixins/_list-group.scss","../sass/bootstrap/_panels.scss","../sass/bootstrap/mixins/_panels.scss","../sass/bootstrap/_responsive-embed.scss","../sass/bootstrap/_wells.scss","../sass/bootstrap/_close.scss","../sass/bootstrap/_modals.scss","../sass/bootstrap/_tooltip.scss","../sass/bootstrap/mixins/_reset-text.scss","../sass/bootstrap/_popovers.scss","../sass/bootstrap/_carousel.scss","../sass/bootstrap/_utilities.scss","../sass/bootstrap/mixins/_center-block.scss","../sass/bootstrap/mixins/_hide-text.scss","../sass/bootstrap/_responsive-utilities.scss","../sass/bootstrap/mixins/_responsive-visibility.scss"], +"names": [], +"file": "bootstrap.css" +} \ No newline at end of file diff --git a/static/css/flexslider.css b/static/css/flexslider.css new file mode 100644 index 0000000..f4fa19c --- /dev/null +++ b/static/css/flexslider.css @@ -0,0 +1,275 @@ +/* + * jQuery FlexSlider v2.6.0 + * http://www.woothemes.com/flexslider/ + * + * Copyright 2012 WooThemes + * Free to use under the GPLv2 and later license. + * http://www.gnu.org/licenses/gpl-2.0.html + * + * Contributing author: Tyler Smith (@mbmufffin) + * + */ +/* ==================================================================================================================== + * FONT-FACE + * ====================================================================================================================*/ +/*@font-face { + font-family: 'flexslider-icon'; + src: url('fonts/flexslider-icon.eot'); + src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg'); + font-weight: normal; + font-style: normal; +}*/ +/* ==================================================================================================================== + * RESETS + * ====================================================================================================================*/ +.flex-container a:hover, +.flex-slider a:hover { + outline: none; +} +.slides, +.slides > li, +.flex-control-nav, +.flex-direction-nav { + margin: 0; + padding: 0; + list-style: none; +} +.flex-pauseplay span { + text-transform: capitalize; +} +/* ==================================================================================================================== + * BASE STYLES + * ====================================================================================================================*/ +.flexslider { + margin: 0; + padding: 0; +} +.flexslider .slides > li { + display: none; + -webkit-backface-visibility: hidden; +} +.flexslider .slides img { + width: 100%; + display: block; +} +.flexslider .slides:after { + /*content: "\0020";*/ + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} +html[xmlns] .flexslider .slides { + display: block; +} +* html .flexslider .slides { + height: 1%; +} +.no-js .flexslider .slides > li:first-child { + display: block; +} +/* ==================================================================================================================== + * DEFAULT THEME + * ====================================================================================================================*/ +.flexslider { + margin: 0 0 60px; + background: #ffffff; + border: 4px solid #ffffff; + position: relative; + zoom: 1; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); + -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); +} +.flexslider .slides { + zoom: 1; +} +.flexslider .slides img { + height: auto; + -moz-user-select: none; +} +.flex-viewport { + max-height: 2000px; + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -ms-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease; +} +.loading .flex-viewport { + max-height: 300px; +} +.carousel li { + margin-right: 5px; +} +.flex-direction-nav { + *height: 0; +} +.flex-direction-nav a { + text-decoration: none; + display: block; + width: 40px; + height: 40px; + margin: -20px 0 0; + position: absolute; + top: 50%; + z-index: 10; + overflow: hidden; + opacity: 0; + cursor: pointer; + color: rgba(0, 0, 0, 0.8); + text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); + -webkit-transition: all 0.3s ease-in-out; + -moz-transition: all 0.3s ease-in-out; + -ms-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.flex-direction-nav a:before { + font-family: "flexslider-icon"; + font-size: 40px; + display: inline-block; + content: '\f001'; + color: rgba(0, 0, 0, 0.8); + text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); +} +.flex-direction-nav a.flex-next:before { + content: '\f002'; +} +.flex-direction-nav .flex-prev { + left: -50px; +} +.flex-direction-nav .flex-next { + right: -50px; + text-align: right; +} +.flexslider:hover .flex-direction-nav .flex-prev { + opacity: 0.7; + left: 10px; +} +.flexslider:hover .flex-direction-nav .flex-prev:hover { + opacity: 1; +} +.flexslider:hover .flex-direction-nav .flex-next { + opacity: 0.7; + right: 10px; +} +.flexslider:hover .flex-direction-nav .flex-next:hover { + opacity: 1; +} +.flex-direction-nav .flex-disabled { + opacity: 0!important; + filter: alpha(opacity=0); + cursor: default; + z-index: -1; +} +.flex-pauseplay a { + display: block; + width: 20px; + height: 20px; + position: absolute; + bottom: 5px; + left: 10px; + opacity: 0.8; + z-index: 10; + overflow: hidden; + cursor: pointer; + color: #000; +} +.flex-pauseplay a:before { + font-family: "flexslider-icon"; + font-size: 20px; + display: inline-block; + content: '\f004'; +} +.flex-pauseplay a:hover { + opacity: 1; +} +.flex-pauseplay a.flex-play:before { + content: '\f003'; +} +.flex-control-nav { + width: 100%; + position: absolute; + bottom: -40px; + text-align: center; +} +.flex-control-nav li { + margin: 0 6px; + display: inline-block; + zoom: 1; + *display: inline; +} +.flex-control-paging li a { + width: 11px; + height: 11px; + display: block; + background: #666; + background: rgba(0, 0, 0, 0.5); + cursor: pointer; + text-indent: -9999px; + -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); + -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); + -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; +} +.flex-control-paging li a:hover { + background: #333; + background: rgba(0, 0, 0, 0.7); +} +.flex-control-paging li a.flex-active { + background: #000; + background: rgba(0, 0, 0, 0.9); + cursor: default; +} +.flex-control-thumbs { + margin: 5px 0 0; + position: static; + overflow: hidden; +} +.flex-control-thumbs li { + width: 25%; + float: left; + margin: 0; +} +.flex-control-thumbs img { + width: 100%; + height: auto; + display: block; + opacity: .7; + cursor: pointer; + -moz-user-select: none; + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -ms-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease; +} +.flex-control-thumbs img:hover { + opacity: 1; +} +.flex-control-thumbs .flex-active { + opacity: 1; + cursor: default; +} +/* ==================================================================================================================== + * RESPONSIVE + * ====================================================================================================================*/ +@media screen and (max-width: 860px) { + .flex-direction-nav .flex-prev { + opacity: 1; + left: 10px; + } + .flex-direction-nav .flex-next { + opacity: 1; + right: 10px; + } +} \ No newline at end of file diff --git a/static/css/icomoon.css b/static/css/icomoon.css new file mode 100644 index 0000000..fbd30ae --- /dev/null +++ b/static/css/icomoon.css @@ -0,0 +1,1791 @@ +@font-face { + font-family: 'icomoon'; + src: url('fonts/icomoon.eot?6py85u'); + src: url('fonts/icomoon.eot?6py85u#iefix') format('embedded-opentype'), + url('fonts/icomoon.ttf?6py85u') format('truetype'), + url('fonts/icomoon.woff?6py85u') format('woff'), + url('fonts/icomoon.svg?6py85u#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-times:before { + content: "\e930"; +} +.icon-tick:before { + content: "\e931"; +} +.icon-plus:before { + content: "\e932"; +} +.icon-minus:before { + content: "\e933"; +} +.icon-equals:before { + content: "\e934"; +} +.icon-divide:before { + content: "\e935"; +} +.icon-chevron-right:before { + content: "\e936"; +} +.icon-chevron-left:before { + content: "\e937"; +} +.icon-arrow-right-thick:before { + content: "\e938"; +} +.icon-arrow-left-thick:before { + content: "\e939"; +} +.icon-th-small:before { + content: "\e93a"; +} +.icon-th-menu:before { + content: "\e93b"; +} +.icon-th-list:before { + content: "\e93c"; +} +.icon-th-large:before { + content: "\e93d"; +} +.icon-home:before { + content: "\e93e"; +} +.icon-arrow-forward:before { + content: "\e93f"; +} +.icon-arrow-back:before { + content: "\e940"; +} +.icon-rss:before { + content: "\e941"; +} +.icon-location:before { + content: "\e942"; +} +.icon-link:before { + content: "\e943"; +} +.icon-image:before { + content: "\e944"; +} +.icon-arrow-up-thick:before { + content: "\e945"; +} +.icon-arrow-down-thick:before { + content: "\e946"; +} +.icon-starburst:before { + content: "\e947"; +} +.icon-starburst-outline:before { + content: "\e948"; +} +.icon-star3:before { + content: "\e949"; +} +.icon-flow-children:before { + content: "\e94a"; +} +.icon-export:before { + content: "\e94b"; +} +.icon-delete2:before { + content: "\e94c"; +} +.icon-delete-outline:before { + content: "\e94d"; +} +.icon-cloud-storage:before { + content: "\e94e"; +} +.icon-wi-fi:before { + content: "\e94f"; +} +.icon-heart:before { + content: "\e950"; +} +.icon-flash:before { + content: "\e951"; +} +.icon-cancel:before { + content: "\e952"; +} +.icon-backspace:before { + content: "\e953"; +} +.icon-attachment:before { + content: "\e954"; +} +.icon-arrow-move:before { + content: "\e955"; +} +.icon-warning:before { + content: "\e956"; +} +.icon-user:before { + content: "\e957"; +} +.icon-radar:before { + content: "\e958"; +} +.icon-lock-open:before { + content: "\e959"; +} +.icon-lock-closed:before { + content: "\e95a"; +} +.icon-location-arrow:before { + content: "\e95b"; +} +.icon-info:before { + content: "\e95c"; +} +.icon-user-delete:before { + content: "\e95d"; +} +.icon-user-add:before { + content: "\e95e"; +} +.icon-media-pause:before { + content: "\e95f"; +} +.icon-group:before { + content: "\e960"; +} +.icon-chart-pie:before { + content: "\e961"; +} +.icon-chart-line:before { + content: "\e962"; +} +.icon-chart-bar:before { + content: "\e963"; +} +.icon-chart-area:before { + content: "\e964"; +} +.icon-video:before { + content: "\e965"; +} +.icon-point-of-interest:before { + content: "\e966"; +} +.icon-infinity:before { + content: "\e967"; +} +.icon-globe:before { + content: "\e968"; +} +.icon-eye:before { + content: "\e969"; +} +.icon-cog:before { + content: "\e96a"; +} +.icon-camera:before { + content: "\e96b"; +} +.icon-upload:before { + content: "\e96c"; +} +.icon-scissors:before { + content: "\e96d"; +} +.icon-refresh:before { + content: "\e96e"; +} +.icon-pin:before { + content: "\e96f"; +} +.icon-key:before { + content: "\e970"; +} +.icon-info-large:before { + content: "\e971"; +} +.icon-eject:before { + content: "\e972"; +} +.icon-download:before { + content: "\e973"; +} +.icon-zoom:before { + content: "\e974"; +} +.icon-zoom-out:before { + content: "\e975"; +} +.icon-zoom-in:before { + content: "\e976"; +} +.icon-sort-numerically:before { + content: "\e977"; +} +.icon-sort-alphabetically:before { + content: "\e978"; +} +.icon-input-checked:before { + content: "\e979"; +} +.icon-calender:before { + content: "\e97a"; +} +.icon-world2:before { + content: "\e97b"; +} +.icon-notes:before { + content: "\e97c"; +} +.icon-code:before { + content: "\e97d"; +} +.icon-arrow-sync:before { + content: "\e97e"; +} +.icon-arrow-shuffle:before { + content: "\e97f"; +} +.icon-arrow-repeat:before { + content: "\e980"; +} +.icon-arrow-minimise:before { + content: "\e981"; +} +.icon-arrow-maximise:before { + content: "\e982"; +} +.icon-arrow-loop:before { + content: "\e983"; +} +.icon-anchor:before { + content: "\e984"; +} +.icon-spanner:before { + content: "\e985"; +} +.icon-puzzle:before { + content: "\e986"; +} +.icon-power:before { + content: "\e987"; +} +.icon-plane:before { + content: "\e988"; +} +.icon-pi:before { + content: "\e989"; +} +.icon-phone:before { + content: "\e98a"; +} +.icon-microphone2:before { + content: "\e98b"; +} +.icon-media-rewind:before { + content: "\e98c"; +} +.icon-flag:before { + content: "\e98d"; +} +.icon-adjust-brightness:before { + content: "\e98e"; +} +.icon-waves:before { + content: "\e98f"; +} +.icon-social-twitter:before { + content: "\e990"; +} +.icon-social-facebook:before { + content: "\e991"; +} +.icon-social-dribbble:before { + content: "\e992"; +} +.icon-media-stop:before { + content: "\e993"; +} +.icon-media-record:before { + content: "\e994"; +} +.icon-media-play:before { + content: "\e995"; +} +.icon-media-fast-forward:before { + content: "\e996"; +} +.icon-media-eject:before { + content: "\e997"; +} +.icon-social-vimeo:before { + content: "\e998"; +} +.icon-social-tumbler:before { + content: "\e999"; +} +.icon-social-skype:before { + content: "\e99a"; +} +.icon-social-pinterest:before { + content: "\e99b"; +} +.icon-social-linkedin:before { + content: "\e99c"; +} +.icon-social-last-fm:before { + content: "\e99d"; +} +.icon-social-github:before { + content: "\e99e"; +} +.icon-social-flickr:before { + content: "\e99f"; +} +.icon-at:before { + content: "\e9a0"; +} +.icon-times-outline:before { + content: "\e9a1"; +} +.icon-plus-outline:before { + content: "\e9a2"; +} +.icon-minus-outline:before { + content: "\e9a3"; +} +.icon-tick-outline:before { + content: "\e9a4"; +} +.icon-th-large-outline:before { + content: "\e9a5"; +} +.icon-equals-outline:before { + content: "\e9a6"; +} +.icon-divide-outline:before { + content: "\e9a7"; +} +.icon-chevron-right-outline:before { + content: "\e9a8"; +} +.icon-chevron-left-outline:before { + content: "\e9a9"; +} +.icon-arrow-right-outline:before { + content: "\e9aa"; +} +.icon-arrow-left-outline:before { + content: "\e9ab"; +} +.icon-th-small-outline:before { + content: "\e9ac"; +} +.icon-th-menu-outline:before { + content: "\e9ad"; +} +.icon-th-list-outline:before { + content: "\e9ae"; +} +.icon-news2:before { + content: "\e9b1"; +} +.icon-home-outline:before { + content: "\e9b2"; +} +.icon-arrow-up-outline:before { + content: "\e9b3"; +} +.icon-arrow-forward-outline:before { + content: "\e9b4"; +} +.icon-arrow-down-outline:before { + content: "\e9b5"; +} +.icon-arrow-back-outline:before { + content: "\e9b6"; +} +.icon-trash3:before { + content: "\e9b7"; +} +.icon-rss-outline:before { + content: "\e9b8"; +} +.icon-message:before { + content: "\e9b9"; +} +.icon-location-outline:before { + content: "\e9ba"; +} +.icon-link-outline:before { + content: "\e9bb"; +} +.icon-image-outline:before { + content: "\e9bc"; +} +.icon-export-outline:before { + content: "\e9bd"; +} +.icon-cross:before { + content: "\e9be"; +} +.icon-wi-fi-outline:before { + content: "\e9bf"; +} +.icon-star-outline:before { + content: "\e9c0"; +} +.icon-media-pause-outline:before { + content: "\e9c1"; +} +.icon-mail:before { + content: "\e9c2"; +} +.icon-heart-outline:before { + content: "\e9c3"; +} +.icon-flash-outline:before { + content: "\e9c4"; +} +.icon-cancel-outline:before { + content: "\e9c5"; +} +.icon-beaker:before { + content: "\e9c6"; +} +.icon-arrow-move-outline:before { + content: "\e9c7"; +} +.icon-watch2:before { + content: "\e9c8"; +} +.icon-warning-outline:before { + content: "\e9c9"; +} +.icon-time:before { + content: "\e9ca"; +} +.icon-radar-outline:before { + content: "\e9cb"; +} +.icon-lock-open-outline:before { + content: "\e9cc"; +} +.icon-location-arrow-outline:before { + content: "\e9cd"; +} +.icon-info-outline:before { + content: "\e9ce"; +} +.icon-backspace-outline:before { + content: "\e9cf"; +} +.icon-attachment-outline:before { + content: "\e9d0"; +} +.icon-user-outline:before { + content: "\e9d1"; +} +.icon-user-delete-outline:before { + content: "\e9d2"; +} +.icon-user-add-outline:before { + content: "\e9d3"; +} +.icon-lock-closed-outline:before { + content: "\e9d4"; +} +.icon-group-outline:before { + content: "\e9d5"; +} +.icon-chart-pie-outline:before { + content: "\e9d6"; +} +.icon-chart-line-outline:before { + content: "\e9d7"; +} +.icon-chart-bar-outline:before { + content: "\e9d8"; +} +.icon-chart-area-outline:before { + content: "\e9d9"; +} +.icon-video-outline:before { + content: "\e9da"; +} +.icon-point-of-interest-outline:before { + content: "\e9db"; +} +.icon-map:before { + content: "\e9dc"; +} +.icon-key-outline:before { + content: "\e9dd"; +} +.icon-infinity-outline:before { + content: "\e9de"; +} +.icon-globe-outline:before { + content: "\e9df"; +} +.icon-eye-outline:before { + content: "\e9e0"; +} +.icon-cog-outline:before { + content: "\e9e1"; +} +.icon-camera-outline:before { + content: "\e9e2"; +} +.icon-upload-outline:before { + content: "\e9e3"; +} +.icon-support:before { + content: "\e9e4"; +} +.icon-scissors-outline:before { + content: "\e9e5"; +} +.icon-refresh-outline:before { + content: "\e9e6"; +} +.icon-info-large-outline:before { + content: "\e9e7"; +} +.icon-eject-outline:before { + content: "\e9e8"; +} +.icon-download-outline:before { + content: "\e9e9"; +} +.icon-battery-mid:before { + content: "\e9ea"; +} +.icon-battery-low:before { + content: "\e9eb"; +} +.icon-battery-high:before { + content: "\e9ec"; +} +.icon-zoom-outline:before { + content: "\e9ed"; +} +.icon-zoom-out-outline:before { + content: "\e9ee"; +} +.icon-zoom-in-outline:before { + content: "\e9ef"; +} +.icon-tag3:before { + content: "\e9f0"; +} +.icon-tabs-outline:before { + content: "\e9f1"; +} +.icon-pin-outline:before { + content: "\e9f2"; +} +.icon-message-typing:before { + content: "\e9f3"; +} +.icon-directions:before { + content: "\e9f4"; +} +.icon-battery-full:before { + content: "\e9f5"; +} +.icon-battery-charge:before { + content: "\e9f6"; +} +.icon-pipette:before { + content: "\e9f7"; +} +.icon-pencil:before { + content: "\e9f8"; +} +.icon-folder:before { + content: "\e9f9"; +} +.icon-folder-delete:before { + content: "\e9fa"; +} +.icon-folder-add:before { + content: "\e9fb"; +} +.icon-edit:before { + content: "\e9fc"; +} +.icon-document:before { + content: "\e9fd"; +} +.icon-document-delete:before { + content: "\e9fe"; +} +.icon-document-add:before { + content: "\e9ff"; +} +.icon-brush:before { + content: "\ea00"; +} +.icon-thumbs-up:before { + content: "\ea01"; +} +.icon-thumbs-down:before { + content: "\ea02"; +} +.icon-pen:before { + content: "\ea03"; +} +.icon-sort-numerically-outline:before { + content: "\ea04"; +} +.icon-sort-alphabetically-outline:before { + content: "\ea05"; +} +.icon-social-last-fm-circular:before { + content: "\ea06"; +} +.icon-social-github-circular:before { + content: "\ea07"; +} +.icon-compass:before { + content: "\ea08"; +} +.icon-bookmark:before { + content: "\ea09"; +} +.icon-input-checked-outline:before { + content: "\ea0a"; +} +.icon-code-outline:before { + content: "\ea0b"; +} +.icon-calender-outline:before { + content: "\ea0c"; +} +.icon-business-card:before { + content: "\ea0d"; +} +.icon-arrow-up:before { + content: "\ea0e"; +} +.icon-arrow-sync-outline:before { + content: "\ea0f"; +} +.icon-arrow-right:before { + content: "\ea10"; +} +.icon-arrow-repeat-outline:before { + content: "\ea11"; +} +.icon-arrow-loop-outline:before { + content: "\ea12"; +} +.icon-arrow-left:before { + content: "\ea13"; +} +.icon-flow-switch:before { + content: "\ea14"; +} +.icon-flow-parallel:before { + content: "\ea15"; +} +.icon-flow-merge:before { + content: "\ea16"; +} +.icon-document-text:before { + content: "\ea17"; +} +.icon-clipboard:before { + content: "\ea18"; +} +.icon-calculator:before { + content: "\ea19"; +} +.icon-arrow-minimise-outline:before { + content: "\ea1a"; +} +.icon-arrow-maximise-outline:before { + content: "\ea1b"; +} +.icon-arrow-down:before { + content: "\ea1c"; +} +.icon-gift:before { + content: "\ea1d"; +} +.icon-film:before { + content: "\ea1e"; +} +.icon-database:before { + content: "\ea1f"; +} +.icon-bell:before { + content: "\ea20"; +} +.icon-anchor-outline:before { + content: "\ea21"; +} +.icon-adjust-contrast:before { + content: "\ea22"; +} +.icon-world-outline:before { + content: "\ea23"; +} +.icon-shopping-bag:before { + content: "\ea24"; +} +.icon-power-outline:before { + content: "\ea25"; +} +.icon-notes-outline:before { + content: "\ea26"; +} +.icon-device-tablet:before { + content: "\ea27"; +} +.icon-device-phone:before { + content: "\ea28"; +} +.icon-device-laptop:before { + content: "\ea29"; +} +.icon-device-desktop:before { + content: "\ea2a"; +} +.icon-briefcase:before { + content: "\ea2b"; +} +.icon-stopwatch:before { + content: "\ea2c"; +} +.icon-spanner-outline:before { + content: "\ea2d"; +} +.icon-puzzle-outline:before { + content: "\ea2e"; +} +.icon-printer:before { + content: "\ea2f"; +} +.icon-pi-outline:before { + content: "\ea30"; +} +.icon-lightbulb:before { + content: "\ea31"; +} +.icon-flag-outline:before { + content: "\ea32"; +} +.icon-contacts:before { + content: "\ea33"; +} +.icon-archive2:before { + content: "\ea34"; +} +.icon-weather-stormy:before { + content: "\ea35"; +} +.icon-weather-shower:before { + content: "\ea36"; +} +.icon-weather-partly-sunny:before { + content: "\ea37"; +} +.icon-weather-downpour:before { + content: "\ea38"; +} +.icon-weather-cloudy:before { + content: "\ea39"; +} +.icon-plane-outline:before { + content: "\ea3a"; +} +.icon-phone-outline:before { + content: "\ea3b"; +} +.icon-microphone-outline:before { + content: "\ea3c"; +} +.icon-weather-windy:before { + content: "\ea3d"; +} +.icon-weather-windy-cloudy:before { + content: "\ea3e"; +} +.icon-weather-sunny:before { + content: "\ea3f"; +} +.icon-weather-snow:before { + content: "\ea40"; +} +.icon-weather-night:before { + content: "\ea41"; +} +.icon-media-stop-outline:before { + content: "\ea42"; +} +.icon-media-rewind-outline:before { + content: "\ea43"; +} +.icon-media-record-outline:before { + content: "\ea44"; +} +.icon-media-play-outline:before { + content: "\ea45"; +} +.icon-media-fast-forward-outline:before { + content: "\ea46"; +} +.icon-media-eject-outline:before { + content: "\ea47"; +} +.icon-wine:before { + content: "\ea48"; +} +.icon-waves-outline:before { + content: "\ea49"; +} +.icon-ticket:before { + content: "\ea4a"; +} +.icon-tags:before { + content: "\ea4b"; +} +.icon-plug:before { + content: "\ea4c"; +} +.icon-headphones:before { + content: "\ea4d"; +} +.icon-credit-card:before { + content: "\ea4e"; +} +.icon-coffee:before { + content: "\ea4f"; +} +.icon-book:before { + content: "\ea50"; +} +.icon-beer:before { + content: "\ea51"; +} +.icon-volume2:before { + content: "\ea52"; +} +.icon-volume-up:before { + content: "\ea53"; +} +.icon-volume-mute:before { + content: "\ea54"; +} +.icon-volume-down:before { + content: "\ea55"; +} +.icon-social-vimeo-circular:before { + content: "\ea56"; +} +.icon-social-twitter-circular:before { + content: "\ea57"; +} +.icon-social-pinterest-circular:before { + content: "\ea58"; +} +.icon-social-linkedin-circular:before { + content: "\ea59"; +} +.icon-social-facebook-circular:before { + content: "\ea5a"; +} +.icon-social-dribbble-circular:before { + content: "\ea5b"; +} +.icon-tree:before { + content: "\ea5c"; +} +.icon-thermometer2:before { + content: "\ea5d"; +} +.icon-social-tumbler-circular:before { + content: "\ea5e"; +} +.icon-social-skype-outline:before { + content: "\ea5f"; +} +.icon-social-flickr-circular:before { + content: "\ea60"; +} +.icon-social-at-circular:before { + content: "\ea61"; +} +.icon-shopping-cart:before { + content: "\ea62"; +} +.icon-messages:before { + content: "\ea63"; +} +.icon-leaf:before { + content: "\ea64"; +} +.icon-feather:before { + content: "\ea65"; +} +.icon-eye2:before { + content: "\e064"; +} +.icon-paper-clip:before { + content: "\e065"; +} +.icon-mail5:before { + content: "\e066"; +} +.icon-toggle:before { + content: "\e067"; +} +.icon-layout:before { + content: "\e068"; +} +.icon-link2:before { + content: "\e069"; +} +.icon-bell2:before { + content: "\e06a"; +} +.icon-lock3:before { + content: "\e06b"; +} +.icon-unlock:before { + content: "\e06c"; +} +.icon-ribbon2:before { + content: "\e06d"; +} +.icon-image2:before { + content: "\e06e"; +} +.icon-signal:before { + content: "\e06f"; +} +.icon-target3:before { + content: "\e070"; +} +.icon-clipboard3:before { + content: "\e071"; +} +.icon-clock3:before { + content: "\e072"; +} +.icon-watch:before { + content: "\e073"; +} +.icon-air-play:before { + content: "\e074"; +} +.icon-camera3:before { + content: "\e075"; +} +.icon-video2:before { + content: "\e076"; +} +.icon-disc:before { + content: "\e077"; +} +.icon-printer3:before { + content: "\e078"; +} +.icon-monitor:before { + content: "\e079"; +} +.icon-server:before { + content: "\e07a"; +} +.icon-cog2:before { + content: "\e07b"; +} +.icon-heart3:before { + content: "\e07c"; +} +.icon-paragraph:before { + content: "\e07d"; +} +.icon-align-justify:before { + content: "\e07e"; +} +.icon-align-left:before { + content: "\e07f"; +} +.icon-align-center:before { + content: "\e080"; +} +.icon-align-right:before { + content: "\e081"; +} +.icon-book2:before { + content: "\e082"; +} +.icon-layers2:before { + content: "\e083"; +} +.icon-stack2:before { + content: "\e084"; +} +.icon-stack-2:before { + content: "\e085"; +} +.icon-paper:before { + content: "\e086"; +} +.icon-paper-stack:before { + content: "\e087"; +} +.icon-search3:before { + content: "\e088"; +} +.icon-zoom-in2:before { + content: "\e089"; +} +.icon-zoom-out2:before { + content: "\e08a"; +} +.icon-reply2:before { + content: "\e08b"; +} +.icon-circle-plus:before { + content: "\e08c"; +} +.icon-circle-minus:before { + content: "\e08d"; +} +.icon-circle-check:before { + content: "\e08e"; +} +.icon-circle-cross:before { + content: "\e08f"; +} +.icon-square-plus:before { + content: "\e090"; +} +.icon-square-minus:before { + content: "\e091"; +} +.icon-square-check:before { + content: "\e092"; +} +.icon-square-cross:before { + content: "\e093"; +} +.icon-microphone:before { + content: "\e094"; +} +.icon-record:before { + content: "\e095"; +} +.icon-skip-back:before { + content: "\e096"; +} +.icon-rewind:before { + content: "\e097"; +} +.icon-play4:before { + content: "\e098"; +} +.icon-pause3:before { + content: "\e099"; +} +.icon-stop3:before { + content: "\e09a"; +} +.icon-fast-forward:before { + content: "\e09b"; +} +.icon-skip-forward:before { + content: "\e09c"; +} +.icon-shuffle2:before { + content: "\e09d"; +} +.icon-repeat:before { + content: "\e09e"; +} +.icon-folder2:before { + content: "\e09f"; +} +.icon-umbrella:before { + content: "\e0a0"; +} +.icon-moon:before { + content: "\e0a1"; +} +.icon-thermometer:before { + content: "\e0a2"; +} +.icon-drop:before { + content: "\e0a3"; +} +.icon-sun2:before { + content: "\e0a4"; +} +.icon-cloud3:before { + content: "\e0a5"; +} +.icon-cloud-upload2:before { + content: "\e0a6"; +} +.icon-cloud-download2:before { + content: "\e0a7"; +} +.icon-upload4:before { + content: "\e0a8"; +} +.icon-download4:before { + content: "\e0a9"; +} +.icon-location3:before { + content: "\e0aa"; +} +.icon-location-2:before { + content: "\e0ab"; +} +.icon-map3:before { + content: "\e0ac"; +} +.icon-battery:before { + content: "\e0ad"; +} +.icon-head:before { + content: "\e0ae"; +} +.icon-briefcase3:before { + content: "\e0af"; +} +.icon-speech-bubble:before { + content: "\e0b0"; +} +.icon-anchor2:before { + content: "\e0b1"; +} +.icon-globe2:before { + content: "\e0b2"; +} +.icon-box:before { + content: "\e0b3"; +} +.icon-reload:before { + content: "\e0b4"; +} +.icon-share3:before { + content: "\e0b5"; +} +.icon-marquee:before { + content: "\e0b6"; +} +.icon-marquee-plus:before { + content: "\e0b7"; +} +.icon-marquee-minus:before { + content: "\e0b8"; +} +.icon-tag:before { + content: "\e0b9"; +} +.icon-power2:before { + content: "\e0ba"; +} +.icon-command2:before { + content: "\e0bb"; +} +.icon-alt:before { + content: "\e0bc"; +} +.icon-esc:before { + content: "\e0bd"; +} +.icon-bar-graph:before { + content: "\e0be"; +} +.icon-bar-graph-2:before { + content: "\e0bf"; +} +.icon-pie-graph:before { + content: "\e0c0"; +} +.icon-star:before { + content: "\e0c1"; +} +.icon-arrow-left3:before { + content: "\e0c2"; +} +.icon-arrow-right3:before { + content: "\e0c3"; +} +.icon-arrow-up3:before { + content: "\e0c4"; +} +.icon-arrow-down3:before { + content: "\e0c5"; +} +.icon-volume:before { + content: "\e0c6"; +} +.icon-mute:before { + content: "\e0c7"; +} +.icon-content-right:before { + content: "\e100"; +} +.icon-content-left:before { + content: "\e101"; +} +.icon-grid2:before { + content: "\e102"; +} +.icon-grid-2:before { + content: "\e103"; +} +.icon-columns:before { + content: "\e104"; +} +.icon-loader:before { + content: "\e105"; +} +.icon-bag:before { + content: "\e106"; +} +.icon-ban:before { + content: "\e107"; +} +.icon-flag3:before { + content: "\e108"; +} +.icon-trash:before { + content: "\e109"; +} +.icon-expand2:before { + content: "\e110"; +} +.icon-contract:before { + content: "\e111"; +} +.icon-maximize:before { + content: "\e112"; +} +.icon-minimize:before { + content: "\e113"; +} +.icon-plus2:before { + content: "\e114"; +} +.icon-minus2:before { + content: "\e115"; +} +.icon-check:before { + content: "\e116"; +} +.icon-cross2:before { + content: "\e117"; +} +.icon-move:before { + content: "\e118"; +} +.icon-delete:before { + content: "\e119"; +} +.icon-menu5:before { + content: "\e120"; +} +.icon-archive:before { + content: "\e121"; +} +.icon-inbox:before { + content: "\e122"; +} +.icon-outbox:before { + content: "\e123"; +} +.icon-file:before { + content: "\e124"; +} +.icon-file-add:before { + content: "\e125"; +} +.icon-file-subtract:before { + content: "\e126"; +} +.icon-help:before { + content: "\e127"; +} +.icon-open:before { + content: "\e128"; +} +.icon-ellipsis:before { + content: "\e129"; +} +.icon-heart4:before { + content: "\e900"; +} +.icon-cloud4:before { + content: "\e901"; +} +.icon-star2:before { + content: "\e902"; +} +.icon-tv2:before { + content: "\e903"; +} +.icon-sound:before { + content: "\e904"; +} +.icon-video3:before { + content: "\e905"; +} +.icon-trash2:before { + content: "\e906"; +} +.icon-user2:before { + content: "\e907"; +} +.icon-key3:before { + content: "\e908"; +} +.icon-search4:before { + content: "\e909"; +} +.icon-settings:before { + content: "\e90a"; +} +.icon-camera4:before { + content: "\e90b"; +} +.icon-tag2:before { + content: "\e90c"; +} +.icon-lock4:before { + content: "\e90d"; +} +.icon-bulb:before { + content: "\e90e"; +} +.icon-pen2:before { + content: "\e90f"; +} +.icon-diamond:before { + content: "\e910"; +} +.icon-display2:before { + content: "\e911"; +} +.icon-location4:before { + content: "\e912"; +} +.icon-eye3:before { + content: "\e913"; +} +.icon-bubble3:before { + content: "\e914"; +} +.icon-stack3:before { + content: "\e915"; +} +.icon-cup:before { + content: "\e916"; +} +.icon-phone3:before { + content: "\e917"; +} +.icon-news:before { + content: "\e918"; +} +.icon-mail6:before { + content: "\e919"; +} +.icon-like:before { + content: "\e91a"; +} +.icon-photo:before { + content: "\e91b"; +} +.icon-note:before { + content: "\e91c"; +} +.icon-clock4:before { + content: "\e91d"; +} +.icon-paperplane:before { + content: "\e91e"; +} +.icon-params:before { + content: "\e91f"; +} +.icon-banknote:before { + content: "\e920"; +} +.icon-data:before { + content: "\e921"; +} +.icon-music2:before { + content: "\e922"; +} +.icon-megaphone2:before { + content: "\e923"; +} +.icon-study:before { + content: "\e924"; +} +.icon-lab2:before { + content: "\e925"; +} +.icon-food:before { + content: "\e926"; +} +.icon-t-shirt:before { + content: "\e927"; +} +.icon-fire2:before { + content: "\e928"; +} +.icon-clip:before { + content: "\e929"; +} +.icon-shop:before { + content: "\e92a"; +} +.icon-calendar3:before { + content: "\e92b"; +} +.icon-wallet2:before { + content: "\e92c"; +} +.icon-vynil:before { + content: "\e92d"; +} +.icon-truck2:before { + content: "\e92e"; +} +.icon-world:before { + content: "\e92f"; +} +.icon-spinner6:before { + content: "\e9af"; +} +.icon-spinner7:before { + content: "\e9b0"; +} +.icon-amazon:before { + content: "\eab7"; +} +.icon-google:before { + content: "\eab8"; +} +.icon-google2:before { + content: "\eab9"; +} +.icon-google3:before { + content: "\eaba"; +} +.icon-google-plus:before { + content: "\eabb"; +} +.icon-google-plus2:before { + content: "\eabc"; +} +.icon-google-plus3:before { + content: "\eabd"; +} +.icon-hangouts:before { + content: "\eabe"; +} +.icon-google-drive:before { + content: "\eabf"; +} +.icon-facebook2:before { + content: "\eac0"; +} +.icon-facebook22:before { + content: "\eac1"; +} +.icon-instagram:before { + content: "\eac2"; +} +.icon-whatsapp:before { + content: "\eac3"; +} +.icon-spotify:before { + content: "\eac4"; +} +.icon-telegram:before { + content: "\eac5"; +} +.icon-twitter2:before { + content: "\eac6"; +} +.icon-vine:before { + content: "\eac7"; +} +.icon-vk:before { + content: "\eac8"; +} +.icon-renren:before { + content: "\eac9"; +} +.icon-sina-weibo:before { + content: "\eaca"; +} +.icon-rss2:before { + content: "\eacb"; +} +.icon-rss22:before { + content: "\eacc"; +} +.icon-youtube:before { + content: "\eacd"; +} +.icon-youtube2:before { + content: "\eace"; +} +.icon-twitch:before { + content: "\eacf"; +} +.icon-vimeo:before { + content: "\ead0"; +} +.icon-vimeo2:before { + content: "\ead1"; +} +.icon-lanyrd:before { + content: "\ead2"; +} +.icon-flickr:before { + content: "\ead3"; +} +.icon-flickr2:before { + content: "\ead4"; +} +.icon-flickr3:before { + content: "\ead5"; +} +.icon-flickr4:before { + content: "\ead6"; +} +.icon-dribbble2:before { + content: "\ead7"; +} +.icon-behance:before { + content: "\ead8"; +} +.icon-behance2:before { + content: "\ead9"; +} +.icon-deviantart:before { + content: "\eada"; +} +.icon-500px:before { + content: "\eadb"; +} +.icon-steam:before { + content: "\eadc"; +} +.icon-steam2:before { + content: "\eadd"; +} +.icon-dropbox:before { + content: "\eade"; +} +.icon-onedrive:before { + content: "\eadf"; +} +.icon-github:before { + content: "\eae0"; +} +.icon-npm:before { + content: "\eae1"; +} +.icon-basecamp:before { + content: "\eae2"; +} +.icon-trello:before { + content: "\eae3"; +} +.icon-wordpress:before { + content: "\eae4"; +} +.icon-joomla:before { + content: "\eae5"; +} +.icon-ello:before { + content: "\eae6"; +} +.icon-blogger:before { + content: "\eae7"; +} +.icon-blogger2:before { + content: "\eae8"; +} +.icon-tumblr2:before { + content: "\eae9"; +} +.icon-tumblr22:before { + content: "\eaea"; +} +.icon-yahoo:before { + content: "\eaeb"; +} +.icon-yahoo2:before { + content: "\eaec"; +} +.icon-tux:before { + content: "\eaed"; +} +.icon-appleinc:before { + content: "\eaee"; +} +.icon-finder:before { + content: "\eaef"; +} +.icon-android:before { + content: "\eaf0"; +} +.icon-windows:before { + content: "\eaf1"; +} +.icon-windows8:before { + content: "\eaf2"; +} +.icon-soundcloud:before { + content: "\eaf3"; +} +.icon-soundcloud2:before { + content: "\eaf4"; +} +.icon-skype:before { + content: "\eaf5"; +} +.icon-reddit:before { + content: "\eaf6"; +} +.icon-hackernews:before { + content: "\eaf7"; +} +.icon-wikipedia:before { + content: "\eaf8"; +} +.icon-linkedin2:before { + content: "\eaf9"; +} +.icon-linkedin22:before { + content: "\eafa"; +} +.icon-lastfm:before { + content: "\eafb"; +} +.icon-lastfm2:before { + content: "\eafc"; +} +.icon-delicious:before { + content: "\eafd"; +} +.icon-stumbleupon:before { + content: "\eafe"; +} +.icon-stumbleupon2:before { + content: "\eaff"; +} +.icon-stackoverflow:before { + content: "\eb00"; +} +.icon-pinterest:before { + content: "\eb01"; +} +.icon-pinterest2:before { + content: "\eb02"; +} +.icon-xing:before { + content: "\eb03"; +} +.icon-xing2:before { + content: "\eb04"; +} +.icon-flattr:before { + content: "\eb05"; +} +.icon-foursquare:before { + content: "\eb06"; +} +.icon-yelp:before { + content: "\eb07"; +} +.icon-paypal:before { + content: "\eb08"; +} +.icon-chrome:before { + content: "\eb09"; +} +.icon-firefox:before { + content: "\eb0a"; +} +.icon-IE:before { + content: "\eb0b"; +} +.icon-edge:before { + content: "\eb0c"; +} +.icon-safari:before { + content: "\eb0d"; +} +.icon-opera:before { + content: "\eb0e"; +} +.icon-file-pdf:before { + content: "\eb0f"; +} +.icon-file-openoffice:before { + content: "\eb10"; +} +.icon-file-word:before { + content: "\eb11"; +} +.icon-file-excel:before { + content: "\eb12"; +} +.icon-libreoffice:before { + content: "\eb13"; +} +.icon-html-five:before { + content: "\eb14"; +} +.icon-html-five2:before { + content: "\eb15"; +} +.icon-css3:before { + content: "\eb16"; +} +.icon-git:before { + content: "\eb17"; +} +.icon-codepen:before { + content: "\eb18"; +} +.icon-svg:before { + content: "\eb19"; +} +.icon-IcoMoon:before { + content: "\eb1a"; +} + diff --git a/static/css/owl.carousel.min.css b/static/css/owl.carousel.min.css new file mode 100644 index 0000000..133dec3 --- /dev/null +++ b/static/css/owl.carousel.min.css @@ -0,0 +1 @@ +.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1} \ No newline at end of file diff --git a/static/css/owl.theme.default.min.css b/static/css/owl.theme.default.min.css new file mode 100644 index 0000000..20aeee9 --- /dev/null +++ b/static/css/owl.theme.default.min.css @@ -0,0 +1,52 @@ +.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} + +/*.owl-theme .owl-controls { + margin-top:10px; + text-align:center; + -webkit-tap-highlight-color:transparent +} +.owl-theme .owl-controls .owl-nav[class*=owl-] { + color:#fff; + font-size:14px; + margin:5px; + padding:4px 7px; + background:#d6d6d6; + display:inline-block; + cursor:pointer; + -webkit-border-radius:3px; + -moz-border-radius:3px; + border-radius:3px +} +.owl-theme .owl-controls .owl-nav[class*=owl-]:hover { + background:#869791; + color:#fff; + text-decoration:none +} +.owl-theme .owl-controls .owl-nav .disabled { + opacity:.5; + cursor:default +} +.owl-theme .owl-dots .owl-dot { + display:inline-block; + zoom:1; + *display:inline +} +.owl-theme .owl-dots .owl-dot span { + width:10px; + height:10px; + margin:5px 7px; + background:#d6d6d6; + display:block; + -webkit-backface-visibility:visible; + -webkit-transition:opacity 200ms ease; + -moz-transition:opacity 200ms ease; + -ms-transition:opacity 200ms ease; + -o-transition:opacity 200ms ease; + transition:opacity 200ms ease; + -webkit-border-radius:30px; + -moz-border-radius:30px; + border-radius:30px +} +.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { + background:#869791 +}*/ \ No newline at end of file diff --git a/static/css/style.css b/static/css/style.css new file mode 100644 index 0000000..c6ee35a --- /dev/null +++ b/static/css/style.css @@ -0,0 +1,1429 @@ +@font-face { + font-family: 'icomoon'; + src: url("../fonts/icomoon/icomoon.eot?srf3rx"); + src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg"); + font-weight: normal; + font-style: normal; } + +/* ======================================================= +* +* Template Style +* Edit this section +* +* ======================================================= */ +body { + font-family: "Quicksand", Arial, sans-serif; + font-weight: 400; + font-size: 15px; + line-height: 1.8; + color: rgba(0, 0, 0, 0.7); } + @media screen and (max-width: 992px) { + body { + font-size: 16px; } } + +a { + color: #2c98f0; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } + a:hover, a:active, a:focus { + color: #2c98f0; + outline: none; + text-decoration: none !important; } + +p { + margin-bottom: 1.5em; } + +h1, h2, h3, h4, h5, h6 { + color: #000; + font-family: "Playfair Display", Georgia, serif; + font-weight: 400; + margin: 0 0 30px 0; } + +figure { + margin-bottom: 2.5em; + float: left; + width: 100%; } + figure figcaption { + font-size: 16px; + width: 80%; + margin: 20px auto 0px auto; + color: #b3b3b3; + font-style: italic; + font-family: "Quicksand", Arial, sans-serif; } + @media screen and (max-width: 480px) { + figure figcaption { + width: 100%; } } + +::-webkit-selection { + color: #fff; + background: #2c98f0; } + +::-moz-selection { + color: #fff; + background: #2c98f0; } + +::selection { + color: #fff; + background: #2c98f0; } + +#colorlib-page { + width: 100%; + overflow: hidden; + position: relative; } + +#colorlib-aside { + padding-top: 3em; + padding-bottom: 40px; + float: left; + width: 300px; + position: fixed; + overflow-y: scroll; + z-index: 1001; + background: #f2f3f7; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } + @media screen and (max-width: 768px) { + #colorlib-aside { + width: 300px; + -moz-transform: translateX(-300px); + -webkit-transform: translateX(-300px); + -ms-transform: translateX(-300px); + -o-transform: translateX(-300px); + transform: translateX(-300px); + padding-top: 4em; } } + #colorlib-aside .author-img { + width: 150px; + height: 150px; + margin: 0 auto; + margin-bottom: 30px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; } + #colorlib-aside .position { + display: block; + margin-bottom: 2em; + font-size: 12px; + text-transform: uppercase; } + #colorlib-aside #colorlib-logo { + text-align: right; + font-weight: 700; + font-size: 22px; + margin-bottom: .5em; + display: block; + width: 100%; } + #colorlib-aside #colorlib-logo a { + display: block; + text-align: center; + color: #000; + padding-right: .3em; } + #colorlib-aside #colorlib-main-menu { + display: block; + width: 100%; } + #colorlib-aside #colorlib-main-menu .collapse { + display: block !important; } + #colorlib-aside #colorlib-main-menu ul { + text-align: center; + margin: 0; + padding: 0; } + @media screen and (max-width: 768px) { + #colorlib-aside #colorlib-main-menu ul { + margin: 0 0 2em 0; } } + #colorlib-aside #colorlib-main-menu ul li { + margin: 0 0 10px 0; + padding: 0; + list-style: none; + font-size: 12px; + font-weight: 500; + text-transform: uppercase; + letter-spacing: 1px; } + #colorlib-aside #colorlib-main-menu ul li a { + color: rgba(0, 0, 0, 0.7); + text-decoration: none; + position: relative; + padding: 10px 0; + font-family: "Quicksand", Arial, sans-serif; + -webkit-transition: 0.3s; + -o-transition: 0.3s; + transition: 0.3s; } + #colorlib-aside #colorlib-main-menu ul li a:after { + content: ""; + position: absolute; + height: 1px; + bottom: 7px; + left: 0; + right: 0; + background-color: #2c98f0; + visibility: hidden; + -webkit-transform: scaleX(0); + -moz-transform: scaleX(0); + -ms-transform: scaleX(0); + -o-transform: scaleX(0); + transform: scaleX(0); + -webkit-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + -moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + -ms-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + -o-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); } + #colorlib-aside #colorlib-main-menu ul li a:hover { + text-decoration: none; + color: black; } + #colorlib-aside #colorlib-main-menu ul li a:hover:after { + visibility: visible; + -webkit-transform: scaleX(1); + -moz-transform: scaleX(1); + -ms-transform: scaleX(1); + -o-transform: scaleX(1); + transform: scaleX(1); } + #colorlib-aside #colorlib-main-menu ul li.active a { + color: #2c98f0; } + #colorlib-aside #colorlib-main-menu ul li.active a:after { + visibility: visible; + -webkit-transform: scaleX(1); + -moz-transform: scaleX(1); + -ms-transform: scaleX(1); + -o-transform: scaleX(1); + transform: scaleX(1); } + #colorlib-aside .colorlib-footer { + font-size: 15px; + text-align: center; + font-weight: 400; + color: rgba(0, 0, 0, 0.5); + padding: 0 20px; + width: 100%; } + @media screen and (max-width: 768px) { + #colorlib-aside .colorlib-footer { + position: relative; + bottom: 0; } } + #colorlib-aside .colorlib-footer span { + display: block; } + #colorlib-aside .colorlib-footer ul { + padding: 0; + margin: 0; } + #colorlib-aside .colorlib-footer ul li { + padding: 0; + margin: 0; + display: inline; + list-style: none; } + #colorlib-aside .colorlib-footer ul li a { + color: rgba(255, 255, 255, 0.3); + padding: 4px; } + #colorlib-aside .colorlib-footer ul li a:hover, #colorlib-aside .colorlib-footer ul li a:active, #colorlib-aside .colorlib-footer ul li a:focus { + text-decoration: none; + outline: none; + color: #2c98f0; } + +.container-wrap { + max-width: 1170px; + margin: 0 auto; } + +#colorlib-main { + width: calc(100% - 300px); + float: right; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } + @media screen and (max-width: 768px) { + #colorlib-main { + width: 100%; + padding: 0 1em; } } + +#colorlib-hero { + min-height: 500px; + background: #fff url(../images/loader.gif) no-repeat center center; + width: 100%; + float: left; + margin-bottom: 10em; + clear: both; } + #colorlib-hero .flexslider { + border: none; + z-index: 1; + margin-bottom: 0; } + #colorlib-hero .flexslider .slides { + position: relative; + overflow: visible; } + #colorlib-hero .flexslider .slides li { + background-repeat: no-repeat; + background-size: cover; + background-position: bottom center; + min-height: 400px; + position: relative; } + #colorlib-hero .flexslider .flex-control-nav { + bottom: 20px; + z-index: 1000; + left: 20px; + float: left; + width: auto; } + @media screen and (max-width: 768px) { + #colorlib-hero .flexslider .flex-control-nav { + right: 20px; + top: 100px; } } + #colorlib-hero .flexslider .flex-control-nav li { + display: block; + margin-bottom: 10px; } + #colorlib-hero .flexslider .flex-control-nav li a { + background: rgba(0, 0, 0, 0.5); + -webkit-box-shadow: none; + box-shadow: none; + width: 12px; + height: 12px; + cursor: pointer; } + #colorlib-hero .flexslider .flex-control-nav li a.flex-active { + cursor: pointer; + background: transparent; + border: 2px solid #2c98f0; } + #colorlib-hero .flexslider .flex-direction-nav { + display: none; } + #colorlib-hero .flexslider .slider-text { + display: table; + opacity: 0; + min-height: 500px; + z-index: 9; } + #colorlib-hero .flexslider .slider-text > .slider-text-inner { + display: table-cell; + vertical-align: middle; + min-height: 700px; + padding: 2.5em; + position: relative; } + @media screen and (max-width: 768px) { + #colorlib-hero .flexslider .slider-text > .slider-text-inner { + text-align: center; } } + #colorlib-hero .flexslider .slider-text > .slider-text-inner h1, #colorlib-hero .flexslider .slider-text > .slider-text-inner h2 { + margin: 0; + padding: 0; + color: black; + font-family: "Playfair Display", Georgia, serif; } + #colorlib-hero .flexslider .slider-text > .slider-text-inner h1 { + margin-bottom: 20px; + font-size: 60px; + line-height: 1.3; + font-weight: 700; } + @media screen and (max-width: 768px) { + #colorlib-hero .flexslider .slider-text > .slider-text-inner h1 { + font-size: 28px; } } + #colorlib-hero .flexslider .slider-text > .slider-text-inner h2 { + font-size: 18px; + line-height: 1.5; + margin-bottom: 30px; + font-weight: 300; + font-family: "Quicksand", Arial, sans-serif; } + #colorlib-hero .flexslider .slider-text > .slider-text-inner h2 a { + color: rgba(44, 152, 240, 0.8); + border-bottom: 1px solid rgba(44, 152, 240, 0.7); } + #colorlib-hero .flexslider .slider-text > .slider-text-inner .heading-section { + font-size: 50px; } + @media screen and (max-width: 768px) { + #colorlib-hero .flexslider .slider-text > .slider-text-inner .heading-section { + font-size: 30px; } } + #colorlib-hero .flexslider .slider-text > .slider-text-inner s +.colorlib-lead { + font-size: 20px; + color: #fff; } + #colorlib-hero .flexslider .slider-text > .slider-text-inner p { + margin-bottom: 0; } + #colorlib-hero .flexslider .slider-text > .slider-text-inner .btn { + font-size: 12px; + text-transform: uppercase; + letter-spacing: 2px; + color: #000; + padding: 10px 15px !important; + border: none; + font-weight: 400; } + #colorlib-hero .flexslider .slider-text > .slider-text-inner .btn.btn-learn { + color: #000; + border: 1px solid #000; + background: transparent !important; } + #colorlib-hero .flexslider .slider-text > .slider-text-inner .btn.btn-learn:hover { + background: transparent !important; + border: 1px solid #000 !important; } + @media screen and (max-width: 768px) { + #colorlib-hero .flexslider .slider-text > .slider-text-inner .btn { + width: 100%; } } + +body.offcanvas { + overflow-x: hidden; } + body.offcanvas #colorlib-aside { + -moz-transform: translateX(0); + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + width: 300px; + background: #f2f3f7; + z-index: 999; + position: fixed; } + body.offcanvas #colorlib-main, body.offcanvas .colorlib-nav-toggle { + top: 0; + -moz-transform: translateX(300px); + -webkit-transform: translateX(300px); + -ms-transform: translateX(300px); + -o-transform: translateX(300px); + transform: translateX(300px); } + +.colorlib-narrow-content { + padding: 0 2.5em; } + @media screen and (max-width: 768px) { + .colorlib-narrow-content { + padding: 0; } } + +.no-gutters { + margin: 0; + padding: 0; } + +.colorlib-experience, +.colorlib-skills, +.colorlib-education, +.colorlib-blog, +.colorlib-work, +.colorlib-about, +.colorlib-services, +.colorlib-contact { + padding-top: 4em; + padding-bottom: 9em; + clear: both; + width: 100%; + display: block; } + @media screen and (max-width: 768px) { + .colorlib-experience, + .colorlib-skills, + .colorlib-education, + .colorlib-blog, + .colorlib-work, + .colorlib-about, + .colorlib-services, + .colorlib-contact { + padding-top: 5em; + padding-bottom: 8em; } } + +.author-img { + background-size: cover; + background-position: center center; + background-repeat: no-repeat; + position: relative; } + +.colorlib-heading { + font-size: 18px; + margin-bottom: 4em; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 5px; + line-height: 1.8; + position: relative; } + .colorlib-heading span { + display: block; } + @media screen and (max-width: 768px) { + .colorlib-heading { + margin-bottom: 3em; } } + +.heading-meta { + margin-bottom: 15px; + display: block; + font-size: 10px; + text-transform: uppercase; + color: #999999; + font-weight: 500; + letter-spacing: 5px; } + +.about-img { + width: 100%; + height: 600px; + margin-bottom: 30px; } + +.about-desc h3 { + font-size: 18px; + text-transform: uppercase; + letter-spacing: 5px; + font-weight: 500; } + +.hire { + padding: 2em; + background: #f9bf3f; } + .hire h2 { + line-height: 1.5; } + .hire .btn-hire { + color: #000; + text-transform: uppercase; + letter-spacing: 1px; + bordeR: 1px solid #000; + padding: 2px 10px; } + +.fancy-collapse-panel .panel-default > .panel-heading { + padding: 0; } + +.panel-heading a { + padding: 20px 25px; + display: block; + width: 100%; + font-weight: 500; + font-size: 14px; + letter-spacing: 1px; + text-transform: uppercase; + font-family: "Quicksand", Arial, sans-serif; + background-color: #2c98f0; + color: #fff; + position: relative; + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; + -ms-box-shadow: none !important; + -o-box-shadow: none !important; + box-shadow: none !important; } + +.panel { + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; + -ms-box-shadow: none !important; + -o-box-shadow: none !important; + box-shadow: none !important; + border: none; } + +.panel-heading a:after { + font-family: "icomoon"; + content: "\e115"; + position: absolute; + right: 20px; + font-size: 14px; + font-weight: 400; + top: 50%; + line-height: 1; + margin-top: -7px; } + +.panel-heading a.collapsed:after { + content: "\e114"; } + +.panel-heading a.collapsed { + background: #f2f3f7; + border: 1px solid #e6e6e6 !important; + color: #333333; } + +.panel-body { + padding: 1.5em; + margin-top: 5px; + border: 1px solid #e6e6e6 !important; } + +.timeline-centered { + position: relative; + margin-bottom: 30px; } + +.timeline-centered:before, .timeline-centered:after { + content: " "; + display: table; } + +.timeline-centered:after { + clear: both; } + +.timeline-centered:before, .timeline-centered:after { + content: " "; + display: table; } + +.timeline-centered:after { + clear: both; } + +.timeline-centered:before { + content: ''; + position: absolute; + display: block; + width: 4px; + background: #f2f3f7; + top: 20px; + bottom: 20px; + margin-left: 29px; } + +.timeline-centered .timeline-entry { + position: relative; + margin-top: 5px; + margin-left: 30px; + margin-bottom: 10px; + clear: both; } + +.timeline-centered .timeline-entry .timeline-entry-inner { + position: relative; + margin-left: -20px; } + +.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon { + display: block; + width: 40px; + height: 40px; + background: #2c98f0; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + -moz-box-shadow: 0 0 0 5px #f2f3f7; + -webkit-box-shadow: 0 0 0 5px #f2f3f7; + box-shadow: 0 0 0 5px #f2f3f7; + line-height: 40px; + float: left; } + .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon i { + color: #fff; } + .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-2 { + background: #ec5453; } + .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-3 { + background: #f9bf3f; } + .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-4 { + background: #a84cb8; } + .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-5 { + background: #2fa499; } + .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-none { + background: #fff; + width: 20px; + height: 20px; + margin-left: 10px; } + +.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label { + position: relative; + background: #f2f3f7; + padding: 1.5em; + margin-left: 60px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; } + +.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after { + content: ''; + display: block; + position: absolute; + width: 0; + height: 0; + border-style: solid; + border-width: 9px 9px 9px 0; + border-color: transparent #f2f3f7 transparent transparent; + left: 0; + top: 10px; + margin-left: -9px; } + +.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p { + margin-top: 15px; } + +.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 { + font-size: 20px; + font-family: "Quicksand", Arial, sans-serif; + font-weight: 500; } + +.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a { + color: #000; } + +.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span { + -webkit-opacity: .4; + -moz-opacity: .4; + opacity: .4; + -ms-filter: alpha(opacity=40); + filter: alpha(opacity=40); + font-size: 16px; } + +.services { + margin-bottom: 30px; + padding: 1.5em; + -webkit-box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); + -moz-box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); + -ms-box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); + -o-box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); + box-shadow: 0px 0px 56px -8px rgba(0, 0, 0, 0.17); + border-bottom: 2px solid #2c98f0; } + .services .icon2 { + display: block; + margin-bottom: 20px; } + .services .icon2 i { + font-size: 30px; + color: #2c98f0; } + .services h3 { + font-family: "Quicksand", Arial, sans-serif; + font-size: 16px; + font-weight: 500; } + .services.color-2 { + border-bottom: 2px solid #ec5453; } + .services.color-2 .icon2 i { + color: #ec5453; } + .services.color-3 { + border-bottom: 2px solid #f9bf3f; } + .services.color-3 .icon2 i { + color: #f9bf3f; } + .services.color-4 { + border-bottom: 2px solid #a84cb8; } + .services.color-4 .icon2 i { + color: #a84cb8; } + .services.color-5 { + border-bottom: 2px solid #2fa499; } + .services.color-6 { + border-bottom: 2px solid #4054b2; } + +.services { + margin-bottom: 80px; + position: relative; + z-index: 0; } + @media screen and (max-width: 768px) { + .services { + margin-bottom: 4em; } } + .services .icon { + position: absolute; + top: -20px; + left: 0; + right: 0; + width: 100px; + height: 50px; + display: table; + margin: 0 auto; + background: #2c98f0; } + .services .icon:before, .services .icon:after { + position: absolute; + left: 0; + right: 0; + content: ''; } + .services .icon:before { + top: -30px; + width: 0; + height: 0; + border-style: solid; + border-width: 0 50px 30px 50px; + border-color: transparent transparent #2c98f0 transparent; } + .services .icon:after { + bottom: -30px; + width: 0; + height: 0; + border-style: solid; + border-width: 30px 50px 0 50px; + border-color: #2c98f0 transparent transparent transparent; } + .services .icon i { + font-size: 30px; + color: #fff; + z-index: 1; + display: table-cell; + vertical-align: middle; } + .services .desc { + margin-top: 60px; } + .services .desc h3 { + font-size: 16px; + font-weight: 700; + text-transform: uppercase; } + .services.color-2 .icon { + background: #ec5453; } + .services.color-2 .icon:before { + border-color: transparent transparent #ec5453 transparent; } + .services.color-2 .icon:after { + border-color: #ec5453 transparent transparent transparent; } + .services.color-3 .icon { + background: #f9bf3f; } + .services.color-3 .icon:before { + border-color: transparent transparent #f9bf3f transparent; } + .services.color-3 .icon:after { + border-color: #f9bf3f transparent transparent transparent; } + .services.color-4 .icon { + background: #a84cb8; } + .services.color-4 .icon:before { + border-color: transparent transparent #a84cb8 transparent; } + .services.color-4 .icon:after { + border-color: #a84cb8 transparent transparent transparent; } + .services.color-5 .icon { + background: #2fa499; } + .services.color-5 .icon:before { + border-color: transparent transparent #2fa499 transparent; } + .services.color-5 .icon:after { + border-color: #2fa499 transparent transparent transparent; } + .services.color-6 .icon { + background: #4054b2; } + .services.color-6 .icon:before { + border-color: transparent transparent #4054b2 transparent; } + .services.color-6 .icon:after { + border-color: #4054b2 transparent transparent transparent; } + +.progress-wrap h3 { + font-size: 16px; + font-family: "Quicksand", Arial, sans-serif; + margin-bottom: 10px; } + +.progress { + height: 6px; + -webkit-box-shadow: none; + box-shadow: none; + background: #f2f3f7; + overflow: visible; } + +.progress-bar { + background: #2c98f0; + -webkit-box-shadow: none; + box-shadow: none; + font-size: 12px; + line-height: 1.2; + color: #000; + font-weight: 600; + text-align: right; + position: relative; + overflow: visible; + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + -ms-border-radius: 8px; + border-radius: 8px; } + .progress-bar:after { + position: absolute; + top: -2px; + right: 0; + width: 10px; + height: 10px; + content: ''; + background: #2c98f0; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; } + .progress-bar span { + position: absolute; + top: -22px; + right: 0; } + .progress-bar.color-1 { + background: #2c98f0; } + .progress-bar.color-1:after { + background: #2c98f0; } + .progress-bar.color-1 span { + color: #2c98f0; } + .progress-bar.color-2 { + background: #ec5453; } + .progress-bar.color-2:after { + background: #ec5453; } + .progress-bar.color-2 span { + color: #ec5453; } + .progress-bar.color-3 { + background: #f9bf3f; } + .progress-bar.color-3:after { + background: #f9bf3f; } + .progress-bar.color-3 span { + color: #f9bf3f; } + .progress-bar.color-4 { + background: #a84cb8; } + .progress-bar.color-4:after { + background: #a84cb8; } + .progress-bar.color-4 span { + color: #a84cb8; } + .progress-bar.color-5 { + background: #2fa499; } + .progress-bar.color-5:after { + background: #2fa499; } + .progress-bar.color-5 span { + color: #2fa499; } + .progress-bar.color-6 { + background: #4054b2; } + .progress-bar.color-6:after { + background: #4054b2; } + .progress-bar.color-6 span { + color: #4054b2; } + +.colorlib-feature { + text-align: left; + width: 100%; + float: left; + margin-bottom: 40px; + position: relative; } + .colorlib-feature .colorlib-icon { + position: absolute; + top: 0; + left: 0; + width: 100px; + height: 100px; + display: table; + text-align: center; + background: #f2f3f7; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + border-radius: 2px; } + .colorlib-feature .colorlib-icon i { + display: table-cell; + vertical-align: middle; + color: #2c98f0; + font-size: 60px; + height: 100px; } + @media screen and (max-width: 1200px) { + .colorlib-feature .colorlib-icon i { + font-size: 40px; } } + .colorlib-feature .colorlib-text { + padding-left: 120px; + width: 100%; } + .colorlib-feature .colorlib-text h2, .colorlib-feature .colorlib-text h3 { + margin: 0; + padding: 0; } + .colorlib-feature .colorlib-text h3 { + font-weight: 500; + margin-bottom: 20px; + color: rgba(0, 0, 0, 0.7); + font-size: 14px; + letter-spacing: 3px; + text-transform: uppercase; } + .colorlib-feature.colorlib-feature-sm .colorlib-text { + margin-top: 30px; } + .colorlib-feature.colorlib-feature-sm .colorlib-icon i { + color: #2c98f0; + font-size: 40px; } + @media screen and (max-width: 1200px) { + .colorlib-feature.colorlib-feature-sm .colorlib-icon i { + font-size: 28px; } } + +.blog-entry { + width: 100%; + float: left; + background: #fff; + margin-bottom: 3em; } + @media screen and (max-width: 768px) { + .blog-entry { + margin-bottom: 3em; } } + .blog-entry .blog-img { + width: 100%; + float: left; + overflow: hidden; + position: relative; + z-index: 1; + margin-bottom: 25px; } + .blog-entry .blog-img img { + position: relative; + max-width: 100%; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + -webkit-transition: 0.3s; + -o-transition: 0.3s; + transition: 0.3s; } + .blog-entry .desc h3 { + font-size: 16px; + margin-bottom: 25px; + line-height: auto; + font-weight: 500; + text-transform: uppercase; + letter-spacing: 1px; + font-family: "Quicksand", Arial, sans-serif; } + .blog-entry .desc h3 a { + color: #000; + text-decoration: none; } + .blog-entry .desc span { + display: block; + margin-bottom: 20px; + font-size: 12px; + color: rgba(0, 0, 0, 0.4) !important; + text-transform: uppercase; + letter-spacing: 1px; + font-weight: 400; } + .blog-entry .desc span small i { + color: #999999; } + .blog-entry .desc .lead { + font-size: 12px; + text-transform: uppercase; + letter-spacing: 2px; + color: #000; } + .blog-entry:hover .blog-img img { + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -ms-transform: scale(1.1); + -o-transform: scale(1.1); + transform: scale(1.1); } + +.work-menu span { + margin-left: 10px; } + .work-menu span:first-child { + margin-left: 0; } + .work-menu span a { + color: #000; } + .work-menu span a.active { + color: #2c98f0; } + +.project { + background-size: cover; + background-position: center center; + background-repeat: no-repeat; + position: relative; + height: 300px; + width: 100%; + display: block; + margin-bottom: 30px; } + .project .desc { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: #2c98f0; + opacity: 0; + -webkit-transition: 0.3s; + -o-transition: 0.3s; + transition: 0.3s; } + .project .desc .con { + padding: 20px; + display: block; + position: relative; + height: 300px; } + .project .desc .con .icon { + position: absolute; + bottom: 20px; + left: 20px; + right: 20px; } + .project .desc .con .icon span { + display: inline; + padding-right: 5px; } + .project .desc .con .icon span a { + color: #333333; + padding: 5px; + background: rgba(255, 255, 255, 0.5); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + border-radius: 4px; } + .project .desc .con .icon i { + font-size: 16px; + color: #333333; } + .project .desc h3 { + font-family: "Quicksand", Arial, sans-serif; + font-size: 16px; + font-weight: 500; + text-transform: uppercase; + letter-spacing: 1px; + -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + -o-transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + margin-bottom: 15px; } + .project .desc h3 a { + color: #fff; } + .project .desc span { + display: block; + color: rgba(255, 255, 255, 0.7); + font-size: 13px; + -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + -o-transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; + -webkit-transform: translate3d(0, 15px, 0); + transform: translate3d(0, 15px, 0); } + .project .desc span a { + color: #000; } + @media screen and (max-width: 768px) { + .project .desc { + opacity: 1; + background: rgba(0, 0, 0, 0.4); } + .project .desc h3 { + font-style: 28px; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + color: #000; } + .project .desc span { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + .project:hover .desc { + opacity: 1; } + .project:hover .desc h3 { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + .project:hover .desc span { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + +.btn-load-more { + width: 100%; } + +#colorlib-counter { + position: relative; + clear: both; + margin-bottom: 5em; } + +.colorlib-counters { + padding: 3em 0; + background-size: cover; + background-attachment: fixed; + background-position: center center; } + .colorlib-counters .overlay { + z-index: 0; + position: absolute; + bottom: 0; + top: 0; + left: 0; + right: 0; + background: rgba(0, 0, 0, 0.4); } + .colorlib-counters .icon { + width: 100px; + height: 100px; + display: table; + margin: 0 auto; + margin-bottom: 20px; } + .colorlib-counters .icon i { + display: table-cell; + vertical-align: middle; + width: 100px; + height: 100px; + font-size: 50px; + color: #2c98f0; + background: #fff; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; } + .colorlib-counters .counter-wrap { + border: 1px solid red !important; } + .colorlib-counters .colorlib-counter { + font-size: 40px; + display: block; + color: white; + font-family: "Quicksand", Arial, sans-serif; + width: 100%; + font-weight: 700; + margin-bottom: .3em; } + .colorlib-counters .colorlib-counter-label { + color: rgba(255, 255, 255, 0.7); + text-transform: uppercase; + font-size: 14px; + letter-spacing: 5px; + margin-bottom: 2em; + display: block; } + +.colorlib-social { + padding: 0; + margin: 0; + text-align: center; } + .colorlib-social li { + padding: 0; + margin: 0; + list-style: none; + display: -moz-inline-stack; + display: inline-block; + zoom: 1; + *display: inline; } + .colorlib-social li a { + font-size: 22px; + color: #000; + padding: 10px; + display: -moz-inline-stack; + display: inline-block; + zoom: 1; + *display: inline; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + -ms-border-radius: 7px; + border-radius: 7px; } + @media screen and (max-width: 768px) { + .colorlib-social li a { + padding: 10px 8px; } } + .colorlib-social li a:hover { + color: #2c98f0; } + .colorlib-social li a:hover, .colorlib-social li a:active, .colorlib-social li a:focus { + outline: none; + text-decoration: none; + color: #2c98f0; } + +#map { + width: 100%; + height: 700px; } + @media screen and (max-width: 768px) { + #map { + height: 200px; } } + +.colorlib-bg-color { + background: #fafafa; + position: relative; } + +.pagination { + padding: 0; } + .pagination li { + margin: 2px; } + .pagination li a { + color: #000; + background: transparent; + color: #000; + margin: 2px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; } + .pagination li a:first-child { + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + border-radius: 2px; } + .pagination li a:hover, .pagination li a:focus { + background: #2c98f0; + color: #fff; + border: 1px solid #2c98f0; } + @media screen and (max-width: 768px) { + .pagination li a { + padding: 7px 15px; } } + .pagination li.active a { + background: #2c98f0; + border: 1px solid #2c98f0 !important; } + .pagination li.active a:hover, .pagination li.active a:focus { + background: #2c98f0; + color: #fff; + border: 1px solid #2c98f0 !important; } + +.btn { + margin-right: 4px; + margin-bottom: 4px; + font-family: "Quicksand", Arial, sans-serif; + font-size: 12px; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 1px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + border-radius: 2px; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; + padding: 8px 15px !important; } + .btn.btn-sm { + padding: 4px 15px !important; } + .btn.btn-md { + padding: 8px 20px !important; } + .btn.btn-lg { + padding: 18px 36px !important; } + .btn:hover, .btn:active, .btn:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important; + outline: none !important; } + +.btn-primary { + background: #2c98f0; + color: #fff; + border: 2px solid #2c98f0; } + .btn-primary:hover, .btn-primary:focus, .btn-primary:active { + background: #44a4f2 !important; + border-color: #44a4f2 !important; } + .btn-primary.btn-outline { + background: transparent; + color: #2c98f0; + border: 2px solid #2c98f0; } + .btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active { + background: #2c98f0; + color: #fff; } + +.btn-success { + background: #5cb85c; + color: #fff; + border: 2px solid #5cb85c; } + .btn-success:hover, .btn-success:focus, .btn-success:active { + background: #4cae4c !important; + border-color: #4cae4c !important; } + .btn-success.btn-outline { + background: transparent; + color: #5cb85c; + border: 2px solid #5cb85c; } + .btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active { + background: #5cb85c; + color: #fff; } + +.btn-info { + background: #5bc0de; + color: #fff; + border: 2px solid #5bc0de; } + .btn-info:hover, .btn-info:focus, .btn-info:active { + background: #46b8da !important; + border-color: #46b8da !important; } + .btn-info.btn-outline { + background: transparent; + color: #5bc0de; + border: 2px solid #5bc0de; } + .btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active { + background: #5bc0de; + color: #fff; } + +.btn-warning { + background: #f0ad4e; + color: #fff; + border: 2px solid #f0ad4e; } + .btn-warning:hover, .btn-warning:focus, .btn-warning:active { + background: #eea236 !important; + border-color: #eea236 !important; } + .btn-warning.btn-outline { + background: transparent; + color: #f0ad4e; + border: 2px solid #f0ad4e; } + .btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active { + background: #f0ad4e; + color: #fff; } + +.btn-danger { + background: #d9534f; + color: #fff; + border: 2px solid #d9534f; } + .btn-danger:hover, .btn-danger:focus, .btn-danger:active { + background: #d43f3a !important; + border-color: #d43f3a !important; } + .btn-danger.btn-outline { + background: transparent; + color: #d9534f; + border: 2px solid #d9534f; } + .btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active { + background: #d9534f; + color: #fff; } + +.btn-outline { + background: none; + border: 2px solid gray; + font-size: 16px; + -webkit-transition: 0.3s; + -o-transition: 0.3s; + transition: 0.3s; } + .btn-outline:hover, .btn-outline:focus, .btn-outline:active { + -webkit-box-shadow: none; + box-shadow: none; } + +.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + border: transparent; + background: #f2f3f7; + height: 54px; + font-size: 16px; + font-weight: 400; + -webkit-transition: 0.3s; + -o-transition: 0.3s; + transition: 0.3s; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; } + .form-control:active, .form-control:focus { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; + border-color: transparent; + background: #f0f0f0; } + +#message { + height: 130px; } + +.colorlib-nav-toggle { + cursor: pointer; + text-decoration: none; } + .colorlib-nav-toggle.active i::before, .colorlib-nav-toggle.active i::after { + background: #000; } + .colorlib-nav-toggle.dark.active i::before, .colorlib-nav-toggle.dark.active i::after { + background: #000; } + .colorlib-nav-toggle:hover, .colorlib-nav-toggle:focus, .colorlib-nav-toggle:active { + outline: none; + border-bottom: none !important; } + .colorlib-nav-toggle i { + position: relative; + display: -moz-inline-stack; + display: inline-block; + zoom: 1; + *display: inline; + width: 30px; + height: 2px; + color: #000; + font: bold 14px/.4 Helvetica; + text-transform: uppercase; + text-indent: -55px; + background: #000; + -webkit-transition: all .2s ease-out; + -o-transition: all .2s ease-out; + transition: all .2s ease-out; } + .colorlib-nav-toggle i::before, .colorlib-nav-toggle i::after { + content: ''; + width: 30px; + height: 2px; + background: #000; + position: absolute; + left: 0; + -webkit-transition: 0.2s; + -o-transition: 0.2s; + transition: 0.2s; } + .colorlib-nav-toggle.dark i { + position: relative; + color: #000; + background: #000; + -webkit-transition: all .2s ease-out; + -o-transition: all .2s ease-out; + transition: all .2s ease-out; } + .colorlib-nav-toggle.dark i::before, .colorlib-nav-toggle.dark i::after { + background: #000; + -webkit-transition: 0.2s; + -o-transition: 0.2s; + transition: 0.2s; } + +.colorlib-nav-toggle i::before { + top: -7px; } + +.colorlib-nav-toggle i::after { + bottom: -7px; } + +.colorlib-nav-toggle:hover i::before { + top: -10px; } + +.colorlib-nav-toggle:hover i::after { + bottom: -10px; } + +.colorlib-nav-toggle.active i { + background: transparent; } + +.colorlib-nav-toggle.active i::before { + top: 0; + -webkit-transform: rotateZ(45deg); + -moz-transform: rotateZ(45deg); + -ms-transform: rotateZ(45deg); + -o-transform: rotateZ(45deg); + transform: rotateZ(45deg); } + +.colorlib-nav-toggle.active i::after { + bottom: 0; + -webkit-transform: rotateZ(-45deg); + -moz-transform: rotateZ(-45deg); + -ms-transform: rotateZ(-45deg); + -o-transform: rotateZ(-45deg); + transform: rotateZ(-45deg); } + +.colorlib-nav-toggle { + position: fixed; + left: -5px; + top: 0px; + z-index: 9999; + cursor: pointer; + opacity: 1; + visibility: hidden; + padding: 20px; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } + @media screen and (max-width: 768px) { + .colorlib-nav-toggle { + opacity: 1; + visibility: visible; } } + +@media screen and (max-width: 480px) { + .col-xxs-12 { + float: none; + width: 100%; } } + +.row-bottom-padded-lg { + padding-bottom: 7em; } + @media screen and (max-width: 768px) { + .row-bottom-padded-lg { + padding-bottom: 1em; } } + +.row-bottom-padded-md { + padding-bottom: 3em; } + @media screen and (max-width: 768px) { + .row-bottom-padded-md { + padding-bottom: 1em; } } + +.row-bottom-padded-sm { + padding-bottom: 1em; } + @media screen and (max-width: 768px) { + .row-bottom-padded-sm { + padding-bottom: 1em; } } + +.row-pt-md { + padding-top: 3em; } + +.col-padding { + padding: 10px !important; } + +.js .animate-box { + opacity: 0; } diff --git a/static/css/style.css.map b/static/css/style.css.map new file mode 100644 index 0000000..8de2a66 --- /dev/null +++ b/static/css/style.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../sass/style.scss","../sass/bootstrap/_variables.scss","../sass/bootstrap/mixins/_vendor-prefixes.scss"], +"names": [], +"file": "style.css" +} \ No newline at end of file diff --git a/static/fonts/bootstrap/glyphicons-halflings-regular.eot b/static/fonts/bootstrap/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/fonts/bootstrap/glyphicons-halflings-regular.ttf b/static/fonts/bootstrap/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 zcmd?Sd0-pWwLh*qi$?oCk~i6sWlOeWJC3|4juU5JNSu9hSVACzERcmjLV&P^utNzg zIE4Kr1=5g!SxTX#Ern9_%4&01rlrW`Z!56xXTGQR4C z3vR~wXq>NDx$c~e?;ia3YjJ*$!C>69a?2$lLyhpI!CFfJsP=|`8@K0|bbMpWwVUEygg0=0x_)HeHpGSJagJNLA3c!$EuOV>j$wi! zbo{vZ(s8tl>@!?}dmNHXo)ABy7ohD7_1G-P@SdJWT8*oeyBVYVW9*vn}&VI4q++W;Z+uz=QTK}^C75!`aFYCX# zf7fC2;o`%!huaTNJAB&VWrx=szU=VLhwnbT`vc<#<`4WI6n_x@AofA~2d90o?1L3w z9!I|#P*NQ)$#9aASijuw>JRld^-t)Zhmy|i-`Iam|IWkguaMR%lhi4p~cX-9& zjfbx}yz}s`4-6>D^+6FzihR)Y!GsUy=_MWi_v7y#KmYi-{iZ+s@ekkq!@Wxz!~BQwiI&ti z>hC&iBe2m(dpNVvSbZe3DVgl(dxHt-k@{xv;&`^c8GJY%&^LpM;}7)B;5Qg5J^E${ z7z~k8eWOucjX6)7q1a%EVtmnND8cclz8R1=X4W@D8IDeUGXxEWe&p>Z*voO0u_2!! zj3dT(Ki+4E;uykKi*yr?w6!BW2FD55PD6SMj`OfBLwXL5EA-9KjpMo4*5Eqs^>4&> z8PezAcn!9jk-h-Oo!E9EjX8W6@EkTHeI<@AY{f|5fMW<-Ez-z)xCvW3()Z#x0oydB zzm4MzY^NdpIF9qMp-jU;99LjlgY@@s+=z`}_%V*xV7nRV*Kwrx-i`FzI0BZ#yOI8# z!SDeNA5b6u9!Imj89v0(g$;dT_y|Yz!3V`i{{_dez8U@##|X9A};s^7vEd!3AcdyVlhVk$v?$O442KIM1-wX^R{U7`JW&lPr3N(%kXfXT_`7w^? z=#ntx`tTF|N$UT?pELvw7T*2;=Q-x@KmDUIbLyXZ>f5=y7z1DT<7>Bp0k;eItHF?1 zErzhlD2B$Tm|^7DrxnTYm-tgg`Mt4Eivp5{r$o9e)8(fXBO4g|G^6Xy?y$SM*&V52 z6SR*%`%DZC^w(gOWQL?6DRoI*hBNT)xW9sxvmi@!vI^!mI$3kvAMmR_q#SGn3zRb_ zGe$=;Tv3dXN~9XuIHow*NEU4y&u}FcZEZoSlXb9IBOA}!@J3uovp}yerhPMaiI8|SDhvWVr z^BE&yx6e3&RYqIg;mYVZ*3#A-cDJ;#ms4txEmwm@g^s`BB}KmSr7K+ruIoKs=s|gOXP|2 zb1!)87h9?(+1^QRWb(Vo8+@G=o24gyuzF3ytfsKjTHZJ}o{YznGcTDm!s)DRnmOX} z3pPL4wExoN$kyc2>#J`k+<67sy-VsfbQ-1u+HkyFR?9G`9r6g4*8!(!c65Be-5hUg zZHY$M0k(Yd+DT1*8)G(q)1&tDl=g9H7!bZTOvEEFnBOk_K=DXF(d4JOaH zI}*A3jGmy{gR>s}EQzyJa_q_?TYPNXRU1O;fcV_&TQZhd{@*8Tgpraf~nT0BYktu*n{a~ub^UUqQPyr~yBY{k2O zgV)honv{B_CqY|*S~3up%Wn%7i*_>Lu|%5~j)}rQLT1ZN?5%QN`LTJ}vA!EE=1`So z!$$Mv?6T)xk)H8JTrZ~m)oNXxS}pwPd#);<*>zWsYoL6iK!gRSBB{JCgB28C#E{T? z5VOCMW^;h~eMke(w6vLlKvm!!TyIf;k*RtK)|Q>_@nY#J%=h%aVb)?Ni_By)XNxY)E3`|}_u}fn+Kp^3p4RbhFUBRtGsDyx9Eolg77iWN z2iH-}CiM!pfYDIn7;i#Ui1KG01{3D<{e}uWTdlX4Vr*nsb^>l0%{O?0L9tP|KGw8w z+T5F}md>3qDZQ_IVkQ|BzuN08uN?SsVt$~wcHO4pB9~ykFTJO3g<4X({-Tm1w{Ufo zI03<6KK`ZjqVyQ(>{_aMxu7Zm^ck&~)Q84MOsQ-XS~{6j>0lTl@lMtfWjj;PT{nlZ zIn0YL?kK7CYJa)(8?unZ)j8L(O}%$5S#lTcq{rr5_gqqtZ@*0Yw4}OdjL*kBv+>+@ z&*24U=y{Nl58qJyW1vTwqsvs=VRAzojm&V zEn6=WzdL1y+^}%Vg!ap>x%%nFi=V#wn# zUuheBR@*KS)5Mn0`f=3fMwR|#-rPMQJg(fW*5e`7xO&^UUH{L(U8D$JtI!ac!g(Ze89<`UiO@L+)^D zjPk2_Ie0p~4|LiI?-+pHXuRaZKG$%zVT0jn!yTvvM^jlcp`|VSHRt-G@_&~<4&qW@ z?b#zIN)G(}L|60jer*P7#KCu*Af;{mpWWvYK$@Squ|n-Vtfgr@ZOmR5Xpl;0q~VILmjk$$mgp+`<2jP z@+nW5Oap%fF4nFwnVwR7rpFaOdmnfB$-rkO6T3#w^|*rft~acgCP|ZkgA6PHD#Of| zY%E!3tXtsWS`udLsE7cSE8g@p$ceu*tI71V31uA7jwmXUCT7+Cu3uv|W>ZwD{&O4Nfjjvl43N#A$|FWxId! z%=X!HSiQ-#4nS&smww~iXRn<-`&zc)nR~js?|Ei-cei$^$KsqtxNDZvl1oavXK#Pz zT&%Wln^Y5M95w=vJxj0a-ko_iQt(LTX_5x#*QfQLtPil;kkR|kz}`*xHiLWr35ajx zHRL-QQv$|PK-$ges|NHw8k6v?&d;{A$*q15hz9{}-`e6ys1EQ1oNNKDFGQ0xA!x^( zkG*-ueZT(GukSnK&Bs=4+w|(kuWs5V_2#3`!;f}q?>xU5IgoMl^DNf+Xd<=sl2XvkqviJ>d?+G@Z5nxxd5Sqd$*ENUB_mb8Z+7CyyU zA6mDQ&e+S~w49csl*UePzY;^K)Fbs^%?7;+hFc(xz#mWoek4_&QvmT7Fe)*{h-9R4 zqyXuN5{)HdQ6yVi#tRUO#M%;pL>rQxN~6yoZ)*{{!?jU)RD*oOxDoTjVh6iNmhWNC zB5_{R=o{qvxEvi(khbRS`FOXmOO|&Dj$&~>*oo)bZz%lPhEA@ zQ;;w5eu5^%i;)w?T&*=UaK?*|U3~{0tC`rvfEsRPgR~16;~{_S2&=E{fE2=c>{+y} zx1*NTv-*zO^px5TA|B```#NetKg`19O!BK*-#~wDM@KEllk^nfQ2quy25G%)l72<> zzL$^{DDM#jKt?<>m;!?E2p0l12`j+QJjr{Lx*47Nq(v6i3M&*P{jkZB{xR?NOSPN% zU>I+~d_ny=pX??qjF*E78>}Mgts@_yn`)C`wN-He_!OyE+gRI?-a>Om>Vh~3OX5+& z6MX*d1`SkdXwvb7KH&=31RCC|&H!aA1g_=ZY0hP)-Wm6?A7SG0*|$mC7N^SSBh@MG z9?V0tv_sE>X==yV{)^LsygK2=$Mo_0N!JCOU?r}rmWdHD%$h~~G3;bt`lH& zAuOOZ=G1Mih**0>lB5x+r)X^8mz!0K{SScj4|a=s^VhUEp#2M=^#WRqe?T&H9GnWa zYOq{+gBn9Q0e0*Zu>C(BAX=I-Af9wIFhCW6_>TsIH$d>|{fIrs&BX?2G>GvFc=<8` zVJ`#^knMU~65dWGgXcht`Kb>{V2oo%<{NK|iH+R^|Gx%q+env#Js*(EBT3V0=w4F@W+oLFsA)l7Qy8mx_;6Vrk;F2RjKFvmeq} zro&>@b^(?f))OoQ#^#s)tRL>b0gzhRYRG}EU%wr9GjQ#~Rpo|RSkeik^p9x2+=rUr}vfnQoeFAlv=oX%YqbLpvyvcZ3l$B z5bo;hDd(fjT;9o7g9xUg3|#?wU2#BJ0G&W1#wn?mfNR{O7bq747tc~mM%m%t+7YN}^tMa24O4@w<|$lk@pGx!;%pKiq&mZB z?3h<&w>un8r?Xua6(@Txu~Za9tI@|C4#!dmHMzDF_-_~Jolztm=e)@vG11bZQAs!tFvd9{C;oxC7VfWq377Y(LR^X_TyX9bn$)I765l=rJ%9uXcjggX*r?u zk|0!db_*1$&i8>d&G3C}A`{Fun_1J;Vx0gk7P_}8KBZDowr*8$@X?W6v^LYmNWI)lN92yQ;tDpN zOUdS-W4JZUjwF-X#w0r;97;i(l}ZZT$DRd4u#?pf^e2yaFo zbm>I@5}#8FjsmigM8w_f#m4fEP~r~_?OWB%SGWcn$ThnJ@Y`ZI-O&Qs#Y14To( zWAl>9Gw7#}eT(!c%D0m>5D8**a@h;sLW=6_AsT5v1Sd_T-C4pgu_kvc?7+X&n_fct znkHy(_LExh=N%o3I-q#f$F4QJpy>jZBW zRF7?EhqTGk)w&Koi}QQY3sVh?@e-Z3C9)P!(hMhxmXLC zF_+ZSTQU`Gqx@o(~B$dbr zHlEUKoK&`2gl>zKXlEi8w6}`X3kh3as1~sX5@^`X_nYl}hlbpeeVlj#2sv)CIMe%b zBs7f|37f8qq}gA~Is9gj&=te^wN8ma?;vF)7gce;&sZ64!7LqpR!fy)?4cEZposQ8 zf;rZF7Q>YMF1~eQ|Z*!5j0DuA=`~VG$Gg6B?Om1 z6fM@`Ck-K*k(eJ)Kvysb8sccsFf@7~3vfnC=<$q+VNv)FyVh6ZsWw}*vs>%k3$)9| zR9ek-@pA23qswe1io)(Vz!vS1o*XEN*LhVYOq#T`;rDkgt86T@O`23xW~;W_#ZS|x zvwx-XMb7_!hIte-#JNpFxskMMpo2OYhHRr0Yn8d^(jh3-+!CNs0K2B!1dL$9UuAD= zQ%7Ae(Y@}%Cd~!`h|wAdm$2WoZ(iA1(a_-1?znZ%8h72o&Mm*4x8Ta<4++;Yr6|}u zW8$p&izhdqF=m8$)HyS2J6cKyo;Yvb>DTfx4`4R{ zPSODe9E|uflE<`xTO=r>u~u=NuyB&H!(2a8vwh!jP!yfE3N>IiO1jI>7e&3rR#RO3_}G23W?gwDHgSgekzQ^PU&G5z&}V5GO? zfg#*72*$DP1T8i`S7=P;bQ8lYF9_@8^C(|;9v8ZaK2GnWz4$Th2a0$)XTiaxNWfdq z;yNi9veH!j)ba$9pke8`y2^63BP zIyYKj^7;2don3se!P&%I2jzFf|LA&tQ=NDs{r9fIi-F{-yiG-}@2`VR^-LIFN8BC4 z&?*IvLiGHH5>NY(Z^CL_A;yISNdq58}=u~9!Ia7 zm7MkDiK~lsfLpvmPMo!0$keA$`%Tm`>Fx9JpG^EfEb(;}%5}B4Dw!O3BCkf$$W-dF z$BupUPgLpHvr<<+QcNX*w@+Rz&VQz)Uh!j4|DYeKm5IC05T$KqVV3Y|MSXom+Jn8c zgUEaFW1McGi^44xoG*b0JWE4T`vka7qTo#dcS4RauUpE{O!ZQ?r=-MlY#;VBzhHGU zS@kCaZ*H73XX6~HtHd*4qr2h}Pf0Re@!WOyvres_9l2!AhPiV$@O2sX>$21)-3i+_ z*sHO4Ika^!&2utZ@5%VbpH(m2wE3qOPn-I5Tbnt&yn9{k*eMr3^u6zG-~PSr(w$p> zw)x^a*8Ru$PE+{&)%VQUvAKKiWiwvc{`|GqK2K|ZMy^Tv3g|zENL86z7i<c zW`W>zV1u}X%P;Ajn+>A)2iXZbJ5YB_r>K-h5g^N=LkN^h0Y6dPFfSBh(L`G$D%7c` z&0RXDv$}c7#w*7!x^LUes_|V*=bd&aP+KFi((tG*gakSR+FA26%{QJdB5G1F=UuU&koU*^zQA=cEN9}Vd?OEh| zgzbFf1?@LlPkcXH$;YZe`WEJ3si6&R2MRb}LYK&zK9WRD=kY-JMPUurX-t4(Wy{%` zZ@0WM2+IqPa9D(^*+MXw2NWwSX-_WdF0nMWpEhAyotIgqu5Y$wA=zfuXJ0Y2lL3#ji26-P3Z?-&0^KBc*`T$+8+cqp`%g0WB zTH9L)FZ&t073H4?t=(U6{8B+uRW_J_n*vW|p`DugT^3xe8Tomh^d}0k^G7$3wLgP& zn)vTWiMA&=bR8lX9H=uh4G04R6>C&Zjnx_f@MMY!6HK5v$T%vaFm;E8q=`w2Y}ucJ zkz~dKGqv9$E80NTtnx|Rf_)|3wxpnY6nh3U9<)fv2-vhQ6v=WhKO@~@X57N-`7Ppc zF;I7)eL?RN23FmGh0s;Z#+p)}-TgTJE%&>{W+}C`^-sy{gTm<$>rR z-X7F%MB9Sf%6o7A%ZHReD4R;imU6<9h81{%avv}hqugeaf=~^3A=x(Om6Lku-Pn9i zC;LP%Q7Xw*0`Kg1)X~nAsUfdV%HWrpr8dZRpd-#%)c#Fu^mqo|^b{9Mam`^Zw_@j@ zR&ZdBr3?@<@%4Z-%LT&RLgDUFs4a(CTah_5x4X`xDRugi#vI-cw*^{ncwMtA4NKjByYBza)Y$hozZCpuxL{IP&=tw6ZO52WY3|iwGf&IJCn+u(>icK zZB1~bWXCmwAUz|^<&ysd#*!DSp8}DLNbl5lRFat4NkvItxy;9tpp9~|@ z;JctShv^Iq4(z+y7^j&I?GCdKMVg&jCwtCkc4*@O7HY*veGDBtAIn*JgD$QftP}8= zxFAdF=(S>Ra6(4slk#h%b?EOU-96TIX$Jbfl*_7IY-|R%H zF8u|~hYS-YwWt5+^!uGcnKL~jM;)ObZ#q68ZkA?}CzV-%6_vPIdzh_wHT_$mM%vws9lxUj;E@#1UX?WO2R^41(X!nk$+2oJGr!sgcbn1f^yl1 z#pbPB&Bf;1&2+?};Jg5qgD1{4_|%X#s48rOLE!vx3@ktstyBsDQWwDz4GYlcgu$UJ zp|z_32yN72T*oT$SF8<}>e;FN^X&vWNCz>b2W0rwK#<1#kbV)Cf`vN-F$&knLo5T& z8!sO-*^x4=kJ$L&*h%rQ@49l?7_9IG99~xJDDil00<${~D&;kiqRQqeW5*22A`8I2 z(^@`qZoF7_`CO_e;8#qF!&g>UY;wD5MxWU>azoo=E{kW(GU#pbOi%XAn%?W{b>-bTt&2?G=E&BnK9m0zs{qr$*&g8afR_x`B~o zd#dxPpaap;I=>1j8=9Oj)i}s@V}oXhP*{R|@DAQXzQJekJnmuQ;vL90_)H_nD1g6e zS1H#dzg)U&6$fz0g%|jxDdz|FQN{KJ&Yx0vfuzAFewJjv`pdMRpY-wU`-Y6WQnJ(@ zGVb!-8DRJZvHnRFiR3PG3Tu^nCn(CcZHh7hQvyd7i6Q3&ot86XI{jo%WZqCPcTR0< zMRg$ZE=PQx66ovJDvI_JChN~k@L^Pyxv#?X^<)-TS5gk`M~d<~j%!UOWG;ZMi1af< z+86U0=sm!qAVJAIqqU`Qs1uJhQJA&n@9F1PUrYuW!-~IT>l$I!#5dBaiAK}RUufjg{$#GdQBkxF1=KU2E@N=i^;xgG2Y4|{H>s` z$t`k8c-8`fS7Yfb1FM#)vPKVE4Uf(Pk&%HLe z%^4L>@Z^9Z{ZOX<^e)~adVRkKJDanJ6VBC_m@6qUq_WF@Epw>AYqf%r6qDzQ~AEJ!jtUvLp^CcqZ^G-;Kz3T;O4WG45Z zFhrluCxlY`M+OKr2SeI697btH7Kj`O>A!+2DTEQ=48cR>Gg2^5uqp(+y5Sl09MRl* zp|28!v*wvMd_~e2DdKDMMQ|({HMn3D%%ATEecGG8V9>`JeL)T0KG}=}6K8NiSN5W< z79-ZdYWRUb`T}(b{RjN8>?M~opnSRl$$^gT`B27kMym5LNHu-k;A;VF8R(HtDYJHS zU7;L{a@`>jd0svOYKbwzq+pWSC(C~SPgG~nWR3pBA8@OICK$Cy#U`kS$I;?|^-SBC zBFkoO8Z^%8Fc-@X!KebF2Ob3%`8zlVHj6H;^(m7J35(_bS;cZPd}TY~qixY{MhykQ zV&7u7s%E=?i`}Ax-7dB0ih47w*7!@GBt<*7ImM|_mYS|9_K7CH+i}?*#o~a&tF-?C zlynEu1DmiAbGurEX2Flfy$wEVk7AU;`k#=IQE*6DMWafTL|9-vT0qs{A3mmZGzOyN zcM9#Rgo7WgB_ujU+?Q@Ql?V-!E=jbypS+*chI&zA+C_3_@aJal}!Q54?qsL0In({Ly zjH;e+_SK8yi0NQB%TO+Dl77jp#2pMGtwsgaC>K!)NimXG3;m7y`W+&<(ZaV>N*K$j zLL~I+6ouPk6_(iO>61cIsinx`5}DcKSaHjYkkMuDoVl>mKO<4$F<>YJ5J9A2Vl}#BP7+u~L8C6~D zsk`pZ$9Bz3teQS1Wb|8&c2SZ;qo<#F&gS;j`!~!ADr(jJXMtcDJ9cVi>&p3~{bqaP zgo%s8i+8V{UrYTc9)HiUR_c?cfx{Yan2#%PqJ{%?Wux4J;T$#cumM0{Es3@$>}DJg zqe*c8##t;X(4$?A`ve)e@YU3d2Balcivot{1(ahlE5qg@S-h(mPNH&`pBX$_~HdG48~)$x5p z{>ghzqqn_t8~pY<5?-To>cy^6o~mifr;KWvx_oMtXOw$$d6jddXG)V@a#lL4o%N@A zNJlQAz6R8{7jax-kQsH6JU_u*En%k^NHlvBB!$JAK!cYmS)HkLAkm0*9G3!vwMIWv zo#)+EamIJHEUV|$d|<)2iJ`lqBQLx;HgD}c3mRu{iK23C>G{0Mp1K)bt6OU?xC4!_ zZLqpFzeu&+>O1F>%g-%U^~yRg(-wSp@vmD-PT#bCWy!%&H;qT7rfuRCEgw67V!Qob z&tvPU@*4*$YF#2_>M0(75QxqrJr3Tvh~iDeFhxl=MzV@(psx%G8|I{~9;tv#BBE`l z3)_98eZqFNwEF1h)uqhBmT~mSmT8k$7vSHdR97K~kM)P9PuZdS;|Op4A?O<*%!?h` zn`}r_j%xvffs46x2hCWuo0BfIQWCw9aKkH==#B(TJ%p}p-RuIVzsRlaPL_Co{&R0h zQrqn=g1PGjQg3&sc2IlKG0Io#v%@p>tFwF)RG0ahYs@Zng6}M*d}Xua)+h&?$`%rb z;>M=iMh5eIHuJ5c$aC`y@CYjbFsJnSPH&}LQz4}za9YjDuao>Z^EdL@%saRm&LGQWXs*;FzwN#pH&j~SLhDZ+QzhplV_ij(NyMl z;v|}amvxRddO81LJFa~2QFUs z+Lk zZck)}9uK^buJNMo4G(rSdX{57(7&n=Q6$QZ@lIO9#<3pA2ceDpO_340B*pHlh_y{>i&c1?vdpN1j>3UN-;;Yq?P+V5oY`4Z(|P8SwWq<)n`W@AwcQ?E9 zd5j8>FT^m=MHEWfN9jS}UHHsU`&SScib$qd0i=ky0>4dz5ADy70AeIuSzw#gHhQ_c zOp1!v6qU)@8MY+ zMNIID?(CysRc2uZQ$l*QZVY)$X?@4$VT^>djbugLQJdm^P>?51#lXBkdXglYm|4{L zL%Sr?2f`J+xrcN@=0tiJt(<-=+v>tHy{XaGj7^cA6felUn_KPa?V4ebfq7~4i~GKE zpm)e@1=E;PP%?`vK6KVPKXjUXyLS1^NbnQ&?z>epHCd+J$ktT1G&L~T)nQeExe;0Z zlei}<_ni ztFo}j7nBl$)s_3odmdafVieFxc)m!wM+U`2u%yhJ90giFcU1`dR6BBTKc2cQ*d zm-{?M&%(={xYHy?VCx!ogr|4g5;V{2q(L?QzJGsirn~kWHU`l`rHiIrc-Nan!hR7zaLsPr4uR zG{En&gaRK&B@lyWV@yfFpD_^&z>84~_0Rd!v(Nr%PJhFF_ci3D#ixf|(r@$igZiWw za*qbXIJ_Hm4)TaQ=zW^g)FC6uvyO~Hg-#Z5Vsrybz6uOTF>Rq1($JS`imyNB7myWWpxYL(t7`H8*voI3Qz6mvm z$JxtArLJ(1wlCO_te?L{>8YPzQ})xJlvc5wv8p7Z=HviPYB#^#_vGO#*`<0r%MR#u zN_mV4vaBb2RwtoOYCw)X^>r{2a0kK|WyEYoBjGxcObFl&P*??)WEWKU*V~zG5o=s@ z;rc~uuQQf9wf)MYWsWgPR!wKGt6q;^8!cD_vxrG8GMoFGOVV=(J3w6Xk;}i)9(7*U zwR4VkP_5Zx7wqn8%M8uDj4f1aP+vh1Wue&ry@h|wuN(D2W;v6b1^ z`)7XBZ385zg;}&Pt@?dunQ=RduGRJn^9HLU&HaeUE_cA1{+oSIjmj3z+1YiOGiu-H zf8u-oVnG%KfhB8H?cg%@#V5n+L$MO2F4>XoBjBeX>css^h}Omu#)ExTfUE^07KOQS znMfQY2wz?!7!{*C^)aZ^UhMZf=TJNDv8VrrW;JJ9`=|L0`w9DE8MS>+o{f#{7}B4P z{I34>342vLsP}o=ny1eZkEabr@niT5J2AhByUz&i3Ck0H*H`LRHz;>3C_ru!X+EhJ z6(+(lI#4c`2{`q0o9aZhI|jRjBZOV~IA_km7ItNtUa(Wsr*Hmb;b4=;R(gF@GmsRI`pF+0tmq0zy~wnoJD(LSEwHjTOt4xb0XB-+ z&4RO{Snw4G%gS9w#uSUK$Zbb#=jxEl;}6&!b-rSY$0M4pftat-$Q)*y!bpx)R%P>8 zrB&`YEX2%+s#lFCIV;cUFUTIR$Gn2%F(3yLeiG8eG8&)+cpBlzx4)sK?>uIlH+$?2 z9q9wk5zY-xr_fzFSGxYp^KSY0s%1BhsI>ai2VAc8&JiwQ>3RRk?ITx!t~r45qsMnj zkX4bl06ojFCMq<9l*4NHMAtIxDJOX)H=K*$NkkNG<^nl46 zHWH1GXb?Og1f0S+8-((5yaeegCT62&4N*pNQY;%asz9r9Lfr;@Bl${1@a4QAvMLbV6JDp>8SO^q1)#(o%k!QiRSd0eTmzC< zNIFWY5?)+JTl1Roi=nS4%@5iF+%XztpR^BSuM~DX9q`;Mv=+$M+GgE$_>o+~$#?*y zAcD4nd~L~EsAjXV-+li6Lua4;(EFdi|M2qV53`^4|7gR8AJI;0Xb6QGLaYl1zr&eu zH_vFUt+Ouf4SXA~ z&Hh8K@ms^`(hJfdicecj>J^Aqd00^ccqN!-f-!=N7C1?`4J+`_f^nV!B3Q^|fuU)7 z1NDNT04hd4QqE+qBP+>ZE7{v;n3OGN`->|lHjNL5w40pePJ?^Y6bFk@^k%^5CXZ<+4qbOplxpe)l7c6m%o-l1oWmCx%c6@rx85hi(F=v(2 zJ$jN>?yPgU#DnbDXPkHLeQwED5)W5sH#-eS z%#^4dxiVs{+q(Yd^ShMN3GH)!h!@W&N`$L!SbElXCuvnqh{U7lcCvHI#{ZjwnKvu~ zAeo7Pqot+Ohm{8|RJsTr3J4GjCy5UTo_u_~p)MS&Z5UrUc|+;Mc(YS+ju|m3Y_Dvt zonVtpBWlM718YwaN3a3wUNqX;7TqvAFnVUoD5v5WTh~}r)KoLUDw%8Rrqso~bJqd> z_T!&Rmr6ebpV^4|knJZ%qmzL;OvG3~A*loGY7?YS%hS{2R0%NQ@fRoEK52Aiu%gj( z_7~a}eQUh8PnyI^J!>pxB(x7FeINHHC4zLDT`&C*XUpp@s0_B^!k5Uu)^j_uuu^T> z8WW!QK0SgwFHTA%M!L`bl3hHjPp)|wL5Var_*A1-H8LV?uY5&ou{hRjj>#X@rxV>5%-9hbP+v?$4}3EfoRH;l_wSiz{&1<+`Y5%o%q~4rdpRF0jOsCoLnWY5x?V)0ga>CDo`NpqS) z@x`mh1QGkx;f)p-n^*g5M^zRTHz%b2IkLBY{F+HsjrFC9_H(=9Z5W&Eymh~A_FUJ} znhTc9KG((OnjFO=+q>JQZJbeOoUM77M{)$)qQMcxK9f;=L;IOv_J>*~w^YOW744QZ zoG;!b9VD3ww}OX<8sZ0F##8hvfDP{hpa3HjaLsKbLJ8 z0WpY2E!w?&cWi7&N%bOMZD~o7QT*$xCRJ@{t31~qx~+0yYrLXubXh2{_L699Nl_pn z6)9eu+uUTUdjHXYs#pX^L)AIb!FjjNsTp7C399w&B{Q4q%yKfmy}T2uQdU|1EpNcY zDk~(h#AdxybjfzB+mg6rdU9mDZ^V>|U13Dl$Gj+pAL}lR2a1u!SJXU_YqP9N{ose4 zk+$v}BIHX60WSGVWv;S%zvHOWdDP(-ceo(<8`y@Goy%4wDu>57QZNJc)f>Ls+}9h7 z^N=#3q3|l?aG8K#HwiW2^PJu{v|x5;awYfahC?>_af3$LmMc4%N~JwVlRZa4c+eW2 zE!zosAjOv&UeCeu;Bn5OQUC=jtZjF;NDk9$fGbxf3d29SUBekX1!a$Vmq_VK*MHQ4)eB!dQrHH)LVYNF%-t8!d`@!cb z2CsKs3|!}T^7fSZm?0dJ^JE`ZGxA&a!jC<>6_y67On0M)hd$m*RAzo_qM?aeqkm`* zXpDYcc_>TFZYaC3JV>{>mp(5H^efu!Waa7hGTAts29jjuVd1vI*fEeB?A&uG<8dLZ z(j6;-%vJ7R0U9}XkH)1g>&uptXPHBEA*7PSO2TZ+dbhVxspNW~ZQT3fApz}2 z_@0-lZODcd>dLrYp!mHn4k>>7kibI!Em+Vh*;z}l?0qro=aJt68joCr5Jo(Vk<@i) z5BCKb4p6Gdr9=JSf(2Mgr=_6}%4?SwhV+JZj3Ox^_^OrQk$B^v?eNz}d^xRaz&~ zKVnlLnK#8^y=If2f1zmb~^5lPLe?%l}>?~wN4IN((2~U{e9fKhLMtYFj)I$(y zgnKv?R+ZpxA$f)Q2l=aqE6EPTK=i0sY&MDFJp!vQayyvzh4wee<}kybNthRlX>SHh z7S}9he^EBOqzBCww^duHu!u+dnf9veG{HjW!}aT7aJqzze9K6-Z~8pZAgdm1n~aDs z8_s7?WXMPJ3EPJHi}NL&d;lZP8hDhAXf5Hd!x|^kEHu`6QukXrVdLnq5zbI~oPo?7 z2Cbu8U?$K!Z4_yNM1a(bL!GRe!@{Qom+DxjrJ!B99qu5b*Ma%^&-=6UEbC+S2zX&= zQ!%bgJTvmv^2}hhvNQg!l=kbapAgM^hruE3k@jTxsG(B6d=4thBC*4tzVpCYXFc$a zeqgVB^zua)y-YjpiibCCdU%txXYeNFnXcbNj*D?~)5AGjL+!!ij_4{5EWKGav0^={~M^q}baAFOPzxfUM>`KPf|G z&hsaR*7(M6KzTj8Z?;45zX@L#xU{4n$9Q_<-ac(y4g~S|Hyp^-<*d8+P4NHe?~vfm z@y309=`lGdvN8*jw-CL<;o#DKc-%lb0i9a3%{v&2X($|Qxv(_*()&=xD=5oBg=$B0 zU?41h9)JKvP0yR{KsHoC>&`(Uz>?_`tlLjw1&5tPH3FoB%}j;yffm$$s$C=RHi`I3*m@%CPqWnP@B~%DEe;7ZT{9!IMTo1hT3Q347HJ&!)BM2 z3~aClf>aFh0_9||4G}(Npu`9xYY1*SD|M~9!CCFn{-J$u2&Dg*=5$_nozpoD2nxqq zB!--eA8UWZlcEDp4r#vhZ6|vq^9sFvRnA9HpHch5Mq4*T)oGbruj!U8Lx_G%Lby}o zTQ-_4A7b)5A42vA0U}hUJq6&wQ0J%$`w#ph!EGmW96)@{AUx>q6E>-r^Emk!iCR+X zdIaNH`$}7%57D1FyTccs3}Aq0<0Ei{`=S7*>pyg=Kv3nrqblqZcpsCWSQl^uMSsdj zYzh73?6th$c~CI0>%5@!Ej`o)Xm38u0fp9=HE@Sa6l2oX9^^4|Aq%GA z3(AbFR9gA_2T2i%Ck5V2Q2WW-(a&(j#@l6wE4Z`xg#S za#-UWUpU2U!TmIo`CN0JwG^>{+V#9;zvx;ztc$}@NlcyJr?q(Y`UdW6qhq!aWyB5xV1#Jb{I-ghFNO0 zFU~+QgPs{FY1AbiU&S$QSix>*rqYVma<-~s%ALhFyVhAYepId1 zs!gOB&weC18yhE-v6ltKZMV|>JwTX+X)Y_EI(Ff^3$WTD|Ea-1HlP;6L~&40Q&5{0 z$e$2KhUgH8ucMJxJV#M%cs!d~#hR^nRwk|uuCSf6irJCkSyI<%CR==tftx6d%;?ef zYIcjZrP@APzbtOeUe>m-TW}c-ugh+U*RbL1eIY{?>@8aW9bb1NGRy@MTse@>= za%;5=U}X%K2tKTYe9gjMcBvX%qrC&uZ`d(t)g)X8snf?vBe3H%dG=bl^rv8Z@YN$gd9yveHY0@Wt0$s zh^7jCp(q+6XDoekb;=%y=Wr8%6;z0ANH5dDR_VudDG|&_lYykJaiR+(y{zpR=qL3|2e${8 z2V;?jgHj7}Kl(d8C9xWRjhpf_)KOXl+@c4wrHy zL3#9U(`=N59og2KqVh>nK~g9>fX*PI0`>i;;b6KF|8zg+k2hViCt}4dfMdvb1NJ-Rfa7vL2;lPK{Lq*u`JT>S zoM_bZ_?UY6oV6Ja14X^;LqJPl+w?vf*C!nGK;uU^0GRN|UeFF@;H(Hgp8x^|;ygh? zIZx3DuO(lD01ksanR@Mn#lti=p28RTNYY6yK={RMFiVd~k8!@a&^jicZ&rxD3CCI! zVb=fI?;c#f{K4Pp2lnb8iF2mig)|6JEmU86Y%l}m>(VnI*Bj`a6qk8QL&~PFDxI8b z2mcsQBe9$q`Q$LfG2wdvK`M1}7?SwLAV&)nO;kAk`SAz%x9CDVHVbUd$O(*aI@D|s zLxJW7W(QeGpQY<$dSD6U$ja(;Hb3{Zx@)*fIQaW{8<$KJ&fS0caI2Py^clOq9@Irt z7th7F?7W`j{&UmM==Lo~T&^R7A?G=K_e-zfTX|)i`pLitlNE(~tq*}sS1x2}Jlul6 z5+r#4SpQu8h{ntIv#qCVH`uG~+I8l+7ZG&d`Dm!+(rZQDV*1LS^WfH%-!5aTAxry~ z4xl&rot5ct{xQ$w$MtVTUi6tBFSJWq2Rj@?HAX1H$eL*fk{Hq;E`x|hghRkipYNyt zKCO=*KSziiVk|+)qQCGrTYH9X!Z0$k{Nde~0Wl`P{}ca%nv<6fnYw^~9dYxTnTZB&&962jX0DM&wy&8fdxX8xeHSe=UU&Mq zRTaUKnQO|A>E#|PUo+F=Q@dMdt`P*6e92za(TH{5C*2I2S~p?~O@hYiT>1(n^Lqqn zqewq3ctAA%0E)r53*P-a8Ak32mGtUG`L^WVcm`QovX`ecB4E9X60wrA(6NZ7z~*_DV_e z8$I*eZ8m=WtChE{#QzeyHpZ%7GwFHlwo2*tAuloI-j2exx3#x7EL^&D;Re|Kj-XT- zt908^soV2`7s+Hha!d^#J+B)0-`{qIF_x=B811SZlbUe%kvPce^xu7?LY|C z@f1gRPha1jq|=f}Se)}v-7MWH9)YAs*FJ&v3ZT9TSi?e#jarin0tjPNmxZNU_JFJG z+tZi!q)JP|4pQ)?l8$hRaPeoKf!3>MM-bp06RodLa*wD=g3)@pYJ^*YrwSIO!SaZo zDTb!G9d!hb%Y0QdYxqNSCT5o0I!GDD$Z@N!8J3eI@@0AiJmD7brkvF!pJGg_AiJ1I zO^^cKe`w$DsO|1#^_|`6XTfw6E3SJ(agG*G9qj?JiqFSL|6tSD6vUwK?Cwr~gg)Do zp@$D~7~66-=p4`!!UzJDKAymb!!R(}%O?Uel|rMH>OpRGINALtg%gpg`=}M^Q#V5( zMgJY&gF)+;`e38QHI*c%B}m94o&tOfae;og&!J2;6ENW}QeL73jatbI1*9X~y=$Dm%6FwDcnCyMRL}zo`0=y7=}*Uw zo3!qZncAL{HCgY!+}eKr{P8o27ye+;qJP;kOB%RpSesGoHLT6tcYp*6v~Z9NCyb6m zP#qds0jyqXX46qMNhXDn3pyIxw2f_z;L_X9EIB}AhyC`FYI}G3$WnW>#NMy{0aw}nB%1=Z4&*(FaCn5QG(zvdG^pQRU25;{wwG4h z@kuLO0F->{@g2!;NNd!PfqM-;@F0;&wK}0fT9UrH}(8A5I zt33(+&U;CLN|8+71@g z(s!f-kZZZILUG$QXm9iYiE*>2w;gpM>lgM{R9vT3q>qI{ELO2hJHVi`)*jzOk$r)9 zq}$VrE0$GUCm6A3H5J-=Z9i*biw8ng zi<1nM0lo^KqRY@Asucc#DMmWsnCS;5uPR)GL3pL=-IqSd>4&D&NKSGHH?pG;=Xo`w zw~VV9ddkwbp~m>9G0*b?j7-0fOwR?*U#BE#n7A=_fDS>`fwatxQ+`FzhBGQUAyIRZ??eJt46vHBlR>9m!vfb6I)8!v6TmtZ%G6&E|1e zOtx5xy%yOSu+<9Ul5w5N=&~4Oph?I=ZKLX5DXO(*&Po>5KjbY7s@tp$8(fO|`Xy}Y z;NmMypLoG7r#Xz4aHz7n)MYZ7Z1v;DFHLNV{)to;(;TJ=bbMgud96xRMME#0d$z-S z-r1ROBbW^&YdQWA>U|Y>{whex#~K!ZgEEk=LYG8Wqo28NFv)!t!~}quaAt}I^y-m| z8~E{9H2VnyVxb_wCZ7v%y(B@VrM6lzk~|ywCi3HeiSV`TF>j+Ijd|p*kyn;=mqtf8&DK^|*f+y$38+9!sis9N=S)nINm9=CJ<;Y z!t&C>MIeyou4XLM*ywT_JuOXR>VkpFwuT9j5>667A=CU*{TBrMTgb4HuW&!%Yt`;#md7-`R`ouOi$rEd!ErI zo#>qggAcx?C7`rQ2;)~PYCw%CkS(@EJHZ|!!lhi@Dp$*n^mgrrImsS~(ioGak>3)w zvop0lq@IISuA0Ou*#1JkG{U>xSQV1e}c)!d$L1plFX5XDXX5N7Ns{kT{y5|6MfhBD+esT)e7&CgSW8FxsXTAY=}?0A!j_V9 zJ;IJ~d%av<@=fNPJ9)T3qE78kaz64E>dJaYab5uaU`n~Zdp2h{8DV%SKE5G^$LfuOTRRjB;TnT(Jk$r{Pfe4CO!SM_7d)I zquW~FVCpSycJ~c*B*V8?Qqo=GwU8CkmmLFugfHQ7;A{yCy1OL-+X=twLYg9|H=~8H znnN@|tCs^ZLlCBl5wHvYF}2vo>a6%mUWpTds_mt*@wMN4-r`%NTA%+$(`m6{MNpi@ zMx)8f>U4hd!row@gM&PVo&Hx+lV@$j9yWTjTue zG9n0DP<*HUmJ7ZZWwI2x+{t3QEfr6?T}2iXl=6e0b~)J>X3`!fXd9+2wc1%cj&F@Z zgYR|r5Xd5jy9;YW&=4{-0rJ*L5CgDPj9^3%bp-`HkyBs`j1iTUGD4?WilZ6RO8mIE z+~Joc?GID6K96dyuv(dWREK9Os~%?$$FxswxQsoOi8M?RnL%B~Lyk&(-09D0M?^Jy zWjP)n(b)TF<-|CG%!Vz?8Fu&6iU<>oG#kGcrcrrBlfZMVl0wOJvsq%RL9To%iCW@)#& zZAJWhgzYAq)#NTNb~3GBcD%ZZOc43!YWSyA7TD6xkk)n^FaRAz73b}%9d&YisBic(?mv=Iq^r%Ug zzHq-rRrhfOOF+yR=AN!a9*Rd#sM9ONt5h~w)yMP7Dl9lfpi$H0%GPW^lS4~~?vI8Z z%^ToK#NOe0ExmUsb`lLO$W*}yXNOxPe@zD*90uTDULnH6C?InP3J=jYEO2d)&e|mP z1DSd0QOZeuLWo*NqZzopA+LXy9)fJC00NSX=_4Mi1Z)YyZVC>C!g}cY(Amaj%QN+bev|Xxd2OPD zk!dfkY6k!(sDBvsFC2r^?}hb81(WG5Lt9|riT`2?P;B%jaf5UX<~OJ;uAL$=Ien+V zC!V8u0v?CUa)4*Q+Q_u zkx{q;NjLcvyMuU*{+uDsCQ4U{JLowYby-tn@hatL zy}X>9y08#}oytdn^qfFesF)Tt(2!XGw#r%?7&zzFFh2U;#U9XBO8W--#gOpfbJ`Ey z|M8FCKlWQrOJwE;@Sm02l9OBr7N}go4V8ur)}M@m2uWjggb)DC4s`I4d7_8O&E(j; z?3$9~R$QDxNM^rNh9Y;6P7w+bo2q}NEd6f&_raor-v`UCaTM3TT8HK2-$|n{N@U>_ zL-`P7EXoEU5JRMa)?tNUEe8XFis+w8g9k(QQ)%?&Oac}S`2V$b?%`DwXBgja&&fR@ zH_XidF$p1wA)J|Wk1;?lCl?fgc)=TB3>Y8;BoMqHwJqhL)Tgydv9(?(TBX)fq%=~C zmLj!iX-kn7QA(9snzk0LRf<%SzO&~IhLor6A3f*U^UcoAygRe!H#@UCv$JUP&vPxs zeDj$1%#<2T1!e|!7xI+~_VXLl5|jHqvOhU7ZDUGee;HnkcPP=_k_FFxPjXg*9KyI+ zIh0@+s)1JDSuKMeaDZ3|<_*J8{TUFDLl|mXmY8B>Wj_?4mC#=XjsCKPEO=p0c&t&Z zd1%kHxR#o9S*C?du*}tEHfAC7WetnvS}`<%j=o7YVna)6pw(xzkUi7f#$|^y4WQ{7 zu@@lu=j6xr*11VEIY+`B{tgd(c3zO8%nGk0U^%ec6h)G_`ki|XQXr!?NsQkxzV6Bn1ea9L+@ z(Zr7CU_oXaW>VOdfzENm+FlFQ7Se0ROrNdw(QLvb6{f}HRQ{$Je>(c&rws#{dFI^r zZ4^(`J*G0~Pu_+p5AAh>RRpkcbaS2a?Fe&JqxDTp`dIW9;DL%0wxX5;`KxyA4F{(~_`93>NF@bj4LF!NC&D6Zm+Di$Q-tb2*Q z&csGmXyqA%Z9s(AxNO3@Ij=WGt=UG6J7F;r*uqdQa z?7j!nV{8eQE-cwY7L(3AEXF3&V*9{DpSYdyCjRhv#&2johwf{r+k`QB81%!aRVN<& z@b*N^xiw_lU>H~@4MWzgHxSOGVfnD|iC7=hf0%CPm_@@4^t-nj#GHMug&S|FJtr?i z^JVrobltd(-?Ll>)6>jwgX=dUy+^n_ifzM>3)an3iOzpG9Tu;+96TP<0Jm_PIqof3 zMn=~M!#Ky{CTN_2f7Y-i#|gW~32RCWKA4-J9sS&>kYpTOx#xVNLCo)A$LUme^fVNH z@^S7VU^UJ0YR8?Oy$^IYuG*bm|g;@aX~i60%`7XLy*AYpYvZ^F^U(!|RW z*C!rJ@+7TGdL=nNd1gv^%B+;Fcr$y)i0!GRsZXRHPs>QVGVR{9r_#&Qd(wL|5;H;> zD>HUw=4CF++&{7$<8G@j*nGjhEO%BQYfjeItp4mPvY*JYb1HKd!{HJ9*)(3%BR%{Pp?AM&*yHAJsW({ivOzj*qS!-7|XEn6@zo z3L*tBT%<4RxoAh>q{0n_JBmgW6&8hx?kL(_^k%VL>?xjAyrKBmSl`$=V|SK}ELl}@ zd|d0eo#RfG`bw9SK3%r4Y+rdvc}w}~ixV%tqawbdqvE-WcgE+BUpxMT%F@btm76MG zn=oQRWWuTm+a{dy)Oc2V4yX(@M{QAkx>(QB59*`dLT`Pz3Lsj9iB=HSHAiCq()ns|Cr)1*c605Cx}3V&x}Lg?b+6Q?)z7Kl zQh&1Hx`y6JY-Cwvd*ozeps}a1xAA0CR+Da;+O(i)P1C;SjOI}Dtmf6tPqo-Bl`U78 zv$kYgPntPp@G)n1an9tEoL*Vumu9`>_@I(;+5+fBa-*?fEx=mTEjZ7wq}#@Gd5_cW z!mP{N=yqEntDo)|>oy6{9cu+-3*GTnmb^`O0^FzRPO^&aG`f@F_R*aQ_e{F+_9%NW z4KG_B`@X3EVV9L>?_RNDMddA>w=e0KfAiw5?#i1NFT%Zz#nuv(&!yIU>lVxmzYKQ` zzJ*0w9<&L4aJ6A;0j|_~i>+y(q-=;2Xxhx2v%CYY^{} z^J@LO()eLo|7!{ghQ+(u$wxO*xY#)cL(|miH2_ck2yN{mu4O9=hBW*pM_()-_YdH#Ru{JtwJ^R2}3?!>>m1pohh zrn(!xCjE0Q&EH1QK?zA%sxVh&H99cObJUY$veZhQ)MLu-h%`!*G)s$2k;~+A z)Kk->Ri?`oGDEJEtI*wijm(s5f$W78FH{+qBxiU{~kq((J3uK{m z$|C8K#j-?hm8H@x%VfFqpnvu@xn1s%J7uNZC9C99a<_b1J|mx%)$%!6gPU|~<@2&m zz99GDp`|a%m*iggvfL;4%X;~WY>)@!tMWB@P`)k?$;0x9JSrRI8?s3rlgH(o@`OAo zn{f*gZ#t2u6K??hx|aElOM`Xd0t+SAIUEHvFw%?Wsm$s zUXq{6UU?a>Nc@@Xlb_2k9M1Ctr<#+O?yd}rv z_wu&=_t$!Yngd@N_AUj}T; z#*Ce|%XZr_sQcsWcsl{pCnnj+c8ZNIMmx<;w=-g$Q>BU;9k;w|zQ;4!W32Xg2Cd?{ zvmO3kuKQ^Hv;o>6ZHP8ZJ2`4~Bx?N;cf<0fi=!*G^^WzbTF3e$b&d^qqB{>nqLG81 zs94bBh%|Vj+hLu=!8(b9brJ>ZBns9^6s(gdSVyP9qnu2_I{Sg8j-rloG6{d`De5We zDe5WeY3ga}Y3ga}Y3ga}Y3ga}Y3ga}d8y~6o|k%F>UpW>rJk31Ug~+N=cS&HdOqs; zsOO`ek9t1p`Kafko{xGy>iMbXr=FjBxZMYc8a#gL`Kjlpo}YSt>iMY`pk9DF0qO*( z6QE9jIsxhgs1u-0kUBx8D@eT{^@7w3QZGooAoYUO3sNscy%6<6)C*BBM7L`dk$Xk%6}eZQXgo#!75P`>Uy*-B{uTLGUy*-B{uTLGUy*-B{uTLG))v8{5gt_uj9!t5)^yb-JtjRGrhi zYInOUNJxNyf_yKX01)K=WP|Si>HqEj|B{eUl?MR<)%<1&{(~)D+NPwKxWqT-@~snp zg9KCz1VTZDiS?UH`PRk1VPM{29cgT9=D?!Wc_@}qzggFv;gb@2cJQAYWWtpEZ7?y@jSVqjx${B5UV@SO|wH<<0; z{><1KdVI%Ki}>~<`46C0AggwUwx-|QcU;iiZ{NZu`ur>hd*|Hb(|6veERqxu=b@5Bab=rqptGxd{QJg!4*-i_$sES~)AB46}Fjg|ea#e@?J}z%CUJ zOsLWRQR1#ng^sD)A4FDuY!iUhzlgfJh(J@BRqd&P#v2B`+saBx>m+M&q7vk-75$NH%T5pi%m z5FX?`2-5l53=a&GkC9^NZCLpN5(DMKMwwab$FDIs?q>4!!xBS}75gX_5;(luk;3Vl zLCLd5a_8`Iyz}K}+#RMwu6DVk3O_-}n>aE!4NaD*sQn`GxY?cHe!Bl9n?u&g6?aKm z-P8z&;Q3gr;h`YIxX%z^o&GZZg1=>_+hP2$$-DnL_?7?3^!WAsY4I7|@K;aL<>OTK zByfjl2PA$T83*LM9(;espx-qB%wv7H2i6CFsfAg<9V>Pj*OpwX)l?^mQfr$*OPPS$ z=`mzTYs{*(UW^ij1U8UfXjNoY7GK*+YHht(2oKE&tfZuvAyoN(;_OF>-J6AMmS5fB z^sY6wea&&${+!}@R1f$5oC-2J>J-A${@r(dRzc`wnK>a7~8{Y-scc|ETOI8 zjtNY%Y2!PI;8-@a=O}+{ap1Ewk0@T`C`q!|=KceX9gK8wtOtIC96}-^7)v23Mu;MH zhKyLGOQMujfRG$p(s`(2*nP4EH7*J57^=|%t(#PwCcW7U%e=8Jb>p6~>RAlY4a*ts=pl}_J{->@kKzxH|8XQ5{t=E zV&o`$D#ZHdv&iZWFa)(~oBh-Osl{~CS0hfM7?PyWUWsr5oYlsyC1cwULoQ4|Y5RHA2*rN+EnFPnu z`Y_&Yz*#550YJwDy@brZU>0pWV^RxRjL221@2ABq)AtA%Cz?+FG(}Yh?^v)1Lnh%D zeM{{3&-4#F9rZhS@DT0E(WRkrG!jC#5?OFjZv*xQjUP~XsaxL2rqRKvPW$zHqHr8Urp2Z)L z+)EvQeoeJ8c6A#Iy9>3lxiH3=@86uiTbnnJJJoypZ7gco_*HvKOH97B? zWiwp>+r}*Zf9b3ImxwvjL~h~j<<3shN8$k-$V1p|96I!=N6VBqmb==Bec|*;HUg?) z4!5#R*(#Fe)w%+RH#y{8&%%!|fQ5JcFzUE;-yVYR^&Ek55AXb{^w|@j|&G z|6C-+*On%j;W|f8mj?;679?!qY86c{(s1-PI2Wahoclf%1*8%JAvRh1(0)5Vu37Iz z`JY?RW@qKr+FMmBC{TC7k@}fv-k8t6iO}4K-i3WkF!Lc=D`nuD)v#Na zA|R*no51fkUN3^rmI;tty#IK284*2Zu!kG13!$OlxJAt@zLU`kvsazO25TpJLbK&;M8kw*0)*14kpf*)3;GiDh;C(F}$- z1;!=OBkW#ctacN=je*Pr)lnGzX=OwgNZjTpVbFxqb;8kTc@X&L2XR0A7oc!Mf2?u9 zcctQLCCr+tYipa_k=;1ETIpHt!Jeo;iy^xqBES^Ct6-+wHi%2g&)?7N^Yy zUrMIu){Jk)luDa@7We5U!$$3XFNbyRT!YPIbMKj5$IEpTX1IOtVP~(UPO2-+9ZFi6 z-$3<|{Xb#@tABt0M0s1TVCWKwveDy^S!!@4$s|DAqhsEv--Z}Dl)t%0G>U#ycJ7cy z^8%;|pg32=7~MJmqlC-x07Sd!2YX^|2D`?y;-$a!rZ3R5ia{v1QI_^>gi(HSS_e%2 zUbdg^zjMBBiLr8eSI^BqXM6HKKg#@-w`a**w(}RMe%XWl3MipvBODo*hi?+ykYq)z ziqy4goZw0@VIUY65+L7DaM5q=KWFd$;W3S!Zi>sOzpEF#(*3V-27N;^pDRoMh~(ZD zJLZXIam0lM7U#)119Hm947W)p3$%V`0Tv+*n=&ybF&}h~FA}7hEpA&1Y!BiYIb~~D z$TSo9#3ee02e^%*@4|*+=Nq6&JG5>zX4k5f?)z*#pI-G(+j|jye%13CUdcSP;rNlY z#Q!X%zHf|V)GWIcEz-=fW6AahfxI~y7w7i|PK6H@@twdgH>D_R@>&OtKl}%MuAQ7I zcpFmV^~w~8$4@zzh~P~+?B~%L@EM3x(^KXJSgc6I=;)B6 zpRco2LKIlURPE*XUmZ^|1vb?w*ZfF}EXvY13I4af+()bAI5V?BRbFp`Sb{8GRJHd* z4S2s%4A)6Uc=PK%4@PbJ<{1R6+2THMk0c+kif**#ZGE)w6WsqH z`r^DL&r8|OEAumm^qyrryd(HQ9olv$ltnVGB{aY?_76Uk%6p;e)2DTvF(;t=Q+|8b zqfT(u5@BP);6;jmRAEV057E*2d^wx@*aL1GqWU|$6h5%O@cQtVtC^isd%gD7PZ_Io z_BDP5w(2*)Mu&JxS@X%%ByH_@+l>y07jIc~!@;Raw)q_;9oy@*U#mCnc7%t85qa4? z%_Vr5tkN^}(^>`EFhag;!MpRh!&bKnveQZAJ4)gEJo1@wHtT$Gs6IpznN$Lk-$NcM z3ReVC&qcXvfGX$I0nfkS$a|Pm%x+lq{WweNc;K>a1M@EAVWs2IBcQPiEJNt}+Ea8~WiapASoMvo(&PdUO}AfC~>ZGzqWjd)4no( ziLi#e3lOU~sI*XPH&n&J0cWfoh*}eWEEZW%vX?YK!$?w}htY|GALx3;YZoo=JCF4@ zdiaA-uq!*L5;Yg)z-_`MciiIwDAAR3-snC4V+KA>&V%Ak;p{1u>{Lw$NFj)Yn0Ms2*kxUZ)OTddbiJM}PK!DM}Ot zczn?EZXhx3wyu6i{QMz_Ht%b?K&-@5r;8b076YDir`KXF0&2i9NQ~#JYaq*}Ylb}^ z<{{6xy&;dQ;|@k_(31PDr!}}W$zF7Jv@f%um0M$#=8ygpu%j(VU-d5JtQwT714#f0z+Cm$F9JjGr_G!~NS@L9P;C1? z;Ij2YVYuv}tzU+HugU=f9b1Wbx3418+xj$RKD;$gf$0j_A&c;-OhoF*z@DhEW@d9o zbQBjqEQnn2aG?N9{bmD^A#Um6SDKsm0g{g_<4^dJjg_l_HXdDMk!p`oFv8+@_v_9> zq;#WkQ!GNGfLT7f8m60H@$tu?p;o_It#TApmE`xnZr|_|cb3XXE)N^buLE`9R=Qbg zXJu}6r07me2HU<)S7m?@GzrQDTE3UH?FXM7V+-lT#l}P(U>Fvnyw8T7RTeP`R579m zj=Y>qDw1h-;|mX-)cSXCc$?hr;43LQt)7z$1QG^pyclQ1Bd!jbzsVEgIg~u9b38;> zfsRa%U`l%did6HzPRd;TK{_EW;n^Ivp-%pu0%9G-z@Au{Ry+EqEcqW=z-#6;-!{WA z;l+xC6Zke>dl+(R1q7B^Hu~HmrG~Kt575mzve>x*cL-shl+zqp6yuGX)DDGm`cid! znlnZY=+a5*xQ=$qM}5$N+o!^(TqTFHDdyCcL8NM4VY@2gnNXF|D?5a558Lb*Yfm4) z_;0%2EF7k{)i(tTvS`l5he^KvW%l&-suPwpIlWB_Za1Hfa$@J!emrcyPpTKKM@NqL z?X_SqHt#DucWm<3Lp}W|&YyQE27zbGP55=HtZmB(k*WZA79f##?TweCt{%5yuc+Kx zgfSrIZI*Y57FOD9l@H0nzqOu|Bhrm&^m_RK6^Z<^N($=DDxyyPLA z+J)E(gs9AfaO`5qk$IGGY+_*tEk0n_wrM}n4G#So>8Dw6#K7tx@g;U`8hN_R;^Uw9JLRUgOQ?PTMr4YD5H7=ryv)bPtl=<&4&% z*w6k|D-%Tg*F~sh0Ns(h&mOQ_Qf{`#_XU44(VDY8b})RFpLykg10uxUztD>gswTH} z&&xgt>zc(+=GdM2gIQ%3V4AGxPFW0*l0YsbA|nFZpN~ih4u-P!{39d@_MN)DC%d1w z7>SaUs-g@Hp7xqZ3Tn)e z7x^sC`xJ{V<3YrmbB{h9i5rdancCEyL=9ZOJXoVHo@$$-%ZaNm-75Z-Ry9Z%!^+STWyv~To>{^T&MW0-;$3yc9L2mhq z;ZbQ5LGNM+aN628)Cs16>p55^T^*8$Dw&ss_~4G5Go63gW^CY+0+Z07f2WB4Dh0^q z-|6QgV8__5>~&z1gq0FxDWr`OzmR}3aJmCA^d_eufde7;d|OCrKdnaM>4(M%4V`PxpCJc~UhEuddx9)@)9qe_|i z)0EA%&P@_&9&o#9eqZCUCbh?`j!zgih5sJ%c4(7_#|Xt#r7MVL&Q+^PQEg3MBW;4T zG^4-*8L%s|A}R%*eGdx&i}B1He(mLygTmIAc^G(9Si zK7e{Ngoq>r-r-zhyygK)*9cj8_%g z)`>ANlipCdzw(raeqP-+ldhyUv_VOht+!w*>Sh+Z7(7(l=9~_Vk ztsM|g1xW`?)?|@m2jyAgC_IB`Mtz(O`mwgP15`lPb2V+VihV#29>y=H6ujE#rdnK` zH`EaHzABs~teIrh`ScxMz}FC**_Ii?^EbL(n90b(F0r0PMQ70UkL}tv;*4~bKCiYm zqngRuGy`^c_*M6{*_~%7FmOMquOEZXAg1^kM`)0ZrFqgC>C%RJvQSo_OAA(WF3{euE}GaeA?tu5kF@#62mM$a051I zNhE>u>!gFE8g#Jj95BqHQS%|>DOj71MZ?EYfM+MiJcX?>*}vKfGaBfQFZ3f^Q-R1# znhyK1*RvO@nHb|^i4Ep_0s{lZwCNa;Ix<{E5cUReguJf+72QRZIc%`9-Vy)D zWKhb?FbluyDTgT^naN%l2|rm}oO6D0=3kfXO2L{tqj(kDqjbl(pYz9DykeZlk4iW5 zER`)vqJxx(NOa;so@buE!389-YLbEi@6rZG0#GBsC+Z0fzT6+d7deYVU;dy!rPXiE zmu73@Jr&~K{-9MVQD}&`)e>yLNWr>Yh8CXae9XqfvVQ&eC_;#zpoaMxZ0GpZz7xjx z`t_Q-F?u=vrRPaj3r<9&t6K=+egimiJ8D4gh-rUYvaVy zG($v+3zk5sMuOhjxkH7bQ}(5{PD3Mg?!@8PkK&w>n7tO8FmAmoF30_#^B~c(Q_`4L zYWOoDVSnK|1=p{+@`Fk^Qb81Xf89_S`RSTzv(a4ID%71nll%{Wad$!CKfeTKkyC?n zCkMKHU#*nz_(tO$M)UP&ZfJ#*q(0Gr!E(l5(ce<3xut+_i8XrK8?Xr7_oeHz(bZ?~8q5q~$Rah{5@@7SMN zx9PnJ-5?^xeW2m?yC_7A#WK*B@oIy*Y@iC1n7lYKj&m7vV;KP4TVll=II)$39dOJ^czLRU>L> z68P*PFMN+WXxdAu=Hyt3g$l(GTeTVOZYw3KY|W0Fk-$S_`@9`K=60)bEy?Z%tT+Iq z7f>%M9P)FGg3EY$ood+v$pdsXvG? zd2q3abeu-}LfAQWY@=*+#`CX8RChoA`=1!hS1x5dOF)rGjX4KFg!iPHZE2E=rv|A} zro(8h38LLFljl^>?nJkc+wdY&MOOlVa@6>vBki#gKhNVv+%Add{g6#-@Z$k*ps}0Y zQ=8$)+Nm||)mVz^aa4b-Vpg=1daRaOU)8@BY4jS>=5n#6abG@(F2`=k-eQ9@u# zxfNFHv=z2w@{p1dzSOgHokX1AUGT0DY4jQI@YMw)EWQ~q5wmR$KQ}Y;(HPMSQCwzu zdli|G?bj(>++CP)yQ4s6YfpDc3KqPmquQSxg%*EnTWumWugbDW5ef%8j-rT#3rJu? z)5n;4b2c*;2LIW%LmvUu6t1~di~}0&Svy}QX#ER|hDFZwl!~zUP&}B1oKAxIzt~so zb!GaJYOb#&qRUjEI1xe_`@7qv_-LggQ$JE8+{ryT4%ldwC5ete+{G3C#g@^oxfY3#F zcLlj(l2G8>tC<5XWV|6_DZQZ7ow?MD8EZ9mM2oV~WoV-uoExmbwpzc6eMV}%J_{3l zW(4t2a-o}XRlU|NSiYn!*nR(Sc>*@TuU*(S77gfCi7+WR%2b;4#RiyxWR3(u5BIdf zo@#g4wQjtG3T$PqdX$2z8Zi|QP~I^*9iC+(!;?qkyk&Q7v>DLJGjS44q|%yBz}}>i z&Ve%^6>xY<=Pi9WlwpWB%K10Iz`*#gS^YqMeV9$4qFchMFO}(%y}xs2Hn_E}s4=*3 z+lAeCKtS}9E{l(P=PBI;rsYVG-gw}-_x;KwUefIB@V%RLA&}WU2XCL_?hZHoR<7ED zY}4#P_MmX(_G_lqfp=+iX|!*)RdLCr-1w`4rB_@bI&Uz# z!>9C3&LdoB$r+O#n);WTPi;V52OhNeKfW6_NLnw zpFTuLC^@aPy~ZGUPZr;)=-p|b$-R8htO)JXy{ecE5a|b{{&0O%H2rN&9(VHxmvNly zbY?sVk}@^{aw)%#J}|UW=ucLWs%%j)^n7S%8D1Woi$UT}VuU6@Sd6zc2+t_2IMBxd zb4R#ykMr8s5gKy=v+opw6;4R&&46$V+OOpDZwp3iR0Osqpjx))joB*iX+diVl?E~Q zc|$qmb#T#7Kcal042LUNAoPTPUxF-iGFw>ZFnUqU@y$&s8%h-HGD`EoNBbe#S>Y-4 zlkeAP>62k~-N zHQqXXyN67hGD6CxQIq_zoepU&j0 zYO&}<4cS^2sp!;5))(aAD!KmUED#QGr48DVlwbyft31WlS2yU<1>#VMp?>D1BCFfB z_JJ-kxTB{OLI}5XcPHXUo}x~->VP%of!G_N-(3Snvq`*gX3u0GR&}*fFwHo3-vIw0 zeiWskq3ZT9hTg^je{sC^@+z3FAd}KNhbpE5RO+lsLgv$;1igG7pRwI|;BO7o($2>mS(E z$CO@qYf5i=Zh6-xB=U8@mR7Yjk%OUp;_MMBfe_v1A(Hqk6!D})x%JNl838^ZA13Xu zz}LyD@X2;5o1P61Rc$%jcUnJ>`;6r{h5yrEbnbM$$ntA@P2IS1PyW^RyG0$S2tUlh z8?E(McS?7}X3nAAJs2u_n{^05)*D7 zW{Y>o99!I9&KQdzgtG(k@BT|J*;{Pt*b|?A_})e98pXCbMWbhBZ$t&YbNQOwN^=F) z_yIb_az2Pyya2530n@Y@s>s>n?L79;U-O9oPY$==~f1gXro5Y z*3~JaenSl_I}1*&dpYD?i8s<7w%~sEojqq~iFnaYyLgM#so%_ZZ^WTV0`R*H@{m2+ zja4MX^|#>xS9YQo{@F1I)!%RhM{4ZUapHTKgLZLcn$ehRq(emb8 z9<&Nx*RLcS#)SdTxcURrJhxPM2IBP%I zf1bWu&uRf{60-?Gclb5(IFI*!%tU*7d`i!l@>TaHzYQqH4_Y*6!Wy0d-B#Lz7Rg3l zqKsvXUk9@6iKV6#!bDy5n&j9MYpcKm!vG7z*2&4G*Yl}iccl*@WqKZWQSJCgQSj+d ze&}E1mAs^hP}>`{BJ6lv*>0-ft<;P@`u&VFI~P3qRtufE11+|#Y6|RJccqo27Wzr}Tp|DH z`G4^v)_8}R24X3}=6X&@Uqu;hKEQV^-)VKnBzI*|Iskecw~l?+R|WKO*~(1LrpdJ? z0!JKnCe<|m*WR>m+Qm+NKNH<_yefIml z+x32qzkNRrhR^IhT#yCiYU{3oq196nC3ePkB)f%7X1G^Ibog$ZnYu4(HyHUiFB`6x zo$ty-8pknmO|B9|(5TzoHG|%>s#7)CM(i=M7Nl=@GyDi-*ng6ahK(&-_4h(lyUN-oOa$` zo+P;C4d@m^p9J4c~rbi$rq9nhGxayFjhg+Rqa{l#`Y z!(P6K7fK3T;y!VZhGiC#)|pl$QX?a)a9$(4l(usVSH>2&5pIu5ALn*CqBt)9$yAl; z-{fOmgu><7YJ5k>*0Q~>lq72!XFX6P5Z{vW&zLsraKq5H%Z26}$OKDMv=sim;K?vsoVs(JNbgTU8-M%+ zN(+7Xl}`BDl=KDkUHM9fLlV)gN&PqbyX)$86!Wv!y+r*~kAyjFUKPDWL3A)m$@ir9 zjJ;uQV9#3$*`Dqo1Cy5*;^8DQcid^Td=CivAP+D;gl4b7*xa9IQ-R|lY5tIpiM~9- z%Hm9*vDV@_1FfiR|Kqh_5Ml0sm?abD>@peo(cnhiSWs$uy&$RYcd+m`6%X9FN%?w}s~Q=3!pJzbN~iJ}bbM*PPi@!E0eN zhKcuT=kAsz8TQo76CMO+FW#hr6da({mqpGK2K4T|xv9SNIXZ}a=4_K5pbz1HE6T}9 zbApW~m0C`q)S^F}B9Kw5!eT)Bj_h9vlCX8%VRvMOg8PJ*>PU>%yt-hyGOhjg!2pZR4{ z=VR_*?Hw|aai##~+^H>3p$W@6Zi`o4^iO2Iy=FPdEAI58Ebc~*%1#sh8KzUKOVHs( z<3$LMSCFP|!>fmF^oESZR|c|2JI3|gucuLq4R(||_!8L@gHU8hUQZKn2S#z@EVf3? zTroZd&}JK(mJLe>#x8xL)jfx$6`okcHP?8i%dW?F%nZh=VJ)32CmY;^y5C1^?V0;M z<3!e8GZcPej-h&-Osc>6PU2f4x=XhA*<_K*D6U6R)4xbEx~{3*ldB#N+7QEXD^v=I z+i^L+V7_2ld}O2b-(#bmv*PyZI4|U#Q5|22a(-VLOTZc3!9ns1RI-? zA<~h|tPH0y*bO1#EMrsWN>4yJM7vqFZr?uw$H8*PhiHRQg1U9YoscX-G|gck+SSRX!(e7@~eeUEw+POsT;=W9J&=EV`cUc{PIg_#TQVGnZsQbCs7#Q-)v#BicxLw#Fb?#)8TYbu zN)5R=MI1i7FHhF|X}xEl=sW~`-kf;fOR^h1yjthSw?%#F{HqrY2$q>7!nbw~nZ8q9 zh{vY! z%i=H!!P&wh z7_E%pB7l5)*VU>_O-S~d5Z!+;f{pQ4e86*&);?G<9*Q$JEJ!ZxY;Oj5&@^eg0Zs!iLCAR`2K?MSFzjX;kHD6)^`&=EZOIdW>L#O`J zf~$M4}JiV}v6B-e{NUBGFgj-*H%NG zfY0X(@|S8?V)drF;2OQcpDl2LV=~=%gGx?_$fbSsi@%J~taHcMTLLpjNF8FkjnjyM zW;4sSf6RHaa~LijL#EJ0W2m!BmQP(f=%Km_N@hsBFw%q#7{Er?y1V~UEPEih87B`~ zv$jE%>Ug9&=o+sZVZL7^+sp)PSrS;ZIJac4S-M>#V;T--4FXZ*>CI7w%583<{>tb6 zOZ8gZ#B0jplyTbzto2VOs)s9U%trre`m=RlKf{I_Nwdxn(xNG%zaVNurEYiMV3*g| z``3;{j7`UyfFrjlEbIJN{0db|r>|LA@=vX9CHFZYiexnkn$b%8Rvw0TZOQIXa;oTI zv@j;ZP+#~|!J(aBz9S{wL7W%Dr1H)G-XUNt9-lP?ijJ-XEj1e*CI~-Xz@4(Xg;UoG z{uzBf-U+(SHe}6oG%;A*93Zb=oE>uTb^%qsL>|bQf?7_6=KIiPU`I|r;YcZ!YG7y~ zQu@UldAwz$^|uoz3mz1;An-WVBtefSh-pv<`n&TU3oM!hrEI?l@v8A4#^$4t&~T32 zl*J=1q~h+60sNc43>0aVvhzyfjshgPYZoQ(OOh>LbUIoblb@1z~zp?))n?^)q6WGuDh}gMUaA9|X z3qq-XlcNldy5==T4rq*~g@XVY!9sYZjo#R7 zr{n)r5^S{9+$+8l7IVB*3_k5%-TBY@C%`P@&tZf>82sm#nfw7L%92>nN$663yW!yt zhS>EfLcE_Z)gv-Y^h1;xj(<4nD4GY{C-nWUgQc9cMmH{qpa!uEznrGF^?bbJHApScQ$j>$JZHAX80DdXu z--AMgrA0$Otdd#N9#!cg2Z~N8&lj1d+wDh+^ZObWJ$J)_h(&2#msu>q0B$DEERy{1 zCJN{7M@%#E@8pda`@u!v@{gcT3bA*>g*xYLXlbb&o@1vX*x+l}Voys6o~^_7>#GB| z*r!R%kA9k%J`?m>1tMHB9x$ZRe0$r~ui}X}jOC)9LH=Po*2SLdtf3^4?VKnu2ox&mV~0oDgi` z;9d}P$g~9%ThTK8s}5ow2V4?(-lU*ed8ro|}mU}pk% z;bqB0bx3AOk<0Joeh}Vl@_7Po&C`Cg>>gff>e7fu41U3Ic{JQu1W%+!Gvz3GDO2ixKd;KF6UEw8F_cDAh08gB>@ zaRH2Q96sBJ>`4aXvrF0xPtIWoA1pPsRQtU~xDtnEfTJnl{A9u5pR^K8=UdNq%T8F$)FbN> zgK+_(BF#D>R>kK!M#OT~=@@}3yAYqm33?{Bv?2iBr|-aRK0@uapzuXI)wE0=R@m^7 zQ`wLBn(M*wg!mgmQT1d!@3<2z>~rmDW)KG0*B4>_R6LjiI0^9QT8gtDDT|Lclxppm z+OeL6H3QpearJAB%1ellZ6d*)wBQ(hPbE=%?y6i^uf%`RXm*JW*WQ%>&J+=V(=qf{ zri~yItvTZbII+7S0>4Q0U9@>HnMP$X>8TqAfD(vAh};2P{QK)ik`a6$W$nG<{bR2Ufd!^iE z#1K58$gW!xpeYHeehuhQCXZ9p%N8m zB+l~T_u-Ycr!U>!?xu!!*6rNxq37{`DhMMfY6NpD3Jw zkYQDstvt30Hc_SaZuuMP2YrdW@HsPMbf^Y9lI<9$bnMil2X7`Ba-DGLbzgqP>mxwe zf1&JkDH54D3nLar2KjJ3z`*R+rUABq4;>>4Kjc2iQEj7pVLcZYZ~pteAG4rm1{>PQy=!QiV5G|tVk)53 zP?Azw+N)Yq3zZ`dW7Q9Bq@Y*jSK0<1f`HM;_>GH57pf_S%Ounz_yhTY8lplQSM`xx zU{r-Deqs+*I~sLI$Oq`>i`J1kJ(+yNOYy$_>R3Jfi680<|^u#J@aY%Q>O zqfI~sCbk#3--^zMkV&Yj0D(R^rK}+_npgPr_4^kYuG=pO%$C_7v{s@-{M-P@RL3^<`kO@b=YdKMuccfO1ZW# zeRYE%D~CMAgPlo?T!O6?b|pOZv{iMWb;sN=jF%=?$Iz_5zH?K;aFGU^8l7u%zHgiy z%)~y|k;Es-7YX69AMj^epGX#&^c@pp+lc}kKc`5CjPN4Z$$e58$Yn*J?81%`0~A)D zPg-db*pj-t4-G9>ImW4IMi*v#9z^9VD9h@9t;3jMAUVxt=oor+16yHf{lT|G4 zya6{4#BxFw!!~UTRwXXawKU4iz$$GMY6=Z8VM{2@0{=5A0+A#p6$aT3ubRyWMWPq9 zCEH5(Il0v4e4=Yxg(tDglfYAy!UpC>&^4=x7#6_S&Ktds)a8^`^tp6RnRd{KImB^o z2n=t#>iKx<*evmvoE{+fH#@WXGWs$)Uxrtf?r>AaxV0?kf0o@oDboJ6z0cgP@A$;k>SK1UqC?Q_ zk_I?j74;}uNXhOf_5ZxQSgB4otDEb9JJrX1kq`-o%T>g%M5~xXf!2_4P~K64tKgXq z&KHZ0@!cPvUJG4kw-0;tPo$zJrU-Nop>Uo65Pm|yaNvKjhi7V1g98;^N1~V3% zTR>yWa+X2FJ_wpPwz3i^6AGwOa_VMS-&`*KoKgF2&oR10Jn6{!pvVG@n=Jk@vjNuY zL~P7aDGhg~O9G^!bHi$8?G9v9Gp0cmekYkK;(q=47;~gI>h-kx-ceM{ml$#8KI$4ltyjaqP zki^cyDERloAb)dcDBU4na9C(pfD{P@eBGA}0|Rb)p{ISqi60=^FUEdF!ok{Gs;vb) zfj9(#1QA64w*ud^YsN5&PeiI>c`VioE8h)e}W%S9NMA55Gs zrWL6l+@3CKd@8(UQLTwe12SGWMqRn+j)QZRj*g)Xua)%ayzpqs{pD(WWESJYL3{M$ z%qkpM`jFoqLYVv6{IbCkL?fEiJj$VG=$taup&RL9e{s(Sgse2xVJlw0h74EXJKt2eX|dxz{->0)3W`JN7Bv!rLvRZc z0tAOZ2yVe4g9iq826qXAg`f!*+}(o1;1FDb>kKexumFS40KvK0yH1_@Z=LgWZ+}(Y zwYsa;OLz6tTA%gS=>8$=Z7pLh>|K2QElL)E=Q*(n*H`8R`8={-@4mTD-SWBOYRxV? zmF(-rJB8^Wlp?319rTrh^?QEP?|Msxrv?WbJ-+id+V#F2Y4(JPJ6U9bv+U1cIIH^W z)lg$_=g^Ma>2~Pyd_YOAv29Cb-U6DJO?NxnW7~QP*SmYi*vdUVuW#LWQ_u0`hymZi zaQS3Nb^4`ro$>0G%zbXmr5|D|iq0R<;S@?kr0j5Ruq87-Z1>crx%EzVZ9#U;{?}ti zW2W%*9MQg3Nbh%Ti6LhDd|-aFSgXoPG`mHlUU1iCHr>ru>DX?W_#13(`u*!Plu2OP z6jk=2>BC0l)aw;HCmxoYD1i4b%m$1`DYC_^L~ zIEAnFcHvad=-aO3(_MI=9#`z6-9*_!&$?<%meb5;jGd5Qp=MGf z6BD{%`L#TAOq%z%@*ib95Ey7NbUF=BlszVk3Iu3imD&*91N-ij%hW?W@~2TtdHTfP z#n0@Xd7X8Dyu36n{k#PwQ~T~X7mAO^cNV+z<HO@3X-# z_@rAn$k~(l@kciCC;&Qd*fWRI>=;fL{UPlciNDWyj$bX<#r^(r;EE8wwUVQm&7~QY zCXRj!**r^xybAEPq>h3W$uvI1j=yNIyzkE_D7fpGw)OV{U*Uwm{xB;mEg2(|y|ICd zMdQVqzMb-=XM6|E-a9kNh)^9lY`-DjhhHD1w5lufRcy+QLgJ47!fFne86#F; zX{ufroVBEZJOY?rDo!;Te6aOZ^1SO!dYRxQ*2njyA~dCWawn)>!*k7~>8Ikt&e*0>>V5ZbO|*1+2LFOqVe zXHb!aMk03^h%&9L8GMy7UDI2Kev>V@(R}*Iu6x+!Hn4~D@wj`P%#Hdbf(lK{+DD7f zJ&(v*mhn_e(R$^5L#bM^^Q@-!*b!l|+Xrb(q*MRFJYnrE7*xko!SJOy9LngR2|q5k zY`Ioiu+YBfzF{Labszk-E#*BYQk>$()=xWEGZRKwY)*UxP}0dGuPLZOkNJDI9Hy zFjfwiK6RjhH#rHW#B0(MW}i%V`943<6@Z*Nd^JEP5uZonXm=u%AM>{H^U@&Jy*i0s za_Da^xI6pMtXzHc{e~_ZcnKP*;=YL2Z^RmzDl{dJTk7*}E_h*NvgnhnxVKB59Duh~ zqouS_WoOR*{UvUw_K#OWz;gMracr%8>QQ&V*jv!8)ho;U8}9~8EU{N<=Z_gR%IpMT zbkePUG_afm=#|iIfFmdqkpLMGxY5D$`?I}&T7>TexU@v zkBx09kG)O;09ckj#(_Uov6vv{{HOcr-%H#DUQ@*GzF8Zh{iSM13%fuB%>wjdU@3Nf zlnYE!GTyNrqes|;nLFXfWU*Wg-9wmr=NBd$nCk+H?iwNvcd0Wab^3CT9a`>3V~oWI z9=_H+N-Q=MQ(io4u4mpdQ;k&5FXnKV5M7R`@WJ9h(GrAirO#XXOU{qQpk^B^Vd=Dt{wiqT zg-#j9J~@o%H2;W9mg)o6@*Vo;BSs2*4HAHpDk02mndAsov08R_48zJZ@J)s7+hyCo zy*0L#y)?AqZt-wX%+_Vx`8*A95OLHvs1$k~{h-_N_vov_gHJE=`X>L?5K+ zD?u59=mjtImMvd1GsDytuYp{IyUkW&?h zF>$#`n$~bZ)KN0B$XGeMYh&`;g8 zo_2-koaO6+8O!+L>SpIQbG(i;QW9UJi{Ecewlo?s&D!^>i$|#jaW}#HJuxt|W48=? zb^Y&O$a1s5ddr8DIt!sD!t=y1g(d4GR(s;s-HfV$GXl&m;+sAAxB^rk(3_NjE$p#L z*t4em?tA0d+XwRxN^OQwzbDZMuSE0J1)Ky{mq)^t4bnSl*)s>zNM@mMdtd78&ebHN z`!(|lE5q-p+TsRaNnMXwALaN5QIZ2IUi^Z22tsN5>nvIO+YU}Q*xh6}ee6@rR~<&1 z(PB4z>9ZBUMXZwSMmd9-aKKsmJeJq^G|#JclOh*xf0?^e0(`40nsg1z)(48;4}B_( zGwPI)yo|{oX{dVDL-5-aMGr;~vU1cPtJP5JM(sswz&Q`e<@0?y{YhsO9YK8EYJA;L z>7oG_Mts+(wCBC*Md82#XdKw&J*IizR?9k^rf1r{Ot-&>V^ke{9nI9zavlcNkIJtN z7T>?o|4rENk-?|lewZ(EfdR;%BUrzKJ^UkCpsM)EA9QHBVV8trT&*O(9?FO{MLTFL z=5P0H+T6C^jAuX0k4U;~GM!x`!X2N~3_n?qXY$HI>x@(DHEy&Q3ucT1R6fj28wX!I zC=&d$@bJ_v^%?W2Ngl}e8ww`b%BrN-PzGH;$@B2Ky1?%GMkm#~Okj(-Admyy;qya| zOi73kr_pwt?5Nj3p=&H>81!w#>Agj z(QXx{j0r=pTl>micAI_5vUw<3`Sht?Z}-j2Wx~F8DKCUQrsXl2?W8hur42(F_ zsSJ)_36&x6A|YkY6c<2a94SXbv~d>4CC4nkDPvf9Z5Fys^6^5r0j5=E>Cgy_Dk@tS z%?c}9!qB?t6t8(XMH%le8UeNWp@Nsma~Ql+^3Bo%_npMryeQJz4V=BAqE~T?dejng z3ge{fjCHoNAfYBvsfq;G%VL|j7t z`X0sy1EEgpyD;)tS1x+fnv-?C@glP0{RCW}Ma?3qpoq_&IJAYOy3G#s`rsh5=3>`K zkj``=;|*x5HSjZC zXNvPLh372q;=+6ja|SC!R-`JcL}}wwskajjTUGTpL(1zkN-p?BA2lmf+J3WsB7!k`0Brx8^cLTF9h)r+LZ$vsZo}`OpOs)?c6$hclR!R#MAeh|_DY|9r zy+_3c%IO9h9X?ksp?an&>Lw;QeQ`T-Ku6HaK~H?E9-Z5$cZu{YU;1+-6B$|JD;%!^ zt(4l>F8}a-UkC4YtOxFHckhl4VKr6P$P_O*U!)IDory%}Wz`YeFx6TO{y2Y${SBm?H9cTWV=WWJ z`_*CGso!ZN>l@~_jkeXtV}fczfA{TUkyeD>)i3|NFGcCsBmK3HXp&ol_@GVs7PIpfULy!hi zs+%KYgS%(n7_z_}6)hblk~W#LZ@&2)fwm6xkFP%&Ju|MFWbNiTwy{{g-pV1RK`L&=RE2D z4|g;~vd8xd|teYS%w!IlT4W$&FTrk-hcTADX!P?*f1YWEIRwq$Ys%^(Z9w&HT$>} zsMD#6Df=uJrX!JHP7<>Or;e_Cf=}`!`qR=i8fBj)$6Lxx{HRzd8Tnzd0p>kSps{OG zKJkml>bUj8$u|F=``l(-aMxWBC@CGZ#FXClQZ<4|&%jN}Tkg#q8z)=>Ly{$i0`rjU zvt|QddO&i=91e?h3>s~i;+6{ z8X4i6a1wDLrSuE#W(zhan+U*Zq+8p3a))JFVF4ffaV51K^YgTso~3;Y*NmM; zx8T?y-N0uyWY(8=me-HUC9xtABvX5~%yg+Cp&XF$Bq=OcK6T*D7eZ2EmIoCFWm{$S z1PNw8HDpe5hHeCusN8kdeb&f2#=3M^A~7YwJ7FRrhq*)PG9x?JIAaC{MV}5}g#7R$-Ly%)4=IUkRCGOR|XTMjn&okRmFjaO^YF5^* z@)#MCBOBezD)*xQNxydlUyN?dW{fS(s-T`gv*0BEnk}`BdmrbmPO8q8y(X$AA}*RH%I7Av!~84pudHb&%Q5-j zt?=6x(iR?<^_7X0v6Ys#VAL}dKk^hcjI=|EY;kPcZ_w<*H`_*|N7SacaM1ERD@6ab zg`!iTm7$URV+lpW_{V$ruR&A>jrX68k4x2wo$45}&wf7o<|o(@B!u-L@bKyQBAGwy z4#}UrRAu>^>Vb6k2-th^>WjvP;Nl|i3WrjWv3ISkj{m{eAcQIW^_ndxSX@|8T(ASJ z?_$fcP2u*6uOBk-{d>^ z0vWlfGQMvysI%R=iE|A+!!Nw?C917EU*_$`;;)px?s83CRd3i_jBN)k#nR5t$dJ(+ z_sP;wG@Ad)^(3LRj7q}0b2O(b`|i0~5SYb%Sjk^*5ISZ-Ab+}DGu$-X1n^TF1Ndw_ zF|e*1)cI2%`TR&AW~XpqpFb!=3cHbS>np9hYD_Mr5}y5Y`SY^r7isA2Q4(z zazRQEqWDKT2zIEbjSYdCPi1ZOGz80Nsl}gxO^DWMY0AV<2K&OL{&^6#@L1?lXu#6xSMh%3^5c*}oM6DQGY#(a^@z<&D zF(43I9e&5`h|A$5!+UFuOH0>F3$shBV4`0#M4RSB8=6F0ZgIbq<2LQ$Hh^(kAJu=! zt8ZGXTacD{(3W{V1$j_{Jc)Ka7t6u}ho`4kF+4@t_0!mCBn z)}o%eA}L)_L?=jw6BIfll7tb3n}?*yLt&XADa=rW>qz=_6s9ziOd5sXjil>FVFx3r zf>Feewk0v#W9>Gp4GacTRr>Sd2T6dWi-{YX`v!D)kCWzG5xQB=?es5ON(%nkwUhNl zV>@xkWWWv*N+{e$(SrExvN6BXzU(Hxlx27{VYHf+LpIbTO+Yu(ltMk<;)3A(LU@ytVYFkYvTa79idMtUFhfxx?P!)2F`prNWW#Fub#l>N2s@nh&n_ zA4{#}|AIs9|A4P0ZF%fy=hDN!t#ifH<)4u2kirK~JUpjQ-J+~cXOZI&dIts;P}UeXslP6zKvpEKSN-$y>kJ^nw2tC9bv zo(|lT@?vZ!{_l|d^8Yh)eEBh*5ABh+Lzjw+?V)o z#P-W7361>E(Y4;@`sv;VKn G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/static/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/static/fonts/bootstrap/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/static/fonts/icomoon/icomoon.eot b/static/fonts/icomoon/icomoon.eot new file mode 100644 index 0000000000000000000000000000000000000000..b09cf94101a6ee22122091328475aa68f9a92138 GIT binary patch literal 155728 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®cRWLAcevoXCy_bxCOW;3vRMd*ivw-;66}rlSKem z!L5P+aKWv|xxd#l5p%B&K4!d8+>mL7rDDY`!rfJHtKdFdaI2xW8ZNj=i*>Bv*2C8O zJ?EddclX}CdvFNzc`#bF8?cw{S+!-~Md$C`6HeEsa5~%;NX=h_0C<6P(l~EB^}ey* z*K=&kwgbC1?L($p;lTKP?;CPp@1FhPZCmzi*|%x`md)XF4}}+>w|4|(tA|uJ r<-H%dZ$mPB + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/fonts/icomoon/icomoon.ttf b/static/fonts/icomoon/icomoon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..93962514bfee00622f748cce421b69021cb831e5 GIT binary patch literal 155564 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