From 9b4202fdc28be7dbc42b76a29f08fe55b216093d Mon Sep 17 00:00:00 2001 From: Florian Mounier Date: Wed, 7 Feb 2018 10:25:30 +0100 Subject: [PATCH] Remove old demo --- demo/cabaret.fcgi | 37 - demo/cabaret.py | 64 - demo/cabaret/__init__.py | 63 - .../static/components/bootstrap/.gitignore | 37 - .../components/bootstrap/.issue-guidelines.js | 85 - .../static/components/bootstrap/.travis.yml | 3 - .../static/components/bootstrap/LICENSE | 176 - .../static/components/bootstrap/Makefile | 108 - .../static/components/bootstrap/README.md | 139 - .../components/bootstrap/component.json | 34 - .../docs/assets/css/bootstrap-responsive.css | 1058 -- .../bootstrap/docs/assets/css/bootstrap.css | 5774 ---------- .../bootstrap/docs/assets/css/docs.css | 1001 -- .../ico/apple-touch-icon-114-precomposed.png | Bin 11392 -> 0 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 16780 -> 0 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 4026 -> 0 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 5681 -> 0 bytes .../bootstrap/docs/assets/ico/favicon.ico | Bin 1150 -> 0 bytes .../assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 125346 -> 0 bytes .../assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 81284 -> 0 bytes .../assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 49063 -> 0 bytes .../assets/img/bs-docs-bootstrap-features.png | Bin 5039 -> 0 bytes .../assets/img/bs-docs-masthead-pattern.png | Bin 6450 -> 0 bytes .../img/bs-docs-responsive-illustrations.png | Bin 10744 -> 0 bytes .../assets/img/bs-docs-twitter-github.png | Bin 14894 -> 0 bytes .../docs/assets/img/example-sites/fleetio.png | Bin 39837 -> 0 bytes .../docs/assets/img/example-sites/jshint.png | Bin 7258 -> 0 bytes .../docs/assets/img/example-sites/kippt.png | Bin 47075 -> 0 bytes .../assets/img/example-sites/soundready.png | Bin 50225 -> 0 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 23408 -> 0 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 19805 -> 0 bytes .../examples/bootstrap-example-starter.jpg | Bin 5584 -> 0 bytes .../assets/img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes .../docs/assets/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes .../docs/assets/img/grid-baseline-20px.png | Bin 84 -> 0 bytes .../docs/assets/img/less-logo-large.png | Bin 12824 -> 0 bytes .../assets/img/responsive-illustrations.png | Bin 1008 -> 0 bytes .../bootstrap/docs/assets/js/README.md | 106 - .../bootstrap/docs/assets/js/application.js | 154 - .../docs/assets/js/bootstrap-affix.js | 104 - .../docs/assets/js/bootstrap-alert.js | 90 - .../docs/assets/js/bootstrap-button.js | 96 - .../docs/assets/js/bootstrap-carousel.js | 176 - .../docs/assets/js/bootstrap-collapse.js | 158 - .../docs/assets/js/bootstrap-dropdown.js | 150 - .../docs/assets/js/bootstrap-modal.js | 239 - .../docs/assets/js/bootstrap-popover.js | 103 - .../docs/assets/js/bootstrap-scrollspy.js | 151 - .../bootstrap/docs/assets/js/bootstrap-tab.js | 135 - .../docs/assets/js/bootstrap-tooltip.js | 275 - .../docs/assets/js/bootstrap-transition.js | 60 - .../docs/assets/js/bootstrap-typeahead.js | 300 - .../bootstrap/docs/assets/js/bootstrap.js | 2027 ---- .../bootstrap/docs/assets/js/bootstrap.min.js | 2 - .../js/google-code-prettify/prettify.css | 30 - .../js/google-code-prettify/prettify.js | 28 - .../bootstrap/docs/assets/js/jquery.js | 4 - .../components/bootstrap/docs/base-css.html | 1980 ---- .../components/bootstrap/docs/build/index.js | 44 - .../bootstrap/docs/build/package.json | 6 - .../components/bootstrap/docs/components.html | 2338 ----- .../components/bootstrap/docs/customize.html | 480 - .../bootstrap/docs/examples/fluid.html | 154 - .../bootstrap/docs/examples/hero.html | 126 - .../docs/examples/starter-template.html | 79 - .../components/bootstrap/docs/extend.html | 286 - .../bootstrap/docs/getting-started.html | 335 - .../components/bootstrap/docs/index.html | 206 - .../components/bootstrap/docs/javascript.html | 1731 --- .../bootstrap/docs/scaffolding.html | 584 -- .../bootstrap/docs/templates/layout.mustache | 147 - .../docs/templates/pages/base-css.mustache | 1871 ---- .../docs/templates/pages/components.mustache | 2221 ---- .../docs/templates/pages/customize.mustache | 363 - .../docs/templates/pages/extend.mustache | 169 - .../templates/pages/getting-started.mustache | 218 - .../docs/templates/pages/index.mustache | 89 - .../docs/templates/pages/javascript.mustache | 1615 --- .../docs/templates/pages/scaffolding.mustache | 471 - .../img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes .../static/components/bootstrap/js/.jshintrc | 12 - .../bootstrap/js/bootstrap-affix.js | 104 - .../bootstrap/js/bootstrap-alert.js | 90 - .../bootstrap/js/bootstrap-button.js | 96 - .../bootstrap/js/bootstrap-carousel.js | 176 - .../bootstrap/js/bootstrap-collapse.js | 158 - .../bootstrap/js/bootstrap-dropdown.js | 150 - .../bootstrap/js/bootstrap-modal.js | 239 - .../bootstrap/js/bootstrap-popover.js | 103 - .../bootstrap/js/bootstrap-scrollspy.js | 151 - .../components/bootstrap/js/bootstrap-tab.js | 135 - .../bootstrap/js/bootstrap-tooltip.js | 275 - .../bootstrap/js/bootstrap-transition.js | 60 - .../bootstrap/js/bootstrap-typeahead.js | 300 - .../components/bootstrap/js/tests/index.html | 56 - .../components/bootstrap/js/tests/phantom.js | 63 - .../components/bootstrap/js/tests/server.js | 14 - .../js/tests/unit/bootstrap-affix.js | 19 - .../js/tests/unit/bootstrap-alert.js | 56 - .../js/tests/unit/bootstrap-button.js | 96 - .../js/tests/unit/bootstrap-carousel.js | 42 - .../js/tests/unit/bootstrap-collapse.js | 88 - .../js/tests/unit/bootstrap-dropdown.js | 105 - .../js/tests/unit/bootstrap-modal.js | 114 - .../js/tests/unit/bootstrap-phantom.js | 21 - .../js/tests/unit/bootstrap-popover.js | 107 - .../js/tests/unit/bootstrap-scrollspy.js | 31 - .../bootstrap/js/tests/unit/bootstrap-tab.js | 61 - .../js/tests/unit/bootstrap-tooltip.js | 144 - .../js/tests/unit/bootstrap-transition.js | 13 - .../js/tests/unit/bootstrap-typeahead.js | 204 - .../bootstrap/js/tests/vendor/jquery.js | 4 - .../bootstrap/js/tests/vendor/qunit.css | 232 - .../bootstrap/js/tests/vendor/qunit.js | 1510 --- .../components/bootstrap/less/accordion.less | 34 - .../components/bootstrap/less/alerts.less | 65 - .../components/bootstrap/less/bootstrap.less | 62 - .../bootstrap/less/breadcrumbs.less | 24 - .../bootstrap/less/button-groups.less | 245 - .../components/bootstrap/less/buttons.less | 231 - .../components/bootstrap/less/carousel.less | 131 - .../components/bootstrap/less/close.less | 31 - .../components/bootstrap/less/code.less | 58 - .../bootstrap/less/component-animations.less | 22 - .../components/bootstrap/less/dropdowns.less | 210 - .../components/bootstrap/less/forms.less | 650 -- .../components/bootstrap/less/grid.less | 21 - .../components/bootstrap/less/hero-unit.less | 24 - .../bootstrap/less/labels-badges.less | 72 - .../components/bootstrap/less/layouts.less | 16 - .../components/bootstrap/less/mixins.less | 681 -- .../components/bootstrap/less/modals.less | 98 - .../components/bootstrap/less/navbar.less | 475 - .../components/bootstrap/less/navs.less | 384 - .../components/bootstrap/less/pager.less | 40 - .../components/bootstrap/less/pagination.less | 64 - .../components/bootstrap/less/popovers.less | 117 - .../bootstrap/less/progress-bars.less | 122 - .../components/bootstrap/less/reset.less | 137 - .../bootstrap/less/responsive-1200px-min.less | 28 - .../bootstrap/less/responsive-767px-max.less | 174 - .../less/responsive-768px-979px.less | 19 - .../bootstrap/less/responsive-navbar.less | 177 - .../bootstrap/less/responsive-utilities.less | 43 - .../components/bootstrap/less/responsive.less | 48 - .../bootstrap/less/scaffolding.less | 52 - .../components/bootstrap/less/sprites.less | 193 - .../components/bootstrap/less/tables.less | 245 - .../bootstrap/less/tests/css-tests.css | 139 - .../bootstrap/less/tests/css-tests.html | 1296 --- .../bootstrap/less/tests/forms.html | 179 - .../bootstrap/less/tests/navbar.html | 108 - .../components/bootstrap/less/thumbnails.less | 52 - .../components/bootstrap/less/tooltip.less | 70 - .../components/bootstrap/less/type.less | 221 - .../components/bootstrap/less/utilities.less | 30 - .../components/bootstrap/less/variables.less | 279 - .../components/bootstrap/less/wells.less | 29 - .../static/components/bootstrap/package.json | 25 - .../static/components/jquery/component.json | 13 - .../static/components/jquery/jquery.js | 9301 ----------------- demo/cabaret/static/css.css | 37 - demo/cabaret/static/js.js | 68 - demo/cabaret/templates/_layout.jinja2 | 53 - demo/cabaret/templates/index.jinja2 | 101 - demo/cabaret/templates/svgs.jinja2 | 10 - 167 files changed, 50513 deletions(-) delete mode 100755 demo/cabaret.fcgi delete mode 100755 demo/cabaret.py delete mode 100644 demo/cabaret/__init__.py delete mode 100644 demo/cabaret/static/components/bootstrap/.gitignore delete mode 100644 demo/cabaret/static/components/bootstrap/.issue-guidelines.js delete mode 100644 demo/cabaret/static/components/bootstrap/.travis.yml delete mode 100644 demo/cabaret/static/components/bootstrap/LICENSE delete mode 100644 demo/cabaret/static/components/bootstrap/Makefile delete mode 100644 demo/cabaret/static/components/bootstrap/README.md delete mode 100644 demo/cabaret/static/components/bootstrap/component.json delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/css/bootstrap-responsive.css delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/css/bootstrap.css delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/css/docs.css delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/ico/apple-touch-icon-114-precomposed.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/ico/apple-touch-icon-144-precomposed.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/ico/apple-touch-icon-57-precomposed.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/ico/apple-touch-icon-72-precomposed.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/ico/favicon.ico delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-01.jpg delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-02.jpg delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-03.jpg delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/bs-docs-bootstrap-features.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/bs-docs-masthead-pattern.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/bs-docs-responsive-illustrations.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/bs-docs-twitter-github.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/example-sites/fleetio.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/example-sites/jshint.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/example-sites/kippt.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/example-sites/soundready.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/examples/bootstrap-example-fluid.jpg delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/examples/bootstrap-example-hero.jpg delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/examples/bootstrap-example-starter.jpg delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/glyphicons-halflings-white.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/glyphicons-halflings.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/grid-baseline-20px.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/less-logo-large.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/img/responsive-illustrations.png delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/README.md delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/application.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-affix.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-alert.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-button.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-carousel.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-collapse.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-dropdown.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-modal.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-popover.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-scrollspy.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-tab.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-tooltip.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-transition.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap-typeahead.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/bootstrap.min.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/google-code-prettify/prettify.css delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/google-code-prettify/prettify.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/assets/js/jquery.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/base-css.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/build/index.js delete mode 100644 demo/cabaret/static/components/bootstrap/docs/build/package.json delete mode 100644 demo/cabaret/static/components/bootstrap/docs/components.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/customize.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/examples/fluid.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/examples/hero.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/examples/starter-template.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/extend.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/getting-started.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/index.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/javascript.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/scaffolding.html delete mode 100644 demo/cabaret/static/components/bootstrap/docs/templates/layout.mustache delete mode 100644 demo/cabaret/static/components/bootstrap/docs/templates/pages/base-css.mustache delete mode 100644 demo/cabaret/static/components/bootstrap/docs/templates/pages/components.mustache delete mode 100644 demo/cabaret/static/components/bootstrap/docs/templates/pages/customize.mustache delete mode 100644 demo/cabaret/static/components/bootstrap/docs/templates/pages/extend.mustache delete mode 100644 demo/cabaret/static/components/bootstrap/docs/templates/pages/getting-started.mustache delete mode 100644 demo/cabaret/static/components/bootstrap/docs/templates/pages/index.mustache delete mode 100644 demo/cabaret/static/components/bootstrap/docs/templates/pages/javascript.mustache delete mode 100644 demo/cabaret/static/components/bootstrap/docs/templates/pages/scaffolding.mustache delete mode 100644 demo/cabaret/static/components/bootstrap/img/glyphicons-halflings-white.png delete mode 100644 demo/cabaret/static/components/bootstrap/img/glyphicons-halflings.png delete mode 100644 demo/cabaret/static/components/bootstrap/js/.jshintrc delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-affix.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-alert.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-button.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-carousel.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-collapse.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-dropdown.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-modal.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-popover.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-scrollspy.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-tab.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-tooltip.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-transition.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/bootstrap-typeahead.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/index.html delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/phantom.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/server.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-affix.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-alert.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-button.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-carousel.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-collapse.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-dropdown.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-modal.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-phantom.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-popover.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-scrollspy.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-tab.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-tooltip.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-transition.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/unit/bootstrap-typeahead.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/vendor/jquery.js delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/vendor/qunit.css delete mode 100644 demo/cabaret/static/components/bootstrap/js/tests/vendor/qunit.js delete mode 100644 demo/cabaret/static/components/bootstrap/less/accordion.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/alerts.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/bootstrap.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/breadcrumbs.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/button-groups.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/buttons.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/carousel.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/close.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/code.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/component-animations.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/dropdowns.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/forms.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/grid.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/hero-unit.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/labels-badges.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/layouts.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/mixins.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/modals.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/navbar.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/navs.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/pager.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/pagination.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/popovers.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/progress-bars.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/reset.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/responsive-1200px-min.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/responsive-767px-max.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/responsive-768px-979px.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/responsive-navbar.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/responsive-utilities.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/responsive.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/scaffolding.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/sprites.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/tables.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/tests/css-tests.css delete mode 100644 demo/cabaret/static/components/bootstrap/less/tests/css-tests.html delete mode 100644 demo/cabaret/static/components/bootstrap/less/tests/forms.html delete mode 100644 demo/cabaret/static/components/bootstrap/less/tests/navbar.html delete mode 100644 demo/cabaret/static/components/bootstrap/less/thumbnails.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/tooltip.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/type.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/utilities.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/variables.less delete mode 100644 demo/cabaret/static/components/bootstrap/less/wells.less delete mode 100644 demo/cabaret/static/components/bootstrap/package.json delete mode 100644 demo/cabaret/static/components/jquery/component.json delete mode 100644 demo/cabaret/static/components/jquery/jquery.js delete mode 100644 demo/cabaret/static/css.css delete mode 100644 demo/cabaret/static/js.js delete mode 100644 demo/cabaret/templates/_layout.jinja2 delete mode 100644 demo/cabaret/templates/index.jinja2 delete mode 100644 demo/cabaret/templates/svgs.jinja2 diff --git a/demo/cabaret.fcgi b/demo/cabaret.fcgi deleted file mode 100755 index 8f5a6a3..0000000 --- a/demo/cabaret.fcgi +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env python3 -# This file is part of pygal -# -# A python svg graph plotting library -# Copyright © 2012 Kozea -# -# This library is free software: you can redistribute it and/or modify it under -# the terms of the GNU Lesser General Public License as published by the Free -# Software Foundation, either version 3 of the License, or (at your option) any -# later version. -# -# This library is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -# details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with pygal. If not, see . -from cabaret import create_app -from flipflop import WSGIServer -import logging -app = create_app() - -from log_colorizer import make_colored_stream_handler -handler = make_colored_stream_handler() -app.logger.handlers = [] -app.logger.addHandler(handler) -import werkzeug -werkzeug._internal._log('debug', '<-- I am with stupid') -logging.getLogger('werkzeug').handlers = [] -logging.getLogger('werkzeug').addHandler(handler) - -handler.setLevel(logging.DEBUG) -app.logger.setLevel(logging.DEBUG) -logging.getLogger('werkzeug').setLevel(logging.DEBUG) - -WSGIServer(app).run() diff --git a/demo/cabaret.py b/demo/cabaret.py deleted file mode 100755 index 4407f32..0000000 --- a/demo/cabaret.py +++ /dev/null @@ -1,64 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# This file is part of pygal -# -# A python svg graph plotting library -# Copyright © 2012-2016 Kozea -# -# This library is free software: you can redistribute it and/or modify it under -# the terms of the GNU Lesser General Public License as published by the Free -# Software Foundation, either version 3 of the License, or (at your option) any -# later version. -# -# This library is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -# details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with pygal. If not, see . -import logging - -from cabaret import create_app - -app = create_app() - -try: - from log_colorizer import make_colored_stream_handler - handler = make_colored_stream_handler() - app.logger.handlers = [] - app.logger.addHandler(handler) - import werkzeug - werkzeug._internal._log('debug', '<-- I am with stupid') - logging.getLogger('werkzeug').handlers = [] - logging.getLogger('werkzeug').addHandler(handler) - - handler.setLevel(logging.DEBUG) - app.logger.setLevel(logging.DEBUG) - logging.getLogger('werkzeug').setLevel(logging.DEBUG) -except: - pass - -try: - import wsreload -except ImportError: - app.logger.debug('wsreload not found') -else: - url = "http://cabaret.l:12221/*" - - def log(httpserver): - app.logger.debug('WSReloaded after server restart') - - wsreload.monkey_patch_http_server({'url': url}, callback=log) - app.logger.debug('HTTPServer monkey patched for url %s' % url) - -try: - from wdb.ext import WdbMiddleware, add_w_builtin -except ImportError: - pass -else: - add_w_builtin() - app.wsgi_app = WdbMiddleware(app.wsgi_app, start_disabled=True) - -if __name__ == '__main__': - app.run(debug=True, threaded=True, host='0.0.0.0', port=12221) diff --git a/demo/cabaret/__init__.py b/demo/cabaret/__init__.py deleted file mode 100644 index dbb9cc9..0000000 --- a/demo/cabaret/__init__.py +++ /dev/null @@ -1,63 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of pygal -# -# A python svg graph plotting library -# Copyright © 2012-2016 Kozea -# -# This library is free software: you can redistribute it and/or modify it under -# the terms of the GNU Lesser General Public License as published by the Free -# Software Foundation, either version 3 of the License, or (at your option) any -# later version. -# -# This library is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -# details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with pygal. If not, see . -from flask import Flask, render_template, request, jsonify -from pygal import CHARTS_BY_NAME -from pygal.graph import CHARTS_NAMES -from pygal.config import CONFIG_ITEMS -from pygal.interpolate import INTERPOLATIONS -from pygal.style import styles -from json import loads -from time import time - - -def create_app(): - """Creates the pygal test web app""" - - app = Flask(__name__) - - @app.route("/") - def index(): - return render_template( - 'index.jinja2', - charts_names=CHARTS_NAMES, - configs=CONFIG_ITEMS, - interpolations=INTERPOLATIONS, - styles_names=styles.keys() - ) - - @app.route("/svg", methods=('POST', )) - def svg(): - values = request.values - config = loads(values['opts']) - config['disable_xml_declaration'] = True - config['style'] = styles[values['style']] - config['js'] = [] - for item in CONFIG_ITEMS: - value = config.get(item.name, None) - if value: - config[item.name] = item.coerce(value) - chart = CHARTS_BY_NAME[values['type']](**config) - for serie in loads(values['vals'])['vals']: - chart.add(serie[0], serie[1]) - t = time() - svg = chart.render() - tt = int((time() - t) * 1000) - return jsonify(svg=svg, time=tt) - - return app diff --git a/demo/cabaret/static/components/bootstrap/.gitignore b/demo/cabaret/static/components/bootstrap/.gitignore deleted file mode 100644 index 3b10ffb..0000000 --- a/demo/cabaret/static/components/bootstrap/.gitignore +++ /dev/null @@ -1,37 +0,0 @@ -# Numerous always-ignore extensions -*.diff -*.err -*.orig -*.log -*.rej -*.swo -*.swp -*.zip -*.vi -*~ -*.sass-cache - -# OS or Editor folders -.DS_Store -._* -Thumbs.db -.cache -.project -.settings -.tmproj -*.esproj -nbproject -*.sublime-project -*.sublime-workspace - -# Komodo -*.komodoproject -.komodotools - -# Folders to ignore -.hg -.svn -.CVS -.idea -node_modules -dist diff --git a/demo/cabaret/static/components/bootstrap/.issue-guidelines.js b/demo/cabaret/static/components/bootstrap/.issue-guidelines.js deleted file mode 100644 index 9b20dc2..0000000 --- a/demo/cabaret/static/components/bootstrap/.issue-guidelines.js +++ /dev/null @@ -1,85 +0,0 @@ -/* ========================================================== - * issue-guidelines.js - * http://twitter.github.com/bootstrap/javascript.html#alerts - * ========================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - -var assert = require('assert') - -module.exports = { - - 'pull-requests': { - - 'should always be made against -wip branches': function (pull) { - assert.ok(/\-wip$/.test(pull.base.ref)) - }, - - 'should always be made from feature branches': function (pull) { - assert.notEqual(pull.head.ref, 'master') - }, - - 'should always include a unit test if changing js files': function (pull) { - var hasJS = false - var hasTests = false - - pull.files.forEach(function (file) { - if (/^js\/[^./]+.js/.test(file.filename)) hasJS = true - if (/^js\/tests\/unit\/[^.]+.js/.test(file.filename)) hasTests = true - }) - - assert.ok(!hasJS || hasJS && hasTests) - }, - - 'after': function (pull) { - if (pull.reporter.stats.failures) { - pull.reportFailures(pull.close.bind(pull)) - } - } - - }, - - 'issues': { - - 'before': function (issue) { - var plus = {} - var labels = issue.labels.map(function (label) { return label.name }); - - if (~labels.indexOf('popular')) return - - issue.comments.forEach(function (comment) { - if (/\+1/.test(comment.body)) plus[comment.user.login] = true - }) - - if (Object.keys(plus).length > 5) { - issue.tag('popular') - issue.comment('Tagging this issue as popular, please stop commenting on this issue with +1. thanks!') - } - }, - - 'should include a jsfiddle/jsbin illustrating the problem if tagged with js but not a feature': function (issue) { - var labels = issue.labels.map(function (label) { return label.name }); - if (~labels.indexOf('js') && !~labels.indexOf('feature')) assert.ok(/(jsfiddle|jsbin)/.test(issue.body)) - }, - - 'after': function (issue) { - if (issue.reporter.stats.failures) { - issue.reportFailures(issue.close.bind(issue)) - } - } - - } - -} \ No newline at end of file diff --git a/demo/cabaret/static/components/bootstrap/.travis.yml b/demo/cabaret/static/components/bootstrap/.travis.yml deleted file mode 100644 index b8e1f17..0000000 --- a/demo/cabaret/static/components/bootstrap/.travis.yml +++ /dev/null @@ -1,3 +0,0 @@ -language: node_js -node_js: - - 0.6 \ No newline at end of file diff --git a/demo/cabaret/static/components/bootstrap/LICENSE b/demo/cabaret/static/components/bootstrap/LICENSE deleted file mode 100644 index 2bb9ad2..0000000 --- a/demo/cabaret/static/components/bootstrap/LICENSE +++ /dev/null @@ -1,176 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/demo/cabaret/static/components/bootstrap/Makefile b/demo/cabaret/static/components/bootstrap/Makefile deleted file mode 100644 index 3d6ac40..0000000 --- a/demo/cabaret/static/components/bootstrap/Makefile +++ /dev/null @@ -1,108 +0,0 @@ -BOOTSTRAP = ./docs/assets/css/bootstrap.css -BOOTSTRAP_LESS = ./less/bootstrap.less -BOOTSTRAP_RESPONSIVE = ./docs/assets/css/bootstrap-responsive.css -BOOTSTRAP_RESPONSIVE_LESS = ./less/responsive.less -DATE=$(shell date +%I:%M%p) -CHECK=\033[32m✔\033[39m -HR=\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# - - -# -# BUILD DOCS -# - -build: - @echo "\n${HR}" - @echo "Building Bootstrap..." - @echo "${HR}\n" - @jshint js/*.js --config js/.jshintrc - @jshint js/tests/unit/*.js --config js/.jshintrc - @echo "Running JSHint on javascript... ${CHECK} Done" - @recess --compile ${BOOTSTRAP_LESS} > ${BOOTSTRAP} - @recess --compile ${BOOTSTRAP_RESPONSIVE_LESS} > ${BOOTSTRAP_RESPONSIVE} - @echo "Compiling LESS with Recess... ${CHECK} Done" - @node docs/build - @cp img/* docs/assets/img/ - @cp js/*.js docs/assets/js/ - @cp js/tests/vendor/jquery.js docs/assets/js/ - @echo "Compiling documentation... ${CHECK} Done" - @cat js/bootstrap-transition.js js/bootstrap-alert.js js/bootstrap-button.js js/bootstrap-carousel.js js/bootstrap-collapse.js js/bootstrap-dropdown.js js/bootstrap-modal.js js/bootstrap-tooltip.js js/bootstrap-popover.js js/bootstrap-scrollspy.js js/bootstrap-tab.js js/bootstrap-typeahead.js js/bootstrap-affix.js > docs/assets/js/bootstrap.js - @uglifyjs -nc docs/assets/js/bootstrap.js > docs/assets/js/bootstrap.min.tmp.js - @echo "/**\n* Bootstrap.js v2.1.1 by @fat & @mdo\n* Copyright 2012 Twitter, Inc.\n* http://www.apache.org/licenses/LICENSE-2.0.txt\n*/" > docs/assets/js/copyright.js - @cat docs/assets/js/copyright.js docs/assets/js/bootstrap.min.tmp.js > docs/assets/js/bootstrap.min.js - @rm docs/assets/js/copyright.js docs/assets/js/bootstrap.min.tmp.js - @echo "Compiling and minifying javascript... ${CHECK} Done" - @echo "\n${HR}" - @echo "Bootstrap successfully built at ${DATE}." - @echo "${HR}\n" - @echo "Thanks for using Bootstrap," - @echo "<3 @mdo and @fat\n" - -# -# RUN JSHINT & QUNIT TESTS IN PHANTOMJS -# - -test: - jshint js/*.js --config js/.jshintrc - jshint js/tests/unit/*.js --config js/.jshintrc - node js/tests/server.js & - phantomjs js/tests/phantom.js "http://localhost:3000/js/tests" - kill -9 `cat js/tests/pid.txt` - rm js/tests/pid.txt - -# -# CLEANS THE ROOT DIRECTORY OF PRIOR BUILDS -# - -clean: - rm -r bootstrap - -# -# BUILD SIMPLE BOOTSTRAP DIRECTORY -# recess & uglifyjs are required -# - -bootstrap: - mkdir -p bootstrap/img - mkdir -p bootstrap/css - mkdir -p bootstrap/js - cp img/* bootstrap/img/ - recess --compile ${BOOTSTRAP_LESS} > bootstrap/css/bootstrap.css - recess --compress ${BOOTSTRAP_LESS} > bootstrap/css/bootstrap.min.css - recess --compile ${BOOTSTRAP_RESPONSIVE_LESS} > bootstrap/css/bootstrap-responsive.css - recess --compress ${BOOTSTRAP_RESPONSIVE_LESS} > bootstrap/css/bootstrap-responsive.min.css - cat js/bootstrap-transition.js js/bootstrap-alert.js js/bootstrap-button.js js/bootstrap-carousel.js js/bootstrap-collapse.js js/bootstrap-dropdown.js js/bootstrap-modal.js js/bootstrap-tooltip.js js/bootstrap-popover.js js/bootstrap-scrollspy.js js/bootstrap-tab.js js/bootstrap-typeahead.js js/bootstrap-affix.js > bootstrap/js/bootstrap.js - uglifyjs -nc bootstrap/js/bootstrap.js > bootstrap/js/bootstrap.min.tmp.js - echo "/*!\n* Bootstrap.js by @fat & @mdo\n* Copyright 2012 Twitter, Inc.\n* http://www.apache.org/licenses/LICENSE-2.0.txt\n*/" > bootstrap/js/copyright.js - cat bootstrap/js/copyright.js bootstrap/js/bootstrap.min.tmp.js > bootstrap/js/bootstrap.min.js - rm bootstrap/js/copyright.js bootstrap/js/bootstrap.min.tmp.js - -# -# MAKE FOR GH-PAGES 4 FAT & MDO ONLY (O_O ) -# - -gh-pages: bootstrap docs - rm -f docs/assets/bootstrap.zip - zip -r docs/assets/bootstrap.zip bootstrap - rm -r bootstrap - rm -f ../bootstrap-gh-pages/assets/bootstrap.zip - node docs/build production - cp -r docs/* ../bootstrap-gh-pages - -# -# WATCH LESS FILES -# - -watch: - echo "Watching less files..."; \ - watchr -e "watch('less/.*\.less') { system 'make' }" - -# -# HAUNT GITHUB ISSUES 4 FAT & MDO ONLY (O_O ) -# - -haunt: - @haunt .issue-guidelines.js https://github.com/twitter/bootstrap - - -.PHONY: docs watch gh-pages \ No newline at end of file diff --git a/demo/cabaret/static/components/bootstrap/README.md b/demo/cabaret/static/components/bootstrap/README.md deleted file mode 100644 index d9850fd..0000000 --- a/demo/cabaret/static/components/bootstrap/README.md +++ /dev/null @@ -1,139 +0,0 @@ -[Twitter Bootstrap](http://twitter.github.com/bootstrap) [![Build Status](https://secure.travis-ci.org/twitter/bootstrap.png)](http://travis-ci.org/twitter/bootstrap) -================= - -Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created and maintained by [Mark Otto](http://twitter.com/mdo) and [Jacob Thornton](http://twitter.com/fat) at Twitter. - -To get started, checkout http://getbootstrap.com! - - - -Quick start ------------ - -Clone the repo, `git clone git://github.com/twitter/bootstrap.git`, or [download the latest release](https://github.com/twitter/bootstrap/zipball/master). - - - -Versioning ----------- - -For transparency and insight into our release cycle, and for striving to maintain backward compatibility, Bootstrap will be maintained under the Semantic Versioning guidelines as much as possible. - -Releases will be numbered with the following format: - -`..` - -And constructed with the following guidelines: - -* Breaking backward compatibility bumps the major (and resets the minor and patch) -* New additions without breaking backward compatibility bumps the minor (and resets the patch) -* Bug fixes and misc changes bumps the patch - -For more information on SemVer, please visit http://semver.org/. - - - -Bug tracker ------------ - -Have a bug? Please create an issue here on GitHub that conforms with [necolas's guidelines](https://github.com/necolas/issue-guidelines). - -https://github.com/twitter/bootstrap/issues - - - -Twitter account ---------------- - -Keep up to date on announcements and more by following Bootstrap on Twitter, [@TwBootstrap](http://twitter.com/TwBootstrap). - - - -Blog ----- - -Read more detailed announcements, discussions, and more on [The Official Twitter Bootstrap Blog](http://blog.getbootstrap.com). - - - -Mailing list ------------- - -Have a question? Ask on our mailing list! - -twitter-bootstrap@googlegroups.com - -http://groups.google.com/group/twitter-bootstrap - - - -IRC ---- - -Server: irc.freenode.net - -Channel: ##twitter-bootstrap (the double ## is not a typo) - - - -Developers ----------- - -We have included a makefile with convenience methods for working with the Bootstrap library. - -+ **dependencies** -Our makefile depends on you having recess, connect, uglify.js, and jshint installed. To install, just run the following command in npm: - -``` -$ npm install recess connect uglify-js jshint -g -``` - -+ **build** - `make` -Runs the recess compiler to rebuild the `/less` files and compiles the docs pages. Requires recess and uglify-js. Read more in our docs » - -+ **test** - `make test` -Runs jshint and qunit tests headlessly in [phantomjs](http://code.google.com/p/phantomjs/) (used for ci). Depends on having phantomjs installed. - -+ **watch** - `make watch` -This is a convenience method for watching just Less files and automatically building them whenever you save. Requires the Watchr gem. - - - -Contributing ------------- - -Please submit all pull requests against *-wip branches. If your unit test contains javascript patches or features, you must include relevant unit tests. Thanks! - - - -Authors -------- - -**Mark Otto** - -+ http://twitter.com/mdo -+ http://github.com/markdotto - -**Jacob Thornton** - -+ http://twitter.com/fat -+ http://github.com/fat - - - -Copyright and license ---------------------- - -Copyright 2012 Twitter, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this work except in compliance with the License. -You may obtain a copy of the License in the LICENSE file, or at: - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/demo/cabaret/static/components/bootstrap/component.json b/demo/cabaret/static/components/bootstrap/component.json deleted file mode 100644 index a56f5a4..0000000 --- a/demo/cabaret/static/components/bootstrap/component.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "bootstrap", - "description": "Sleek, intuitive, and powerful front-end framework for faster and easier web development.", - "version": "2.1.1", - "keywords": [ - "bootstrap", - "css" - ], - "homepage": "http://twitter.github.com/bootstrap/", - "author": { - "name": "Twitter Inc." - }, - "scripts": { - "test": "make test" - }, - "repository": { - "type": "git", - "url": "git://github.com/twitter/bootstrap.git" - }, - "licenses": [ - { - "type": "Apache-2.0", - "url": "http://www.apache.org/licenses/LICENSE-2.0" - } - ], - "devDependencies": { - "uglify-js": "1.2.6", - "jshint": "0.6.1", - "recess": "1.0.3", - "connect": "2.1.3" - }, - "readme": "[Twitter Bootstrap](http://twitter.github.com/bootstrap) [![Build Status](https://secure.travis-ci.org/twitter/bootstrap.png)](http://travis-ci.org/twitter/bootstrap)\n=================\n\nBootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created and maintained by [Mark Otto](http://twitter.com/mdo) and [Jacob Thornton](http://twitter.com/fat) at Twitter.\n\nTo get started, checkout http://getbootstrap.com!\n\n\n\nQuick start\n-----------\n\nClone the repo, `git clone git://github.com/twitter/bootstrap.git`, or [download the latest release](https://github.com/twitter/bootstrap/zipball/master).\n\n\n\nVersioning\n----------\n\nFor transparency and insight into our release cycle, and for striving to maintain backward compatibility, Bootstrap will be maintained under the Semantic Versioning guidelines as much as possible.\n\nReleases will be numbered with the following format:\n\n`..`\n\nAnd constructed with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n\n\nBug tracker\n-----------\n\nHave a bug? Please create an issue here on GitHub that conforms with [necolas's guidelines](https://github.com/necolas/issue-guidelines).\n\nhttps://github.com/twitter/bootstrap/issues\n\n\n\nTwitter account\n---------------\n\nKeep up to date on announcements and more by following Bootstrap on Twitter, [@TwBootstrap](http://twitter.com/TwBootstrap).\n\n\n\nBlog\n----\n\nRead more detailed announcements, discussions, and more on [The Official Twitter Bootstrap Blog](http://blog.getbootstrap.com).\n\n\n\nMailing list\n------------\n\nHave a question? Ask on our mailing list!\n\ntwitter-bootstrap@googlegroups.com\n\nhttp://groups.google.com/group/twitter-bootstrap\n\n\n\nIRC\n---\n\nServer: irc.freenode.net\n\nChannel: ##twitter-bootstrap (the double ## is not a typo)\n\n\n\nDevelopers\n----------\n\nWe have included a makefile with convenience methods for working with the Bootstrap library.\n\n+ **dependencies**\nOur makefile depends on you having recess, connect, uglify.js, and jshint installed. To install, just run the following command in npm:\n\n```\n$ npm install recess connect uglify-js jshint -g\n```\n\n+ **build** - `make`\nRuns the recess compiler to rebuild the `/less` files and compiles the docs pages. Requires recess and uglify-js. Read more in our docs »\n\n+ **test** - `make test`\nRuns jshint and qunit tests headlessly in [phantomjs](http://code.google.com/p/phantomjs/) (used for ci). Depends on having phantomjs installed.\n\n+ **watch** - `make watch`\nThis is a convenience method for watching just Less files and automatically building them whenever you save. Requires the Watchr gem.\n\n\n\nContributing\n------------\n\nPlease submit all pull requests against *-wip branches. If your unit test contains javascript patches or features, you must include relevant unit tests. Thanks!\n\n\n\nAuthors\n-------\n\n**Mark Otto**\n\n+ http://twitter.com/mdo\n+ http://github.com/markdotto\n\n**Jacob Thornton**\n\n+ http://twitter.com/fat\n+ http://github.com/fat\n\n\n\nCopyright and license\n---------------------\n\nCopyright 2012 Twitter, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this work except in compliance with the License.\nYou may obtain a copy of the License in the LICENSE file, or at:\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n", - "_id": "bootstrap@2.1.1" -} \ No newline at end of file diff --git a/demo/cabaret/static/components/bootstrap/docs/assets/css/bootstrap-responsive.css b/demo/cabaret/static/components/bootstrap/docs/assets/css/bootstrap-responsive.css deleted file mode 100644 index 9259d26..0000000 --- a/demo/cabaret/static/components/bootstrap/docs/assets/css/bootstrap-responsive.css +++ /dev/null @@ -1,1058 +0,0 @@ -/*! - * Bootstrap Responsive v2.1.1 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ - -.clearfix { - *zoom: 1; -} - -.clearfix:before, -.clearfix:after { - display: table; - line-height: 0; - content: ""; -} - -.clearfix:after { - clear: both; -} - -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.input-block-level { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.hidden { - display: none; - visibility: hidden; -} - -.visible-phone { - display: none !important; -} - -.visible-tablet { - display: none !important; -} - -.hidden-desktop { - display: none !important; -} - -.visible-desktop { - display: inherit !important; -} - -@media (min-width: 768px) and (max-width: 979px) { - .hidden-desktop { - display: inherit !important; - } - .visible-desktop { - display: none !important ; - } - .visible-tablet { - display: inherit !important; - } - .hidden-tablet { - display: none !important; - } -} - -@media (max-width: 767px) { - .hidden-desktop { - display: inherit !important; - } - .visible-desktop { - display: none !important; - } - .visible-phone { - display: inherit !important; - } - .hidden-phone { - display: none !important; - } -} - -@media (min-width: 1200px) { - .row { - margin-left: -30px; - *zoom: 1; - } - .row:before, - .row:after { - display: table; - line-height: 0; - content: ""; - } - .row:after { - clear: both; - } - [class*="span"] { - float: left; - min-height: 1px; - margin-left: 30px; - } - .container, - .navbar-static-top .container, - .navbar-fixed-top .container, - .navbar-fixed-bottom .container { - width: 1170px; - } - .span12 { - width: 1170px; - } - .span11 { - width: 1070px; - } - .span10 { - width: 970px; - } - .span9 { - width: 870px; - } - .span8 { - width: 770px; - } - .span7 { - width: 670px; - } - .span6 { - width: 570px; - } - .span5 { - width: 470px; - } - .span4 { - width: 370px; - } - .span3 { - width: 270px; - } - .span2 { - width: 170px; - } - .span1 { - width: 70px; - } - .offset12 { - margin-left: 1230px; - } - .offset11 { - margin-left: 1130px; - } - .offset10 { - margin-left: 1030px; - } - .offset9 { - margin-left: 930px; - } - .offset8 { - margin-left: 830px; - } - .offset7 { - margin-left: 730px; - } - .offset6 { - margin-left: 630px; - } - .offset5 { - margin-left: 530px; - } - .offset4 { - margin-left: 430px; - } - .offset3 { - margin-left: 330px; - } - .offset2 { - margin-left: 230px; - } - .offset1 { - margin-left: 130px; - } - .row-fluid { - width: 100%; - *zoom: 1; - } - .row-fluid:before, - .row-fluid:after { - display: table; - line-height: 0; - content: ""; - } - .row-fluid:after { - clear: both; - } - .row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 30px; - margin-left: 2.564102564102564%; - *margin-left: 2.5109110747408616%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .row-fluid [class*="span"]:first-child { - margin-left: 0; - } - .row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; - } - .row-fluid .span11 { - width: 91.45299145299145%; - *width: 91.39979996362975%; - } - .row-fluid .span10 { - width: 82.90598290598291%; - *width: 82.8527914166212%; - } - .row-fluid .span9 { - width: 74.35897435897436%; - *width: 74.30578286961266%; - } - .row-fluid .span8 { - width: 65.81196581196582%; - *width: 65.75877432260411%; - } - .row-fluid .span7 { - width: 57.26495726495726%; - *width: 57.21176577559556%; - } - .row-fluid .span6 { - width: 48.717948717948715%; - *width: 48.664757228587014%; - } - .row-fluid .span5 { - width: 40.17094017094017%; - *width: 40.11774868157847%; - } - .row-fluid .span4 { - width: 31.623931623931625%; - *width: 31.570740134569924%; - } - .row-fluid .span3 { - width: 23.076923076923077%; - *width: 23.023731587561375%; - } - .row-fluid .span2 { - width: 14.52991452991453%; - *width: 14.476723040552828%; - } - .row-fluid .span1 { - width: 5.982905982905983%; - *width: 5.929714493544281%; - } - .row-fluid .offset12 { - margin-left: 105.12820512820512%; - *margin-left: 105.02182214948171%; - } - .row-fluid .offset12:first-child { - margin-left: 102.56410256410257%; - *margin-left: 102.45771958537915%; - } - .row-fluid .offset11 { - margin-left: 96.58119658119658%; - *margin-left: 96.47481360247316%; - } - .row-fluid .offset11:first-child { - margin-left: 94.01709401709402%; - *margin-left: 93.91071103837061%; - } - .row-fluid .offset10 { - margin-left: 88.03418803418803%; - *margin-left: 87.92780505546462%; - } - .row-fluid .offset10:first-child { - margin-left: 85.47008547008548%; - *margin-left: 85.36370249136206%; - } - .row-fluid .offset9 { - margin-left: 79.48717948717949%; - *margin-left: 79.38079650845607%; - } - .row-fluid .offset9:first-child { - margin-left: 76.92307692307693%; - *margin-left: 76.81669394435352%; - } - .row-fluid .offset8 { - margin-left: 70.94017094017094%; - *margin-left: 70.83378796144753%; - } - .row-fluid .offset8:first-child { - margin-left: 68.37606837606839%; - *margin-left: 68.26968539734497%; - } - .row-fluid .offset7 { - margin-left: 62.393162393162385%; - *margin-left: 62.28677941443899%; - } - .row-fluid .offset7:first-child { - margin-left: 59.82905982905982%; - *margin-left: 59.72267685033642%; - } - .row-fluid .offset6 { - margin-left: 53.84615384615384%; - *margin-left: 53.739770867430444%; - } - .row-fluid .offset6:first-child { - margin-left: 51.28205128205128%; - *margin-left: 51.175668303327875%; - } - .row-fluid .offset5 { - margin-left: 45.299145299145295%; - *margin-left: 45.1927623204219%; - } - .row-fluid .offset5:first-child { - margin-left: 42.73504273504273%; - *margin-left: 42.62865975631933%; - } - .row-fluid .offset4 { - margin-left: 36.75213675213675%; - *margin-left: 36.645753773413354%; - } - .row-fluid .offset4:first-child { - margin-left: 34.18803418803419%; - *margin-left: 34.081651209310785%; - } - .row-fluid .offset3 { - margin-left: 28.205128205128204%; - *margin-left: 28.0987452264048%; - } - .row-fluid .offset3:first-child { - margin-left: 25.641025641025642%; - *margin-left: 25.53464266230224%; - } - .row-fluid .offset2 { - margin-left: 19.65811965811966%; - *margin-left: 19.551736679396257%; - } - .row-fluid .offset2:first-child { - margin-left: 17.094017094017094%; - *margin-left: 16.98763411529369%; - } - .row-fluid .offset1 { - margin-left: 11.11111111111111%; - *margin-left: 11.004728132387708%; - } - .row-fluid .offset1:first-child { - margin-left: 8.547008547008547%; - *margin-left: 8.440625568285142%; - } - input, - textarea, - .uneditable-input { - margin-left: 0; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 30px; - } - input.span12, - textarea.span12, - .uneditable-input.span12 { - width: 1156px; - } - input.span11, - textarea.span11, - .uneditable-input.span11 { - width: 1056px; - } - input.span10, - textarea.span10, - .uneditable-input.span10 { - width: 956px; - } - input.span9, - textarea.span9, - .uneditable-input.span9 { - width: 856px; - } - input.span8, - textarea.span8, - .uneditable-input.span8 { - width: 756px; - } - input.span7, - textarea.span7, - .uneditable-input.span7 { - width: 656px; - } - input.span6, - textarea.span6, - .uneditable-input.span6 { - width: 556px; - } - input.span5, - textarea.span5, - .uneditable-input.span5 { - width: 456px; - } - input.span4, - textarea.span4, - .uneditable-input.span4 { - width: 356px; - } - input.span3, - textarea.span3, - .uneditable-input.span3 { - width: 256px; - } - input.span2, - textarea.span2, - .uneditable-input.span2 { - width: 156px; - } - input.span1, - textarea.span1, - .uneditable-input.span1 { - width: 56px; - } - .thumbnails { - margin-left: -30px; - } - .thumbnails > li { - margin-left: 30px; - } - .row-fluid .thumbnails { - margin-left: 0; - } -} - -@media (min-width: 768px) and (max-width: 979px) { - .row { - margin-left: -20px; - *zoom: 1; - } - .row:before, - .row:after { - display: table; - line-height: 0; - content: ""; - } - .row:after { - clear: both; - } - [class*="span"] { - float: left; - min-height: 1px; - margin-left: 20px; - } - .container, - .navbar-static-top .container, - .navbar-fixed-top .container, - .navbar-fixed-bottom .container { - width: 724px; - } - .span12 { - width: 724px; - } - .span11 { - width: 662px; - } - .span10 { - width: 600px; - } - .span9 { - width: 538px; - } - .span8 { - width: 476px; - } - .span7 { - width: 414px; - } - .span6 { - width: 352px; - } - .span5 { - width: 290px; - } - .span4 { - width: 228px; - } - .span3 { - width: 166px; - } - .span2 { - width: 104px; - } - .span1 { - width: 42px; - } - .offset12 { - margin-left: 764px; - } - .offset11 { - margin-left: 702px; - } - .offset10 { - margin-left: 640px; - } - .offset9 { - margin-left: 578px; - } - .offset8 { - margin-left: 516px; - } - .offset7 { - margin-left: 454px; - } - .offset6 { - margin-left: 392px; - } - .offset5 { - margin-left: 330px; - } - .offset4 { - margin-left: 268px; - } - .offset3 { - margin-left: 206px; - } - .offset2 { - margin-left: 144px; - } - .offset1 { - margin-left: 82px; - } - .row-fluid { - width: 100%; - *zoom: 1; - } - .row-fluid:before, - .row-fluid:after { - display: table; - line-height: 0; - content: ""; - } - .row-fluid:after { - clear: both; - } - .row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 30px; - margin-left: 2.7624309392265194%; - *margin-left: 2.709239449864817%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .row-fluid [class*="span"]:first-child { - margin-left: 0; - } - .row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; - } - .row-fluid .span11 { - width: 91.43646408839778%; - *width: 91.38327259903608%; - } - .row-fluid .span10 { - width: 82.87292817679558%; - *width: 82.81973668743387%; - } - .row-fluid .span9 { - width: 74.30939226519337%; - *width: 74.25620077583166%; - } - .row-fluid .span8 { - width: 65.74585635359117%; - *width: 65.69266486422946%; - } - .row-fluid .span7 { - width: 57.18232044198895%; - *width: 57.12912895262725%; - } - .row-fluid .span6 { - width: 48.61878453038674%; - *width: 48.56559304102504%; - } - .row-fluid .span5 { - width: 40.05524861878453%; - *width: 40.00205712942283%; - } - .row-fluid .span4 { - width: 31.491712707182323%; - *width: 31.43852121782062%; - } - .row-fluid .span3 { - width: 22.92817679558011%; - *width: 22.87498530621841%; - } - .row-fluid .span2 { - width: 14.3646408839779%; - *width: 14.311449394616199%; - } - .row-fluid .span1 { - width: 5.801104972375691%; - *width: 5.747913483013988%; - } - .row-fluid .offset12 { - margin-left: 105.52486187845304%; - *margin-left: 105.41847889972962%; - } - .row-fluid .offset12:first-child { - margin-left: 102.76243093922652%; - *margin-left: 102.6560479605031%; - } - .row-fluid .offset11 { - margin-left: 96.96132596685082%; - *margin-left: 96.8549429881274%; - } - .row-fluid .offset11:first-child { - margin-left: 94.1988950276243%; - *margin-left: 94.09251204890089%; - } - .row-fluid .offset10 { - margin-left: 88.39779005524862%; - *margin-left: 88.2914070765252%; - } - .row-fluid .offset10:first-child { - margin-left: 85.6353591160221%; - *margin-left: 85.52897613729868%; - } - .row-fluid .offset9 { - margin-left: 79.8342541436464%; - *margin-left: 79.72787116492299%; - } - .row-fluid .offset9:first-child { - margin-left: 77.07182320441989%; - *margin-left: 76.96544022569647%; - } - .row-fluid .offset8 { - margin-left: 71.2707182320442%; - *margin-left: 71.16433525332079%; - } - .row-fluid .offset8:first-child { - margin-left: 68.50828729281768%; - *margin-left: 68.40190431409427%; - } - .row-fluid .offset7 { - margin-left: 62.70718232044199%; - *margin-left: 62.600799341718584%; - } - .row-fluid .offset7:first-child { - margin-left: 59.94475138121547%; - *margin-left: 59.838368402492065%; - } - .row-fluid .offset6 { - margin-left: 54.14364640883978%; - *margin-left: 54.037263430116376%; - } - .row-fluid .offset6:first-child { - margin-left: 51.38121546961326%; - *margin-left: 51.27483249088986%; - } - .row-fluid .offset5 { - margin-left: 45.58011049723757%; - *margin-left: 45.47372751851417%; - } - .row-fluid .offset5:first-child { - margin-left: 42.81767955801105%; - *margin-left: 42.71129657928765%; - } - .row-fluid .offset4 { - margin-left: 37.01657458563536%; - *margin-left: 36.91019160691196%; - } - .row-fluid .offset4:first-child { - margin-left: 34.25414364640884%; - *margin-left: 34.14776066768544%; - } - .row-fluid .offset3 { - margin-left: 28.45303867403315%; - *margin-left: 28.346655695309746%; - } - .row-fluid .offset3:first-child { - margin-left: 25.69060773480663%; - *margin-left: 25.584224756083227%; - } - .row-fluid .offset2 { - margin-left: 19.88950276243094%; - *margin-left: 19.783119783707537%; - } - .row-fluid .offset2:first-child { - margin-left: 17.12707182320442%; - *margin-left: 17.02068884448102%; - } - .row-fluid .offset1 { - margin-left: 11.32596685082873%; - *margin-left: 11.219583872105325%; - } - .row-fluid .offset1:first-child { - margin-left: 8.56353591160221%; - *margin-left: 8.457152932878806%; - } - input, - textarea, - .uneditable-input { - margin-left: 0; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; - } - input.span12, - textarea.span12, - .uneditable-input.span12 { - width: 710px; - } - input.span11, - textarea.span11, - .uneditable-input.span11 { - width: 648px; - } - input.span10, - textarea.span10, - .uneditable-input.span10 { - width: 586px; - } - input.span9, - textarea.span9, - .uneditable-input.span9 { - width: 524px; - } - input.span8, - textarea.span8, - .uneditable-input.span8 { - width: 462px; - } - input.span7, - textarea.span7, - .uneditable-input.span7 { - width: 400px; - } - input.span6, - textarea.span6, - .uneditable-input.span6 { - width: 338px; - } - input.span5, - textarea.span5, - .uneditable-input.span5 { - width: 276px; - } - input.span4, - textarea.span4, - .uneditable-input.span4 { - width: 214px; - } - input.span3, - textarea.span3, - .uneditable-input.span3 { - width: 152px; - } - input.span2, - textarea.span2, - .uneditable-input.span2 { - width: 90px; - } - input.span1, - textarea.span1, - .uneditable-input.span1 { - width: 28px; - } -} - -@media (max-width: 767px) { - body { - padding-right: 20px; - padding-left: 20px; - } - .navbar-fixed-top, - .navbar-fixed-bottom, - .navbar-static-top { - margin-right: -20px; - margin-left: -20px; - } - .container-fluid { - padding: 0; - } - .dl-horizontal dt { - float: none; - width: auto; - clear: none; - text-align: left; - } - .dl-horizontal dd { - margin-left: 0; - } - .container { - width: auto; - } - .row-fluid { - width: 100%; - } - .row, - .thumbnails { - margin-left: 0; - } - .thumbnails > li { - float: none; - margin-left: 0; - } - [class*="span"], - .row-fluid [class*="span"] { - display: block; - float: none; - width: 100%; - margin-left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .span12, - .row-fluid .span12 { - width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .input-large, - .input-xlarge, - .input-xxlarge, - input[class*="span"], - select[class*="span"], - textarea[class*="span"], - .uneditable-input { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .input-prepend input, - .input-append input, - .input-prepend input[class*="span"], - .input-append input[class*="span"] { - display: inline-block; - width: auto; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 0; - } - .modal { - position: fixed; - top: 20px; - right: 20px; - left: 20px; - width: auto; - margin: 0; - } - .modal.fade.in { - top: auto; - } -} - -@media (max-width: 480px) { - .nav-collapse { - -webkit-transform: translate3d(0, 0, 0); - } - .page-header h1 small { - display: block; - line-height: 20px; - } - input[type="checkbox"], - input[type="radio"] { - border: 1px solid #ccc; - } - .form-horizontal .control-label { - float: none; - width: auto; - padding-top: 0; - text-align: left; - } - .form-horizontal .controls { - margin-left: 0; - } - .form-horizontal .control-list { - padding-top: 0; - } - .form-horizontal .form-actions { - padding-right: 10px; - padding-left: 10px; - } - .modal { - top: 10px; - right: 10px; - left: 10px; - } - .modal-header .close { - padding: 10px; - margin: -10px; - } - .carousel-caption { - position: static; - } -} - -@media (max-width: 979px) { - body { - padding-top: 0; - } - .navbar-fixed-top, - .navbar-fixed-bottom { - position: static; - } - .navbar-fixed-top { - margin-bottom: 20px; - } - .navbar-fixed-bottom { - margin-top: 20px; - } - .navbar-fixed-top .navbar-inner, - .navbar-fixed-bottom .navbar-inner { - padding: 5px; - } - .navbar .container { - width: auto; - padding: 0; - } - .navbar .brand { - padding-right: 10px; - padding-left: 10px; - margin: 0 0 0 -5px; - } - .nav-collapse { - clear: both; - } - .nav-collapse .nav { - float: none; - margin: 0 0 10px; - } - .nav-collapse .nav > li { - float: none; - } - .nav-collapse .nav > li > a { - margin-bottom: 2px; - } - .nav-collapse .nav > .divider-vertical { - display: none; - } - .nav-collapse .nav .nav-header { - color: #777777; - text-shadow: none; - } - .nav-collapse .nav > li > a, - .nav-collapse .dropdown-menu a { - padding: 9px 15px; - font-weight: bold; - color: #777777; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - } - .nav-collapse .btn { - padding: 4px 10px 4px; - font-weight: normal; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - } - .nav-collapse .dropdown-menu li + li a { - margin-bottom: 2px; - } - .nav-collapse .nav > li > a:hover, - .nav-collapse .dropdown-menu a:hover { - background-color: #f2f2f2; - } - .navbar-inverse .nav-collapse .nav > li > a:hover, - .navbar-inverse .nav-collapse .dropdown-menu a:hover { - background-color: #111111; - } - .nav-collapse.in .btn-group { - padding: 0; - margin-top: 5px; - } - .nav-collapse .dropdown-menu { - position: static; - top: auto; - left: auto; - display: block; - float: none; - max-width: none; - padding: 0; - margin: 0 15px; - background-color: transparent; - border: none; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - } - .nav-collapse .dropdown-menu:before, - .nav-collapse .dropdown-menu:after { - display: none; - } - .nav-collapse .dropdown-menu .divider { - display: none; - } - .nav-collapse .nav > li > .dropdown-menu:before, - .nav-collapse .nav > li > .dropdown-menu:after { - display: none; - } - .nav-collapse .navbar-form, - .nav-collapse .navbar-search { - float: none; - padding: 10px 15px; - margin: 10px 0; - border-top: 1px solid #f2f2f2; - border-bottom: 1px solid #f2f2f2; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - -moz-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); - } - .navbar-inverse .nav-collapse .navbar-form, - .navbar-inverse .nav-collapse .navbar-search { - border-top-color: #111111; - border-bottom-color: #111111; - } - .navbar .nav-collapse .nav.pull-right { - float: none; - margin-left: 0; - } - .nav-collapse, - .nav-collapse.collapse { - height: 0; - overflow: hidden; - } - .navbar .btn-navbar { - display: block; - } - .navbar-static .navbar-inner { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 980px) { - .nav-collapse.collapse { - height: auto !important; - overflow: visible !important; - } -} diff --git a/demo/cabaret/static/components/bootstrap/docs/assets/css/bootstrap.css b/demo/cabaret/static/components/bootstrap/docs/assets/css/bootstrap.css deleted file mode 100644 index 9fa6f76..0000000 --- a/demo/cabaret/static/components/bootstrap/docs/assets/css/bootstrap.css +++ /dev/null @@ -1,5774 +0,0 @@ -/*! - * Bootstrap v2.1.1 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -audio:not([controls]) { - display: none; -} - -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -a:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -a:hover, -a:active { - outline: 0; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -img { - width: auto\9; - height: auto; - max-width: 100%; - vertical-align: middle; - border: 0; - -ms-interpolation-mode: bicubic; -} - -#map_canvas img { - max-width: none; -} - -button, -input, -select, -textarea { - margin: 0; - font-size: 100%; - vertical-align: middle; -} - -button, -input { - *overflow: visible; - line-height: normal; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} - -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} - -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -.clearfix { - *zoom: 1; -} - -.clearfix:before, -.clearfix:after { - display: table; - line-height: 0; - content: ""; -} - -.clearfix:after { - clear: both; -} - -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.input-block-level { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -body { - margin: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 20px; - color: #333333; - background-color: #ffffff; -} - -a { - color: #0088cc; - text-decoration: none; -} - -a:hover { - color: #005580; - text-decoration: underline; -} - -.img-rounded { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.img-polaroid { - padding: 4px; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -} - -.img-circle { - -webkit-border-radius: 500px; - -moz-border-radius: 500px; - border-radius: 500px; -} - -.row { - margin-left: -20px; - *zoom: 1; -} - -.row:before, -.row:after { - display: table; - line-height: 0; - content: ""; -} - -.row:after { - clear: both; -} - -[class*="span"] { - float: left; - min-height: 1px; - margin-left: 20px; -} - -.container, -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} - -.span12 { - width: 940px; -} - -.span11 { - width: 860px; -} - -.span10 { - width: 780px; -} - -.span9 { - width: 700px; -} - -.span8 { - width: 620px; -} - -.span7 { - width: 540px; -} - -.span6 { - width: 460px; -} - -.span5 { - width: 380px; -} - -.span4 { - width: 300px; -} - -.span3 { - width: 220px; -} - -.span2 { - width: 140px; -} - -.span1 { - width: 60px; -} - -.offset12 { - margin-left: 980px; -} - -.offset11 { - margin-left: 900px; -} - -.offset10 { - margin-left: 820px; -} - -.offset9 { - margin-left: 740px; -} - -.offset8 { - margin-left: 660px; -} - -.offset7 { - margin-left: 580px; -} - -.offset6 { - margin-left: 500px; -} - -.offset5 { - margin-left: 420px; -} - -.offset4 { - margin-left: 340px; -} - -.offset3 { - margin-left: 260px; -} - -.offset2 { - margin-left: 180px; -} - -.offset1 { - margin-left: 100px; -} - -.row-fluid { - width: 100%; - *zoom: 1; -} - -.row-fluid:before, -.row-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.row-fluid:after { - clear: both; -} - -.row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 30px; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.row-fluid [class*="span"]:first-child { - margin-left: 0; -} - -.row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; -} - -.row-fluid .span11 { - width: 91.48936170212765%; - *width: 91.43617021276594%; -} - -.row-fluid .span10 { - width: 82.97872340425532%; - *width: 82.92553191489361%; -} - -.row-fluid .span9 { - width: 74.46808510638297%; - *width: 74.41489361702126%; -} - -.row-fluid .span8 { - width: 65.95744680851064%; - *width: 65.90425531914893%; -} - -.row-fluid .span7 { - width: 57.44680851063829%; - *width: 57.39361702127659%; -} - -.row-fluid .span6 { - width: 48.93617021276595%; - *width: 48.88297872340425%; -} - -.row-fluid .span5 { - width: 40.42553191489362%; - *width: 40.37234042553192%; -} - -.row-fluid .span4 { - width: 31.914893617021278%; - *width: 31.861702127659576%; -} - -.row-fluid .span3 { - width: 23.404255319148934%; - *width: 23.351063829787233%; -} - -.row-fluid .span2 { - width: 14.893617021276595%; - *width: 14.840425531914894%; -} - -.row-fluid .span1 { - width: 6.382978723404255%; - *width: 6.329787234042553%; -} - -.row-fluid .offset12 { - margin-left: 104.25531914893617%; - *margin-left: 104.14893617021275%; -} - -.row-fluid .offset12:first-child { - margin-left: 102.12765957446808%; - *margin-left: 102.02127659574467%; -} - -.row-fluid .offset11 { - margin-left: 95.74468085106382%; - *margin-left: 95.6382978723404%; -} - -.row-fluid .offset11:first-child { - margin-left: 93.61702127659574%; - *margin-left: 93.51063829787232%; -} - -.row-fluid .offset10 { - margin-left: 87.23404255319149%; - *margin-left: 87.12765957446807%; -} - -.row-fluid .offset10:first-child { - margin-left: 85.1063829787234%; - *margin-left: 84.99999999999999%; -} - -.row-fluid .offset9 { - margin-left: 78.72340425531914%; - *margin-left: 78.61702127659572%; -} - -.row-fluid .offset9:first-child { - margin-left: 76.59574468085106%; - *margin-left: 76.48936170212764%; -} - -.row-fluid .offset8 { - margin-left: 70.2127659574468%; - *margin-left: 70.10638297872339%; -} - -.row-fluid .offset8:first-child { - margin-left: 68.08510638297872%; - *margin-left: 67.9787234042553%; -} - -.row-fluid .offset7 { - margin-left: 61.70212765957446%; - *margin-left: 61.59574468085106%; -} - -.row-fluid .offset7:first-child { - margin-left: 59.574468085106375%; - *margin-left: 59.46808510638297%; -} - -.row-fluid .offset6 { - margin-left: 53.191489361702125%; - *margin-left: 53.085106382978715%; -} - -.row-fluid .offset6:first-child { - margin-left: 51.063829787234035%; - *margin-left: 50.95744680851063%; -} - -.row-fluid .offset5 { - margin-left: 44.68085106382979%; - *margin-left: 44.57446808510638%; -} - -.row-fluid .offset5:first-child { - margin-left: 42.5531914893617%; - *margin-left: 42.4468085106383%; -} - -.row-fluid .offset4 { - margin-left: 36.170212765957444%; - *margin-left: 36.06382978723405%; -} - -.row-fluid .offset4:first-child { - margin-left: 34.04255319148936%; - *margin-left: 33.93617021276596%; -} - -.row-fluid .offset3 { - margin-left: 27.659574468085104%; - *margin-left: 27.5531914893617%; -} - -.row-fluid .offset3:first-child { - margin-left: 25.53191489361702%; - *margin-left: 25.425531914893618%; -} - -.row-fluid .offset2 { - margin-left: 19.148936170212764%; - *margin-left: 19.04255319148936%; -} - -.row-fluid .offset2:first-child { - margin-left: 17.02127659574468%; - *margin-left: 16.914893617021278%; -} - -.row-fluid .offset1 { - margin-left: 10.638297872340425%; - *margin-left: 10.53191489361702%; -} - -.row-fluid .offset1:first-child { - margin-left: 8.51063829787234%; - *margin-left: 8.404255319148938%; -} - -[class*="span"].hide, -.row-fluid [class*="span"].hide { - display: none; -} - -[class*="span"].pull-right, -.row-fluid [class*="span"].pull-right { - float: right; -} - -.container { - margin-right: auto; - margin-left: auto; - *zoom: 1; -} - -.container:before, -.container:after { - display: table; - line-height: 0; - content: ""; -} - -.container:after { - clear: both; -} - -.container-fluid { - padding-right: 20px; - padding-left: 20px; - *zoom: 1; -} - -.container-fluid:before, -.container-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.container-fluid:after { - clear: both; -} - -p { - margin: 0 0 10px; -} - -.lead { - margin-bottom: 20px; - font-size: 21px; - font-weight: 200; - line-height: 30px; -} - -small { - font-size: 85%; -} - -strong { - font-weight: bold; -} - -em { - font-style: italic; -} - -cite { - font-style: normal; -} - -.muted { - color: #999999; -} - -.text-warning { - color: #c09853; -} - -.text-error { - color: #b94a48; -} - -.text-info { - color: #3a87ad; -} - -.text-success { - color: #468847; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 10px 0; - font-family: inherit; - font-weight: bold; - line-height: 1; - color: inherit; - text-rendering: optimizelegibility; -} - -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small { - font-weight: normal; - line-height: 1; - color: #999999; -} - -h1 { - font-size: 36px; - line-height: 40px; -} - -h2 { - font-size: 30px; - line-height: 40px; -} - -h3 { - font-size: 24px; - line-height: 40px; -} - -h4 { - font-size: 18px; - line-height: 20px; -} - -h5 { - font-size: 14px; - line-height: 20px; -} - -h6 { - font-size: 12px; - line-height: 20px; -} - -h1 small { - font-size: 24px; -} - -h2 small { - font-size: 18px; -} - -h3 small { - font-size: 14px; -} - -h4 small { - font-size: 14px; -} - -.page-header { - padding-bottom: 9px; - margin: 20px 0 30px; - border-bottom: 1px solid #eeeeee; -} - -ul, -ol { - padding: 0; - margin: 0 0 10px 25px; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin-bottom: 0; -} - -li { - line-height: 20px; -} - -ul.unstyled, -ol.unstyled { - margin-left: 0; - list-style: none; -} - -dl { - margin-bottom: 20px; -} - -dt, -dd { - line-height: 20px; -} - -dt { - font-weight: bold; -} - -dd { - margin-left: 10px; -} - -.dl-horizontal { - *zoom: 1; -} - -.dl-horizontal:before, -.dl-horizontal:after { - display: table; - line-height: 0; - content: ""; -} - -.dl-horizontal:after { - clear: both; -} - -.dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; -} - -.dl-horizontal dd { - margin-left: 180px; -} - -hr { - margin: 20px 0; - border: 0; - border-top: 1px solid #eeeeee; - border-bottom: 1px solid #ffffff; -} - -abbr[title] { - cursor: help; - border-bottom: 1px dotted #999999; -} - -abbr.initialism { - font-size: 90%; - text-transform: uppercase; -} - -blockquote { - padding: 0 0 0 15px; - margin: 0 0 20px; - border-left: 5px solid #eeeeee; -} - -blockquote p { - margin-bottom: 0; - font-size: 16px; - font-weight: 300; - line-height: 25px; -} - -blockquote small { - display: block; - line-height: 20px; - color: #999999; -} - -blockquote small:before { - content: '\2014 \00A0'; -} - -blockquote.pull-right { - float: right; - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; -} - -blockquote.pull-right p, -blockquote.pull-right small { - text-align: right; -} - -blockquote.pull-right small:before { - content: ''; -} - -blockquote.pull-right small:after { - content: '\00A0 \2014'; -} - -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} - -address { - display: block; - margin-bottom: 20px; - font-style: normal; - line-height: 20px; -} - -code, -pre { - padding: 0 3px 2px; - font-family: Monaco, Menlo, Consolas, "Courier New", monospace; - font-size: 12px; - color: #333333; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -code { - padding: 2px 4px; - color: #d14; - background-color: #f7f7f9; - border: 1px solid #e1e1e8; -} - -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 20px; - word-break: break-all; - word-wrap: break-word; - white-space: pre; - white-space: pre-wrap; - background-color: #f5f5f5; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -pre.prettyprint { - margin-bottom: 20px; -} - -pre code { - padding: 0; - color: inherit; - background-color: transparent; - border: 0; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -form { - margin: 0 0 20px; -} - -fieldset { - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: 40px; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} - -legend small { - font-size: 15px; - color: #999999; -} - -label, -input, -button, -select, -textarea { - font-size: 14px; - font-weight: normal; - line-height: 20px; -} - -input, -button, -select, -textarea { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} - -label { - display: block; - margin-bottom: 5px; -} - -select, -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - display: inline-block; - height: 20px; - padding: 4px 6px; - margin-bottom: 9px; - font-size: 14px; - line-height: 20px; - color: #555555; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -input, -textarea, -.uneditable-input { - width: 206px; -} - -textarea { - height: auto; -} - -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - background-color: #ffffff; - border: 1px solid #cccccc; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; - -moz-transition: border linear 0.2s, box-shadow linear 0.2s; - -o-transition: border linear 0.2s, box-shadow linear 0.2s; - transition: border linear 0.2s, box-shadow linear 0.2s; -} - -textarea:focus, -input[type="text"]:focus, -input[type="password"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="date"]:focus, -input[type="month"]:focus, -input[type="time"]:focus, -input[type="week"]:focus, -input[type="number"]:focus, -input[type="email"]:focus, -input[type="url"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="color"]:focus, -.uneditable-input:focus { - border-color: rgba(82, 168, 236, 0.8); - outline: 0; - outline: thin dotted \9; - /* IE6-9 */ - - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - *margin-top: 0; - line-height: normal; - cursor: pointer; -} - -input[type="file"], -input[type="image"], -input[type="submit"], -input[type="reset"], -input[type="button"], -input[type="radio"], -input[type="checkbox"] { - width: auto; -} - -select, -input[type="file"] { - height: 30px; - /* In IE7, the height of the select element cannot be changed by height, only font-size */ - - *margin-top: 4px; - /* For IE7, add top margin to align select with labels */ - - line-height: 30px; -} - -select { - width: 220px; - background-color: #ffffff; - border: 1px solid #cccccc; -} - -select[multiple], -select[size] { - height: auto; -} - -select:focus, -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.uneditable-input, -.uneditable-textarea { - color: #999999; - cursor: not-allowed; - background-color: #fcfcfc; - border-color: #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -} - -.uneditable-input { - overflow: hidden; - white-space: nowrap; -} - -.uneditable-textarea { - width: auto; - height: auto; -} - -input:-moz-placeholder, -textarea:-moz-placeholder { - color: #999999; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: #999999; -} - -input::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: #999999; -} - -.radio, -.checkbox { - min-height: 18px; - padding-left: 18px; -} - -.radio input[type="radio"], -.checkbox input[type="checkbox"] { - float: left; - margin-left: -18px; -} - -.controls > .radio:first-child, -.controls > .checkbox:first-child { - padding-top: 5px; -} - -.radio.inline, -.checkbox.inline { - display: inline-block; - padding-top: 5px; - margin-bottom: 0; - vertical-align: middle; -} - -.radio.inline + .radio.inline, -.checkbox.inline + .checkbox.inline { - margin-left: 10px; -} - -.input-mini { - width: 60px; -} - -.input-small { - width: 90px; -} - -.input-medium { - width: 150px; -} - -.input-large { - width: 210px; -} - -.input-xlarge { - width: 270px; -} - -.input-xxlarge { - width: 530px; -} - -input[class*="span"], -select[class*="span"], -textarea[class*="span"], -.uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"] { - float: none; - margin-left: 0; -} - -.input-append input[class*="span"], -.input-append .uneditable-input[class*="span"], -.input-prepend input[class*="span"], -.input-prepend .uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"], -.row-fluid .input-prepend [class*="span"], -.row-fluid .input-append [class*="span"] { - display: inline-block; -} - -input, -textarea, -.uneditable-input { - margin-left: 0; -} - -.controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; -} - -input.span12, -textarea.span12, -.uneditable-input.span12 { - width: 926px; -} - -input.span11, -textarea.span11, -.uneditable-input.span11 { - width: 846px; -} - -input.span10, -textarea.span10, -.uneditable-input.span10 { - width: 766px; -} - -input.span9, -textarea.span9, -.uneditable-input.span9 { - width: 686px; -} - -input.span8, -textarea.span8, -.uneditable-input.span8 { - width: 606px; -} - -input.span7, -textarea.span7, -.uneditable-input.span7 { - width: 526px; -} - -input.span6, -textarea.span6, -.uneditable-input.span6 { - width: 446px; -} - -input.span5, -textarea.span5, -.uneditable-input.span5 { - width: 366px; -} - -input.span4, -textarea.span4, -.uneditable-input.span4 { - width: 286px; -} - -input.span3, -textarea.span3, -.uneditable-input.span3 { - width: 206px; -} - -input.span2, -textarea.span2, -.uneditable-input.span2 { - width: 126px; -} - -input.span1, -textarea.span1, -.uneditable-input.span1 { - width: 46px; -} - -.controls-row { - *zoom: 1; -} - -.controls-row:before, -.controls-row:after { - display: table; - line-height: 0; - content: ""; -} - -.controls-row:after { - clear: both; -} - -.controls-row [class*="span"] { - float: left; -} - -input[disabled], -select[disabled], -textarea[disabled], -input[readonly], -select[readonly], -textarea[readonly] { - cursor: not-allowed; - background-color: #eeeeee; -} - -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"][readonly], -input[type="checkbox"][readonly] { - background-color: transparent; -} - -.control-group.warning > label, -.control-group.warning .help-block, -.control-group.warning .help-inline { - color: #c09853; -} - -.control-group.warning .checkbox, -.control-group.warning .radio, -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - color: #c09853; -} - -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - border-color: #c09853; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.warning input:focus, -.control-group.warning select:focus, -.control-group.warning textarea:focus { - border-color: #a47e3c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -} - -.control-group.warning .input-prepend .add-on, -.control-group.warning .input-append .add-on { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} - -.control-group.error > label, -.control-group.error .help-block, -.control-group.error .help-inline { - color: #b94a48; -} - -.control-group.error .checkbox, -.control-group.error .radio, -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - color: #b94a48; -} - -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - border-color: #b94a48; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.error input:focus, -.control-group.error select:focus, -.control-group.error textarea:focus { - border-color: #953b39; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -} - -.control-group.error .input-prepend .add-on, -.control-group.error .input-append .add-on { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} - -.control-group.success > label, -.control-group.success .help-block, -.control-group.success .help-inline { - color: #468847; -} - -.control-group.success .checkbox, -.control-group.success .radio, -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - color: #468847; -} - -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - border-color: #468847; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.success input:focus, -.control-group.success select:focus, -.control-group.success textarea:focus { - border-color: #356635; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -} - -.control-group.success .input-prepend .add-on, -.control-group.success .input-append .add-on { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} - -.control-group.info > label, -.control-group.info .help-block, -.control-group.info .help-inline { - color: #3a87ad; -} - -.control-group.info .checkbox, -.control-group.info .radio, -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - color: #3a87ad; -} - -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - border-color: #3a87ad; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.info input:focus, -.control-group.info select:focus, -.control-group.info textarea:focus { - border-color: #2d6987; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -} - -.control-group.info .input-prepend .add-on, -.control-group.info .input-append .add-on { - color: #3a87ad; - background-color: #d9edf7; - border-color: #3a87ad; -} - -input:focus:required:invalid, -textarea:focus:required:invalid, -select:focus:required:invalid { - color: #b94a48; - border-color: #ee5f5b; -} - -input:focus:required:invalid:focus, -textarea:focus:required:invalid:focus, -select:focus:required:invalid:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} - -.form-actions { - padding: 19px 20px 20px; - margin-top: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-top: 1px solid #e5e5e5; - *zoom: 1; -} - -.form-actions:before, -.form-actions:after { - display: table; - line-height: 0; - content: ""; -} - -.form-actions:after { - clear: both; -} - -.help-block, -.help-inline { - color: #595959; -} - -.help-block { - display: block; - margin-bottom: 10px; -} - -.help-inline { - display: inline-block; - *display: inline; - padding-left: 5px; - vertical-align: middle; - *zoom: 1; -} - -.input-append, -.input-prepend { - margin-bottom: 5px; - font-size: 0; - white-space: nowrap; -} - -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input { - position: relative; - margin-bottom: 0; - *margin-left: 0; - font-size: 14px; - vertical-align: top; - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -.input-append input:focus, -.input-prepend input:focus, -.input-append select:focus, -.input-prepend select:focus, -.input-append .uneditable-input:focus, -.input-prepend .uneditable-input:focus { - z-index: 2; -} - -.input-append .add-on, -.input-prepend .add-on { - display: inline-block; - width: auto; - height: 20px; - min-width: 16px; - padding: 4px 5px; - font-size: 14px; - font-weight: normal; - line-height: 20px; - text-align: center; - text-shadow: 0 1px 0 #ffffff; - background-color: #eeeeee; - border: 1px solid #ccc; -} - -.input-append .add-on, -.input-prepend .add-on, -.input-append .btn, -.input-prepend .btn { - vertical-align: top; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-append .active, -.input-prepend .active { - background-color: #a9dba9; - border-color: #46a546; -} - -.input-prepend .add-on, -.input-prepend .btn { - margin-right: -1px; -} - -.input-prepend .add-on:first-child, -.input-prepend .btn:first-child { - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.input-append input, -.input-append select, -.input-append .uneditable-input { - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.input-append .add-on, -.input-append .btn { - margin-left: -1px; -} - -.input-append .add-on:last-child, -.input-append .btn:last-child { - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -.input-prepend.input-append input, -.input-prepend.input-append select, -.input-prepend.input-append .uneditable-input { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-prepend.input-append .add-on:first-child, -.input-prepend.input-append .btn:first-child { - margin-right: -1px; - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.input-prepend.input-append .add-on:last-child, -.input-prepend.input-append .btn:last-child { - margin-left: -1px; - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -input.search-query { - padding-right: 14px; - padding-right: 4px \9; - padding-left: 14px; - padding-left: 4px \9; - /* IE7-8 doesn't have border-radius, so don't indent the padding */ - - margin-bottom: 0; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -/* Allow for input prepend/append in search forms */ - -.form-search .input-append .search-query, -.form-search .input-prepend .search-query { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.form-search .input-append .search-query { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} - -.form-search .input-append .btn { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} - -.form-search .input-prepend .search-query { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} - -.form-search .input-prepend .btn { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} - -.form-search input, -.form-inline input, -.form-horizontal input, -.form-search textarea, -.form-inline textarea, -.form-horizontal textarea, -.form-search select, -.form-inline select, -.form-horizontal select, -.form-search .help-inline, -.form-inline .help-inline, -.form-horizontal .help-inline, -.form-search .uneditable-input, -.form-inline .uneditable-input, -.form-horizontal .uneditable-input, -.form-search .input-prepend, -.form-inline .input-prepend, -.form-horizontal .input-prepend, -.form-search .input-append, -.form-inline .input-append, -.form-horizontal .input-append { - display: inline-block; - *display: inline; - margin-bottom: 0; - vertical-align: middle; - *zoom: 1; -} - -.form-search .hide, -.form-inline .hide, -.form-horizontal .hide { - display: none; -} - -.form-search label, -.form-inline label, -.form-search .btn-group, -.form-inline .btn-group { - display: inline-block; -} - -.form-search .input-append, -.form-inline .input-append, -.form-search .input-prepend, -.form-inline .input-prepend { - margin-bottom: 0; -} - -.form-search .radio, -.form-search .checkbox, -.form-inline .radio, -.form-inline .checkbox { - padding-left: 0; - margin-bottom: 0; - vertical-align: middle; -} - -.form-search .radio input[type="radio"], -.form-search .checkbox input[type="checkbox"], -.form-inline .radio input[type="radio"], -.form-inline .checkbox input[type="checkbox"] { - float: left; - margin-right: 3px; - margin-left: 0; -} - -.control-group { - margin-bottom: 10px; -} - -legend + .control-group { - margin-top: 20px; - -webkit-margin-top-collapse: separate; -} - -.form-horizontal .control-group { - margin-bottom: 20px; - *zoom: 1; -} - -.form-horizontal .control-group:before, -.form-horizontal .control-group:after { - display: table; - line-height: 0; - content: ""; -} - -.form-horizontal .control-group:after { - clear: both; -} - -.form-horizontal .control-label { - float: left; - width: 160px; - padding-top: 5px; - text-align: right; -} - -.form-horizontal .controls { - *display: inline-block; - *padding-left: 20px; - margin-left: 180px; - *margin-left: 0; -} - -.form-horizontal .controls:first-child { - *padding-left: 180px; -} - -.form-horizontal .help-block { - margin-bottom: 0; -} - -.form-horizontal input + .help-block, -.form-horizontal select + .help-block, -.form-horizontal textarea + .help-block { - margin-top: 10px; -} - -.form-horizontal .form-actions { - padding-left: 180px; -} - -table { - max-width: 100%; - background-color: transparent; - border-collapse: collapse; - border-spacing: 0; -} - -.table { - width: 100%; - margin-bottom: 20px; -} - -.table th, -.table td { - padding: 8px; - line-height: 20px; - text-align: left; - vertical-align: top; - border-top: 1px solid #dddddd; -} - -.table th { - font-weight: bold; -} - -.table thead th { - vertical-align: bottom; -} - -.table caption + thead tr:first-child th, -.table caption + thead tr:first-child td, -.table colgroup + thead tr:first-child th, -.table colgroup + thead tr:first-child td, -.table thead:first-child tr:first-child th, -.table thead:first-child tr:first-child td { - border-top: 0; -} - -.table tbody + tbody { - border-top: 2px solid #dddddd; -} - -.table-condensed th, -.table-condensed td { - padding: 4px 5px; -} - -.table-bordered { - border: 1px solid #dddddd; - border-collapse: separate; - *border-collapse: collapse; - border-left: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.table-bordered th, -.table-bordered td { - border-left: 1px solid #dddddd; -} - -.table-bordered caption + thead tr:first-child th, -.table-bordered caption + tbody tr:first-child th, -.table-bordered caption + tbody tr:first-child td, -.table-bordered colgroup + thead tr:first-child th, -.table-bordered colgroup + tbody tr:first-child th, -.table-bordered colgroup + tbody tr:first-child td, -.table-bordered thead:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child td { - border-top: 0; -} - -.table-bordered thead:first-child tr:first-child th:first-child, -.table-bordered tbody:first-child tr:first-child td:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-bordered thead:first-child tr:first-child th:last-child, -.table-bordered tbody:first-child tr:first-child td:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; -} - -.table-bordered thead:last-child tr:last-child th:first-child, -.table-bordered tbody:last-child tr:last-child td:first-child, -.table-bordered tfoot:last-child tr:last-child td:first-child { - -webkit-border-radius: 0 0 0 4px; - -moz-border-radius: 0 0 0 4px; - border-radius: 0 0 0 4px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; -} - -.table-bordered thead:last-child tr:last-child th:last-child, -.table-bordered tbody:last-child tr:last-child td:last-child, -.table-bordered tfoot:last-child tr:last-child td:last-child { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; -} - -.table-bordered caption + thead tr:first-child th:first-child, -.table-bordered caption + tbody tr:first-child td:first-child, -.table-bordered colgroup + thead tr:first-child th:first-child, -.table-bordered colgroup + tbody tr:first-child td:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-bordered caption + thead tr:first-child th:last-child, -.table-bordered caption + tbody tr:first-child td:last-child, -.table-bordered colgroup + thead tr:first-child th:last-child, -.table-bordered colgroup + tbody tr:first-child td:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-striped tbody tr:nth-child(odd) td, -.table-striped tbody tr:nth-child(odd) th { - background-color: #f9f9f9; -} - -.table-hover tbody tr:hover td, -.table-hover tbody tr:hover th { - background-color: #f5f5f5; -} - -table [class*=span], -.row-fluid table [class*=span] { - display: table-cell; - float: none; - margin-left: 0; -} - -.table .span1 { - float: none; - width: 44px; - margin-left: 0; -} - -.table .span2 { - float: none; - width: 124px; - margin-left: 0; -} - -.table .span3 { - float: none; - width: 204px; - margin-left: 0; -} - -.table .span4 { - float: none; - width: 284px; - margin-left: 0; -} - -.table .span5 { - float: none; - width: 364px; - margin-left: 0; -} - -.table .span6 { - float: none; - width: 444px; - margin-left: 0; -} - -.table .span7 { - float: none; - width: 524px; - margin-left: 0; -} - -.table .span8 { - float: none; - width: 604px; - margin-left: 0; -} - -.table .span9 { - float: none; - width: 684px; - margin-left: 0; -} - -.table .span10 { - float: none; - width: 764px; - margin-left: 0; -} - -.table .span11 { - float: none; - width: 844px; - margin-left: 0; -} - -.table .span12 { - float: none; - width: 924px; - margin-left: 0; -} - -.table .span13 { - float: none; - width: 1004px; - margin-left: 0; -} - -.table .span14 { - float: none; - width: 1084px; - margin-left: 0; -} - -.table .span15 { - float: none; - width: 1164px; - margin-left: 0; -} - -.table .span16 { - float: none; - width: 1244px; - margin-left: 0; -} - -.table .span17 { - float: none; - width: 1324px; - margin-left: 0; -} - -.table .span18 { - float: none; - width: 1404px; - margin-left: 0; -} - -.table .span19 { - float: none; - width: 1484px; - margin-left: 0; -} - -.table .span20 { - float: none; - width: 1564px; - margin-left: 0; -} - -.table .span21 { - float: none; - width: 1644px; - margin-left: 0; -} - -.table .span22 { - float: none; - width: 1724px; - margin-left: 0; -} - -.table .span23 { - float: none; - width: 1804px; - margin-left: 0; -} - -.table .span24 { - float: none; - width: 1884px; - margin-left: 0; -} - -.table tbody tr.success td { - background-color: #dff0d8; -} - -.table tbody tr.error td { - background-color: #f2dede; -} - -.table tbody tr.warning td { - background-color: #fcf8e3; -} - -.table tbody tr.info td { - background-color: #d9edf7; -} - -.table-hover tbody tr.success:hover td { - background-color: #d0e9c6; -} - -.table-hover tbody tr.error:hover td { - background-color: #ebcccc; -} - -.table-hover tbody tr.warning:hover td { - background-color: #faf2cc; -} - -.table-hover tbody tr.info:hover td { - background-color: #c4e3f3; -} - -[class^="icon-"], -[class*=" icon-"] { - display: inline-block; - width: 14px; - height: 14px; - margin-top: 1px; - *margin-right: .3em; - line-height: 14px; - vertical-align: text-top; - background-image: url("../img/glyphicons-halflings.png"); - background-position: 14px 14px; - background-repeat: no-repeat; -} - -/* White icons with optional class, or on hover/active states of certain elements */ - -.icon-white, -.nav-tabs > .active > a > [class^="icon-"], -.nav-tabs > .active > a > [class*=" icon-"], -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"] { - background-image: url("../img/glyphicons-halflings-white.png"); -} - -.icon-glass { - background-position: 0 0; -} - -.icon-music { - background-position: -24px 0; -} - -.icon-search { - background-position: -48px 0; -} - -.icon-envelope { - background-position: -72px 0; -} - -.icon-heart { - background-position: -96px 0; -} - -.icon-star { - background-position: -120px 0; -} - -.icon-star-empty { - background-position: -144px 0; -} - -.icon-user { - background-position: -168px 0; -} - -.icon-film { - background-position: -192px 0; -} - -.icon-th-large { - background-position: -216px 0; -} - -.icon-th { - background-position: -240px 0; -} - -.icon-th-list { - background-position: -264px 0; -} - -.icon-ok { - background-position: -288px 0; -} - -.icon-remove { - background-position: -312px 0; -} - -.icon-zoom-in { - background-position: -336px 0; -} - -.icon-zoom-out { - background-position: -360px 0; -} - -.icon-off { - background-position: -384px 0; -} - -.icon-signal { - background-position: -408px 0; -} - -.icon-cog { - background-position: -432px 0; -} - -.icon-trash { - background-position: -456px 0; -} - -.icon-home { - background-position: 0 -24px; -} - -.icon-file { - background-position: -24px -24px; -} - -.icon-time { - background-position: -48px -24px; -} - -.icon-road { - background-position: -72px -24px; -} - -.icon-download-alt { - background-position: -96px -24px; -} - -.icon-download { - background-position: -120px -24px; -} - -.icon-upload { - background-position: -144px -24px; -} - -.icon-inbox { - background-position: -168px -24px; -} - -.icon-play-circle { - background-position: -192px -24px; -} - -.icon-repeat { - background-position: -216px -24px; -} - -.icon-refresh { - background-position: -240px -24px; -} - -.icon-list-alt { - background-position: -264px -24px; -} - -.icon-lock { - background-position: -287px -24px; -} - -.icon-flag { - background-position: -312px -24px; -} - -.icon-headphones { - background-position: -336px -24px; -} - -.icon-volume-off { - background-position: -360px -24px; -} - -.icon-volume-down { - background-position: -384px -24px; -} - -.icon-volume-up { - background-position: -408px -24px; -} - -.icon-qrcode { - background-position: -432px -24px; -} - -.icon-barcode { - background-position: -456px -24px; -} - -.icon-tag { - background-position: 0 -48px; -} - -.icon-tags { - background-position: -25px -48px; -} - -.icon-book { - background-position: -48px -48px; -} - -.icon-bookmark { - background-position: -72px -48px; -} - -.icon-print { - background-position: -96px -48px; -} - -.icon-camera { - background-position: -120px -48px; -} - -.icon-font { - background-position: -144px -48px; -} - -.icon-bold { - background-position: -167px -48px; -} - -.icon-italic { - background-position: -192px -48px; -} - -.icon-text-height { - background-position: -216px -48px; -} - -.icon-text-width { - background-position: -240px -48px; -} - -.icon-align-left { - background-position: -264px -48px; -} - -.icon-align-center { - background-position: -288px -48px; -} - -.icon-align-right { - background-position: -312px -48px; -} - -.icon-align-justify { - background-position: -336px -48px; -} - -.icon-list { - background-position: -360px -48px; -} - -.icon-indent-left { - background-position: -384px -48px; -} - -.icon-indent-right { - background-position: -408px -48px; -} - -.icon-facetime-video { - background-position: -432px -48px; -} - -.icon-picture { - background-position: -456px -48px; -} - -.icon-pencil { - background-position: 0 -72px; -} - -.icon-map-marker { - background-position: -24px -72px; -} - -.icon-adjust { - background-position: -48px -72px; -} - -.icon-tint { - background-position: -72px -72px; -} - -.icon-edit { - background-position: -96px -72px; -} - -.icon-share { - background-position: -120px -72px; -} - -.icon-check { - background-position: -144px -72px; -} - -.icon-move { - background-position: -168px -72px; -} - -.icon-step-backward { - background-position: -192px -72px; -} - -.icon-fast-backward { - background-position: -216px -72px; -} - -.icon-backward { - background-position: -240px -72px; -} - -.icon-play { - background-position: -264px -72px; -} - -.icon-pause { - background-position: -288px -72px; -} - -.icon-stop { - background-position: -312px -72px; -} - -.icon-forward { - background-position: -336px -72px; -} - -.icon-fast-forward { - background-position: -360px -72px; -} - -.icon-step-forward { - background-position: -384px -72px; -} - -.icon-eject { - background-position: -408px -72px; -} - -.icon-chevron-left { - background-position: -432px -72px; -} - -.icon-chevron-right { - background-position: -456px -72px; -} - -.icon-plus-sign { - background-position: 0 -96px; -} - -.icon-minus-sign { - background-position: -24px -96px; -} - -.icon-remove-sign { - background-position: -48px -96px; -} - -.icon-ok-sign { - background-position: -72px -96px; -} - -.icon-question-sign { - background-position: -96px -96px; -} - -.icon-info-sign { - background-position: -120px -96px; -} - -.icon-screenshot { - background-position: -144px -96px; -} - -.icon-remove-circle { - background-position: -168px -96px; -} - -.icon-ok-circle { - background-position: -192px -96px; -} - -.icon-ban-circle { - background-position: -216px -96px; -} - -.icon-arrow-left { - background-position: -240px -96px; -} - -.icon-arrow-right { - background-position: -264px -96px; -} - -.icon-arrow-up { - background-position: -289px -96px; -} - -.icon-arrow-down { - background-position: -312px -96px; -} - -.icon-share-alt { - background-position: -336px -96px; -} - -.icon-resize-full { - background-position: -360px -96px; -} - -.icon-resize-small { - background-position: -384px -96px; -} - -.icon-plus { - background-position: -408px -96px; -} - -.icon-minus { - background-position: -433px -96px; -} - -.icon-asterisk { - background-position: -456px -96px; -} - -.icon-exclamation-sign { - background-position: 0 -120px; -} - -.icon-gift { - background-position: -24px -120px; -} - -.icon-leaf { - background-position: -48px -120px; -} - -.icon-fire { - background-position: -72px -120px; -} - -.icon-eye-open { - background-position: -96px -120px; -} - -.icon-eye-close { - background-position: -120px -120px; -} - -.icon-warning-sign { - background-position: -144px -120px; -} - -.icon-plane { - background-position: -168px -120px; -} - -.icon-calendar { - background-position: -192px -120px; -} - -.icon-random { - width: 16px; - background-position: -216px -120px; -} - -.icon-comment { - background-position: -240px -120px; -} - -.icon-magnet { - background-position: -264px -120px; -} - -.icon-chevron-up { - background-position: -288px -120px; -} - -.icon-chevron-down { - background-position: -313px -119px; -} - -.icon-retweet { - background-position: -336px -120px; -} - -.icon-shopping-cart { - background-position: -360px -120px; -} - -.icon-folder-close { - background-position: -384px -120px; -} - -.icon-folder-open { - width: 16px; - background-position: -408px -120px; -} - -.icon-resize-vertical { - background-position: -432px -119px; -} - -.icon-resize-horizontal { - background-position: -456px -118px; -} - -.icon-hdd { - background-position: 0 -144px; -} - -.icon-bullhorn { - background-position: -24px -144px; -} - -.icon-bell { - background-position: -48px -144px; -} - -.icon-certificate { - background-position: -72px -144px; -} - -.icon-thumbs-up { - background-position: -96px -144px; -} - -.icon-thumbs-down { - background-position: -120px -144px; -} - -.icon-hand-right { - background-position: -144px -144px; -} - -.icon-hand-left { - background-position: -168px -144px; -} - -.icon-hand-up { - background-position: -192px -144px; -} - -.icon-hand-down { - background-position: -216px -144px; -} - -.icon-circle-arrow-right { - background-position: -240px -144px; -} - -.icon-circle-arrow-left { - background-position: -264px -144px; -} - -.icon-circle-arrow-up { - background-position: -288px -144px; -} - -.icon-circle-arrow-down { - background-position: -312px -144px; -} - -.icon-globe { - background-position: -336px -144px; -} - -.icon-wrench { - background-position: -360px -144px; -} - -.icon-tasks { - background-position: -384px -144px; -} - -.icon-filter { - background-position: -408px -144px; -} - -.icon-briefcase { - background-position: -432px -144px; -} - -.icon-fullscreen { - background-position: -456px -144px; -} - -.dropup, -.dropdown { - position: relative; -} - -.dropdown-toggle { - *margin-bottom: -3px; -} - -.dropdown-toggle:active, -.open .dropdown-toggle { - outline: 0; -} - -.caret { - display: inline-block; - width: 0; - height: 0; - vertical-align: top; - border-top: 4px solid #000000; - border-right: 4px solid transparent; - border-left: 4px solid transparent; - content: ""; -} - -.dropdown .caret { - margin-top: 8px; - margin-left: 2px; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - *border-right-width: 2px; - *border-bottom-width: 2px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.dropdown-menu .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} - -.dropdown-menu a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 20px; - color: #333333; - white-space: nowrap; -} - -.dropdown-menu li > a:hover, -.dropdown-menu li > a:focus, -.dropdown-submenu:hover > a { - color: #ffffff; - text-decoration: none; - background-color: #0088cc; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} - -.dropdown-menu .active > a, -.dropdown-menu .active > a:hover { - color: #ffffff; - text-decoration: none; - background-color: #0088cc; - background-color: #0081c2; - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-repeat: repeat-x; - outline: 0; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} - -.dropdown-menu .disabled > a, -.dropdown-menu .disabled > a:hover { - color: #999999; -} - -.dropdown-menu .disabled > a:hover { - text-decoration: none; - cursor: default; - background-color: transparent; -} - -.open { - *z-index: 1000; -} - -.open > .dropdown-menu { - display: block; -} - -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} - -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px solid #000000; - content: ""; -} - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; -} - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -moz-border-radius: 0 6px 6px 6px; - border-radius: 0 6px 6px 6px; -} - -.dropdown-submenu:hover > .dropdown-menu { - display: block; -} - -.dropdown-submenu > a:after { - display: block; - float: right; - width: 0; - height: 0; - margin-top: 5px; - margin-right: -10px; - border-color: transparent; - border-left-color: #cccccc; - border-style: solid; - border-width: 5px 0 5px 5px; - content: " "; -} - -.dropdown-submenu:hover > a:after { - border-left-color: #ffffff; -} - -.dropdown .dropdown-menu .nav-header { - padding-right: 20px; - padding-left: 20px; -} - -.typeahead { - margin-top: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} - -.well-large { - padding: 24px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.well-small { - padding: 9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -moz-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} - -.fade.in { - opacity: 1; -} - -.collapse { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - -moz-transition: height 0.35s ease; - -o-transition: height 0.35s ease; - transition: height 0.35s ease; -} - -.collapse.in { - height: auto; -} - -.close { - float: right; - font-size: 20px; - font-weight: bold; - line-height: 20px; - color: #000000; - text-shadow: 0 1px 0 #ffffff; - opacity: 0.2; - filter: alpha(opacity=20); -} - -.close:hover { - color: #000000; - text-decoration: none; - cursor: pointer; - opacity: 0.4; - filter: alpha(opacity=40); -} - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -.btn { - display: inline-block; - *display: inline; - padding: 4px 14px; - margin-bottom: 0; - *margin-left: .3em; - font-size: 14px; - line-height: 20px; - *line-height: 20px; - color: #333333; - text-align: center; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - vertical-align: middle; - cursor: pointer; - background-color: #f5f5f5; - *background-color: #e6e6e6; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-repeat: repeat-x; - border: 1px solid #bbbbbb; - *border: 0; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-bottom-color: #a2a2a2; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - *zoom: 1; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn:hover, -.btn:active, -.btn.active, -.btn.disabled, -.btn[disabled] { - color: #333333; - background-color: #e6e6e6; - *background-color: #d9d9d9; -} - -.btn:active, -.btn.active { - background-color: #cccccc \9; -} - -.btn:first-child { - *margin-left: 0; -} - -.btn:hover { - color: #333333; - text-decoration: none; - background-color: #e6e6e6; - *background-color: #d9d9d9; - /* Buttons in IE7 don't get borders, so darken on hover */ - - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} - -.btn:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.btn.active, -.btn:active { - background-color: #e6e6e6; - background-color: #d9d9d9 \9; - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn.disabled, -.btn[disabled] { - cursor: default; - background-color: #e6e6e6; - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-large { - padding: 9px 14px; - font-size: 16px; - line-height: normal; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} - -.btn-large [class^="icon-"] { - margin-top: 2px; -} - -.btn-small { - padding: 3px 9px; - font-size: 12px; - line-height: 18px; -} - -.btn-small [class^="icon-"] { - margin-top: 0; -} - -.btn-mini { - padding: 2px 6px; - font-size: 11px; - line-height: 17px; -} - -.btn-block { - display: block; - width: 100%; - padding-right: 0; - padding-left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.btn-block + .btn-block { - margin-top: 5px; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.btn-primary.active, -.btn-warning.active, -.btn-danger.active, -.btn-success.active, -.btn-info.active, -.btn-inverse.active { - color: rgba(255, 255, 255, 0.75); -} - -.btn { - border-color: #c5c5c5; - border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); -} - -.btn-primary { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #006dcc; - *background-color: #0044cc; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-repeat: repeat-x; - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-primary:hover, -.btn-primary:active, -.btn-primary.active, -.btn-primary.disabled, -.btn-primary[disabled] { - color: #ffffff; - background-color: #0044cc; - *background-color: #003bb3; -} - -.btn-primary:active, -.btn-primary.active { - background-color: #003399 \9; -} - -.btn-warning { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #faa732; - *background-color: #f89406; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-repeat: repeat-x; - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-warning:hover, -.btn-warning:active, -.btn-warning.active, -.btn-warning.disabled, -.btn-warning[disabled] { - color: #ffffff; - background-color: #f89406; - *background-color: #df8505; -} - -.btn-warning:active, -.btn-warning.active { - background-color: #c67605 \9; -} - -.btn-danger { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #da4f49; - *background-color: #bd362f; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-repeat: repeat-x; - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-danger:hover, -.btn-danger:active, -.btn-danger.active, -.btn-danger.disabled, -.btn-danger[disabled] { - color: #ffffff; - background-color: #bd362f; - *background-color: #a9302a; -} - -.btn-danger:active, -.btn-danger.active { - background-color: #942a25 \9; -} - -.btn-success { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #5bb75b; - *background-color: #51a351; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); - background-image: -webkit-linear-gradient(top, #62c462, #51a351); - background-image: -o-linear-gradient(top, #62c462, #51a351); - background-image: linear-gradient(to bottom, #62c462, #51a351); - background-image: -moz-linear-gradient(top, #62c462, #51a351); - background-repeat: repeat-x; - border-color: #51a351 #51a351 #387038; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-success:hover, -.btn-success:active, -.btn-success.active, -.btn-success.disabled, -.btn-success[disabled] { - color: #ffffff; - background-color: #51a351; - *background-color: #499249; -} - -.btn-success:active, -.btn-success.active { - background-color: #408140 \9; -} - -.btn-info { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #49afcd; - *background-color: #2f96b4; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-repeat: repeat-x; - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-info:hover, -.btn-info:active, -.btn-info.active, -.btn-info.disabled, -.btn-info[disabled] { - color: #ffffff; - background-color: #2f96b4; - *background-color: #2a85a0; -} - -.btn-info:active, -.btn-info.active { - background-color: #24748c \9; -} - -.btn-inverse { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #363636; - *background-color: #222222; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-image: -moz-linear-gradient(top, #444444, #222222); - background-repeat: repeat-x; - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-inverse:hover, -.btn-inverse:active, -.btn-inverse.active, -.btn-inverse.disabled, -.btn-inverse[disabled] { - color: #ffffff; - background-color: #222222; - *background-color: #151515; -} - -.btn-inverse:active, -.btn-inverse.active { - background-color: #080808 \9; -} - -button.btn, -input[type="submit"].btn { - *padding-top: 3px; - *padding-bottom: 3px; -} - -button.btn::-moz-focus-inner, -input[type="submit"].btn::-moz-focus-inner { - padding: 0; - border: 0; -} - -button.btn.btn-large, -input[type="submit"].btn.btn-large { - *padding-top: 7px; - *padding-bottom: 7px; -} - -button.btn.btn-small, -input[type="submit"].btn.btn-small { - *padding-top: 3px; - *padding-bottom: 3px; -} - -button.btn.btn-mini, -input[type="submit"].btn.btn-mini { - *padding-top: 1px; - *padding-bottom: 1px; -} - -.btn-link, -.btn-link:active, -.btn-link[disabled] { - background-color: transparent; - background-image: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-link { - color: #0088cc; - cursor: pointer; - border-color: transparent; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-link:hover { - color: #005580; - text-decoration: underline; - background-color: transparent; -} - -.btn-link[disabled]:hover { - color: #333333; - text-decoration: none; -} - -.btn-group { - position: relative; - *margin-left: .3em; - font-size: 0; - white-space: nowrap; - vertical-align: middle; -} - -.btn-group:first-child { - *margin-left: 0; -} - -.btn-group + .btn-group { - margin-left: 5px; -} - -.btn-toolbar { - margin-top: 10px; - margin-bottom: 10px; - font-size: 0; -} - -.btn-toolbar .btn-group { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} - -.btn-toolbar .btn + .btn, -.btn-toolbar .btn-group + .btn, -.btn-toolbar .btn + .btn-group { - margin-left: 5px; -} - -.btn-group > .btn { - position: relative; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group > .btn + .btn { - margin-left: -1px; -} - -.btn-group > .btn, -.btn-group > .dropdown-menu { - font-size: 14px; -} - -.btn-group > .btn-mini { - font-size: 11px; -} - -.btn-group > .btn-small { - font-size: 12px; -} - -.btn-group > .btn-large { - font-size: 16px; -} - -.btn-group > .btn:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-topleft: 4px; -} - -.btn-group > .btn:last-child, -.btn-group > .dropdown-toggle { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; -} - -.btn-group > .btn.large:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 6px; - border-bottom-left-radius: 6px; - -webkit-border-top-left-radius: 6px; - border-top-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - -moz-border-radius-topleft: 6px; -} - -.btn-group > .btn.large:last-child, -.btn-group > .large.dropdown-toggle { - -webkit-border-top-right-radius: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - border-bottom-right-radius: 6px; - -moz-border-radius-topright: 6px; - -moz-border-radius-bottomright: 6px; -} - -.btn-group > .btn:hover, -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active { - z-index: 2; -} - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -.btn-group > .btn + .dropdown-toggle { - *padding-top: 5px; - padding-right: 8px; - *padding-bottom: 5px; - padding-left: 8px; - -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn-group > .btn-mini + .dropdown-toggle { - *padding-top: 2px; - padding-right: 5px; - *padding-bottom: 2px; - padding-left: 5px; -} - -.btn-group > .btn-small + .dropdown-toggle { - *padding-top: 5px; - *padding-bottom: 4px; -} - -.btn-group > .btn-large + .dropdown-toggle { - *padding-top: 7px; - padding-right: 12px; - *padding-bottom: 7px; - padding-left: 12px; -} - -.btn-group.open .dropdown-toggle { - background-image: none; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn-group.open .btn.dropdown-toggle { - background-color: #e6e6e6; -} - -.btn-group.open .btn-primary.dropdown-toggle { - background-color: #0044cc; -} - -.btn-group.open .btn-warning.dropdown-toggle { - background-color: #f89406; -} - -.btn-group.open .btn-danger.dropdown-toggle { - background-color: #bd362f; -} - -.btn-group.open .btn-success.dropdown-toggle { - background-color: #51a351; -} - -.btn-group.open .btn-info.dropdown-toggle { - background-color: #2f96b4; -} - -.btn-group.open .btn-inverse.dropdown-toggle { - background-color: #222222; -} - -.btn .caret { - margin-top: 8px; - margin-left: 0; -} - -.btn-mini .caret, -.btn-small .caret, -.btn-large .caret { - margin-top: 6px; -} - -.btn-large .caret { - border-top-width: 5px; - border-right-width: 5px; - border-left-width: 5px; -} - -.dropup .btn-large .caret { - border-top: 0; - border-bottom: 5px solid #000000; -} - -.btn-primary .caret, -.btn-warning .caret, -.btn-danger .caret, -.btn-info .caret, -.btn-success .caret, -.btn-inverse .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.btn-group-vertical { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} - -.btn-group-vertical .btn { - display: block; - float: none; - width: 100%; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group-vertical .btn + .btn { - margin-top: -1px; - margin-left: 0; -} - -.btn-group-vertical .btn:first-child { - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} - -.btn-group-vertical .btn:last-child { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} - -.btn-group-vertical .btn-large:first-child { - -webkit-border-radius: 6px 6px 0 0; - -moz-border-radius: 6px 6px 0 0; - border-radius: 6px 6px 0 0; -} - -.btn-group-vertical .btn-large:last-child { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} - -.alert { - padding: 8px 35px 8px 14px; - margin-bottom: 20px; - color: #c09853; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - background-color: #fcf8e3; - border: 1px solid #fbeed5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.alert h4 { - margin: 0; -} - -.alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 20px; -} - -.alert-success { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.alert-danger, -.alert-error { - color: #b94a48; - background-color: #f2dede; - border-color: #eed3d7; -} - -.alert-info { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} - -.alert-block { - padding-top: 14px; - padding-bottom: 14px; -} - -.alert-block > p, -.alert-block > ul { - margin-bottom: 0; -} - -.alert-block p + p { - margin-top: 5px; -} - -.nav { - margin-bottom: 20px; - margin-left: 0; - list-style: none; -} - -.nav > li > a { - display: block; -} - -.nav > li > a:hover { - text-decoration: none; - background-color: #eeeeee; -} - -.nav > .pull-right { - float: right; -} - -.nav-header { - display: block; - padding: 3px 15px; - font-size: 11px; - font-weight: bold; - line-height: 20px; - color: #999999; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - text-transform: uppercase; -} - -.nav li + .nav-header { - margin-top: 9px; -} - -.nav-list { - padding-right: 15px; - padding-left: 15px; - margin-bottom: 0; -} - -.nav-list > li > a, -.nav-list .nav-header { - margin-right: -15px; - margin-left: -15px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -} - -.nav-list > li > a { - padding: 3px 15px; -} - -.nav-list > .active > a, -.nav-list > .active > a:hover { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - background-color: #0088cc; -} - -.nav-list [class^="icon-"] { - margin-right: 2px; -} - -.nav-list .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} - -.nav-tabs, -.nav-pills { - *zoom: 1; -} - -.nav-tabs:before, -.nav-pills:before, -.nav-tabs:after, -.nav-pills:after { - display: table; - line-height: 0; - content: ""; -} - -.nav-tabs:after, -.nav-pills:after { - clear: both; -} - -.nav-tabs > li, -.nav-pills > li { - float: left; -} - -.nav-tabs > li > a, -.nav-pills > li > a { - padding-right: 12px; - padding-left: 12px; - margin-right: 2px; - line-height: 14px; -} - -.nav-tabs { - border-bottom: 1px solid #ddd; -} - -.nav-tabs > li { - margin-bottom: -1px; -} - -.nav-tabs > li > a { - padding-top: 8px; - padding-bottom: 8px; - line-height: 20px; - border: 1px solid transparent; - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} - -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #dddddd; -} - -.nav-tabs > .active > a, -.nav-tabs > .active > a:hover { - color: #555555; - cursor: default; - background-color: #ffffff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} - -.nav-pills > li > a { - padding-top: 8px; - padding-bottom: 8px; - margin-top: 2px; - margin-bottom: 2px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} - -.nav-pills > .active > a, -.nav-pills > .active > a:hover { - color: #ffffff; - background-color: #0088cc; -} - -.nav-stacked > li { - float: none; -} - -.nav-stacked > li > a { - margin-right: 0; -} - -.nav-tabs.nav-stacked { - border-bottom: 0; -} - -.nav-tabs.nav-stacked > li > a { - border: 1px solid #ddd; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.nav-tabs.nav-stacked > li:first-child > a { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; -} - -.nav-tabs.nav-stacked > li:last-child > a { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; -} - -.nav-tabs.nav-stacked > li > a:hover { - z-index: 2; - border-color: #ddd; -} - -.nav-pills.nav-stacked > li > a { - margin-bottom: 3px; -} - -.nav-pills.nav-stacked > li:last-child > a { - margin-bottom: 1px; -} - -.nav-tabs .dropdown-menu { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} - -.nav-pills .dropdown-menu { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.nav .dropdown-toggle .caret { - margin-top: 6px; - border-top-color: #0088cc; - border-bottom-color: #0088cc; -} - -.nav .dropdown-toggle:hover .caret { - border-top-color: #005580; - border-bottom-color: #005580; -} - -/* move down carets for tabs */ - -.nav-tabs .dropdown-toggle .caret { - margin-top: 8px; -} - -.nav .active .dropdown-toggle .caret { - border-top-color: #fff; - border-bottom-color: #fff; -} - -.nav-tabs .active .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.nav > .dropdown.active > a:hover { - cursor: pointer; -} - -.nav-tabs .open .dropdown-toggle, -.nav-pills .open .dropdown-toggle, -.nav > li.dropdown.open.active > a:hover { - color: #ffffff; - background-color: #999999; - border-color: #999999; -} - -.nav li.dropdown.open .caret, -.nav li.dropdown.open.active .caret, -.nav li.dropdown.open a:hover .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; - opacity: 1; - filter: alpha(opacity=100); -} - -.tabs-stacked .open > a:hover { - border-color: #999999; -} - -.tabbable { - *zoom: 1; -} - -.tabbable:before, -.tabbable:after { - display: table; - line-height: 0; - content: ""; -} - -.tabbable:after { - clear: both; -} - -.tab-content { - overflow: auto; -} - -.tabs-below > .nav-tabs, -.tabs-right > .nav-tabs, -.tabs-left > .nav-tabs { - border-bottom: 0; -} - -.tab-content > .tab-pane, -.pill-content > .pill-pane { - display: none; -} - -.tab-content > .active, -.pill-content > .active { - display: block; -} - -.tabs-below > .nav-tabs { - border-top: 1px solid #ddd; -} - -.tabs-below > .nav-tabs > li { - margin-top: -1px; - margin-bottom: 0; -} - -.tabs-below > .nav-tabs > li > a { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} - -.tabs-below > .nav-tabs > li > a:hover { - border-top-color: #ddd; - border-bottom-color: transparent; -} - -.tabs-below > .nav-tabs > .active > a, -.tabs-below > .nav-tabs > .active > a:hover { - border-color: transparent #ddd #ddd #ddd; -} - -.tabs-left > .nav-tabs > li, -.tabs-right > .nav-tabs > li { - float: none; -} - -.tabs-left > .nav-tabs > li > a, -.tabs-right > .nav-tabs > li > a { - min-width: 74px; - margin-right: 0; - margin-bottom: 3px; -} - -.tabs-left > .nav-tabs { - float: left; - margin-right: 19px; - border-right: 1px solid #ddd; -} - -.tabs-left > .nav-tabs > li > a { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.tabs-left > .nav-tabs > li > a:hover { - border-color: #eeeeee #dddddd #eeeeee #eeeeee; -} - -.tabs-left > .nav-tabs .active > a, -.tabs-left > .nav-tabs .active > a:hover { - border-color: #ddd transparent #ddd #ddd; - *border-right-color: #ffffff; -} - -.tabs-right > .nav-tabs { - float: right; - margin-left: 19px; - border-left: 1px solid #ddd; -} - -.tabs-right > .nav-tabs > li > a { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.tabs-right > .nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #eeeeee #dddddd; -} - -.tabs-right > .nav-tabs .active > a, -.tabs-right > .nav-tabs .active > a:hover { - border-color: #ddd #ddd #ddd transparent; - *border-left-color: #ffffff; -} - -.nav > .disabled > a { - color: #999999; -} - -.nav > .disabled > a:hover { - text-decoration: none; - cursor: default; - background-color: transparent; -} - -.navbar { - *position: relative; - *z-index: 2; - margin-bottom: 20px; - overflow: visible; - color: #777777; -} - -.navbar-inner { - min-height: 40px; - padding-right: 20px; - padding-left: 20px; - background-color: #fafafa; - background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); - background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); - background-repeat: repeat-x; - border: 1px solid #d4d4d4; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); - *zoom: 1; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -} - -.navbar-inner:before, -.navbar-inner:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-inner:after { - clear: both; -} - -.navbar .container { - width: auto; -} - -.nav-collapse.collapse { - height: auto; -} - -.navbar .brand { - display: block; - float: left; - padding: 10px 20px 10px; - margin-left: -20px; - font-size: 20px; - font-weight: 200; - color: #777777; - text-shadow: 0 1px 0 #ffffff; -} - -.navbar .brand:hover { - text-decoration: none; -} - -.navbar-text { - margin-bottom: 0; - line-height: 40px; -} - -.navbar-link { - color: #777777; -} - -.navbar-link:hover { - color: #333333; -} - -.navbar .divider-vertical { - height: 40px; - margin: 0 9px; - border-right: 1px solid #ffffff; - border-left: 1px solid #f2f2f2; -} - -.navbar .btn, -.navbar .btn-group { - margin-top: 5px; -} - -.navbar .btn-group .btn, -.navbar .input-prepend .btn, -.navbar .input-append .btn { - margin-top: 0; -} - -.navbar-form { - margin-bottom: 0; - *zoom: 1; -} - -.navbar-form:before, -.navbar-form:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-form:after { - clear: both; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .radio, -.navbar-form .checkbox { - margin-top: 5px; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .btn { - display: inline-block; - margin-bottom: 0; -} - -.navbar-form input[type="image"], -.navbar-form input[type="checkbox"], -.navbar-form input[type="radio"] { - margin-top: 3px; -} - -.navbar-form .input-append, -.navbar-form .input-prepend { - margin-top: 6px; - white-space: nowrap; -} - -.navbar-form .input-append input, -.navbar-form .input-prepend input { - margin-top: 0; -} - -.navbar-search { - position: relative; - float: left; - margin-top: 5px; - margin-bottom: 0; -} - -.navbar-search .search-query { - padding: 4px 14px; - margin-bottom: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - font-weight: normal; - line-height: 1; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -.navbar-static-top { - position: static; - width: 100%; - margin-bottom: 0; -} - -.navbar-static-top .navbar-inner { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; - margin-bottom: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - border-width: 0 0 1px; -} - -.navbar-fixed-bottom .navbar-inner { - border-width: 1px 0 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-fixed-bottom .navbar-inner { - padding-right: 0; - padding-left: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} - -.navbar-fixed-top { - top: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.navbar-fixed-bottom { - bottom: 0; -} - -.navbar-fixed-bottom .navbar-inner { - -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); -} - -.navbar .nav { - position: relative; - left: 0; - display: block; - float: left; - margin: 0 10px 0 0; -} - -.navbar .nav.pull-right { - float: right; - margin-right: 0; -} - -.navbar .nav > li { - float: left; -} - -.navbar .nav > li > a { - float: none; - padding: 10px 15px 10px; - color: #777777; - text-decoration: none; - text-shadow: 0 1px 0 #ffffff; -} - -.navbar .nav .dropdown-toggle .caret { - margin-top: 8px; -} - -.navbar .nav > li > a:focus, -.navbar .nav > li > a:hover { - color: #333333; - text-decoration: none; - background-color: transparent; -} - -.navbar .nav > .active > a, -.navbar .nav > .active > a:hover, -.navbar .nav > .active > a:focus { - color: #555555; - text-decoration: none; - background-color: #e5e5e5; - -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -} - -.navbar .btn-navbar { - display: none; - float: right; - padding: 7px 10px; - margin-right: 5px; - margin-left: 5px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #ededed; - *background-color: #e5e5e5; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-repeat: repeat-x; - border-color: #e5e5e5 #e5e5e5 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -} - -.navbar .btn-navbar:hover, -.navbar .btn-navbar:active, -.navbar .btn-navbar.active, -.navbar .btn-navbar.disabled, -.navbar .btn-navbar[disabled] { - color: #ffffff; - background-color: #e5e5e5; - *background-color: #d9d9d9; -} - -.navbar .btn-navbar:active, -.navbar .btn-navbar.active { - background-color: #cccccc \9; -} - -.navbar .btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -} - -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} - -.navbar .nav > li > .dropdown-menu:before { - position: absolute; - top: -7px; - left: 9px; - display: inline-block; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-left: 7px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.navbar .nav > li > .dropdown-menu:after { - position: absolute; - top: -6px; - left: 10px; - display: inline-block; - border-right: 6px solid transparent; - border-bottom: 6px solid #ffffff; - border-left: 6px solid transparent; - content: ''; -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:before { - top: auto; - bottom: -7px; - border-top: 7px solid #ccc; - border-bottom: 0; - border-top-color: rgba(0, 0, 0, 0.2); -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:after { - top: auto; - bottom: -6px; - border-top: 6px solid #ffffff; - border-bottom: 0; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle, -.navbar .nav li.dropdown.active > .dropdown-toggle, -.navbar .nav li.dropdown.open.active > .dropdown-toggle { - color: #555555; - background-color: #e5e5e5; -} - -.navbar .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #777777; - border-bottom-color: #777777; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.navbar .pull-right > li > .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:before, -.navbar .nav > li > .dropdown-menu.pull-right:before { - right: 12px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:after, -.navbar .nav > li > .dropdown-menu.pull-right:after { - right: 13px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { - right: 100%; - left: auto; - margin-right: -1px; - margin-left: 0; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} - -.navbar-inverse { - color: #999999; -} - -.navbar-inverse .navbar-inner { - background-color: #1b1b1b; - background-image: -moz-linear-gradient(top, #222222, #111111); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); - background-image: -webkit-linear-gradient(top, #222222, #111111); - background-image: -o-linear-gradient(top, #222222, #111111); - background-image: linear-gradient(to bottom, #222222, #111111); - background-repeat: repeat-x; - border-color: #252525; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); -} - -.navbar-inverse .brand, -.navbar-inverse .nav > li > a { - color: #999999; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} - -.navbar-inverse .brand:hover, -.navbar-inverse .nav > li > a:hover { - color: #ffffff; -} - -.navbar-inverse .nav > li > a:focus, -.navbar-inverse .nav > li > a:hover { - color: #ffffff; - background-color: transparent; -} - -.navbar-inverse .nav .active > a, -.navbar-inverse .nav .active > a:hover, -.navbar-inverse .nav .active > a:focus { - color: #ffffff; - background-color: #111111; -} - -.navbar-inverse .navbar-link { - color: #999999; -} - -.navbar-inverse .navbar-link:hover { - color: #ffffff; -} - -.navbar-inverse .divider-vertical { - border-right-color: #222222; - border-left-color: #111111; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { - color: #ffffff; - background-color: #111111; -} - -.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #999999; - border-bottom-color: #999999; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .navbar-search .search-query { - color: #ffffff; - background-color: #515151; - border-color: #111111; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - transition: none; -} - -.navbar-inverse .navbar-search .search-query:-moz-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:focus, -.navbar-inverse .navbar-search .search-query.focused { - padding: 5px 15px; - color: #333333; - text-shadow: 0 1px 0 #ffffff; - background-color: #ffffff; - border: 0; - outline: 0; - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -} - -.navbar-inverse .btn-navbar { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e0e0e; - *background-color: #040404; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-image: -moz-linear-gradient(top, #151515, #040404); - background-repeat: repeat-x; - border-color: #040404 #040404 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.navbar-inverse .btn-navbar:hover, -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active, -.navbar-inverse .btn-navbar.disabled, -.navbar-inverse .btn-navbar[disabled] { - color: #ffffff; - background-color: #040404; - *background-color: #000000; -} - -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active { - background-color: #000000 \9; -} - -.breadcrumb { - padding: 8px 15px; - margin: 0 0 20px; - list-style: none; - background-color: #f5f5f5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.breadcrumb li { - display: inline-block; - *display: inline; - text-shadow: 0 1px 0 #ffffff; - *zoom: 1; -} - -.breadcrumb .divider { - padding: 0 5px; - color: #ccc; -} - -.breadcrumb .active { - color: #999999; -} - -.pagination { - height: 40px; - margin: 20px 0; -} - -.pagination ul { - display: inline-block; - *display: inline; - margin-bottom: 0; - margin-left: 0; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - *zoom: 1; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.pagination ul > li { - display: inline; -} - -.pagination ul > li > a, -.pagination ul > li > span { - float: left; - padding: 0 14px; - line-height: 38px; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dddddd; - border-left-width: 0; -} - -.pagination ul > li > a:hover, -.pagination ul > .active > a, -.pagination ul > .active > span { - background-color: #f5f5f5; -} - -.pagination ul > .active > a, -.pagination ul > .active > span { - color: #999999; - cursor: default; -} - -.pagination ul > .disabled > span, -.pagination ul > .disabled > a, -.pagination ul > .disabled > a:hover { - color: #999999; - cursor: default; - background-color: transparent; -} - -.pagination ul > li:first-child > a, -.pagination ul > li:first-child > span { - border-left-width: 1px; - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.pagination ul > li:last-child > a, -.pagination ul > li:last-child > span { - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -.pagination-centered { - text-align: center; -} - -.pagination-right { - text-align: right; -} - -.pager { - margin: 20px 0; - text-align: center; - list-style: none; - *zoom: 1; -} - -.pager:before, -.pager:after { - display: table; - line-height: 0; - content: ""; -} - -.pager:after { - clear: both; -} - -.pager li { - display: inline; -} - -.pager a, -.pager span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -.pager a:hover { - text-decoration: none; - background-color: #f5f5f5; -} - -.pager .next a, -.pager .next span { - float: right; -} - -.pager .previous a { - float: left; -} - -.pager .disabled a, -.pager .disabled a:hover, -.pager .disabled span { - color: #999999; - cursor: default; - background-color: #fff; -} - -.modal-open .modal .dropdown-menu { - z-index: 2050; -} - -.modal-open .modal .dropdown.open { - *z-index: 2050; -} - -.modal-open .modal .popover { - z-index: 2060; -} - -.modal-open .modal .tooltip { - z-index: 2080; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop, -.modal-backdrop.fade.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.modal { - position: fixed; - top: 50%; - left: 50%; - z-index: 1050; - width: 560px; - margin: -250px 0 0 -280px; - overflow: auto; - background-color: #ffffff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.3); - *border: 1px solid #999; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} - -.modal.fade { - top: -25%; - -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; - -moz-transition: opacity 0.3s linear, top 0.3s ease-out; - -o-transition: opacity 0.3s linear, top 0.3s ease-out; - transition: opacity 0.3s linear, top 0.3s ease-out; -} - -.modal.fade.in { - top: 50%; -} - -.modal-header { - padding: 9px 15px; - border-bottom: 1px solid #eee; -} - -.modal-header .close { - margin-top: 2px; -} - -.modal-header h3 { - margin: 0; - line-height: 30px; -} - -.modal-body { - max-height: 400px; - padding: 15px; - overflow-y: auto; -} - -.modal-form { - margin-bottom: 0; -} - -.modal-footer { - padding: 14px 15px 15px; - margin-bottom: 0; - text-align: right; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; - *zoom: 1; - -webkit-box-shadow: inset 0 1px 0 #ffffff; - -moz-box-shadow: inset 0 1px 0 #ffffff; - box-shadow: inset 0 1px 0 #ffffff; -} - -.modal-footer:before, -.modal-footer:after { - display: table; - line-height: 0; - content: ""; -} - -.modal-footer:after { - clear: both; -} - -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} - -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} - -.tooltip { - position: absolute; - z-index: 1030; - display: block; - padding: 5px; - font-size: 11px; - opacity: 0; - filter: alpha(opacity=0); - visibility: visible; -} - -.tooltip.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.tooltip.top { - margin-top: -3px; -} - -.tooltip.right { - margin-left: 3px; -} - -.tooltip.bottom { - margin-top: 3px; -} - -.tooltip.left { - margin-left: -3px; -} - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-right-color: #000000; - border-width: 5px 5px 5px 0; -} - -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-left-color: #000000; - border-width: 5px 0 5px 5px; -} - -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1010; - display: none; - width: 236px; - padding: 1px; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.popover.top { - margin-bottom: 10px; -} - -.popover.right { - margin-left: 10px; -} - -.popover.bottom { - margin-top: 10px; -} - -.popover.left { - margin-right: 10px; -} - -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - font-weight: normal; - line-height: 18px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - -webkit-border-radius: 5px 5px 0 0; - -moz-border-radius: 5px 5px 0 0; - border-radius: 5px 5px 0 0; -} - -.popover-content { - padding: 9px 14px; -} - -.popover-content p, -.popover-content ul, -.popover-content ol { - margin-bottom: 0; -} - -.popover .arrow, -.popover .arrow:after { - position: absolute; - display: inline-block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.popover .arrow:after { - z-index: -1; - content: ""; -} - -.popover.top .arrow { - bottom: -10px; - left: 50%; - margin-left: -10px; - border-top-color: #ffffff; - border-width: 10px 10px 0; -} - -.popover.top .arrow:after { - bottom: -1px; - left: -11px; - border-top-color: rgba(0, 0, 0, 0.25); - border-width: 11px 11px 0; -} - -.popover.right .arrow { - top: 50%; - left: -10px; - margin-top: -10px; - border-right-color: #ffffff; - border-width: 10px 10px 10px 0; -} - -.popover.right .arrow:after { - bottom: -11px; - left: -1px; - border-right-color: rgba(0, 0, 0, 0.25); - border-width: 11px 11px 11px 0; -} - -.popover.bottom .arrow { - top: -10px; - left: 50%; - margin-left: -10px; - border-bottom-color: #ffffff; - border-width: 0 10px 10px; -} - -.popover.bottom .arrow:after { - top: -1px; - left: -11px; - border-bottom-color: rgba(0, 0, 0, 0.25); - border-width: 0 11px 11px; -} - -.popover.left .arrow { - top: 50%; - right: -10px; - margin-top: -10px; - border-left-color: #ffffff; - border-width: 10px 0 10px 10px; -} - -.popover.left .arrow:after { - right: -1px; - bottom: -11px; - border-left-color: rgba(0, 0, 0, 0.25); - border-width: 11px 0 11px 11px; -} - -.thumbnails { - margin-left: -20px; - list-style: none; - *zoom: 1; -} - -.thumbnails:before, -.thumbnails:after { - display: table; - line-height: 0; - content: ""; -} - -.thumbnails:after { - clear: both; -} - -.row-fluid .thumbnails { - margin-left: 0; -} - -.thumbnails > li { - float: left; - margin-bottom: 20px; - margin-left: 20px; -} - -.thumbnail { - display: block; - padding: 4px; - line-height: 20px; - border: 1px solid #ddd; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -a.thumbnail:hover { - border-color: #0088cc; - -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -} - -.thumbnail > img { - display: block; - max-width: 100%; - margin-right: auto; - margin-left: auto; -} - -.thumbnail .caption { - padding: 9px; - color: #555555; -} - -.label, -.badge { - font-size: 11.844px; - font-weight: bold; - line-height: 14px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - white-space: nowrap; - vertical-align: baseline; - background-color: #999999; -} - -.label { - padding: 1px 4px 2px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.badge { - padding: 1px 9px 2px; - -webkit-border-radius: 9px; - -moz-border-radius: 9px; - border-radius: 9px; -} - -a.label:hover, -a.badge:hover { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} - -.label-important, -.badge-important { - background-color: #b94a48; -} - -.label-important[href], -.badge-important[href] { - background-color: #953b39; -} - -.label-warning, -.badge-warning { - background-color: #f89406; -} - -.label-warning[href], -.badge-warning[href] { - background-color: #c67605; -} - -.label-success, -.badge-success { - background-color: #468847; -} - -.label-success[href], -.badge-success[href] { - background-color: #356635; -} - -.label-info, -.badge-info { - background-color: #3a87ad; -} - -.label-info[href], -.badge-info[href] { - background-color: #2d6987; -} - -.label-inverse, -.badge-inverse { - background-color: #333333; -} - -.label-inverse[href], -.badge-inverse[href] { - background-color: #1a1a1a; -} - -.btn .label, -.btn .badge { - position: relative; - top: -1px; -} - -.btn-mini .label, -.btn-mini .badge { - top: 0; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-moz-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-ms-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-o-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); - background-repeat: repeat-x; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} - -.progress .bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - color: #ffffff; - text-align: center; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e90d2; - background-image: -moz-linear-gradient(top, #149bdf, #0480be); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); - background-image: -webkit-linear-gradient(top, #149bdf, #0480be); - background-image: -o-linear-gradient(top, #149bdf, #0480be); - background-image: linear-gradient(to bottom, #149bdf, #0480be); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: width 0.6s ease; - -moz-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress .bar + .bar { - -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); -} - -.progress-striped .bar { - background-color: #149bdf; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - -moz-background-size: 40px 40px; - -o-background-size: 40px 40px; - background-size: 40px 40px; -} - -.progress.active .bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -.progress-danger .bar, -.progress .bar-danger { - background-color: #dd514c; - background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); - background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); -} - -.progress-danger.progress-striped .bar, -.progress-striped .bar-danger { - background-color: #ee5f5b; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-success .bar, -.progress .bar-success { - background-color: #5eb95e; - background-image: -moz-linear-gradient(top, #62c462, #57a957); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); - background-image: -webkit-linear-gradient(top, #62c462, #57a957); - background-image: -o-linear-gradient(top, #62c462, #57a957); - background-image: linear-gradient(to bottom, #62c462, #57a957); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); -} - -.progress-success.progress-striped .bar, -.progress-striped .bar-success { - background-color: #62c462; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-info .bar, -.progress .bar-info { - background-color: #4bb1cf; - background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); - background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); - background-image: -o-linear-gradient(top, #5bc0de, #339bb9); - background-image: linear-gradient(to bottom, #5bc0de, #339bb9); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); -} - -.progress-info.progress-striped .bar, -.progress-striped .bar-info { - background-color: #5bc0de; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-warning .bar, -.progress .bar-warning { - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); -} - -.progress-warning.progress-striped .bar, -.progress-striped .bar-warning { - background-color: #fbb450; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.accordion { - margin-bottom: 20px; -} - -.accordion-group { - margin-bottom: 2px; - border: 1px solid #e5e5e5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.accordion-heading { - border-bottom: 0; -} - -.accordion-heading .accordion-toggle { - display: block; - padding: 8px 15px; -} - -.accordion-toggle { - cursor: pointer; -} - -.accordion-inner { - padding: 9px 15px; - border-top: 1px solid #e5e5e5; -} - -.carousel { - position: relative; - margin-bottom: 20px; - line-height: 1; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel .item { - position: relative; - display: none; - -webkit-transition: 0.6s ease-in-out left; - -moz-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} - -.carousel .item > img { - display: block; - line-height: 1; -} - -.carousel .active, -.carousel .next, -.carousel .prev { - display: block; -} - -.carousel .active { - left: 0; -} - -.carousel .next, -.carousel .prev { - position: absolute; - top: 0; - width: 100%; -} - -.carousel .next { - left: 100%; -} - -.carousel .prev { - left: -100%; -} - -.carousel .next.left, -.carousel .prev.right { - left: 0; -} - -.carousel .active.left { - left: -100%; -} - -.carousel .active.right { - left: 100%; -} - -.carousel-control { - position: absolute; - top: 40%; - left: 15px; - width: 40px; - height: 40px; - margin-top: -20px; - font-size: 60px; - font-weight: 100; - line-height: 30px; - color: #ffffff; - text-align: center; - background: #222222; - border: 3px solid #ffffff; - -webkit-border-radius: 23px; - -moz-border-radius: 23px; - border-radius: 23px; - opacity: 0.5; - filter: alpha(opacity=50); -} - -.carousel-control.right { - right: 15px; - left: auto; -} - -.carousel-control:hover { - color: #ffffff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} - -.carousel-caption { - position: absolute; - right: 0; - bottom: 0; - left: 0; - padding: 15px; - background: #333333; - background: rgba(0, 0, 0, 0.75); -} - -.carousel-caption h4, -.carousel-caption p { - line-height: 20px; - color: #ffffff; -} - -.carousel-caption h4 { - margin: 0 0 5px; -} - -.carousel-caption p { - margin-bottom: 0; -} - -.hero-unit { - padding: 60px; - margin-bottom: 30px; - background-color: #eeeeee; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.hero-unit h1 { - margin-bottom: 0; - font-size: 60px; - line-height: 1; - letter-spacing: -1px; - color: inherit; -} - -.hero-unit p { - font-size: 18px; - font-weight: 200; - line-height: 30px; - color: inherit; -} - -.pull-right { - float: right; -} - -.pull-left { - float: left; -} - -.hide { - display: none; -} - -.show { - display: block; -} - -.invisible { - visibility: hidden; -} - -.affix { - position: fixed; -} diff --git a/demo/cabaret/static/components/bootstrap/docs/assets/css/docs.css b/demo/cabaret/static/components/bootstrap/docs/assets/css/docs.css deleted file mode 100644 index a6fff3c..0000000 --- a/demo/cabaret/static/components/bootstrap/docs/assets/css/docs.css +++ /dev/null @@ -1,1001 +0,0 @@ -/* Add additional stylesheets below --------------------------------------------------- */ -/* - Bootstrap's documentation styles - Special styles for presenting Bootstrap's documentation and examples -*/ - - - -/* Body and structure --------------------------------------------------- */ - -body { - position: relative; - padding-top: 40px; -} - -/* Code in headings */ -h3 code { - font-size: 14px; - font-weight: normal; -} - - - -/* Tweak navbar brand link to be super sleek --------------------------------------------------- */ - -body > .navbar { - font-size: 13px; -} - -/* Change the docs' brand */ -body > .navbar .brand { - padding-right: 0; - padding-left: 0; - margin-left: 20px; - float: right; - font-weight: bold; - color: #000; - text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125); - -webkit-transition: all .2s linear; - -moz-transition: all .2s linear; - transition: all .2s linear; -} -body > .navbar .brand:hover { - text-decoration: none; - text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.4); -} - - -/* Sections --------------------------------------------------- */ - -/* padding for in-page bookmarks and fixed navbar */ -section { - padding-top: 30px; -} -section > .page-header, -section > .lead { - color: #5a5a5a; -} -section > ul li { - margin-bottom: 5px; -} - -/* Separators (hr) */ -.bs-docs-separator { - margin: 40px 0 39px; -} - -/* Faded out hr */ -hr.soften { - height: 1px; - margin: 70px 0; - background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); - background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); - background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); - background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); - border: 0; -} - - - -/* Jumbotrons --------------------------------------------------- */ - -/* Base class -------------------------- */ -.jumbotron { - position: relative; - padding: 40px 0; - color: #fff; - text-align: center; - text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075); - background: #020031; /* Old browsers */ - background: -moz-linear-gradient(45deg, #020031 0%, #6d3353 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#020031), color-stop(100%,#6d3353)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(45deg, #020031 0%,#6d3353 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(45deg, #020031 0%,#6d3353 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(45deg, #020031 0%,#6d3353 100%); /* IE10+ */ - background: linear-gradient(45deg, #020031 0%,#6d3353 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020031', endColorstr='#6d3353',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ - -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2); - -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2); - box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2); -} -.jumbotron h1 { - font-size: 80px; - font-weight: bold; - letter-spacing: -1px; - line-height: 1; -} -.jumbotron p { - font-size: 24px; - font-weight: 300; - line-height: 30px; - margin-bottom: 30px; -} - -/* Link styles (used on .masthead-links as well) */ -.jumbotron a { - color: #fff; - color: rgba(255,255,255,.5); - -webkit-transition: all .2s ease-in-out; - -moz-transition: all .2s ease-in-out; - transition: all .2s ease-in-out; -} -.jumbotron a:hover { - color: #fff; - text-shadow: 0 0 10px rgba(255,255,255,.25); -} - -/* Download button */ -.masthead .btn { - padding: 14px 24px; - font-size: 24px; - font-weight: 200; - color: #fff; /* redeclare to override the `.jumbotron a` */ - border: 0; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25); - box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25); - -webkit-transition: none; - -moz-transition: none; - transition: none; -} -.masthead .btn:hover { - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25); - box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25); -} -.masthead .btn:active { - -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1); - -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1); - box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1); -} - - -/* Pattern overlay -------------------------- */ -.jumbotron .container { - position: relative; - z-index: 2; -} -.jumbotron:after { - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - background: url(../img/bs-docs-masthead-pattern.png) repeat center center; - opacity: .4; -} - -/* Masthead (docs home) -------------------------- */ -.masthead { - padding: 70px 0 80px; - margin-bottom: 0; - color: #fff; -} -.masthead h1 { - font-size: 120px; - line-height: 1; - letter-spacing: -2px; -} -.masthead p { - font-size: 40px; - font-weight: 200; - line-height: 1.25; -} - -/* Textual links in masthead */ -.masthead-links { - margin: 0; - list-style: none; -} -.masthead-links li { - display: inline; - padding: 0 10px; - color: rgba(255,255,255,.25); -} - -/* Social proof buttons from GitHub & Twitter */ -.bs-docs-social { - padding: 15px 0; - text-align: center; - background-color: #f5f5f5; - border-top: 1px solid #fff; - border-bottom: 1px solid #ddd; -} - -/* Quick links on Home */ -.bs-docs-social-buttons { - margin-left: 0; - margin-bottom: 0; - padding-left: 0; - list-style: none; -} -.bs-docs-social-buttons li { - display: inline-block; - padding: 5px 8px; - line-height: 1; - *display: inline; - *zoom: 1; -} - -/* Subhead (other pages) -------------------------- */ -.subhead { - text-align: left; - border-bottom: 1px solid #ddd; -} -.subhead h1 { - font-size: 60px; -} -.subhead p { - margin-bottom: 20px; -} -.subhead .navbar { - display: none; -} - - - -/* Marketing section of Overview --------------------------------------------------- */ - -.marketing { - text-align: center; - color: #5a5a5a; -} -.marketing h1 { - margin: 60px 0 10px; - font-size: 60px; - font-weight: 200; - line-height: 1; - letter-spacing: -1px; -} -.marketing h2 { - font-weight: 200; - margin-bottom: 5px; -} -.marketing p { - font-size: 16px; - line-height: 1.5; -} -.marketing .marketing-byline { - margin-bottom: 40px; - font-size: 20px; - font-weight: 300; - line-height: 25px; - color: #999; -} -.marketing img { - display: block; - margin: 0 auto 30px; -} - - - -/* Footer --------------------------------------------------- */ - -.footer { - padding: 70px 0; - margin-top: 70px; - border-top: 1px solid #e5e5e5; - background-color: #f5f5f5; -} -.footer p { - margin-bottom: 0; - color: #777; -} -.footer-links { - margin: 10px 0; -} -.footer-links li { - display: inline; - margin-right: 10px; -} - - - -/* Special grid styles --------------------------------------------------- */ - -.show-grid { - margin-top: 10px; - margin-bottom: 20px; -} -.show-grid [class*="span"] { - background-color: #eee; - text-align: center; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - min-height: 40px; - line-height: 40px; -} -.show-grid:hover [class*="span"] { - background: #ddd; -} -.show-grid .show-grid { - margin-top: 0; - margin-bottom: 0; -} -.show-grid .show-grid [class*="span"] { - background-color: #ccc; -} - - - -/* Mini layout previews --------------------------------------------------- */ -.mini-layout { - border: 1px solid #ddd; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); - -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075); - box-shadow: 0 1px 2px rgba(0,0,0,.075); -} -.mini-layout, -.mini-layout .mini-layout-body, -.mini-layout.fluid .mini-layout-sidebar { - height: 300px; -} -.mini-layout { - margin-bottom: 20px; - padding: 9px; -} -.mini-layout div { - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.mini-layout .mini-layout-body { - background-color: #dceaf4; - margin: 0 auto; - width: 70%; -} -.mini-layout.fluid .mini-layout-sidebar, -.mini-layout.fluid .mini-layout-header, -.mini-layout.fluid .mini-layout-body { - float: left; -} -.mini-layout.fluid .mini-layout-sidebar { - background-color: #bbd8e9; - width: 20%; -} -.mini-layout.fluid .mini-layout-body { - width: 77.5%; - margin-left: 2.5%; -} - - - -/* Download page --------------------------------------------------- */ - -.download .page-header { - margin-top: 36px; -} -.page-header .toggle-all { - margin-top: 5px; -} - -/* Space out h3s when following a section */ -.download h3 { - margin-bottom: 5px; -} -.download-builder input + h3, -.download-builder .checkbox + h3 { - margin-top: 9px; -} - -/* Fields for variables */ -.download-builder input[type=text] { - margin-bottom: 9px; - font-family: Menlo, Monaco, "Courier New", monospace; - font-size: 12px; - color: #d14; -} -.download-builder input[type=text]:focus { - background-color: #fff; -} - -/* Custom, larger checkbox labels */ -.download .checkbox { - padding: 6px 10px 6px 25px; - font-size: 13px; - line-height: 18px; - color: #555; - background-color: #f9f9f9; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - cursor: pointer; -} -.download .checkbox:hover { - color: #333; - background-color: #f5f5f5; -} -.download .checkbox small { - font-size: 12px; - color: #777; -} - -/* Variables section */ -#variables label { - margin-bottom: 0; -} - -/* Giant download button */ -.download-btn { - margin: 36px 0 108px; -} -#download p, -#download h4 { - max-width: 50%; - margin: 0 auto; - color: #999; - text-align: center; -} -#download h4 { - margin-bottom: 0; -} -#download p { - margin-bottom: 18px; -} -.download-btn .btn { - display: block; - width: auto; - padding: 19px 24px; - margin-bottom: 27px; - font-size: 30px; - line-height: 1; - text-align: center; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - - - -/* Misc --------------------------------------------------- */ - -/* Make tables spaced out a bit more */ -h2 + table, -h3 + table, -h4 + table, -h2 + .row { - margin-top: 5px; -} - -/* Example sites showcase */ -.example-sites { - xmargin-left: 20px; -} -.example-sites img { - max-width: 100%; - margin: 0 auto; -} - -.scrollspy-example { - height: 200px; - overflow: auto; - position: relative; -} - - -/* Fake the :focus state to demo it */ -.focused { - border-color: rgba(82,168,236,.8); - -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); - -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); - box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); - outline: 0; -} - -/* For input sizes, make them display block */ -.docs-input-sizes select, -.docs-input-sizes input[type=text] { - display: block; - margin-bottom: 9px; -} - -/* Icons -------------------------- */ -.the-icons { - margin-left: 0; - list-style: none; -} -.the-icons li { - float: left; - width: 25%; - line-height: 25px; -} -.the-icons i:hover { - background-color: rgba(255,0,0,.25); -} - -/* Example page -------------------------- */ -.bootstrap-examples p { - font-size: 13px; - line-height: 18px; -} -.bootstrap-examples .thumbnail { - margin-bottom: 9px; - background-color: #fff; -} - - - -/* Bootstrap code examples --------------------------------------------------- */ - -/* Base class */ -.bs-docs-example { - position: relative; - margin: 15px 0; - padding: 39px 19px 14px; - *padding-top: 19px; - background-color: #fff; - border: 1px solid #ddd; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -/* Echo out a label for the example */ -.bs-docs-example:after { - content: "Example"; - position: absolute; - top: -1px; - left: -1px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - background-color: #f5f5f5; - border: 1px solid #ddd; - color: #9da0a4; - -webkit-border-radius: 4px 0 4px 0; - -moz-border-radius: 4px 0 4px 0; - border-radius: 4px 0 4px 0; -} - -/* Remove spacing between an example and it's code */ -.bs-docs-example + .prettyprint { - margin-top: -20px; - padding-top: 15px; -} - -/* Tweak examples -------------------------- */ -.bs-docs-example > p:last-child { - margin-bottom: 0; -} -.bs-docs-example .table, -.bs-docs-example .progress, -.bs-docs-example .well, -.bs-docs-example .alert, -.bs-docs-example .hero-unit, -.bs-docs-example .pagination, -.bs-docs-example .navbar, -.bs-docs-example > .nav, -.bs-docs-example blockquote { - margin-bottom: 5px; -} -.bs-docs-example .pagination { - margin-top: 0; -} -.bs-navbar-top-example, -.bs-navbar-bottom-example { - z-index: 1; - padding: 0; - height: 90px; - overflow: hidden; /* cut the drop shadows off */ -} -.bs-navbar-top-example .navbar-fixed-top, -.bs-navbar-bottom-example .navbar-fixed-bottom { - margin-left: 0; - margin-right: 0; -} -.bs-navbar-top-example { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} -.bs-navbar-top-example:after { - top: auto; - bottom: -1px; - -webkit-border-radius: 0 4px 0 4px; - -moz-border-radius: 0 4px 0 4px; - border-radius: 0 4px 0 4px; -} -.bs-navbar-bottom-example { - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} -.bs-navbar-bottom-example .navbar { - margin-bottom: 0; -} -form.bs-docs-example { - padding-bottom: 19px; -} - -/* Images */ -.bs-docs-example-images img { - margin: 10px; - display: inline-block; -} - -/* Tooltips */ -.bs-docs-tooltip-examples { - text-align: center; - margin: 0 0 10px; - list-style: none; -} -.bs-docs-tooltip-examples li { - display: inline; - padding: 0 10px; -} - -/* Popovers */ -.bs-docs-example-popover { - padding-bottom: 24px; - background-color: #f9f9f9; -} -.bs-docs-example-popover .popover { - position: relative; - display: block; - float: left; - width: 260px; - margin: 20px; -} - - - -/* Responsive docs --------------------------------------------------- */ - -/* Utility classes table -------------------------- */ -.responsive-utilities th small { - display: block; - font-weight: normal; - color: #999; -} -.responsive-utilities tbody th { - font-weight: normal; -} -.responsive-utilities td { - text-align: center; -} -.responsive-utilities td.is-visible { - color: #468847; - background-color: #dff0d8 !important; -} -.responsive-utilities td.is-hidden { - color: #ccc; - background-color: #f9f9f9 !important; -} - -/* Responsive tests -------------------------- */ -.responsive-utilities-test { - margin-top: 5px; - margin-left: 0; - list-style: none; - overflow: hidden; /* clear floats */ -} -.responsive-utilities-test li { - position: relative; - float: left; - width: 25%; - height: 43px; - font-size: 14px; - font-weight: bold; - line-height: 43px; - color: #999; - text-align: center; - border: 1px solid #ddd; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.responsive-utilities-test li + li { - margin-left: 10px; -} -.responsive-utilities-test span { - position: absolute; - top: -1px; - left: -1px; - right: -1px; - bottom: -1px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.responsive-utilities-test span { - color: #468847; - background-color: #dff0d8; - border: 1px solid #d6e9c6; -} - - - -/* Sidenav for Docs --------------------------------------------------- */ - -.bs-docs-sidenav { - width: 228px; - margin: 30px 0 0; - padding: 0; - background-color: #fff; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065); - -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065); - box-shadow: 0 1px 4px rgba(0,0,0,.065); -} -.bs-docs-sidenav > li > a { - display: block; - *width: 190px; - margin: 0 0 -1px; - padding: 8px 14px; - border: 1px solid #e5e5e5; -} -.bs-docs-sidenav > li:first-child > a { - -webkit-border-radius: 6px 6px 0 0; - -moz-border-radius: 6px 6px 0 0; - border-radius: 6px 6px 0 0; -} -.bs-docs-sidenav > li:last-child > a { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} -.bs-docs-sidenav > .active > a { - position: relative; - z-index: 2; - padding: 9px 15px; - border: 0; - text-shadow: 0 1px 0 rgba(0,0,0,.15); - -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1); - -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1); - box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1); -} -/* Chevrons */ -.bs-docs-sidenav .icon-chevron-right { - float: right; - margin-top: 2px; - margin-right: -6px; - opacity: .25; -} -.bs-docs-sidenav > li > a:hover { - background-color: #f5f5f5; -} -.bs-docs-sidenav a:hover .icon-chevron-right { - opacity: .5; -} -.bs-docs-sidenav .active .icon-chevron-right, -.bs-docs-sidenav .active a:hover .icon-chevron-right { - background-image: url(../img/glyphicons-halflings-white.png); - opacity: 1; -} -.bs-docs-sidenav.affix { - top: 40px; -} -.bs-docs-sidenav.affix-bottom { - position: absolute; - top: auto; - bottom: 270px; -} - - - - -/* Responsive --------------------------------------------------- */ - -/* Desktop large -------------------------- */ -@media (min-width: 1200px) { - .bs-docs-container { - max-width: 970px; - } - .bs-docs-sidenav { - width: 258px; - } -} - -/* Desktop -------------------------- */ -@media (max-width: 980px) { - /* Unfloat brand */ - body > .navbar-fixed-top .brand { - float: left; - margin-left: 0; - padding-left: 10px; - padding-right: 10px; - } - - /* Inline-block quick links for more spacing */ - .quick-links li { - display: inline-block; - margin: 5px; - } - - /* When affixed, space properly */ - .bs-docs-sidenav { - top: 0; - margin-top: 30px; - margin-right: 0; - } -} - -/* Tablet to desktop -------------------------- */ -@media (min-width: 768px) and (max-width: 980px) { - /* Remove any padding from the body */ - body { - padding-top: 0; - } - /* Widen masthead and social buttons to fill body padding */ - .jumbotron { - margin-top: -20px; /* Offset bottom margin on .navbar */ - } - /* Adjust sidenav width */ - .bs-docs-sidenav { - width: 166px; - margin-top: 20px; - } - .bs-docs-sidenav.affix { - top: 0; - } -} - -/* Tablet -------------------------- */ -@media (max-width: 767px) { - /* Remove any padding from the body */ - body { - padding-top: 0; - } - - /* Widen masthead and social buttons to fill body padding */ - .jumbotron { - padding: 40px 20px; - margin-top: -20px; /* Offset bottom margin on .navbar */ - margin-right: -20px; - margin-left: -20px; - } - .masthead h1 { - font-size: 90px; - } - .masthead p, - .masthead .btn { - font-size: 24px; - } - .marketing .span4 { - margin-bottom: 40px; - } - .bs-docs-social { - margin: 0 -20px; - } - - /* Space out the show-grid examples */ - .show-grid [class*="span"] { - margin-bottom: 5px; - } - - /* Sidenav */ - .bs-docs-sidenav { - width: auto; - margin-bottom: 20px; - } - .bs-docs-sidenav.affix { - position: static; - width: auto; - top: 0; - } - - /* Unfloat the back to top link in footer */ - .footer { - margin-left: -20px; - margin-right: -20px; - padding-left: 20px; - padding-right: 20px; - } - .footer p { - margin-bottom: 9px; - } -} - -/* Landscape phones -------------------------- */ -@media (max-width: 480px) { - /* Remove padding above jumbotron */ - body { - padding-top: 0; - } - - /* Change up some type stuff */ - h2 small { - display: block; - } - - /* Downsize the jumbotrons */ - .jumbotron h1 { - font-size: 60px; - } - .jumbotron p, - .jumbotron .btn { - font-size: 20px; - } - .jumbotron .btn { - display: block; - margin: 0 auto; - } - - /* center align subhead text like the masthead */ - .subhead h1, - .subhead p { - text-align: center; - } - - /* Marketing on home */ - .marketing h1 { - font-size: 40px; - } - - /* center example sites */ - .example-sites { - margin-left: 0; - } - .example-sites > li { - float: none; - display: block; - max-width: 280px; - margin: 0 auto 18px; - text-align: center; - } - .example-sites .thumbnail > img { - max-width: 270px; - } - - /* Do our best to make tables work in narrow viewports */ - table code { - white-space: normal; - word-wrap: break-word; - word-break: break-all; - } - - /* Modal example */ - .modal-example .modal { - position: relative; - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - /* Unfloat the back to top in footer to prevent odd text wrapping */ - .footer .pull-right { - float: none; - } -} diff --git a/demo/cabaret/static/components/bootstrap/docs/assets/ico/apple-touch-icon-114-precomposed.png b/demo/cabaret/static/components/bootstrap/docs/assets/ico/apple-touch-icon-114-precomposed.png deleted file mode 100644 index 790a64f758bfa2c40f11d0341e7d0e3b3dbae937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11392 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 diff --git a/demo/cabaret/static/components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-01.jpg b/demo/cabaret/static/components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-01.jpg deleted file mode 100644 index 2d398982b04d8706f44141bed3295f2bfc05c56e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125346 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�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 k_Lr-rY>RIKf|Q|+0IDz3IG5A diff --git a/demo/cabaret/static/components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-02.jpg b/demo/cabaret/static/components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-02.jpg deleted file mode 100644 index 7a89371a458712815feaf39847e8e5d57de64be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81284 zcmZU)1ymeO&^9`FkPzG<2?SptKnN}&K!U^K?hsgfvBg3NuE7>}cX#*TK^G?kS=>E9 zF7NmK_dn;JTQg^-d%C*1x@WrQsp{^3^Z$MW1adO6G5`t+0H8b_z`rHnBY^sU3GFF_ zhW>O#L&re>k1#MX{)aFzv9O+DVPRrpKOrb+XlNMd7}%JY*w1mXai71y zf1(#J{)h4Z-0=Q4_W#ZMe`Ei80K#V|7igAfD1-niAqpBH%D+B<4ggS5Fi`%}_x}(o z8Vc~F7S=OtoPUeJv;R%G?VPTq#BaD?yf5x~XrH#PyLW&bEupz&Mt+0{#Si!M3jTcg1qWZ%MmqU4t(U7gT0YiuF1i>$99Ch zv(Vtjp~jD+(DJ`7BP%D-?0?#Kx5r=Nj{VK;PMO9k^7P^!zPE!Mh&A6zHLVKIA?y$S z0YYbR+}-Ex_}8uWV(O=B26yCrVqT@L7w&m?1w%)oRzJ=-)mp`lomQ{rHh5qob4%K1 zb>ISix_3;wM%-KKS^&Va3xz$Ic z2T}X*@|WRxQE2jdhQZfX_lY6HiRSCV?E}tQI@9yDlJ+m-)}`kiTC)$)4L9yVM;So} z?O*2%(W0dfj)Dts90<#}XZ<1deKiSB@+Y^Lh&Q41l}v_D8i{ zuWc>ng3HkWIC(02uC1z&L#&{tmg?0+1}sd-q3HfYINFt4|K>PXjTZ!ZAAQAPRpx>? zcpvQkN6G7=(`;RYy2(rahexO3s<6?goyVrjhkroQ-@}HwWzE9V(psO_3$C>M+5?70 z4u7u|hi<251iTd7S_`eUAuA>JIou;d>s5D;ec`yT-!vQx9k@-zO{`g{^}(hb#J=A~ zPpGZB{{!eqbiB}9PUdPSAGm+qk8Yhb_$DqXi+gnNZLY?BU3hSBx-ptq8iekNl3UMn zQ;Lo-&$~w!oDX%dAs?{z@x`Y3v^ilz+lxrZ{9mq*AWrrd<%^~lZEF0W%MKiVYLQ^0 z<)gQEOwr-(GxZ$K9Hh2PuW|R&!w0Xd(&k|>jLaPVO7fiT+cjp9;~CU*1b@YFW5fyP z^}eX^NL#Jj5p8gj`-CziZ9;OgE}!$-e*f{qpR0`JYf4UTa+*Pp#pcep(^astpxgSj z6@hX`{i%NdNm+(ZgL`|g&wS2|K&NYjgpJM^^F*syvz=A+o=QltH0N5D1tvtzTcft4xH+r<}LU9i}>UPMR5 zs(XO$pPT4{>ZXHSK2ERPy^W-y!&~Y!-|)$kq$OIzUYg~g<4I4={o$4j-(`7>%yT1? z`MR?0c4UQo;0s-=HtTTR`1(>lDmZkSnvCH*(`2w^wOm}-#`=?%X9PQ9+C@>GyzYRKV65_`4dG4{ zENAy_c&Ww3KC$gUpzh2km%DCn2_y6Qxn=28dwq|{cXnN_eLR->!;H9&y8HfG)hW-a zYib9zTk(vej)03`>Ct7qf~9I#{f4&Ew1Vk2JAQ^!>Zo}i-iyM7#&R@?`XK|mrGc#u zJ0itFlS@vcYjU`qz`OQECY3Nxn_+hfvn8Y8`HQ*XYSIy7>Use2{3QCT zy7G|rA7ItD2g%&HN1sO&60yk zDYe2xXX=5{+OFAdagI2^nw55>!;Qw!urAehBCU4CNDaC8LbMNjc-XqeFxUNg`M?$T ztD0wwkW4-7wr)vSE9=fsnAH(a5&G&KYlSna*)2(R{L?tNdck1fZ9u$2b)e@T-xBi#?Vt za|>)z#_LAgkNRC}x6d!iGCUsPv58SF_x0bJ;=jGI->*eeUTj}^3XtIAw z^FEI-a{dX+D*iGKDXqV<%CbeOAXnL%%s#Jzd(7-gfXS`O)qjt3TdqFpoNHws&*WxtS=J zhnR&6b1HYa<`)YWW(hfvomYr>z7VJ#(}%dQ^jSRQBi6>eUly4s{edXfJ6==1O`2k= zQKIDKaW;p(`=oALyx@*INI$6AgEKwlwPJc;Z_l9q=LS8OclW52tSNQaD5Ks23KGcU zO;(haE9G<5w-O4R*K}W4Vf9ryo3@|duF2T*(w{P0FX%NHm5q-{myMBCm4Eh|_W_G( zQ^&@$%)jAi#7B1^= zz0ll|zOQGGF~;~QmxZXVxXXC>hbR+NiSdmiipImj40&~;z9rcU>-DUYu#X)#(~daX z8}1FJ!p>1yR(!BpPVo(Po|l@mXp)l;-ya74&{cz^UIwS$j^+2*2^E$)h~)NACiHPP zVs2CF6Q@n{Iwhx5@`U95EU}2=eIu>Gt+e)j=|@!+@~7^#gXAVpBl7+H2-o}bfW^%Q zy8KnkC3cTUFHy4|4@|O^&(eju7vhPxq9==m&3D47Fa{DI-njOtW~a9W>xb{T2V|V5 z=yT~)cv*{MW9ivSLLw7$4K_}N9-om!B4-3u(#&|Y52?TH_+iaIV5UXs){h#VjdD@^ z_Vi4!iPk?fRQmOq$TxlUK6hfn;WFAkZM%JYpgz!9(Yij?O2K55q-r}PETlv(B&$G* zt6^kGU-LOZt9|b72o0Iq`;z)ieFtnixrNp>gN~Z%^CgMJFOO1_#vr#!2*gki2_ii( z%-Ixq?M|0-!93!&Or3JYJ#OAU29Jru&mY8+QRyvV$Yo(mqE9J`7?kW7wD!DVnkc+3 zPr1t0^^K`IKT;0S$VV0kN8#$NLf_9DP!DRmE@^wpPkFw8H&1f-y!1Zb=J1I|2)`Ik zhqbVb8Tmd!|)0$mGbh!Ov6e_WHxdxY{i+o!FH_<*-4tZZq?0!L4iN( zJyhJp#u{zM`qw=s66eC@Gd+)JHikvE{oa?6Vdzm6w$vIY=Rflw_7#wpsPzR9nJQ&-ExPPGrHaRO$5K3UdEmSBr+5IZ;5c$fnG+0Bw5|%XQS6tI(f~^hq*Vv)i$XMK z>LZ!?4{#m%ZxJC9lYEiTm+q78Xfp!7y*r8{7Uu;FN(f>*i+9+o?fI>XkTku~mM}ZJ z!>LwtMvWNg5!KaCLj&$|+v+|A`Z)Sn6B>oM&?phQ>e4;k4AeE+@4Y6i$hvaB3J>wr z$~UhgyfPj4+rPKEA7Ss|$K}l1Qymlk;*dtIb3IltyDj8LQsoS+;DQP2*lHA-ycCaZ zdYPRE-bRcCNSXJ>Cc_CkY0LLoeA!l~<_0MvdW}ytS2Hf#YliNFe5!F}<;}ozEustLRCG-0ykkr-AJ1v3imsJ7h*=dT#;1D3=3k)|VTz z>Z+Hz`Xia6?n(FF7Gj0!CF=k3LJIE3Ktqswk z88UxtiBf&evXxwSNxhnC=6_-w`Y+5pun&yrNrMM>6k7;US zu%?Vt!pkL%XsE5Lsj7OCnPe-&@I0bQy1ww2ShEf0vevjBdjawLqvqK=0uX(88f-0! zqv55js%@4wNHc-MxE@57z-k&luCll-SZUo{Zc-g%yMGmzx4>ggmb8xx@(JRnj_6;n zy76Y>qO}i~@?l*)97r`gcSv`^@0|A>@5=`nmoqwpL*^ zuIH@T9*9dq)(0Ue-widCS)A5we@;?`MD-cFmNC5~4(MIy)?N~J$$frV$!O2Vo#h~? z!6F%yo8UOkVJBrDZa=-Zq`^j(4?;1nFK7S!q%dkUH8B{?kR&C1k&Zfwj6-zL}{Dh1orhiL*pJ?cyzz+swS zZjq8}QeVc;SN{Ipye(54-eDMd%?GK`F;e+A1<$^aRT)SVN90OurRByihSH3xrs*Aa zoYplefXM30)N#S_RT!WTa%f{}6qa+Tkx>wqv}u#nXGvCDD-6)(MuS0Xmax#0q!g+^ zzmO@cA7AeO0jV2)HgY9wdFx-Uxb*7f0zOz{NY2y&VNs_A8uZ6)zMVZisj3Qtv^w?<-Daa)ABv3v z>P(h)*vzXeZ5$+zEw4!&jji?DWf=uCyojy)k)N%&<&*Z|u8a^A-7YDH^1tP{Ny3$B z^QbB%r~qcp7hcO9YvJd+Chm8pKm#}1x(jjatL1+oc9{6HThV8sx; zrv|2^tXi}+nWk{D7suS-q%EjgvLy8G5wepF$ zW!C6n9S8k37#IK}*#r5SWk7&m`3Im1(0;}uMZ{*n$^2fyygq0smMIl)-g4mWAM5BR zb6w=SIaz+bwQdg+;1jv3&WAqn4u*5+j|&j!szm++){=3J2~j@#N%;FokPraa>gX)Y zq9Bu0>^KlF4^vf=t@)6u5HkJ7?wVPW4a0u`)0q57tPO>jbG?JO=}U-|6nMYX%Vt-e z)V~j)Cj;2^L7Kpiz%q4=Dz)bk46Hm)?|ZpqK!qSUoI*$LVvChDn7UHQJy8r^26xa!+@Y@hk($DaRKmeY1f+2 znAA6s5kd?mL)A6t=9WY7l@p`Pq@~oqt*P+lprM$`0vN{6NxJHFdFo=e?2N))k(2;H z!s3HGKmhoW0?#-g>M9^qH{AmHFGB%;=y~Jlc}n2KpYxKT1s>vXu|I$I_Wu0YULOm7 zpi#jaqkGveAfJ;RIr2+*7)}qodkefmkq0nBp7q3LhoF}kH^}m^nW)JI_3-crreIoS z2JnROLUg)B(kqr%mRI!K56!n84()K0zt@~THY}tg>K(GGa7cfJbd`_;uc}c9wX;nm z+0nbc*~VH*OUcOCz9*z+%C$bG%plBpyZ3A>%K1hab=sbj?z%m&!Ha$wCqz+9V}?hR ztHidHw5uzEGuyEm#ZS8eGY}$y2XHt7D8dpWpSKl;6-LJ*gvt^%Tefa6kjonNl03h|>eoO#BkUyOrt0*o=GP%-EwU!h3S1N9LSZ0MTx zAppzO7ZXapST!aWTb`8f^n&!stjRe=DPhU}NvL5|MaADJzLgMW6QYpL-~kmF#_Zn+ zRaE@DO@Su8_n&#-?~*Jvq!a`MbK$C^=_Gw=5u*yTD)A^&+gU+={z3jy#?mft0b&)P z-tQM42rw}QstL3s4&pz77~Ut#j>)r`hlFf~nHSht7SM-<(SMOcWn(Hbw!x(LGnNdH zGR*?e$#E$twEY0o0f3BKn2|7fH1*k7Ag?qS47Oq>l2Ya4RmJ<3l0;Nupx!U>t1F}* z15XMM=n4Qp=wBox0I4UREubX~ilLUvA7rvkqAyNn6BJ4*;K6xj9Aa63M;{?+DwAc3 zVMh8I^R;9(s{XTbCkb`}bqT);vT79Vi6^%&)sx5ff9U`9`aZd<|MN*>{*TKSmEh^| z=|%s1|EyE`gF%I_k%)46C6<`iszKx0>|r9+?trp*+(h!u<=y$<3j4&y`N{F&mEDM(6)Y-WU@~A^LoIg9c1bXRuIMMxQ_d?`cY zySwGbVh&uHwCx?^9bfr7GekP*mR58X0+55#=}zZfoNaV-l`r@UD>((*_Ve*7L?#M5 znP6Mx)(FFYfMVSC+4*D2D(w7L1ZFs4^~vCJ&Ix&PGHCbk!shl-jh8=bZcqLVWN^*3 zx4e;#%Wj-2u7F&ZA(3)-e?lPj@}a`JZPkz%wu>ml-nr9Jw3^6h6L9WFI4HN~44wN> zu5WK4miBMwQFtc`_=i{Q_qoKC7C_DCp68p$;;D1PU@^hV}+R%n^x$>lbcJ&e+-r{5FrjLde9#g(}{Rw0rP{%YbeN zY!4xFmhR;+bC+090E3A%L&lNgjcbhxp4*t^$ib2RO8I@)MYBJrbFF$%-dKHyOof|v zpGM^R9`-wtHdlMs>G;iE1TlHRg=og(!?xhvU^;ztaBUP2{nmxZ>Gu z6LRw4s>70TP#96tnBhLwzTv=SBy-<z_>A(sZgd3fJ* z_0D;4`oxEJU$an*&Yp&$(mp!Bv|Qo7liY48jk3%+UFfJ(iE`#y^}UsmR^h_h$hqLSgY+zNtflPJHI$UPmkETb6cX z8(wbaSg~G2wOh%TuCRbCupfX+LR6oZG~Qw$L)I`z*KX%H?jCFjn`=Q4`)XtiJ+rE; zX)89(C-VbW4VGOiy7{xK!>qxH!$W*A`NN$I7b5?#C;doS`Ltsp z^&FICw;3gd0;|hbIk)!@5A?V91`j#60-iovB2ECKih5oaP*f9?tZ*^uX(e*qAb5Ls zy*SRVvo&3tiJuVy8AKi))U+wvrwRT@U>hc50pxH&S(;GZj-K<~ya{}(!eZ_9Xr=R! z%-jkanD=V5F>?FTrS1M^mkj`SO8}^$AHfSzdItu0P6OwmYwbGQ2zQY4m6~_kqwiz) z*pxCq>yA9OL`~q+|3Fo;Lf~rGVmc9YQRB3`Ti0A0O?{~75R6aTo{WCx3~8$ZFh~FZ zmy}FLi)sOibm4WKAfK((O3aMTow9e@=xwY(KesXva*Fo@!2WD106-QoB)C*246B`{ zy1d{L=Ms0&K!BXrmu8;H3+PAz@)kNQEC6agToCz+BPIC|*}7F}BnREvDL)?XG1;omF;`Xx2%4~49d7iINPwvc+dLTsv{ds( z(lZ!*kA7QJ&?xBOeN%VgUJVg>+j=OgLKC7&ln+;h?&l6gUzGZUl%tsIeC4- zmIvW{kCc^`Ao2$XNYyaLeyo&04tz5`t|%)GUE{V<&jOg~yQ)o97y(IkejWn1c`HB6 z>t8k1#FPH{AW*S{6#<6iPZeA;38|2fibcE=GMBj>iUcli99A+Cbm#}u;b&pm*rsH> z*dQ%W;)!yIE}S*(9q%+a_k%GC6cR(GP6nd)L!~#(VKcmluTc>kaV1jf$ANE2)aW|D zB7&oUvf^0+s;xg~lctT767^+Nn2uOT4oj2@`U5p182)lute`9~OOm2B3X$s!$Oct~ zjCGvFzuN*Gd%V;bmz5)M1lz5Oe#>mqPo0k_pbp>3;)4n_VFFdf zh|1E|0q0Arm-exu7=uAv&q3MXc$qnTFM77^enmH=1erEjPd@jnYz)az(`L(AwtVT2 zc_0(h1Q7P_cDy#g5eC-@z>&xB(=kQH!p9_Pat^e+H2k+0mUxB%6k8M?IL0$vTwE?t zalRi2B4MmunxZ8mhn~k$mCXsl{s81v>HpEO(a!00HF4r}bp{W$Z~I|eu<3wf9ADM= zqxOHRc$HJDsnb$rson4<)_n#wKn2j&i3MYzvgxQ=-jr3#r@%Mz(Rj*|e{=+pvB<@% z>lovafl&jhvN2B?13-M#C~t?+e6m35B-*H1#eUfs0MQTEzGMqcP;D0Wuyo*Y*)MGz z)Gib=o*sV;0NZr$)L)8q9({AjKu9hgB(33xo~@d!qVi3m=!4=$>T5Pg5f(`OurAv? zujHxwI0nL55?BnDEmc{{&KScG62uw&9kJ>)p{Bp&|oV;|^9kVEZ6@3iW@&9u7(hS{i9g^Qg?xhT(F?hb(oF0EE0 zUe8?w(9--|qhP5(AhxJCH*_sz@Yk6oLg6ZG%xQnk zP>l9^+5>sc?|HQxq2R9ke9FN9I<3V6MGnh(zC|b^qhA{S8KFWbc}>XjMvynaXBg?S3Ns73hi16#FO{2hcx|wbJU7i5Q-rt) z8ZkNXRc0^Y^T^GWE1G#AYR7tMALt~~1s6O$d7%*wI)`aayB!sHN{o$rZs~(_o=h(II892h<*MJ@B0T@kxTYYRQKJO34=lmgrf7f zZQ~nclzqB1LYdQbK*%s<#?*{te-m!tx?iC<>1nW$$-@At$nbVgCc6G@HH%17iXu8L zXttCifPfXYcsm|ne1dEAeCcwW1Ej3Rv~XIc-rutdsKp*qVEuKNi6 z^Kef{2I!lVwvzs8cxuUbvl-0^>D-CU#hRjmkY4(c;|PB0NO^xFl%mV3lhtB>K&i1% zw%5QO<~RNaR1GrorAjPlY|k6uju18ctgyN|+6z@hRC02U@B5g?F|}TtotxFBjJa$u zYu-VG`hGCR&7Fml$wfGCy(wC~b0|{~xxYmkJP6HhQS9pOr_1*!IMkATsB}-A;NIOt z<1Itjx0w>iMgGPm${G~&h!aZQ-8pyJZ{M@D*JwqKGaLNbr{$l3%L?_>AFOXTXGysj zu6QuY*nqGtw59#5GN6fi6t2E(B`{sb>6!6Hk=yuV~rT zQj2OsUZ~d_Z{@>Fwz411otV3{vB3weXj4h8{KRP>Cmr&QC7!-Zo&eWno3VA$fz$Cz zb;pYbAe2j+z+kfyzhr=+3=%#j&;^1v_) zee92C*k&3!KlOgJBG4gNV=}%S zn5khak{QyEm>d~0b-mi?lU+jejwV**{3vD|lVha!CnFjmu$gnNF>s)4EcAw*B$g#s zisT@o7B z?$5_XucP9|ex_Wyooa$HB;U_)naHRDK6>!*xs&$P1ifzm;31j6}|)go1Ors@XMlB)g4m7*SX`65nAv6&1x3 zwQ&DvOq7+>CJIN_DUnW)Qeor#BK`AO6+D53Z26qUz-iYwoE3P+&zAxRO`(R=JNprh zu<582>E(^1SR_R5GB#%u&1l-l%=M7z6lH^Qh3cV`L3r>UAb+fW^S>g319B*3wy1~vD2m0i|iq6f!KM?4LU00g|vrMmiY<% zq!{rUTP{`Aq$WhULLY$HF&$GqJ`hHrtn9dpdIPH}yN*f$Q#ZJ)xyDBRHOCmb0nx}4 z(w-#81rJ+gw8*nsd|;^sSHH`bAX?T#Ns$PI&r~tuvW=u!6_h1#gih#H)%5!#)xfeP z^7a)LhRZ&&ODmr(d0~!3ogOX;3wuQIv!0fTu_T0|R4=0LJ*hs#gIu{)|@O5s>-} z7_1v{{C>f>3a*C}SOY39veKDRH3uam(075P;a{JCCJO<8f{u!cf{ykd;(WrD|BEvL zLIR>!n8a^YNJu5fj2->{&pK5UR8&n3xoUNai1NNmYqcC%`zMTG$0E-$B@+C{eqO!cvC?w%imL(rQj@Ve7}s8tvspWl`vsG(p`ip8nK-Q- z#p`WbqN?;mi{+gI@T~sJ$;Z%lwd`?V_F0VK3#~1gj zFa*kq|BQ3FkmH+%%z=UUyh_GTPNX#{nwe783i_!p=M^r^CZw~9FEUH=$cchXdUGw` zxam|{^3J|cku3`8Aov3!{F00#q{Jv#5%%$9qpINHqJ?DX+hN+PY{l~E0fm7AufY5P zxrCVY8U&91o3k=zr)rT2g}yD~bA#e&Mv4U4L>%<>K8<(IvmU?vSKsHo;YetTuz<+b z^oQF08V}hYQ#4z1o|LnX#c=k~g6%FioM8-0S>3KgO|i#O)VZ5$TN376%7{YwCIO15pftIT_Lf> z@;|j_GDl4kH4{LRKc>-0Iof7c=F#hfG`cOrr*;GyE zl=L{2T~Z@$?rEXY3~sXMXc2)7Bqv|J5HE|^3dm4WYqi{q!uZ>L8feWxq^I}hPc>Vj zY0#g^t}=d2{?L!y44UtISlR`F;yHt21L_1DrH9qgVaubl-e{TX>B1_#@dl;2UNr}; zX3dtfx~ACWiv?`DHGNfGbF$o|mA=i+BXT`g9Fr(AxA_e@hf^teOnR-7Y}c?#b>G4u zt76sPpXppHbVa{YMVa{u@57f}{l3#)n%Vdc?Q(zltv=LH-62O6N>`nfQ1`>eVa>WW z%#fKxhHCcCVnR_^w^3F^63j(i|8bZ~hqa%UG5`Ih#Z0qy9^=tiOR`a1z1dF{!2@^% zIHTB>qt&uqVz$e5wjn~38J_{$Rgqcw)w_dF6dp7m9c}U$w{8dZ6KjOb20?$>d&uA` zOZI~q_eB@3u2bb8hp8o1%Ccy}B3TK2uVIpfs~-9AQ!XuY4k@h96nf$kWs==vp7 zNu(&LtDzjli6)%QPE$8NZ~mY_NgRs{Qi6G2mFSBa4_NVe&;I&K9x@`Unp@qQ6k#YY zmBDt?kkKwf$Wc^7;));iw35V&ZGoenh!*6*YQegCvWfdnSqmK?T9TE7 zwWoPpxbRDP98C!-HFf+kz_kZ+#MsRIaD27iPr6ypP3a^r_B-wtWp&Av9gj_o`|Z06 z@{(o$?5=?_Vz0l$eU%I+ZOTN{X=(l+nqoGz=(?O2O|$8+HJNDG-tcnX4iYV?nyL+i zz=IqHZMqMY>IwO(^x)|zMk*yx^7CSw?PzBT?)I0`u?5rjqz(s?G|mC3zO4A z(XjD%6g+O&V=7UXbmDlLg4QNTL1Y!TeT+Fa8|kr7w50yRkb7!a=JvAg)2l|&(!S++ zxjxETZ{vD;+u)m71?fOz(RFYmUC*Jsyq%0?1qaj#>T5AkfE@I=EFFN`Uj0jAJZK+nQqgT}B16 z@n%A+oGncCnh1OTBG|$+OGgua_AM*E+rIEX^Y}H%{OZ5E~RrcRv zN7035)>`SJYJAuIfVlc*Z3LCN#auv}jvBalYnbntnE z@|SVaxK^|Jmg&N2Nhs(><~wT!>%vpg{>m=i&dxW9KBr%=@$-stqiiCx8EXE zn(gBxlMF);6-S#ly&#{rdW7oL3=gBe=LNIZ4UX;JgShzSTvE#H2Ct;!c1sb7Ahs)e z5nlyJR>AMi{BMtOY$A@If=gqVy%cm*{@IyCKbOH1_+vI9OtITO(uw2o@o}!Ei3=M6 zK~wS;^llzM@d?ODR(lxCIczNI-PWhr=(*c1)64$et}hD=H*tj&Y3Ob+D*90vwI6$Z z7pLSql6K7?XmT5dDv#=&X5|;^c;e3P(b$tDO%F+|>w`w5qTXwrYQ#qf+=Z{bXuMzC z(3KymBI{YYTB}K5W9Ur1wb&ByCTg1UL`OI2H;tj^-WECe%lG?zgeD^+(d(h$pK4@I zcBs+lTp(JPQ#w$A_c${U{;D=iYDX zVNQk#yxq>@r^iVap*f_R;uxkKbaoRQCFb@f{Ov@k>n1mA&GIsT&Y{2FgM^iikQt?H z&5DjgpeJRUwAPtS?-MSoLr$)^=AHWp@rM4R!YDLes5X*u^M=M)qRSaNZTJ%ZG2Cll zg@U&dO!Fx~FzcYz&#LZGX#MvFPqyMIdWBCZsj`Hg;qxJ$nF^eyfSJjmKb#-Y$Vvsx zqbsMC@*q-P_VpEJBT8SIinm7;5lnBA?D=~X*v(t&nX!HK&W*d|)JLjbRyYgZ$Vl76 zHawgOBK^isn-y%Cxy==reBqMBPQ@!$9F%U!2cwH1uf03WhrXp zjUAotQ(%G^1=Xkg13Z*NXQ6#e=!TiL!PE|?3A6)kug4_h1R0UwN$V?pnJcHltOZ7; z_y9ac8NFE2Zb8jKSxl>lw+D&(f6y(dS05MHEj{JSTB31oyY*R>+T!!6)f_&#MoH%A zFiBF=u=5-5MPo70qu~xw^7o1CFEo|)nepdU9{$>gBEmlfV0RUjPuM*}G&pVjjMrGF z)0YkH4I89ML!ze@g%Op-#ff1~;t0vt`~xfk-2VoYu82TB(kpT1vnan9^IgjdqHm>? z-AX1X`#z$c_@)%6uGjS-O;dKL?KnO^?r-37yU7tWuk?ohJM|#;4d%P^nxRJnYvqz5 zEw*-zj_u+iyQl*uFP zlOI2;td@zYLAzZ=uTKGPsp^QTy8Dc@9d>it3g}Wc3mbyKVXN0?t~hrFtTt5!Q^yGJ zt(A9`)T3*Cc(Cfth;*C=(-=Yrkt;7wzV6?a*FV&Vg-Oeu5sZ4P4&Dwie?-8QqEB0^ zw%8`!_G_N{KTEMZ^R(H(Jz6L2_6@~SH7K^3`!{=QsU#Yg49p+ueT2`?F`{L^((G)l zMg2&h9_VmKa#mPjgBa=!NMMzgLgsg$wgJaptJm${+Yd<0RW??hHYWWfmQE>0fGU3q z88NS~om?KgI3s0~k2-NYaa?~Bt1c_pDgS-L1_kTCY{y=f?0li0B8qE{rY{*qV=LFy z2ETXrcE5?03w;w;#J8_)07RRFVTgaWB-8Ue*o8`(S6oMtPdBm zld*h%@Imq-^E*tXTO2ZN5Re)7zjeQf61F)mrfbtny>V|M?AZJLdPa}mJ3LS6<)}K1 zQ4!50b)u4RXQEercxQ8`oU$L-me?&*C0aFF75CKr@7G1&i7WA%hwLW)h~?u*7r?ah zyVr`j!dic4Mbk$ctd0NL7xp>xmF0_IuMJrHHzVSsAO+dJ%#DjP?;t(EeXH~Nu~%;8 z*uy08j|8;T#}|sAqc<}p$^w_&DnRW z|A628P_3tJRZCCW-8guwy%3ftTRk@ra-FN6>qz9kVA%Q4RB-)0+w1T@nNKxv?HzY? z&HCl=v@P~>1X0-&2OOv z>>G%$UDaeFSUmFo0IGlzY|@lDNUw_82|F{M9lS&*^dEq}`tC1WY53;4{qP2VQcyk5 z!=?^)Oy{@aaku_J{YZQKOdUg=Eos)b1Kp_krCR$xVBX<)Vxsf$`Pw7Llf|p}WbvXs z*}FKnnCKW!J4K%?UH}!15S{2XH_r!E3(o8kol| zJo*o5k_IIlW*zG}ouULzp#xa$-1U}72|E1r{CS>s&apj;41{jp`w4_X4@J$ zDh47MSeO>&A}wCZL+$B12Hf_p$!)}Shdk;sZhw{k0i&wbx<(lLU8-ZESh?Vq{a)r` zJ58o;%OHWx?{PNCi=y~V+)iv0B+I3La~&x8vB<8z3}kEzE@gkQ%XpznvGUKhkQ=z24<`&BS zj1Wx5O5pwjKrsHsX34?UZi;=^QdZ`6U9YJ$EH$q<0DpyD!pk7r+~OnlJasHFcRt)J?pHgW43Tg0U1w)_~~*=T$l_56T}vopHezT%LG10L6 zn=B80Xl<`v`7)4;{jT=5 zm|yZf?(M=7Wxk{9#;;^A%1EL3mtp?^|C;?aFOB3N3S+Du4*Xmj$cOTku)al)l4+Z& z##>8v-ar8|{C@Ihi*MCTLp;BILN^sy+OT|QWA++iJ(sc!P;3?lopi!&_Lupa^w{yc zDi>4fic-&|x4(N+{;8NHg^%@!tSg|#E-)g$+?C5DtmPKB`{!Ax$F+YRxU#PkYdSNf z{OZbH?B4gz+{fV{oncSbD-9|bTXyAEr<=zUYculRv>lJipk(@O-wg>`(U5YS+84d% z6UW55LnV>0L$0xhFpA|hyqLKWB`2M(%H0s};X1jg+f6cRfw6LTu5;NR2gj<52ii+(_6};{;s+6|FJEHYr|E3`1C%MV_MqqPruBVjAha%13PUexFNV7c{EyBrPpLJP zQ<|c_GlhEwJJ$*ruIMP(xkbW-PONhA^)qk%BPTWD`kUbb!D;Ys7guIO?d`*3mR$B5 zU6$$d;x2~*aWlNP_<;^9I>!@l;6vk)uC93ge3%Q2!&_+FFwNjkKBv6SWp!IW@68z+ zIiH5je6y;^@#UI*gAP`-$oiyOvu|#n&I;knocw|*G0xB^xlfbhG}MCq+P3OHJ2RdJ zJ$A*me*iYxre*WyrVQ!BjGe!1lV*Qp_E>j41w7C)G?AfpU;z42a{0FU?Xw9XF}Z^G zUdme@4?PX~-uB@EW`SHXkdra7jqJoYzN8apw2qtm<-l}lUFv){qi;7XN~uQVNL$MrP;bU(}6Qc-gq&b7IZCb z4a{?EDY~h-*4TAP6fHD8_t<3&5_`nQs^1Ot?k%dKtd->E#$K=rQtZ;9EciIm zRCu<4OC00$=EqrQ-dSr&R$X1tPZ}P_Iibryy5|LGx@M=4+9B~zv#{LsDu@PLhjXgw zovo5HuW0$)q4ke}`CJl+d!HRN?aLfaQ=uGkX^X^VUSieOv-P@qb&KC)seB?)AZv4= z=$T=o+rt-)1<&iE!K%B`pn63ngmGnqHGUatGkee_0?QV>__@Q;K3wfksX{ekIcYE? zInMoPm{c48lFGgE^RJ3N{*)K5gJhLr#G93w<39*veh|Wv(YF6JJ7^%pmOa?T@IJ9q z>DNZ^_K$o2&_=}$d)mPsd)r7LQPHBIHt^h2 zzNc)wX7R9q=!6=sHO)@%Ev zYxSLji#pw+#BO*+x^}WNfwIR?)7zx=EzUp|3o~+(Kr2sWnGW9N1)ap$*k_#J>txuT z#cSOOMdJHJo~v~Zpq(2GmbVMd#Mzp8RMxyz`#%R{vXN0PZY|qVzx4LtvCQ1-2l$5Q zjO|zI%JjaU^o6?{xJb5INVDp(#mIQbM+%Y`HNtWocult#b)yn8$_Ro>;m0= z)W$aOFdwx%miOjWhRaDO{xWT^(EUGD+ZB>o=qV8KO!kh5S8R@&aeiB2;T})J;-+Sc zgw5u^2Y#=rrkpaj^4|XdrmDvk-WF~IJ0kYEzp}Gh8GZ{yQ@5PQhbLIA@b08k47B*0 zUFP0x?M1_+Eytgd`#g|L(c}0oQ(FFQ?25Bmf67}}^Y~BXxmqKs;Lp6wQ=5mauJR<% zigczsq^a4VDW=1Z%{wV#4(Vy9z^fy(lY%=QD6itu9NnWG^5g(bhACtR7K^Rxb{{3+ z_Bfj1;~(QC>vCyO%cm1udD{EYZ<&?D*>@;?RPh?R8`SmLkM~&6Nsl$zrj<olGT4Ba3MdA2!a=)l!^F^QLVRT>ex0K%T`-C1Z zM<9{9zxzxntiZOtBQ<4$zA8dbt%hCd#jk{Kb~yvWebuwpL~Xz1Ei_SLr&2q1mPIV`>D+= zf&L2**}RTdP}CG*&hQw#B3EH0smGJsAhtrCJ{cY#9O zz$1jGOR{RZ3v3XJuF|x=p``7ulhiG6Gdb4VSjDjcT6BhF-m;{%S>*7!nP!VNGXqCz zyz~1lDBd~>e&<_av@~9H4z1Jc4PgsSotCRzsjRZj(B?xEi&{a{=jl7BDVq(*7~2Jn zpKUOuJ=pO6rDe0Yn-dMP(~-8#`+sT$Yq!gd>7H_6$aMvF>#g!!u23@<6}kLgUI~P*VwI7$G|#Q3ovnWEUi3&UXQ9JIr@`W1Es@Y z){8vTZglHX%5TYqeP=Dgv)y!+l40x4-cMi^9qJiJij|TNWP`kI*84W+H_gO&OF`-W z!B7A&0{}V|5vqRN6`mNRmT1@_iKX%zqadsstzngr@NbTG(UPzZOSN@TOJbftd|Z(e z!qaF{PZKy+<4WE+_NlxM7fRI6++vZ;=+Yk*X^%;wLA8e-;+tEf-FG$E6bg;l14Mez z-oECuQ8YbT{tEl%nCmnjG!^X-qddBBa(*K@C*hxJwZ)Ugp}QT)cX+{1YhjtNxs7S1 zA3@xutAk@MyMw5nJyYGqaLL4Wsm4=0eqya{{$@_~Z2WgA-6Lgl?>)LCt5_7PdzGd< zE;Y(ca1Qh}z@gU@ln)vuHhmGl!p$6G)+k34SUpgh1x{xnzju(XLV9?&qYC33RryZy zMrt;M#2Q`FQNO@O;Mxkk*_9Y1MBW}>T1}m9U+N!wWJ53RrnSd*@Upfh^3SeEMy94V zqQw^qPn@+l@=sgycVdaJZ-qSC=k+Y$f72iCRMIrQ(IBzHG@8@O{LjdCcdkX-1)MT7 z{KLTwJs@d4K^)wo>wU0#xt8{5u}x8Kk*sG3ZoQ1h9aSeXs@@Q0-1?N3C}bWACXgTD zW_i#DFh8=k?u>(kbEkK!7||Vy=xnz4@J%^F++0)c0cVTAAf-&M(;l2DdqBSM zUmJ3zG4D^dTP*fKPXt|A2SD1XgK!xE(ZmV~eB@1cO)>9K{hQqxCXE^9trm_SfNu!c zA9DR^d#Ozior%%)g|JmM*dL0KqKuiryxPqT;j@e&c_XO*0P#{wG*j1+Ll*`VvZ^Xw)6G{Y&Lh>Ex*E9 zqZJqQj=&nDYaMNTV!AM19pxRRK{uU&l6ABz1N2(xkFf99)jRBMAoM&_;uW?(vf&2S z5L4sAM!AP$g*U01X;z4Q&7w&91HWZ%ZV$OQ_Jt37QQZrBBU;( z$AY{+<0?kG9#630MTR-58noR!;exd@?RY`5Ony14`N)XrW-2K(WEI$OKNYnN?Mk?m z1ai9|d{`ZLyZT4PQWl2{UCMarDXq}GAG&{Rm7+b8kJ3|elCeA5!{U!Y8$yiq6v3{c zS>$kU3f5O!@K?uz*iRw8e%aIP?J1D7F@lXB6SVK))|$rE#(-v5_?4rEfB861iDy0B z?fc2Q6i$+)C^O*4LbAhWe9mZX+`3AAqsBh~>_AxHi#4fp87T#DMzr7XSW99aG5)s1 z`Cn64y~)~A4yK^T)5u+timlIjri!6cR`p(3GG@K1hlCj&B+A{ErJ9?ny-HFs{vIK( z)~D>6E8y(ET`7)T`qM1(gK8$zdmaD^fO)~6RV&-VPbjik`K)&$>b z`bV*DHsoGxfBr_=GrDR4>3&18ZjR~Ivdh6)&+@Tg-_5PvsGUjA)Vay5rzV>QwCj7z zA2V#MZY7z>;H*2J<{|N#=YB8#-HG z=hL$^9&62Rb15-0Xl;4 z?bU+KO2c6sEdKt@;ETEfZu1|5nO?OEv|3p2X9YZdZczS*V5f)9L}|2QJ_v0<=7{rh zkAa{0eE#tn2>D_K6)~ZSPzp)_Xp!DL*$T{3*N^)ZCLshl@VW9}JZ3*&yyH zywEkxa2YGVROVvG79F6`TcXNq<735BzS_@TmLJ%w44KKn9gh_FsHEjGM!anW9nzD5 zjMB#$@zM{pJkijDXx54~xee?V3k6quKQ%;mTG_#m@|ImMXrKw8K&rSVmePrrP8h4Q z5UC;Fe9sJEsVX}=Z#Z9+`p8Dt6@Et_A#wMY3P(ou=PphtEKzM;G?#JYuz%(#J)|6p zbWbhFw<4poL?oH_U2d74WyIj$ z*eh=6I^>Qn4$93QUs9(r@RpAfz&SDGPeNm(W2{j%ts|8?@io>cw;ys`?pOGYyk;3g zL(=Sm-5t`aA1483Kg&gc{Kqnh$R|5eAYOA#7D0_v#oV8oWO^;fovk^J4`Yj7+*;w7 zQJ5q)fp*aoY6ht~ljV}px>ItWBaOq-b396M0uN_(H#Z)Dr+aVcY+|%9(}O3eQ-0HD07oYzWYdy+eC#3JEx}l1(s79UK|wV* zIa>asy<9bG-hU>?XU2K(>Is%RIEkN~+fM%gDPg_iGE|W70cZ;a!NYWB?lF+iE)3I( zFePEVif!}3gFM>aeyF!i?Y!)mK1%y94JId9<*20}$#rr}Ca!mc%s)u%Pm>24{{Y6- zX`P|+{{RgR*C$wQE{L}228U|gyDWSpt#z)}JlrkB4%~vZ+Ffb5<7BhipMFa$MBS=7 zf-cmgeH`I&yyC3zP&K#TwEY)54usZV(M~I1j9KSxBX66LqvjQkT?JMxkL6=rs%nnj=QJgtx)3V-qF%3JHjI@cBMC9d)#H1>CEimJd{tbARsGnQ>0~ zXC=KjsYVh;4^o6i;u?5QRjGu&)hvP5iGBeJXM)3fl(1dus_dtF?Ce!&D}=OM2L^Gk zg7T?15WV09b)$N_(gJSyh_!R6`zE%&4$ctz)4MM9s-W$nj{Q$6x-3?kKn{2oXgSWo zZf4}Rv<{Q;B*dR}sqUzTt@e&C`UND;yz`1BIogxoM>t$(IH)0@iJU9>$;Zw*p38oz zt-+$4daK=O@VbDyGwhlxTRz;oq4X+Ww26=D6>rs9zS21(>Z6wDN&M3qc0ZHzOnx!F zuNzux^5RqwayhBDI`yi>dV3CTZf}pTXzAX4qG+t~<0S79v#rL8J1h{{qtLUlv9t28 z2C_(NM@z_O{l~c*J&mQplG;3D{{UgXOq6o@*xK%}tj^I6jQc0*o$5;0bUah!t&Gkq z!)q~DaCj^|I3SvH#Y-QWne6DU9mQIirE+1?E}w#k`PiQyS12nix)Zj$4hQ1D``!Q* z!`f`{dad!(e8BlGg6DwP)K<)1lnf1)m7O=H>oQ+(2B-iu9zbCxyRPx)Pc2d zc5cPvxP|Y)D~uQ;z8zi_+$-zm#)wilT_%my8&#&zFE|S{ABg-G5o5$jy8zInQk0)S9#@@;sd zg+h`%S<7d{Cye)krY$#4(SqFwbS;uoV~yecRaWMC#zipdEk6Yb^VV0hrGz`^w>D4a zI5V<9TB4YEsTnBtNGMHy*SSp$n>lQGHQwgK(48jh$uz7j{{RhXE^CG&S8`ei=*N5f zLv-S@4>bv-olV960316PVgXl;djc;GoK=S%fv#GU4h3DtISW0~tphUII>*ro1tei;I&{YkX}l$(X>G4>NY0NZmru30I{7*5vYgDb|+F8O6#BK#yts}(93Fc&b zx2l^5ijBN2q1rJI-5U5!sPNX8WwE^hQK)8e2umhhmZr#ZOx1#PW{LdNM-k1)(ORO) zO7*E*rYe~1@YiBWx|mXU5?tZor_j!AscFBxjJnyMFNiYfWPVh~C8& zP-G^Nw@0Vi>Q;+UGy({Qo7}f6a+)4#EXP7e>pshKD$}7GI1{M8m;V4qs-%_0(m1)t zHyldnMcR>emH}M?>wh^>vp!MsR91O#e~WgajAuK;QQ|>g9RQW5JWEeu3v(^M<*hPB zC*eMXt4Q-x#V0|lKC5*i{#DN#SVO)_Xt0(y$L|6W-x=%Lt#Ns~RE_8+@c7kQnCCdQ z865urIP14u>TMxar}%raP~0HYUe#KwEDoAUWxFhtYj0OXbo8j?^Kv!)MQ!5Kc<)nq z;)SDhZ?>B-iiM8FAsvp5)*ZV8=~u- zMM=*N>qA>RifPy0wW((1Jn&I-j%TPStnIrCXCdc8_GIbL!{Y07gd`?><4Saj+N z=;=Gu3jSd<>QUlyLGqSEh#J&`8X_|uM7`7tgLU2`qOIL&@*2I@j}wKMYzQ(iH}8_o zL(U)BV17zlG}1|Jnl2h{OYC-2SFj9?NG+<7?stPn;Gz0bRK90>(z_n&B2jV46N|7w zQjMpyRBZN+-z<2#^^BFG4ou&~$NgisUuv@2$BB}z*BQaXu@?$z=~ig0{$e)EDWq== z7qG?0_U%x~VukjXNXtZm@w##cAwm%zX4%;G{TApmL^5A--&!kdK61}1Mz>wB$vV3_ zHKR(D6HY%BGd$g)?dY%7T83qkb&sMSX#wkLugzJV>lS;#GEE5@{-edN_XO8Uao~me zbo!&cawW7o7ffgmLw=`tBIAZiHwrp7zpN;;XfgYz>ZEQgm-PxOTYk=;qliRiDZgm5;2n9q*DE}fWBgQ|IVO=%>)k5*x3EWe4AZA~f?2Wr zM+I;SjCH1vnB}ob+>_au<5iED*=kj^NyUAm9GZkKx;Mi>I`__tG~Mv&S49HAqDe*C zlZ^|70&6u>q^Q}DsoUgR6mOB*EEOurBd(WlMCE%f{{SmPQGpo{tx(ake-hrD9p0I` zo2O^L;;gNp<&ZEKk=l2{*qJY!jk0^d6=HYTUFl&VKz!WqXS@TxiqteFj$XRA>aEe| zXL0Fm9r8|Q4+Wm^ru#~fniDy_6;^?nYx>90bE5qx>Y;XSE%$6-465pl+1z zz1TS|_|*0$#KuN4V4zzSb5uik95Y1bD4*)+?B8<;b4}7RDXya@qaFCVyHL+P>fqk> zcdb=1qNfyO&$&IBVyT|}qR-~!H0G$y8#`{Ea*jcHj|E_=cbwzkwrpPP9N>fvyzFE- zl};cjkJN-`0I9xam9dR!wrd^Hu~tW(o+xBH5PYVa*se(4x;B%8TePZHxVhR#en;tK zql%a&vmx8$+UAzHRjw3p=qh^|bgitmS{t&AOGh>1{{TA_ld##PH?B7HPOWg(+WC7` zo6OAM-@`b!xTBS#AI~4qt2Ltt=56j_eUWQfmxSWQ^+6Y`W-r9&n+yAzyz9?Qykz_>04 zmms|>vnrSlJ$R8t_X%PbY3|GYkm4hA+T&%Z+P~#0g$Jc zjfA<8v5t0;Xac^2RcnI?=WuT@;ya3*dDvMeOL-^vRyXP2g!GD!g0su!=VST-$GeWk z@}6kMg6R*k+)8z}-7U6E>SU(JKSXvlLnoYtkLfK6#_XeXe&dhtRL`@t5zzMi6|86$ zKd95@t9&>mD_*7&tzNlnJ}aDRqyxncixq&A`0-Mye~c4GkR##&(VO#NhTi>xM)ozKpbTAJ5cKrWm5*inG~A zE&RS<&0B5SBf;Q3QcCQE>K*G`az3+Gets_a1zp#Y; zc4qcC{Sf~EPJdVSO#CNzge?$B3u?|5fzCY2)Q;54G*>R)bDUiFhs zWG3kHJg~0;%o%j?F0`-W!P(@9RrE$bH{Dk~VByi}7pWZQmFmg2f3-c`2z8z2og#*& z)1?u<_+5F1iIY)}7a9dYzk=3*On9Xb#I^)s&c)+z}goATMuCD?3HPBWwT=&uz`;4>&^dRnx@1fXmh@i^eWa_12QJ#Z=W`dcN-p?hdULaRqdsg0Iw+-A1aKxQ~mH zPa$7zYfytzMs5SGS(%)dj>h7oeh^v9x=P(C^q;`DV^FPMSskpD){K>M6i$rL@41e= z(?YUj-RZ9vhDxfN(ZJfh)KlAC!Nr3UVCB1&BC2T#g;ONLKq{b99tls6Rvbwoz`CI_aay3!`=&=$L(6{EYPUZ8wYs8!VBB|r8{q0uxM-$O zkP(de3-X0_6^Y)x?(N&e#Zju`QN&k%tdZLX?mqG@$u-zJ0*68fCbuzF6oT}49g3Vo z3#jcB*NV3qs_|&ACb_tU!MKscd?u|b)oSr~s5T~wNiQhuO#*`esl=kGK~yZr2!e>? zRNho&7HaTaO1JX_B~HY~+ecZ=KrRHh5XmhB&V z(@0b(Om+ms}*0p+{0FyEm98D$p!|fDsd>O$Z=PNM*SB` zbIn!ItEp92QZ3>Z8nn?C@?21xE$Sn`nyZfx%_t4kn~;h>p7sk9#Km0*zkJB*tDtY1 zlFZIyQB}hyYiax8@#wmU5q3e^gqXC|5yUMu3)OPIDl$MSqE00NzeL84Q2|D9W<4sn z@m&$cHQ-{amiE;^s!sheD7&G%HIwOS2cO1qj0h_{INPIw^d z0#jZv-k?=>_N>mut=OGi3xtpbaf1!~7JPfgiYPI0QOAQqCu)*J`j=N8A#R3T&!Pt{ zS&u{7tlqM+`lxF10=TOq1~J|#j=_+Is`^9`>CYQF+!cYj+M0dZpV?SOPLcgg`l~;y z1di*VN7b^A%>MwOR-kIgqHpRyy4^9NVQ>EcuD>$3Wd8s+bKQ zoslR!EEQZ)c8*-{q601JkVscrH}F`VITi3gRx?Rg%#dg0x>%4vQ3qsgkyErWUmdO8fC_!EX`C? zGI9vG)!(O9{pkV?1A4pI6<2vo`1H`j+0?P7i@CpZ#~z%lXITMQS)HM$-Kkba=(0&W zDf36vvk%PgpjNL{ku$KLnO5`s!Ed?)e`RU3?vprK-ym#nH(cXPxYU-;?W`l?d5lA++LdNEyZnVus6OxidPJUB0kC6_?Cu(rbJ-R~p=M4Ko1XN-@Dk$`xI^@w$(W3F#6{0Llu8wMwO($iNc*(^} z&njK2R;faMT1Q|{lTY-8UOU^7QlDI>9e#nIlo^goxxqQQLZh7Dq6ZLaHu@-Tk)o!9 zYtmGY&Dd=84;5~H*T&z0JZsiRd0RyI#~HiNI0VMyGw+^ja0!u$F`=WQjb^fW={Z`W z7`wSzB@PgO4Gs9zB}J=cS|n00?64-;gX=Bz-%0Q6_%jM z!pJ_(JbTVc*F9So@X?-bm+JZ|)aFiSezg!C&pt$S{bnQN4b7pYoxLqCYqTNY6^Q`t^ zvhk7M(}%@bndj${&~^?(e{!sre=}xd4?2~1dGZlJ+w;iSo3+M@22@$2GrOMdOMa@^ zYr zq;-!ew*?pnmNHx&mdzhBCJ*TxYJv{6xw5~6n#$SVwo0FdN(eB52;uh{0{sjS~3p(=eRm5ZESnVb?-C!##v$M0hpCw{HV@{_PVn2vKH}+OT_OlM}qO%|7 zW$tQ#{{T5B=?X9P&;0}HqW=I~{{YZFst@(jkI2bO5;xjwV)FY9>!0OGe5 zzhf)?=}+xXF36jDSGG3oai`5#BGGfL4*vj*Vcu1#_(2;i<8GV2I4SK0v&`vFw100W z;PxgL4qW~*-MM@{Ge1jabfMZX`6mpYUWa4!QVip-x_-1!UbtmzBpJs3Nm}#!g6OM_ z(X`;VJ{>DdTzRqb&%s78g3RapQX9VkRk{-3B@j1cLZ2K;e1`OnGCQ2(Un}8usN(fB zrT0dDo1dp$wu7oz$HN6Ic*i4|?vfR`naU*hz&{l4wX*}#$9+|W+FT@EZLi5#q|miS zdI_h_iuPFbdNW(3;5y1~s=K5DtZnmgOD}VNYGdZC%x6osdcb{-IfYYdoX$pQ5lF_-6i3p<9}M+>W+8=(jWdV|zosi*tY0#oo6& z{cJy}Zh!jNe^6VU{SN4UF&l{)-?48eHP|^IXz5w(O9RIkV0g9k{UOWLEcmO zpVj@7{gK{N`NOayt?o_ME7nSA$)I&_QO|ER#CjiwT0>8nkCid#+1u&a`gQv$==5st zm7m$X@9925<*w4-Z2A+N;MR-Iaidx_lq^F=X!pAoq46a;Y4Gc_0ak+kF`5wZ5{6Z-a?kJ?X~nD z43mbKe+wDM+dDqLaA)cG3qwW+2|E23lWc!W8}L3ume+Lp1NTB|XxZcQ(*DDxG8Q%{ z+j2GvHKXnf{XLUL_@otNf{qFHJ4BE_)zNm=oR6YX$1}Ope40FkV<%^pDqYZ%4n!>T zvwp*+MP`YR!rPIvA@>ezA5RwOc|YbN#uK;MMWnUDgkVARI&N!EI!B+4Jca0A)#aqN zo)Ptq%rkzsbTvl=ZHgv_M$HzFxU>6*hX&VXZDwztjC$i}>GV2oWtXHA-s9ve6TQ_( z9wU+C-=x;TMrPPGpLqs=0H7HG_a1#q6Za1bde>oRj?P;+_4-@VfWg&i8G@V6T|Qp! z=h%n*E%^Bg#(I@xel*1nw9%``OFP7IFulqvEhLhX&$m;0zU9yEIJZKx!APx|&#NcB z)6%80$mnK_$0IbDcaGHla(>k0b}o)7MHE%bJ)OMRm_Mh;Rg1>IugJ?iA2*4M`j29Y z&dZRp=-0IMpSiPGpSbMXp&iND%5R&PX*F7`6>%IjpH%Jt0Jv)M)x&C_rp!EtAyQ}Y z=d|M1+>h}clC#;U>Tr^NBfnwyMr$8PB}(m72)92cX0%pIH}JCaeM8x)T5N8+Xo$0# z{Mvetl)XGH=Sb1>qV!=?|3b3MOZXQLt(W zq|v@nuW4i29@l2mh*o(j>odF^+|1ea3fE@FNK2XcjO7m{TVa%E z%ee9~Rmd&rm*tHTDMS7Q+OYj#(h{_9$_@f3juXh4KEu%#Pcj4_nViK6tIJAr8m8;! z2|W@O;qp7Nq=7k7YuQ|nqRXuBQiGl2!yBJ8c29N_vaZ4du?-`5)Y(D_UnD`DzcDWF zs}9it^oA8)$kyhY1evTJwfAW98=!R*N=RsOZlonU6)%R-O`t+lHq_t4KCOYN6Vjfkpc^<@(Cc-zev^`AFsbwM3gkEaN z-pc%I=t?}4ze0WjScRkI5SCIS%~Yoj9*K%$SRbNBOy9%u{>n-jz4kB?wzXlsrF$jGV4i2bY5q`^vA5ffdq{#MJyCM<(=P^~ zK$X#Dkd4H%$g0ZYR9d~B&oVX)jd?D+4yhefjh3F_Y)`b8Ygr=NPSBIwddKF%u{~`? z9N@AIU9t(XYPN27Wf4odpOPR`C`2y^Wnvxb2$A5~vLstdtzM!BB+!s4Qd?a}$Jm6` zo09IPa%Z!FkRzIoM01uj(`z++6%~;c6G_iw>)|-k6@r?H47u|aNX(=|rz3G0c9x~F zk#}Kq7vwx#Aj>UZ1!29B1~(NC)THLyZ!X0{h*ldZtFOI_uQOH?Y7*}5Q7!7nC#@&$ zQ2_5NsQf6S%H|5!ST!lT7f(E%jB4Xe&u3aIM_N~Ll|5NZ*w3<_;+jx3cP}0j$eq4RmRZ)=(80~Uy#DZy+fT;wgs~S;@Y}A4k@?6 zNK*yCy$#;aK>be~QIq9aBqtRo^||b`EJ#YJmGV2hE3r(HyYI6kQp)zFTj5l-97{^6 z%WYb|C{YnZOrJEVFu}}k;ZxALGqk^h;Hcd)5z*O0t%$B@x{1T&bILG3<`p+M7q8eL0NSRsC#vGI^55NDyP-o+ zmjzHntGXUFX0V<^A?+&3!sKBNcjb{~5xCmSmYJ8t#85G~E|-CsHQD~-z$q|4^h66E z5^Xa?qd9^k#%hHLOYBCs#L5}ef_b-i9a$YDSQ)507H_c&hYNjM& zdxU4*KP#RQM#}|L2vYJz5A3N~i?(JYxo1v4?lwUv)Wv!hZKb?ZbTdg&B5u+D0I17VT#BCr^dkGyq_lpF-7bv+SD4M5b$k;6F}Z8@FFS3KR8ggjM? z-s*a|xslR9%8!Zuh|K(&J(_z2S!=6ABic@Thvg8`p*jgmae9X365CDFxTB?J$HFF` zXL22fH3yax3B)6*TDJsGmu*6&T~UhhTCpX*q*ppprDJ-8Gl(OrbmAjNK}P~%*{k|0 zM3vhg3;GZxvdSNd2@LAUgvA<0d86T5{Dl-ZefBS7h0G6XuVWxVyI2DnMaBk;qjlcpCguer+BBJw@S>aJ2+wpx?|2+u{wAVQQwF3 zRS7()7V1i?LrZyvRitcRH9>PWSw<0UR?#j}Z9&>4?iEx8Ki1b^U$U&4bJ!%RQ>fOC zBvYf}yHMmiXEgpBGtU$BD_<#n2m*>VLwMbF5lMuszqBNFX^~mNtt4ipiCsw8ZM2A zrow65S~tqXs;ri6qT&V{En{7mcX{B?P7bAd=la0v4rcP*IBxbJ)oQ{GN_fuBFijy|AW~Qq$#6}P;6EbiqrAQv9Ll(ANvfyvaqihe}ud6TyM)Ri@>8vsgbR;G4DOF`e*EuW3W3vkj|B@!7|q=_w?WJ@UnMaL0Q zP&y_dtGG$CT{2CRcLv&rrH1;Tu_;Mr)eE(uUnuHlVX_8C$d=yHFJQG(Zuu&RmQdd? zHJGMu2jlu6QubB745K&AtHnl8*|WclW7#xBwpI!J1s;Xu60Z+i-?qkP3u9J^L$!pMPyr;O5@FJIqPM1GqV!~pdrf;R#S5$qG zHm}%v(r#~^{037Me^A@P9~LiAYVDJ0t;u8-f??=M%^xCe|_>3MkBwQOa&5M~o;Z2H3)k&@m zjt_!0vBQM^ZH4XaiSPa?9S5j!B^@l-w}K@%VotdmnDD*L!3Aai07$Ns zr0+bCndh5#RSUKSwBfQ*M&r#fqf)1L_(d{DD3wm{}DED^}v@ka3k>KTuUCjp91-WEVN%E(Z2`JG!iFBb9jpiMAqEG^xiq_!j2BUt! zZb;mZrgW)&j_Y$uhALAzlZZ4@Gl)T(HrUe~1}O#HF6i6s=zLHlLD>VY~GZpn|84DO`l@~Fp! zH`GJPD$}u4T$3%WyrKzlkLva;p6f%yhESYu`Oq7>_7H9)v=b0hvJ#KNG2T%B04N~c zqDrOLLa6P&N0fzX)cjUgv07OKu=+nE(Ji2#Z7i8}<6KbKcytJL7eew)b^ibgFLM)i z%dekLsd3bWunMMimm05q7oEYj>A7gUdY@^QmZV8MEI*yIiUI< zX$_^oVwJ_&l2k}=@)+%W7(2O#Es!al!J%>+C9129w|rQ}R_;WroiIj(%&A0>H3_BD zFSJA^o!r=`yA4XL%~vwe((*)Mm?h${Vw0$5?eFX^NKGKvQ&7#ua?os_YloPgZk+wZ zaw%@c2h-A%=9w=JcNLPGqKC5m#ShkPdoS=s&Ez(XRRiW-IxD$c5_}xrLOtIiHY|bS zx=3NHZJ3!AOA1_767<1Qd+a7nO%`I|{{TSdX!c>ktg!~&i@xroF}6c!=xjo<0wnhr zhBm3SAK<+R+hL*hgd?w8#R-|01Idm4&Vt(NyBt4m#!A-4orCau{J%Yi0qn)VR5 z=l!1~EUPp3dk_FVJq?c?BB@edPww zU8;(v#C(*NqxsA;PXR4tW?Lt5cXf(iX^gv@+**vF-Q?iBqd@X zxeY>hj6i`Z)?6AHRc7J35=kVINXhL8YE6bUX(?jTG~kb78FDA2sh8tcLeru#jzpu= zBrBjQN69*}U8L-4o$TxsgP~ESxN6`U$D&S;3P}_?cAf5*w4f)_H4h<2sk|8tOLDv^ zT1J<_%QriVdi=9Zhy_C=Jy!~QF(E2~{IZ|ze}gWX?N;tTQp-a&5kbn=m9{y$?ouU< z&Zl8G?}Nbd-bP8@;~Z3UEwdvP%$TS|Lc#>1ENPdf^=A7MnAaeJjpijD!KTzP(Y&k+ zp&?d{=Fo!V9u)X89>&G`9)KP$^Dh~HCZlX&ygBzj*F|2v-ukdBvwc>t~!yUn~qL``=R|V5lVt` zbYfR#$!Rhwxold2U+mxAFYdZ*(g}nDJ z7bk@}m5yY>#VJ8k$2c*vO(GCE;|b7sc?kZX^^mGE9+oZ4qUP1Y94EBoMbkG04%Xcj z){Lqaruag5TFCObUuT&_h9O#!sWmQPSLF<&@nJ+|CmB`fhGg$zG4~H-K0gJl z8T9~n^5yp$gJlnDyuQ)kVo05e6X3>`ee|Nu+%+xMNMCT7;?3Zr*v;m%`5>lIjn0mE zAU4HHosAu}nF_LNy;CCN^iSA|W6fIjRp?_HDvQYsLcIrNQ5(Spc1J-$wor@3Icc@) z%+Tr>Uo0jXMth${)!3hCu=A2ah}BVPUrQuUBr|4Gk>`};Pq*muN2yQHyVypI>JFfy z#r!Dq?7WJgv6pD%*%1Q5D8!*Q7x^$TlmrT6h0A0*kTYaHtpqa6iuS}(8qSYJv~7vq zj4gGo?2ydSEP_uXBC3a{C>oj6PNJr|ko`#|Os&yD4wdtCF|q2Dd5d~jNZ5d-vGEY? zB{(T9Y&8(B>Wj6dh5AK~$*vN@m85H^UC)m`ybWQLPwM#QGT{yDYOZ~lq(q^n^06zW`1kv+sG zf^JtysaF&&+9eox=i)=C(a3ByosAziB&6IvBq1++E#^znSZcEus;{BD>;k`#%wQP@;<9eL2qUuC9YoEZwQBd)NNLCW0hdNF7Ekrupb{3Zs^&CE= z5fQ0+(K1YaQZ_9&Sr;SP9!m^?RK2!vKqTbJh*EjY5Od@e=?0P&=!!l^b0-$cHc0yb=prD~8WW^+|s39Bi zZ3a#6^-iUL&0#X+l-65Yc~C@BEVqdSGETda?#+537QBJ(M19x#NRMRk;_u^GJSuzA z@^}wn2?)fIV6#aLN1nu=CUC7Royg&31w^#izA?R&T9K(38nZPtM2DD>C$deoc5`o3 z^i($5CG!u0#+t(XKz2tzCFaC|#faKn^(9|=HT{fLznYhe7DeKIWAG$93QyTt)eclX z5vr5B5$ry}6*{x}144sqBt5MM0<}^~(5+qV%yq(ZYq2mbxYp!o+~|Ml0Iq+vR(_58 zrlZ_CR!QGvfBhf6NM4pG%h4{^bz~;Qsy4?^(kJ#o9|Sg~I|mf5!%bxc!9d0|*;sol z(RH>3(Yj>1T=BGIFw{iqXFboH5d za9Pzp&y#w0Bbavu_^Tf^5ng5_)paTcioEef++dzTTHL!K$)nU&j-iaQWFe|+vS`nre*;LV6yH&<4{wE@DES0$LySHMKedW?55iPl7s|}0G3HW9vK8NIqbbJz{YUNj@R9RvB*}(z8#hd` zB4S@L&;K`Cx;!*Bd^-WOSdh*m$3MLxeQtcW4lew4Tx5S09bEGb4=Zs0XJaR-?D&zd za0J}QNqEY)PE$S+%l_xziqGkv?sJxrx+C$w&HekaC=GB z9Z-WE(Z{*u>3Bs7RSo&>#+$&kFByYI%j5XbHq{kny#^Uv71;~i8V2%wLaIKHCpp{S zJi^trP}NrCl9W^hdShWow9d40L;zx#_+j_FU50du?7~t7yIQKd7xIcr&3O4ij4(_~ z2@8eG|5pyUkc9(jrto{v(yEWcUx*POzbb{eeQG?m#6iwmFzbJyoNWgYj%RNh>gE@A zoK(1;3~xDCJ~}72%%Isw5sps$=IJsM;H@PM6~(AIigSpKFWjEcbt zUkwJgZM@@%{|x3FYilDgc?3t}M?Z~!!>}+7>_aRD%BA5j;TrsWbn`Y$4||qTxhD-i zynNK$@ECDh{}YJT)aDa0K}?XE=N*^FmBd(Jj6D*;my6aW8V$cpR)&jkg+Xud8k|V} zBxwp}U|EGVjB*V%41q~I&w2kR-JIU6ob|AyT67d4Cr+>!~OQ;TqbFa#12 zZ@-tIOe1Q|l{(YRJ12U1(d2fhQnicge!R|xnO&r!PlU1L)Y^6|Ql6Bbvi>uA2cJ>& zIt}F@o_FFVuirX&_S5u|TB{F11$d>#keF3z^N!SnLTo*WjzhrD>RhH~t^_fSo$bic z+7i=?FrYt%1DP;U0eeT;rBSJSdPiJEcS7}twyDGPS<{jlDn+Ko0cR=`^6&*5MkI`b zbvFu2vB>9(znLKp@7=31+OtNLS@9Jq!TEQ*X_#0T> zl{!ihYInS)-gZ|EC5O0EiV=SJRnBe#FVkNOeUpl4+kOekRHdaK70iuCu_hQMc$3=D z6(z~AqYR-M5bA1n;wYX?q@+Vk#@5F?>Fl(W1y|LgBtx>M7~K^0a?ZJ|J~g-$TzpD^ z(Oa*isohSVrLcj)+~?rbkO~@X2lq$WuD#;Yomph8wA%{Mo%M@Q8|DSIOdGe58m4IsZK!D(Ik z*u5tKpHB5h7_fr+19f^CD-xU-6Yp@gT# zLS=zocsE6UPy-k=brDb~OmKc;B3q|AQ)I~7^1L|DZ#Sy-=cDK7zl=gYeB88`#ek;l z=KP3?v9V)gFqQM1qHC=fr>5U}#vSlpe0fe<0m;DYh)G=Bv3-2_xdf|uBYsFrm#uIl zw|_r@{7Q^vROWrt-Vt%jsGcg0rXjPQ&197%HO|cIHkFEj=iz5CIubq|tINv}=$6t_ z!4%}$%nXM~>nU0>oNH{?@RAs5SpoT6MGnIkvb&$91F+^9+ziIWSyJa20J3JHfEr~( z;o`;1?yT>{QR_xSrZp6@c()TG)v(*OmtoxFfK|aQqHf|O!=F4|dCwd#h|kjEL8q0I z0@bAw3E;w@^3`^q*oO@2sZzn%N9V-RvlZ9+3K?7|Frmd($wy{OoAy|WID; z20aFA6?FP`M#DL}eDy=l6ZUeJjj^`uko9XuNSSWi_ti)n%v&P;v25seJ|UxKYU&l( zt9&6_oKXD|2Hg{e(GMSm&N`lOn9~QVmQ=;$6i!G*w(#>LV9jJMDfsgfHt*}zYZiPe zadKPAos{9#M6?suaI$h-8jG!3AZ7~f!B0n3G?JE6vl60fXZ%1MX3zVGgWy7pREt#r z45blq>*%r3^9`??_^vAQALw%)6@_>5M6BRhxPF4WQ-iKOC0z{hatxf2HTgjt;{*n= ziK7^meSoSL!I-N2p!t;)WHa)HDM>wgQWbua$lG5V$Ap-9qqD}ACD$TlPwXMd0#jH{ zg;!EkG9#8vOZMN%tCj$t+;b8Q^wf}}Rl;=qDjZg;OWh*(_vW()X9&Nj?A{&dGl@0MJV^nN_%ff`q)MZl_vY~%qK!ecK zdEPKfKZaJ76<5fc2FEX#yYi!}5gLso)}&NAjrNU%`e!0eH74F}Wi_=LHd61bjznSI zSh2+*#38~kY1 z?O4pLQRn3*H^k^E=0FCt4`TpGRs;|xi~&oaMJeB0Ha}C5dwvWwKYI{1=*Luo9Ol+c z`4@jdJlCM{hsLp@A--0pij<`m>Yk=yQ1PA%$jhIvb={)1E< zJ9v16pf;0MPIQ$LcYGxmyyRqbMKa71{Teq{3AHFbq)^KeU)m&9H?i9)3S##bze!OD z>SR@F-@34;2bKO}`2CA9zAjGz(Lm#C#UPAMWIdY_QIdTOpZQgMd~x*Ar7m z+B453p7%-sDB%Y>zUA?NsB1 zzt|YjeUEHh*CS45@6?4x>_=dz4d0_b7i8TK-VG#X5Nm5|G7rf+(NyDM#8k-5hsVl~ z8D-R&eodA3y~C8&##-S}VZxxYfpd^F+WnY-w&>2RCK^&9lre#mus(f`Lw;;1N z^hiS^djg(d7U16GBvc%-*&d;bVPFFn>i2&c#$a}b)N<C4smGiRZ?t(%6 zjo2{_BFouHAY8_dU1~$iUqsqe7V5`DwhCtowUbv#=M0CdU&&Z&&V`3F_}Kj+c!nis zB*lN^CL2fp_;YhA1L+ER8(Mt5Hc}b{*&Ea8r4y_RyavxQ-FMtqbWcji^6B3w5fUj} zf{*ie$oSvB+b%c~m`3XmmznWyb%U5F28Uz z2GkXGlu$(I731bMPu$LJ{1$|W2y9xbV`q#T_hE5cy+0d5AY2|h=&qW&D6GZ{doziQ zFS$714~S*1MjnQ?Pv)pbeCG2cNrUM;@=C%?Md)-|CG%vak`u^Tr9ALoD0+4R89^Z1*E~`#o5)Ceqa~y8@^6r~ zc4QJ%X=!g8EOCSg=|t&oaA%-X@}rhw`XgD=AweBIMm7amj)a@kn? zJ zCB;~7kQ^>Q%Au&0UeG#-sW`qe{?NZ*WC)E1OdTIVK|!vlbv}$}l@yE^xUed7SNJ&> zanRQ!#8hoQ1Av?J!vV_-P{HV5;=CO>%m@^Jko#zj>y&pMOp;Fq92(m3Z2KHpU4o(A zQTstM))3oL)yv4P?HWXMc5255Xk*S+Y~Mv-ZoYJpbSuqpgYly95M{dNj~0)!xOJl4 z^YgDZ5pV`L0E(?jCcI1ZT%H$34|TF^Y;2MrxqOs&(isrb9uOn4_RRi^doS^GhxD%x zVI>N@x=;)X6dy1Z`H?B%n`Cb9!_=GQcJRgIxxc?#qo=u~4k(NqhpHslzj-y-0BQL4 zNDqDW=ldgm?MuY>T$z%Po076(0j|Z45*E`^cBNPr-TwPtW zZ0rp`2Bu>B!xh7aM?#q}h{)5vH;e7h%3}U~DdDcGK2ynK0?Z{b8@PLs)+R$XiP&D7 zY4dav(y;5@&1AvJNkbP9ZCll)EIQcmF=lXS;)qhIM zDgYx68C8A^rW(<8Duu6_^p#0VitRE9WHbqqFB=z@Zt5gFLN04)oIWL zRWnt^TjPU0R+9IkbILDH%>Te~%cG)VDuMxr)k6h92Aq~m_fM2io0ymzMhJ`voz9fJ z`C-Q!;MfE^^ON2Me0Z55Yr{Wm!Jr=GjPzdko;$yZEX5cNQgXUK4LbR#VWN(BRkjr> zX59$>48>^Q*tTB7Up@apiGX_@t6#kjF4`(~aytKsL^R)?w6G^A*Ry=Nb(9a>;T|#Q ze}}`ghTaOLZ%~?}*p6PL^gvT${s$w}6@!*gaSamKXE%KXw#WiJKfpmE`gd@=`e=b4 zVyTX|UexD%ok_)4;c`pa^j%V4e24-nUiOkwUoR|__g!Mv`n}$yi3eDP!K9O9)4tXu zzM=dgq_N2@g``!POux-aKeJyg`O2I&vZZ3JFZErkM(7aad*2c-g}tFj=I6sgNNwOQ`I{y2b;ocTK>_SAJhq8 z1*mHsY*g+at?dJH-yL28X9O%;09P?P!fJ$$c7K@wA7C6iIK)uwA`*;cYU!6bPGvZJ z&3mP;eWAm!aH@49g=|fu3s@_R+<#)ZQqpaz)|ia}&r=}$qoBIN{`ih$$@JE#R^X7r z$@(nv%{Z`cC|nGSGr{(#{mUrSDbFUQ2{zCqKRQ0DF!zJq9Ir*R*G={YKn$-MuVPj{ zFFQ1aSkLyity+U4sz{o{Y&Zb{;l!({MA)}use7C&zCK9j5s;XprW3^C4crqqd`j)V z#{lNta1{oH4;|K@Bz(C3JVYrGNm_CXrcD& zFPv{3;eY~ySjCePD(3SlW<6p;J6;UNU``tC_j;1#(MA{F604w>mA@)l)=b`e&PPkBRZ11 z1mICg;RTH8L0KMz9u|V58^Tl-1HgB2lgJE5-*i8?#rX%asb{-EctSkfP#C~<{}4Mb zkFI~t^Sv+C0KH8Dz$d9;Haqmk)+4(=FgF9|&hJUtF#cJ182?Tt4`63E6&W^ehV{tY z1}z3Aq>l;zUb_G|9|@I6A8ZZa%@c-`Lt$mw{(1lM4P}#T9M4?*Vo65-vM4$b+(kobC&{2Vi;m=?$N!2JU!KF^p5W2j?GWlxx==N;O4!;wHrTj%8e>ydGO}lSyF=cNfM@`z20R z=mZVp!jgvBBoFV<+oUdBI>FuZBLVMl@!iQ$;7qt0(Xu$eTmY#s!k{tR;y#fs4-{8Q zc9!Te>hf=F@Xtv91MN%VA-Nh}J^r)$)vn^3cqz(8f|=t8`r~nAuk@7luH-8wW}SV1 zZ^H|lU{JunOZg|({;feDpy&QicVQgm$BNMv+ zN{9lhqeEf`A&pvOXerDsgx(s!=3&tEd(s~P2;_8$E5wg{0dW>r97i&MCP|Io5uU-> z6IQ&)&lsmVvbISL^LsA(2|3D78-|G!asr#hP#f{=A=8l+W}?Lap3)YZi;c>Zbk>}8 z`Yv6OeQ@S4)&t_~V$nH5F@TG_|3J4znx|tlUAX0=}oA%jEOwG{*Q@AM`}&gaAS zfBfr~XT}SV_#QNM?!ubtG&S!Xipv|j4>m+vL9uf4&^_tFw^~H6LnhNXFn8YcXEnxN zmArZW+^DrR9ViU7lb2bDckPVZheE*?dqGJ5fvhQnf#^emgHZgqGK4DZvqTL9rr5+R z3;5T-8ixQ`sO*S)hA#zZ!Bm)vcOGTDJQu}@R$`7-GQMapiW9=bk%o{U`b}+@=L+%1 zuwS%@jP;SegPQj;s-kg^u^+Ax8|Ir7mVwjV0fa9A5|pqy=mf(38M35T%J>qM#5S?-W*70sbx&zk8v#2jCf+ z_g?){`%YgLuC9_gFG3W4Lo1SYnwb4Uah#tC5bw>na2t&Nl~Mc2QRfw4WWY}I0GXiv zVt=|<1UrHoihBTiyj*qayAWCy7F0L7doKJw1H=|$wm)l)0uTa`wtwpbKdS&r00IMW z4D4nPx&!>CE<<xc@WH|i??fv~qf@4Xl8Bmx4A!t6vgsp5U1et;~v`?q(sPvVz= zy}?8Q#8D^!ZwuJ$+(jNVkAglxON~%aUFLrfdUE=aen(%#1S)-nf6jGP=~s2wh!H2c z*QLU?OcNh{((P#v2*$Vt3U8rT#y7Ud+h!?31yAsGOL&gmF?M`8$%U!<;^vMOG*E%$>(eg z(ic|0?Cazc;AHF85vrV<9lZIXR+M{%^MtHEC6y7pSo9NX5P>E_;r%jthR+6V3a0{Y zX51R?nh1xxqOk+L|62oQ<)o3*vvq{ghP0ht@@6_b-5B>@rqA2IjOIT50Q=T_2=0xM z$<=VxPw8|-5Ll>LLvpwul_Xtl$;moPTXJV%32&tO_APCh2x`Pnji6=IF{(W1R8p3& zRw}xrt4~aMm%*BVU_d5H*kmxtjE|>SV1R-!1sM&re~XRP_F$sSE?V3o)9f!daKuaw zTDB6b5go?HQ6*7t-a(OZ5E=kknnPQts?qI)l}I(M%-pm7_~xuu2-b43*Y`)j@yI0> zj-gk!$(v|qT6#R+bHtUb2ENLbphnbmCgId*oD6EX4e3j$vn^PLF5~bmktsf=^>bSz zTjj>1?r;fceP0p{z7NqT4xR$Pmj_)z0%g)fntr$Q9kOXTNnokNIsaV!2MR&!3Kxh8 ze#%g0#!L1$!Pg5S8h(gVq79UDenVj3U1c7nuoD^YMMxrn?_X3y_FS*}NQb|Q>Q5ir z&98q+*y7X;7`EivMEeZa_~HhC{ngXJM#r*fuC%j?HAD~0EWz)wavp=F&fEgWhzPCM zc3#R%W+w4g=vFZ)+rB);M<3Y;21t6Jw(^*j zJ{nXjt=+uF`Z9VfA z@I_sQLtyCGe<`+k$4ux6bVx1rt1&`pDp;K*4%N^b+J!FLbo!~U_j|wbwzzDLf@>(> z@krX3H!UPY=TA*7!%~wglPpEFjqgzkNBogxcQhm*%WFJ+zIUO=a%PE^Hwx z!g=FKbbRR<7Ke$N;<78P9FPkL8Pyu&20iVhZtRc$cfHR_Et0*V4ncIWzZ^Zt$Wfc~ zZoK--@#C|iO&H3lS=f{R*cyx<-+e&NkEOg|Fq}ZgO6aWCO;?s`Z0GX%$*0!cWa=M& z`qzygFA_S#oi;RJgWD%-+F?7smc1VSg>2FzGjs!u^l9qHCD$n4VwlgJ5WxU%@5ka5 z9d|_pV6xX#*TPTa`?$s_+b&;)@jynu$#jQWE!*RZeu+R-;v*_-Om`<=pj_=#XYYU% ztp-G%Q2Vw1giu$7Mg39unr4E%geZk;ByH3f&+ksmADu3QP4XKu#JhJ)d<{7&P(i43 zTxNsj!0iuO?A>}X=XpO3YdFFVdXT-U-5lXiR!m!IQH*Y$6*r^LTd~8JQaehLZBU&z z-VQeduWeI6%PZ*iV(Dn0)zbdUl-p(A9|UEak>L`qw9=2An~fzL2O-oyLyYeUSezt{#Dn$vE@k=E{^PkHC=Nold0#zp7F_kJHV(neB z<#tro9h;*!|M`|&JM2bQkp{*=2;EF_su**H>`k(*a>e#yiVT@3ft+#7P{ag$awc7+ zf@3xp8ohpBNE}j=UUiyOwx-`zWYv$Qu2&)1--W&3xapzcIzW$jeARdP9_8<})D}Xg z43`B1{f6rjiVWe6SPHqLLfxMqTiWw~X*4^6Jt)a;4Mr$rZj^AJSnJHTxtgDl8*%1$ za$@8RAxzZMn8_+9!)_l;M-y*D4V=gk;&)m_v%N&G2~TP@!?;kbmaBHLDxx{QoP(bP zmB}Y4KWhlzqkkI`JZl}e2%y)UsYGZndF1U#%PdXTss&fNzCk5!YT{QeWlZd7xYY9In(-LMJNq}6989{%<>m^(7w5;{IW|qB|cO~mgQEK#0^0Ulf z-zezWrE*bFO}9cM!7JRtiC+8_EaiZ}n+PhgKNx8}7J)0vi z;c2qN*xy)@>Lb~N9C8Dgzr75P6&glsh$Bo$OL^8iHKg?DlM3Lb zvnBcH@d_4nd&(6&ELJR~d_HJHzeKl~O8AiW=0HxZHq*@3kT|Tumo7+~ELL{HSAvk7 z26@o$1UMtNE4}Bha0N;{km7xObA50_wGQ`Qcz@0zPzex4kgU2>PHPnqrtUC1uB96E zv#pOoJptAAOJKi|X_mMD>x8uWF!pLC38s}pDYWuG$Oe3C3Y}4{V#qBfwC+yWMh~zR z2cR9o&MPEbDwD_i@b21b5cST`t-`uix{PF)h>KQYj{vl! zTbsd}t@L&^GySxeT{_lc4?kp%7G#H{7!Wf^|2!Dyn90#DZ|GllYtjFVV?rGI6uTL) z&=!z%HY1d6(3vzXUA1@{U8vueJ>qYXG4Duiw)U2{RNWnN?U@yaj&A% zQEa~d4{LXUUUzg`ELo^2t@R(iIwa!w`4>iNgsw>ap*zXOP>ji{Qmh9fi#85lzc*8N`84Pb{+(h~ zcG(g7eWL~k$je{XpRE+-R{QNzXBKQQceOpz8PQ|3Y` zwBTev%N%aCHja17%*xH!Ac1?K;S~rbX~otB?J6h?6|aQ9m(FtH`-Vn3QT0^2%V)J* zi30V0R9q}4+$tK?o!sG%1FbTu0tfXhrambs2uG~Cp853A7GlZ`5o^X5o7&-3yGN$4 zk=W#Si?<^%L$ne2Y(NQ~hOKTP11#vwbuk7C%5M!dH$T~ste8-Ea>c!x!!IB1W?%RZ zM0Nw8+X6o!i=v`h{fI3T10IqC)|agzA(1vQ<9)pkY)<2cz8MNO@pAS?`+D;Zv-$bA6+ zO&9ln+h>OOsl6Auf7bLFt+KgffV};i+PeemE5wu^R{>5IWgjhyo->q1*?3N+NxAz( z=xDkVgID|vvfAF@ooSNi>zl0GB@GjoC06<)>>3!wGkEp0ZRS>?DKuai73-gHv6Qr$ zrsg;c$02zRcKRe#53Q7PSc}P`0_FXLA^l=mQ3zho(h3U8KB7oPcpJeSkfdMeQ`JzJ zZHo>HR+~ptF=@qb&YEhvKMn(EeI>?*@dhkzwS#d2CtyF&b2Fq#IYs{BvUQNN3Lksk z^J`G;77spJ@8WcIA2M84d|JNwfI#i}lW;|!qkfaa#iEG2r!eZB^P6Z_{;DboMb?f} zw>I`uABHmw$u9)2tKT5cDWf?N>_~Mpz;wG!4P!J_3%jUghAxTB>FjAa;;gcqZpul$6psVG@Ltp>eCkR3!TB+J)u9F zahx>QbS6Yk`|&{q^a?Q|*pR=`mogT72n~$7)!+=}lwkRKXnLmY5{Y@lA{@rZ9payM zpQDd0j&?J*%b_Y9=!Nw>6z#)xox<(sd5KF`kmpDqD6AO&rVvp* z^wC0Wo%6C$t0Bv;SCK|+lX@>2C)j}1 z?RNDyYkJHMHdmNLuRr_;lKq$}#5Hgv%MQ$Oyr89DZu_`NcfB+XF1?TQCvM&CddzlB zB9ebg#YbwCCXS55-PTLryFS&F_c5LfW1M;G_nVaAX(hJ1wFl)n?P%0-SR&)nX%SEM z?*O{n5_c+B^YRm|`!5$2U9Fj>yR=`|xlzjp#@)6L7iZd58+lJrFSBzO^9Q0trUnT_ zUVo@^u4Bnj`q<&xp3`fbWrh2*MCzBysNN2?5s%PTk{d-dE5o90z$Gr5Gq$;Bq3>GFB50+{l)mo88FGpBT zn-rZIKt$Fd!N=72L4dwb>bePX=51d=I%oOi#TD`jMq%})Q89?&Qal`((@OqS2~7M6 z!WW@xCds0VXkq^LqZGu!SK9aL9!-Gjw#B>x|JB>yW3C%EpP5j%H6&?-5`8$2*sVI|kSYwGaPHJHr11sBCpd|>|`r*}RR zB!O9vfY(y&?iBdsx@jXvL)`2K3LQ*UIwoq2s=n3eYq0zv5l8PTAw*bybOSe=KzlW-pOJ4%9O?ttEYa6J3h$BP0yz7y5+nWK#Jg zw@V(qBt%Orpo+cEHR07T_vNJ*o@&M^>7!kbKqaIG^oABZY`a!+}klAE$)B1AJ? z$(P2}X;!b7rY+~M!9(<+ffRz*Czif7s%T`!p4HT_#oQ6{;J5o_PA16Er${b&l8edg zFYr`-s?38v!p{T|>hdqhZVk;T?N|rj++QPtMTu~Zc24!1VZ&BZ2DtSM1s@M1_zxrtk`+`?#i@Se~v#nlsn4L)z9lJ{EHr zQ&g3lc4#bbM{cvsn&Wq@V&Lr{KP4pWNqw9>i^BE_cwD?@iDuR`S9*mitW)+xtJG`3 zsbR;Pyw-5YH^!Q)+ZyOevUZ;U4StmLPo!%T{4yo=7R9Ab&$#|?>ry^HFxj;xMC-<{ z*U9sBO{eZ9>xijJT<8N5ACK(!qsZJh*o;`sF5lebjUA}{sy|#3JHD^>eN4Afr6q`y zB1FE4_uV!MTzJ7SmHa+_67~o2i$FD6N_}!-FlT-9E{74r27}+!qhHAN6LK9cMe{}T ziNn*5Ys_D*i?s%G@BWC;fdH0&CsrS4x^CYd7DmcWmcMEku(PE#COm8 zuQBgK@m~u1WQq5hka}9gho>E8fG|QL>OxOrCOF<8u&>5=#Nx3uG59_c`Pi!eKaevg z_?NxIw?L`0P_n~0Owc9&$8eKc25ZyM*XpZ$({a1=(VsDa3=QktRWIF)lxlSa^V$ zjhZe_o^x-J+*=#}11&k%F;t4i#{LT4%fa(FLpA47#-O}VdUaFTu*f~Wa^BIT(*jw> z{0`sg8qf^2DAF>Mqk+0m>a0jTXJfDaE~{}Y9rZ~lL74M)GiMq{syaZZ;>e%7=KlWH z%(>yvh{lhQHjgAO=HQ8-kXtZvsD!ivA-pkNDg&{e-4X&Oc3XUXQ{d7*dSUqYnFyb* z-$D%8mE3fx&pj{wh38Nci^TE)?Luixbo)-#zZp;ZWgG7y*!Kp!&?k0{To@(2w^6!^ zg+pvO_G$+63o)&}X5Whgo#uGPLCl6q@j2oL%R@RDQMrL-TT{t|w;R~~LAtD#HIif{ zzA#1-AfO$E{l&x!Ww9g~YlI60)t%U#bEZL^o&PvCia;yfS|m8FGbH+o?rELdA5;I1 z`Ocz3Ga~9GA;p3_1f?Jv+P%9i71y=F!TC*-XIAz1ty$Ze0ebVU{-D9&#sE8C;=u&g z0DdD^yseQyRjjSJ3X50cQP4Y&?eeM$bR}v#TO12>5qH8>y5A-JRbNcX2Ai^Ui?%W| zhzB(cKGxhvBvX^L5eBml%O0{c6QNLoPD2T@w%ce=%nNk8;&Z|A+@cPJ{R444kLVGo z@7OvM6T0Z5tc)n-92FGMrhffx;72g$OtdmuPFo&Q+M>LsCb^)M#tyd-6()FiE0i=A zL##WUC||XWO@i|pNC^3c86^9hQFR*}5Uw-{N}BAj!$F0Bi&k=P{LWG6c8;2nAm5OaVwiFo>4-4}#fMH$%({2p=Yo5mh!8Lj+y+Vu(C}H* zL@hn#UzK3x>(@GSgzUTe#9`i=Td;Z>whg>r{e9|DdN?mTv>~?pt~i9|z4ft*K2O4P z3tl-gl)R8`H?I$gBfqu*cgZ4qX0K>p$*QHf=RE;idR4(Gr-jn7Hen7(!(aAbz2lIu zwFJ5O>_J5!2jx?G)Ko(QW~!p^_H!7V6K!?E`1`0U`F8Bdtkxv!#L8HgLYSbp3nNNbN2q>_iH!IJ$Tv7RipQdBZWG;J{ml-z>zc3JxtW#1OO|*> z@3hj`*i@ktMJvVL=gvUYibS?<15`|rmDg18$Adb27*vGFbS1C~@l{Cf+{>KB$kIzfUV zl6%~@ke?`N1aI}fu+w}IMpwQ5iU|E-s6CAc-qT4-q!4f1SK8ykaf*hZv|5yd>{1WU-bemgvw){IfpM_IpQKB&&mQ~RC+|Oz$<9^UP@C8XisZqUWz0B@tG55L1~6`?k?o>dQ{d&PR1b!2 z;|fl;2@+V2(P7Y1i$EgK(!PW-u;yn+{E9@mFlM`(hCB=6C|R5DG$iKW*N=u_ER6YJ z%A}=!;P|DLzg;M<^2LPPqF}vu%t!P<0Z1mXDPumL9e-vhowfeeevl9*w96UgvBf)? z_i)bW*&&c7Pb)nWp8qX5tSvS%gkXxC)CvE!7Wdv z%kq|R=a|et$&N2H{aEH}6M|y0uA9e?^u^_jPs!%);T8+$fqVpo{5S8r{bM}a!uki2 z@t=sWwu+=Y_;P(iK&Um8f85h}DzohqjV3ziP%4bg@eFFUcC_=!nW@T%}Ep{c$)qK^wWpA8}5jf7L&ajw!gs={|#A7czkUAq|W>_yy^l(VmR<1>dX*89_2 zN!q<=7?y8`P>wSb?yVwMPbtB+;dpM-hp(b>$+Cc8s`X=t`BF!?y%^ar2UggWhcWmU zjjX%V*q?9-S2lK=-p%@9Q-?O))t`I6u#QTyaoz0oY`MbnJ>EFeYJ?zm|LO~Uir!Q; zcRXM(T;)e|F`8;Hn`7L;oc3S}ZeQwrtpobF;NMv2t%4^<;zmV?fcR0ly~*a3dXn26 z_2xVI2}!n+Wr(rFPA+v&rFz!%?b?BnSf;13j&jXEwo%4dr0P`RH?EHR6ItZK+6m?1qblUj<0A zc9{SZH4>$IJK%w zBtjdPQE%J#!*Vf#X$$00t43)+_KIPBuZYL)i$vbyrX5;;rM!W}U}JAtgP0Iz7cpq& zKTu?tVrti&U7(5*${bc`+30|qJQa>BS&{jNpsD?5F;V3K)Biw!=(*L~(Bhs33r4Nw#(Xm>d zVTCxEz9T!(ROqRX&L{PkD$HXQ)?(JnF9;6?EhfD=(J_BSn{IGFL6JEzyZELpUV~bF zZUW4}@+5cVJsRK=lo%^OqA1rWDaRbYM&UxNUouA)r2NYzp%`|?-Bb|}F7SXaMR1?H z>y8-p!qsW@tED}}=2<*PXc^rq%x>*ktE&ARNp9r>D*8L}ZzFhTBjo7wD?&>?dg<&x z@)2;zGe2e-c56s!b;LCsUtE!_=4NbDAIyey_GH{t%5Q#AsWf0jNKi(Z-)!61d4h%_stPnu9(@^DZW{oV{3w|w_Pg)c2Pf~NayO(?MVL_c{+ zYt=+NAzViPzNO-fIGN;bOpLmZJMUJ4=Fs1KSe5BxKziGyzf7lVdDazt;J^p{@LO{G z!oB~q@^&ZM)M$O4vIbTT*f?%nLln#wU7%8rLZPQ=f;6`7lQBm%#7&&f$eZ_s&-$B< zWRy;HqN!V)M}$0+=uiMXc5-GBBI*+d;1TWEl}#t4~sukx8-DGRVy)WcoT(-1IN&A3Xet;a|17 z>)m?9Ut~V;eptrcie{OaYK!seOk_2brCwHJ{Uq*o9-peqN(cGv3K4mQv9FE`!}>wq+gOqP-%n9$a24zP6 z18wrQ=v>h73###6H=0tN3K2(Kd2v7_A!+YJOPw|An_LGqk*co$1HC!tw55rEcy$Ka z{ygw`U7ytN0hrQ&PNUmbd^3=<=MfekL^y9JHdPy@ffF!<3MAA8DDNKp^t74m%MKV_ zioCsxXt4zD|J=RQTjCDc$kMeR$!HIne`8i%YC3aN5=|7w$})o_t9ji|FoRc{sQS^_ zSu%Cw#i;_(E!-WQyuB0C0);3+)fw2xk35Gq91G{(?{4sAoG@O2o@+KImX&@v2Mpav zA)KhVU$ciKkSI@NSIBIHY&8!%Pb1JOQ@^X_0W--|96Lo7jd;*@|6%nN(rk{cK`y+w zyBeT7Y*En;uF4@P#)&X+!SRUG6XIgF^Z1I!o1Yi6CChEXUA$Y5$wNuiJtDnOU^G<| zUbuwmq;`-V$yMa?l-OJuawFs?BRyCin>l4>G7^bJuZPswCe$W$CFgsWX(uv3xVzMA zVdqBdMOxD?#fpvrD@IF|+CC5N?^<7W_Ajd5#5On3ib_Q>sT#e=nfFuzBTvq=c@;`; zRn$m|9Usk$a?NUf<;*JTIVp7bl2aivHGnPkc*!!e$CzO0jQ@30VXuz}!O7IppNDsC zZK@`-^TQWaU$8+h8~^CdL$Gwb29lJj$r2baQTh zmN+(zv#09-Mk|!p5!~9r(MDDG;av1F?r%k#g77zQ3Sq~#!fWfFFT%?q*;|%q!@|vh z|AAm!9u!%KiH;dTvY8iO`L`}9$qeqIBXBUBCqSmO*?kvjKNa6JzTht+jrSou4J&8L zzq)n-iB)_&auFl}nHJNuVtL8z1lY5dh`A(i8G3TngzB3d?VV_G(OJ&(|Jqt|1|4WM znBR%_%c6ds^Zcu!AaEe_>md)O8;v%k8UCDrHXN{wtaWsD|E&V$fL~LllmJay`_x3S zlW_+%nR?fGJ8R_!gpr~!?01KfYDbv^uk<&HbH?1qq*(&Yf`YKHY|Wdlm`#HpKYkSW zo-$jeZ{tjKBRL^-uxXx(5aAd@C8p$;l4JzppTM!&>8U#s+0N8LEGXX(y=_IQP`tNmj!C|l5M*L<1RK@p zPnpfGvIm?KQn;(HDi@UF^KZW&*PZCLRKeALdNZT{3Fx5>dd`r8pPtC?3gV@Zm2OOH zUbQIcM77p4*B7A^Cn}q>SKHV(^G;nbbKFI_%dWljSu+pT;$3=tjV^~O{kgCCIQDR& z^*!{NDL-G)s(WJ+XaJ#9AoijVkeS}EYAB)*`_rz2Gl1d`>AVeQ@prpRwj7h1_h|xI zH&!+loE+k&B)#-qzr%>w@4bWg1U@%TI{x^8rLlo{FZE*J5i&T)ob%?vf&{d2aG})d zAfXxNjc!?*L(}w4k_I2jT!(Hq%K0YuQ;{O0Unngrs{`{`x;Y=U+$}7uJN7W!X}2nV zlE-TJBc=JKBmujU@Kx2sHWF(sLK|a8*4TY5|@6Keo&XjoY{k_@@oq=ti#bdOMebra`Awela$8P&fcQ3&` zl+A%l!k;HJYwmq+?0@U=$BjdyywE7CGT(?z??O!TRT&`$>H)n4YoOQPl~Nq<{LM*N z)+})jw-(vMEJyq&*y85`E>UTHX^(?B<5xBZ;H%wJ1raOXva8NXJ7tYGlGLv`%8S^! z+1)u)k_ft=5TBL#k5DOr`@e>u@C>k#W-q}bFREPF{T7dfxFcR8A|{Ja&_dAvadg#D zO}_7Yh=g=VH+(?p?h+MHO1c~A91|H*3JRk|U~Hs-z~~YgT>}&bh=PcW8nP)UI3_V- z{`UQyvp?UnbKd8?&mGrwU)Nn|JLUjh{n_cAz9c)3=aPkc48OYaPNAhTA7-&||G0`% zypItJpNLvq`!pC;Rb0{!NAu#nGjn4a(-Ia%rjh-N^d==8@CzkNZcgCtb5 zmC1i`zAA>%Irm;SabziLR$)0hn7a91+c8n!*+T4$JQCw^rZezeN$E2@q<6B^5|>+> zqww2iZoWjWOoN06*ENl94svm(ZJz%F&~kMWc5m3(C~|sk<^Mt#$=hF9@~|MeFZtAd z*V2jeJ_b!#&>luyObLZ#c#@(Iv#NGd4ctxFwV!qmhOl5Rz%bcX?~-lwuczXFh#d4f z&>&|lOI8=;-3Hl=8M9Rhk2r`5w`-Nm6UGhs_qEynO`1u@Q102X2YPUH1T;?DF@rR8 zH!3wN8Zh0G!ApFOo(%dGyjOY7CVXe(+Aol_6H4l1He?uQW6w*QWPV!u@*m(Qm(Qaj zfAx!h0MTc+M(zF>9rj=5=VXP)flkHkIMY%yuc!U!iPE@y)qKU8S5<8z{mh4!>Wka{ zhq+fDMM9$(TqijHawkstky%}-XHb3n9+pZX1!KYD12_2(T{a-1R|X~=3m)B;+)zAM z5)PVJGTNkm>TBGmKfIv4Bg|>=E~jCg)U#uY9xBpzyyX|c$-D~`wAh+Ovoe8TSMLR0s>(JE zxwUGdd@A^oFVRc zFc~L9K-!f&5gQZC4ahxBr`dRDB4e-I&&~Te5lyANK=rKiM%h@; ziIyVESCw(e?2ohm2{54XTp2we-Q}p)su~fs%Wz94q-3bgGkmKk)B7996Ov%zmx>2) ztA;(+jT1SAin*a9K+F*{-tK~dl(vGYLDBIKa11^N$sNP|ND&kC6r^ zj~RjVC~|yGYhKoSL7PGey^vszCU#iR?smoh-P^ONYI6__2DV)-lz2LGe{F;T8psOqZ-a>U;!&>G>uS1MVzlV4 z()5i#6g1OMRt@0}GVe%NrvYT3Kv*4R+bn?&*acliyrbB~YN;~If?`)Yrt zc$P5R=8W~7rD2G46%fqQynm}sd!XF zy2VID%T)wYU;Qh zo#UDyWfiDvY?`JV-0fYSnP@=2nJBoqL?84F0EfWYNYUMzSVY&#l4=#z5c_lGr{}nw@_jFC#-Ei`Wmx3 zoh?)Ch5$G2=)}nY?q8U2z>EpQ9}n|p;Pr#3Z=a#((A?El=~DPe`;#KzYfN7}r)S_Z z7qnv_UG%plF`~xh<5MwSDgZ4t#f!WeKog(o)au_fg6V85-j`h3R+v&mb8@xTi)&v+UZqpr>?j34Uol z19O$OXh&oU_cBVgDx(aKrC)&U~N9_Rmw6YnEA@LetF9CR_kb`}_M1ptb(+$bU zU1uA1BEQDxQdIDoJ0Dr1JVvSHL`5i7nl$EXcF#8ct;*RPSMs4sjYpy52D(nPXP9Of zYvaQre`{NE6_2x7!fyS*A8Inc8^LdqvG&H_6yv>DRljs;Cz#xt^)pbgHyG2j^hq4; z3j7{Q-G!P|(_Ex^6c~D~{SZLkRPexmx8a@39J9P@*F2Ib<>#T_8%z;h#%U0n%hXtJLCH<=GTfmWpHSD+2r7y$Pbyl49k`wzs0LqDb z3jMA2;l#FMzF$C*N0!t!YcFS?b1?OX2v8=I?j}xU-=eJA>PqjFRzZ>Z<6%;0brY#V zr(IqXMXVcLgv3qjluxrg7ePBOGE#>kZXh`bzZMI|!W!FQmeB;^=lP9Sw46GH-WBLo4n%OSR2Kppa3U zf!K`o$UIwwyl-7aE3;=bMa@Stj_-?#p&2}|j+M?tiCl|%^E-L#e)LZLTZi|0_9nrh zxl-`L18hY4W`fy!=E3}0>eo-L13UF@4g>dMv9%@D#}rrd&1mxwjnm3VHa{0G>R&zu z<=^>tnIAk>CvU%Zy>Or2q(n+uMxn+SF%(J;=3#fDn!$J_WY{U#u58R`T9U$ zjbJGxVX{M zRG!4Hb3k@yqS$DB*{vP&O`*cM5D5p^;AY+ch=)B#CClE=n*RFcrIFW=*oZ(T?w10q z4`CIWyLAfyV0+C%-SA=w(_!Vkz0+7hCC_COq3jFcL5F9VJ5p1lTJ?JJlYs;F4kLej zsZw!u3}-(3Pt0u48qDq#i>o{bo__$z94`!8&0Rro>Oa6sOY->O4F8;W-R56hJY_-h zN-8OrEdk$<2`+ZQMGbi~q{e+->`KS{y+dw@BiFt{Cygt`Ox#fr+aXi_YUK&K2h$Hr zZfMJ6&$Jhe;X(vCS_V^n8_qCI&fAx5{;L*9j~g9EuD^(2QKj`YAG`Iq!Db{JL3B>2 z12F#sRQP1~AE2f?d$KwC8Fc8)Z-1@zRx{?6UI}yMd*_=8DX|TMV0dDRVPI3)jF)hl z_lGkw*EQ(SS0_enWa+iz%0xk3oZN2j1SZ*}BiZktG%H;hFfyxR_eBZbT)ZwUTxUNN zA+aw}e#GrJ12)<4rq@j%=<$wQ(FZh#wWFjtWR1rLh3+2bTG!3)0(%C3nYf5p5 zL{G0_4pC|sDOu+V$GC^Zjo$UuBIl`5F(`hdX#mT$);%X)LUb!wy16cF# zG~C0M|L0wui2g{I5%hcIy4qF_*%v;2o-0yqEUS!KIW_gdh1zxG=QG}%vINl&3U zF^%HpZgiC1AYRp1b9cJ-Q1(rZNvlqX{bu0ZNP~3vVT=$@9AdOZf@6BJ5{38^;4Mfu z1NjG-7~JWnJKdUl?Ph{|ol z2E4ewwYBf!2~JNCfO%G3@ffx}(^O|L#K_b3oG6+M%t-caH+;2knm_dzjG-x>Fe1?5 zf>{eilxl?A$AY!y7f;=6Lt2O96-$WM+YMFBlf?a+E48o zjJTSE)m}F8FzjJ&@-svL_*id>4tG(tNknzsd5vM zv;y~a{{g6Wd?l>wXQ#MB6{~jiPE{6E)SrA)_dEWx#MBb)i@)aj-LKcn_Q;t{Z|aS= zOUSno`r4K5vSBgF$GGq`ercX~flK(|^eqr8rbtC!cGbh}@LN2n;yg z<#7zL;b}vtLyV5arac1}m0LP7_CJSJb`0vAk!t(Of%CSFaf2aFH*|i9nL2%fLWSk7 zNoSRhiLum5mRO0e;{qXU;!>uss`)Kk#%?#iIH61PcrHdGyfdya;!FK4yS8UDJws+g zwdBk6-NIX10rUqaJX==x6ScH&%wi=ER655zHnXDyR_Mw(M!*^Q=}JS|tF%J6+K1ja zd-W+LE?qO}&bytR-@J=l3nOC8QXI30sxQZo;J~#WBVSp@tT+A?$)ChqtYko=?jf=y zIht@Wc_qUpRl}X4-<~!a3(bQys3=h2yts_F?IU-Twms#bOvVnmc1#vGC*JtgnnsPs zV5;V1yeH{(UT6|{AklHdmp>I(o*($rt8~1Ln&9`46g;?z%d&YguDia66_SgnXV8 z54)4n-=ngx2GOl6#tS2lb>11)yHa5>2&(JrQ62`uv^(6IN zDA>U06x`o0%Fbj{&|P3#RV1n&=I2Bf`w~F+Utb^QQacSi6&2Bjb+L-x^)!To-m0Z@ zYEr?XOT13e?-(!VWz(M<9w{24q%X&dzXPF`xSRd+@I+L?5%U+#Fyn`|&ymr0?!b_| z+m#u0TL%7{`c>I)C8?57RN{xww~*-D0%N53!khA*qB7g>ocz_<-!>siK0o&}ZY<{h zEccVGA6t=!U^5z*UwY+@R2-0fMpV!Dj7iR&JiQ%H(%|{ z1(2y~7K%$!vS{<|>5S-80VNv8_Nemz0^cukoFQJ5@AVUfeROT46oEfRuHC*vZH-X! zXAxs#Me6T*t>9dt;JVm>yvJG;aBAxRtrC*cz7|L4Im zj^S6qLy`$1JxZiowW*5pNJA21suvq*0rzOL_(a&Sv(INox-Lm_n^Ja3YGF9Xm4BA* zv9UL}J@sREyY`u(w51fP=?zZCBq$32<rEV0>9P6|H5CA}d>TR|Z28{lg2!HUV zTp$e!W|I?%XtR3-g-R;(1Q|PwK;$%R&?XDtdvpCT9h3CK(RAm?ksQ%C@ACrSZa~~y zx)Sn(d(&JHN>#}E1f1FS_vu=M-0(xMD61p7d&?QISPz3ue3a+zV@UEj)8#HJ`GHN` zD27gxaCI-LTW`lNzNj~flL>(OWP|Lj6-a#~yycIk$hLL+7vDADFRr@8J*TIQ_UH(| ze~&xiE{Jo)*U`2q=1Ow(bU%6k(~HKVu6@?LG&_izOxn>|U=T^#+jXL!V9r9K>3lK@(T{>!-f3r>}MCN}#yO-nK(e(NgZ9?AR zwYx`0jg_6dpTYnAHGk_SYr2`EwOcp*!Pe)o$Y(m`V41=7DZPjAq4Cq_%{k7A_mosN zyC^SaPBro)N1t!H(TnBY-Pjsn4Obx&CvD<0D)W12YlQxdzT+5gr<%&f-c0ZD3#;7Ozt|0@du8Yo9_=>G_z@zs*c zh*W)dmKRrCT1?~yw)*o&1QQ|Co?Cy@Tc?=DIFNM2*^5gE!f|5l*OsUf1=E#nKF_>9 zyEqJGU3^bAlAC7H4SsERB%j`C`F zj5k6#ar^@uptxJ-yaz{#v}Z3K&eXq z({S|@E)ViVYb1(yd}fjJ5~LW?hv!hlaz9JZ{V~m)UOADH!#HA?5%3T2Zii(3LP;nf zNPjdTF6BH2+!DL>^jnVm&y05sg(puZzqU~DPzlXG8!U5wZ3Z&n=x3c~1WmFzjPaHt ztzVFJ#I9VGz{55sRTS-3lx!w!VoK1o!S``$UuT{?d*9ozCe}}60#+IykKDnrF|d=e zp4?Glph}U#m`QmUWkUKDsl60E8e1ra9ZIWttl1au*xmPcwdGG843zd9Gu9{n}&~$2EVo>T6-(j4+=+*W$(=QUXHx z)rrI(RYPeTE74o)HP6LW?!L*5&8@yJ`p`O|W3i9(TtEIy$ve8`u)NOsuU}X=X83Yc zIcpR%EdRo@%_oR$H3U`4L zB0+^Y-154|lx+{35Qh2|4ck!|ChB=ql4b-(s^DIE&fNS%>OTmQ-41lKFP^6{^Z2fV zocX0vU;(_p<*Kk~4~9wS#f?j!1BSO=uw$Idx~M#X_7v3xlg~d<L16eI-$7w0Ld%J88NRvvNjA%T1-i|McB{8 z)e`3Hdf%1gm90ABJc`ia!r+XWbf5{Q9L=0^CdXNT81lzQy>DBoeud+jdFz_1$1y%{ z+r78T9qU);`h_Ux=;N9O_xw;0LtP2e!Y?v>bzhFee1-|}Se;$rxFQ!h)Nx#x5#zSl zn$W>`wCg*0Jf<-mG*R4O;?Os)Ai^hE5xIagx8nM_dvsbMCJGn<(A_d_{rYjH0=pKX z=%iPmAe5{$5)!Pby!eDauP5TS^1FS>P?hr>xij=I+2nj8X<{*Ym~19}0S!#5j<~ci zL?4=zJiG7WCmk~YT^Z~?Q4K<>ZJ;S5sbvRfX_QE-C?((hN=YEPAo3lt&e6d0)O4w=9x`K+|j@5lsG}+$@%fDeA;th z>W!rP#`nj|PSR07;JY{tQtn;~%}uPsEcL44^Y{5ebHV}ZxaR3nnW^8G#x;tU8QF6_ z5d*i{tnqQrkRsgUvF3ooeVRzY@g`}N<=_d(Wx?qrJ>yIq*lWkOX=pYwVgo9%f(B(l zVwK{GQC?MrjLm|cU*pp`j)-tIceMvmt5U{KM;LHg8;ijQDe`$*Bz!}e8`o*!4AA_> zbE_R%viN~#b=(H0LQn>!!Ut?(UC7uHyZ8Y89ZU^QW*ZgJgy^n>?`s()!0qYKTFOy= zC=2|GL00Bzs%eGzi2Mj`v{5BukT}lsoeTOG|6MGG`rFXNu>4=Mt4Q0QKf?ab-SZ~W zRuvHyb)ksl-TE0-6YtVxh|=_l?IpToPCJD^%$tO9WfXITr?HA%u+ROFYg|VLB$swMAD}5@%G) zLuBW+t&;rk1mXPg7@X?p^@%pv4s_*pDb+H2E%97XdC?TH^2gYr4eeB}@(dP)l@TWv zK(b^EFYbmGWI&!Qs+~ZS{}T0z4NuEy@l0LsHrJ9~dRYfG)G78RiEAmd5A_liz13>S z4=gLhUTFoJ{vzM>GE%CHgX=-#UUZyehCh6WVlZk>W&?}mSx*;O3xDt_eY+d8&m8T3 zy#HUDytWH4L`UuR9)ESL@`5_D6PIAET8eWXFZpG(PD8%osF%B-2K5A-H^q z>SH{qN3ow~eelz|F}{)`=wKgR=g2TnGsX7$q`^t$mbS}f)t_PK=voqT}jAvv(Qw#cPX51vp%sjQ9}w zxV-)d-tu~samCMZkKpM)-d!Y6{ztylv@o3?Rng6WfeT#B`A5k0uKA zzwk5no5E7E^D6btM64#!mMnGfx3GfNN6c?a;xDy2g67Wq>BLtO)!i4;=fO__T$96E zP;a?j(WnLe1$z6|>83x%PhA~{w!MIUUmgb{dV159_gZ}w4E!=d^8Wz&-v~-GJm|Qj ziI292s2n9^c^^)(d@89rk6`#Fp?y~pdoihua?{!20u#Br6loIY$@#vU?F;+7Cr_Rd z35-sAtQU92tr_;OkT%o9kLc8$iDU!v$}3|P7jDnrt=)e=9IC7eNmRbjv_B zIcfxKF3j0M85GW0_nsM;+wATQGbc-J?ECQge)|Woy;S&}+@I-698Z?GyyMY#`(RY= z0LppV96SNK$k)1Zl?bTZx8y}%R0F?j2!K~Sb`L1&M;%nL$ z5%gVau~!qWMJ^8lK&OR~6*pGoGs3eR&iS{0Lf>#R`9_akn}cuBxN|*A+&EW!|J!L5 zsJkiv&e&G)t4I+VqoZlVL*$ipzd;D}OvL?*KUmuzW z5__)QPICtC50R4P-Kh9&+kY|5b=**WjPRJzU1 z)YWTl*nvq5mLR+^#j6GB9NNhx`=w!f{ho0XPq<9{c4B!du;Lq?vP~PRoH$cYJUnL3 z`(pmoGUPh0DkN_kWu>7lK5uPBq{axk(Uf(lDN^PluX^nB^B12lve)mV%v%dpc>h*a zO8qAKwLS*oyuz0p@c@2G(fv4IcB#AyB+~%H%yYRou2ki7z|M=MKwA&Tn@L3!f_td3 zLmJhxtvCN1TK=*v6KauQ^z*Y~_GTK*NDGi5z^y;a6(-O;(^Lr~*^H`eW4+r}aw=`+ zU9-GMYLk&5GdSyI%4e7+)np>6$ZcYB%_?&6+R{+vvt!fJ_NjrNzbrcLLxiPNl=I#; zo@F}pB>4|`dawEZr-JhU!TOS=taf?;pbB1l8R=-OoLw%gEV%A_u1BA+^Had04lUph zFPsA}yazi5%AP|A1Nmm11I9bW$jn-b8|{&ZZ05nD(eDZm)JZP>B0sVi=seL(B8%hV z7FYRq)v|!#JjN;Zw~Ffwrwz$UA1Fp{CoBgTAx(%sGbfg@f(NGWzsvo_vuc_f%Z*t< z85D&1){io&K9nu$L&?{w>pxf{Y$t5@Jj_JF{8 zA|T1HhAQbgnec=)Y`OJH+8~x}Op<1p&LV!x=F!Vdu!MB^eFq9E;=-39m6g#=dA;Rk zd(lntm27=J$H{4NXDLLHuQ=zu84bjagR0%U?dnKp$$Y^d8!l~86^5P>9p@`_eUZzR zsKUHo&t44eynE_hWu_{_id6nWol3XpwnLN;ZS{!*!Uyq4eM6lbPV@u;=ZHCL^*(5r z?!_=KE8zvh#uo)3Ya7Wn-2Jbc(^GX%?^m{NAMR2m#N~V)3~?DpY*!mfj|zX96UQ6c zRUs}YKvDV(S0?3M*|+)#?1`vW^%d^DJpBp$p=UXPOfyv>zRpZEt6`U9dBQi6f7kayCfY*nhA<<}e}Ga_0X^x~MM;RJrqSP#Z#{uG zOWb}Mh9ntFcNHa#_yjr9c-<>V-!lLyU)yMiMAgi&)vGVM-u7}8&zsvh@|5D$6j&I_ zC|m8rMIn1L7n+ zA|$|v#-nAE15@8m1S|EX6cf-Kzw6{#LXXwEYR4nx6$_xR2Odbe#q{d|Uy`ZlSc zZ8PL!#=iftX!}-r-ic_iCWvp&FF{?nZC_1FDK0b8LuG~1`Kz{tnOfjA?HJXPru5HX zn(X?*je;5UGt^ zBINp|voi(i<*!9RWG#sTPTA%G_&-o^m?zs#G+$0qmy&vJoy%gUmy)CUT}NqcLwIas z&r04dg^3Wk{SPpbmn5z_zWCU)X5f1$azb|q*N+fd2Uo1%eAatZ{M+W^w&-vP$L^o@p+#8*i)Yqyt}Kv7^Es{@g-+{_QdLpBOb zg+Hlht7`{QoV(&uG%k#mbF1Dj8Wa@6<0i%_l9g0DyJUvY1S zxNR@inJ^VK6n(_zanWU7?}Z)B6?GqPSZVb=_LYysi7q}SE=C>Wl<+yp>~_foKeyqh z#rKiPqo_#7qf%8qyR+O%D0Dgu&Q;w}0XLwll3F;`qe8c7298x!jIaVqCxO8>%C z|6(%eOEO}0m0#S~2`gLPnMFX$);Pf0&Jl|YkC_iNWRruQ-ULuqsZtwNKTep;Jvo=# z*EVh%@{8!!D>`at0nvtf2yfS|oON4!2xJ_f|#%9qk zq5{(e+CPxbJM;tc@6%+&HWG94js?VefcQk{rBF|-rTf(76L`9YB169|7-b0VM5*)7 zv~QKD_EZO1nH4p5qWxv7*56`=p+7Q=<^-o7BlD|%1U5JuhjoHVz|<4|n9jL+bXCI9 zNc=EtbD1()lYMvwd8=o{=(AHKKEkh|`eHM_s{gRXs%Y)$g*i5<<@=}p%l zp=}AkccroX9(On75+pt-^Ay{dbd?NFSbDKPK?4gC=QM|~71;eYaHeO9BKqwKcTKHs zaa>YWw<+c%+k#`&|3JC2&Jq=k^w?)nFLwc}q zXN5{+-FxK1uB_!Y(g#}S8rl0>L_dTs;coQgNhR>V$0m9Q7?9_7uf~zWZg@Xmk2<_1 zdM2x#a8aPuM&#YBx9|;?Uq& z?H=Sof?4cU%|K2Tg}%(7rcs;02XlgZpG&kbVG4ij$~zCsXEe|q!aUqVkIV^>ArPlv z4@@gE$CMT8rJy(UbT%;sRsLj2RcirOBf&jhM{f67<%{QfF)u|)068J4iwao0e- z;>DPxN(GRSCeB_v(PX{iUP;@#8z$w(>md1aRB+xGyYGy|nSZu30%PSIf<3{E zV-cG;cTMtkztv7yH_)4KVX`h0iqF`5B-31)UhgGkD|G+abid=$40;xGs(md`9`h@P zJK3*11lxml3l42C=>)-6$!Mp%)54a6L;3I{Zn-b@=`9mj53ld;2UtVIKY+@v;mvn3 z?3`CS|MX>5Up$XD=Q7was5z{bE{)-9FJ(Sg#OU~Fr6$a5iG9Qf^+0?IIMyvJ^a*k# z=yw$VygEW7z&p^!BZA?8i={zt^g|qaRgQoS}pQ_ACtJ zitRMSrpc1VS_A>hn-6tzD&`FM4$s#n_Je2VSpwdHOFceX{*DnkC)ccDbpsMFX8VgL z9^mCuj&$9~)$1o{%=0I;^@U!G?n`wyx{oJUs_$p3azv9Ul&QgDa15%jR9M8js^ z+8;0?#QDY)HW)%#Jm79od>rff(;O|-lIB1-~lf>BX{UFyDw%793Yyx z*kRi~Wy~Nm-n#0*Vpx21DkIzOM}PviM*CR#%g9mM+|8vG+EcXQX^QGFTlg-sc1|OL zpmj%niAXc)olQBe3oEPj*RnIr?u(zTuo;#Pfs1Ma3%R!!Hmua!r|9EuHP^8juHVd{!=kXwwUZI-PL$_7~v@i0lAS zw@}2p5Il8~C{R$fQrW}@XOp#!Q&f)FU{7zYUheh1Fm6(CtNjw9y`Rx@>>oZ4?A`}D z5xH}=8{%iU@<<~xu} zY7)Ipi@79eQOM9n1SY@C_Cetcx@LcA#n)g;VWvl&X=WznT4tg~`$ko6+xZ66ITR{X z=RK{+#aHuO&Hof72hMcxIL*4Wed=)O>0`;G!C4va4126E=cR~5JdBl_=(@Q5LQqqF z)<&UG!J{u>Lf916>>wA|(2@n3g)cJ^Gg90^6;TVlX-QjxzgCP}bYSkmE4%J*6o(;^ zQT(5w)~$-RX*f3nsnjFk*IS)|8f|CSoSghCK7BaAR!a$Xe4CwplGW-v{}Dy@DQ?Qt zF!|ZVsmJ#{w+m%D#coxNT}GKh@R+C#MC*y7$Luf+*-zjRL4z%Nv$XKA^B@SrW$txi zuMhV+HiwdT8+R2#jkuAJMNhMSv}r+hk@xg4Ov5)2k8nXMqJ?`DJ~5Vt2n)1urYGdb z(&1diP>PH4$3~H(7{Lg}VWi{?F$SrVa$DD7SYXZM34zxbdFIE&NTXU-W(eWVm)6MOuxJ4!q^Mt*guewkyy6Xe_&t_v* zoPmsFs9Ry3ru38fFgA+Q(r;8_H}$t`BR+Xfe{+5TQBDfFlD+OAm1Rm9KS~zcx`Xg5 z8!dm=K+^hjU_)a|peYsDbxCkPqQo?;m!e>E2+nNQQ~mFdug@|?-=n!pf^+X5cU+j1 zP59-u_2#=zxF;EVV7s}}*~8cUcJ^KK2&f*zSEs#!zYdLY?K3sD`% zbnV2z2`Zxc;^aDh^On7_<72%F8HUC7RG4iF-liW2MG^>cx!BpbnQ8&L1#?VYSi0#qxMR`L|9?F4Jf1SwAxJk*A1 z<7D<-d7NXoFQz{8W(wpkop58zkU#Qx2si%{mAX$e>69%#SG@j{U>-V&*L2RSAPQP^ zFOGdZh{I`$B3FQ=1Yw<~_x_zVK?d_(e~}?keicT5ue24c@`dwtl6%)o+d- z26#`|$n?KmY>zkq>d$ouwvY9po2M+nFaE}->tn`O&;tEv)~Gz;r`cUWpX@fhsvdA) zST7+PBX`VIypU&wZA1o-;tyDFSyr3h6BEO6#ykyNw8b)={>1WUml6Chd#$koRz)r!gNQ|f}lh_Cpo;T66sRy9*L*YhxT4#Gka zehJ3a+2(^34g-u9?%kKL01Kct@n})Vctq(;oD%9eNl z;(_iI>0$amOx6wzgh*E+t`!Lf5|FCUM#=9viTTR$kITEgzUe1Cy0gcMaW=0zj7{Dw zH7yfUXK(=DzM{yh<4aR63-FUQbFG8uA9n_=pkA7ayiL5g zL3dBz;=Eok^W>4k-5z8&xh7}nO(&kKA+5*8wr|()e*?HUMcG|Be@Ty!z7yK^VYWv= z#i2)cc*@$NPiA*nopqp3hzt=PXDRQF6fFr#yI%aMQwb=+N~Mn}+qT4AxAmQ+zaT*d zmt@VcY3}o9jVXA6%v3C+730Oz8kJ4F6V3%8R(dKb4{9+Q998$T-P_<;-G&K{_3nJu z>vBhTB<;Y4kuF#A6OD?+n^(@M4<$klE*meOzV-7>>>;T6jSb)6`QdN3pU<$I#dHN; zRcibsa*?xqc0JKNL7j(h3Lb1s%KdcUyq};y*NO{J0`bf}$r+NU?ob%+D;(N`e~wOL z@)GtJ0bTBUM#eN8gZa`B_szmdP)+v`XS1xhVF<}oC-dMmr+?7?EuLLM;IxfLh;e#UhJmoD!+*w3xg4AVCUKey&iU+W5wAr(`h+| znJ*7!pkiP?u|Cn&{unG%Mc zQJN$2%%dpEm1*Atj$D(?^HfUnF1WlZ+dnFs>D$>lEa_7T1qZ8`3!dkh3eGJnPQivt zr9AuKV4_0lM=`5JN|tRUWAikvw;oTdLM9h4Oz(XsVSPP2c6VypY=rTa|Ml5kOyIC^ z#3!QsE^C=_AQX~nvC8MWwhDLN?NN$#kRwkilX*vHr(lHSB^iLWVFXAC>(;BZ^Dg8s|-I zj)w_FI5|(&Yb&E#F-EcuSRfwh_Kw!=uGwhLrBxkX6#JRB zO`R4Uu-SVlC1gLjUIiMn7ijDIAIA0xf5^%guyU585?ovXPqtk*!22Wx%-zH)?Eb*2 zH>Mncq5WqSL*iLg9~6*Nz{v0tsG#Ndv*Luc$<+TQ+jyd9vnO>6fk{AxoON}@R*<6K zkW387bs5%+836AafG&+9H9f3iiPwkrU>_-|gOoe6jT}svnRFeTEba0PP&8zUi{(C& zYv`W@XPNV`4}d?&C+53#!J4tiT&{PTqZQSTD*+zI6Y*ba8Hb)gW=??Nzo0a6C7hM) zk5y&ooEz3iS^A_bVDhnitfm}k0oe2w0fI#C3>Jda{`T!y){NUivG z{Z1LWr=XpR^X!M36A{kyoz$*R&vu;!u-E72q$U=_DcHxaf$vNq%y`~ZD*}oy;Ka3< z5UFJ0NGeA6%}yaDX?JhVhIf}N94YcuGY59QzIbFlpsNK7*{5`3J=oW}>vg2@cP`r~ zYXU*xk3t*;yE~LNPv+c#K9c>OMJR7}onA%#X%s8+ey8xW9!ei=&b-|Kg>kCHPeQiO zVEx(}#*H{ejB8|Cz%b-{X=A4zq9Hz_X7WU^XK*I$Js5sksV=9C>`pLF(#>4o{OJlC z0CG`8uw?H*KCJ9z^`~F)&_X_fe0Q9JcAHLV>>T!BaFyrkW}BQBqB|1fs>#*!hrsps zOEu!|9|CvpI5lDnCtE^!qVsUs!j22wzN=Am+8$#*^JNn`;jW_P|A!C3ucYW~!ZN}?%2I*00DMpDD4lAfLcR7%*P9|jEpYQb_ zsws9rw@qclmUh9n*ZEe04ls^qyBOSSkIat?B_6K(2pv2rDG`)WfVNRRt; zY~tOl?`y{HS}l*K1zUp)Y--t`D0Op_DhE*yn=)H^Dx7;_<1_JjTtIg{9l!1axF3&! zZ)I4ArW7^g0ud#8Y9BOUoiiCz@zO4~>Fnw}ZM&TPbtOiHtB9;BC zkx;lgPV|Z4@A-l18lkF~#|h??L>xI0z|!c!w~BTWIxEKfJ<`FfN8%K9CDn=Y zynQdrQNf{lDbK8V>qziKf!IF)q;F*1TZLZgsBBad{384_5r&+yJ&<$DcIT{o|AUVp z*w};~sB8|;N)eVQ>_0*p2yJJCt)zK;NidHehk0XgOYKpcTZ7aK5uCKB{_h15}pIjbNNj)zEAjcoh+Git+7RoAkE zq#AJ%qv16%UmZ(QO}H?1p@ z7#4N`pBtEK!UY<3EhU(cCAOW=l-kkY6DC4Ec{eB)jh{LasCNLv+9)t-9%wP5wnH)Z z!Xhw9f5vS?-yJ--7(4YghFm{>5vbV^p^&^%MgaE9XvbA%OuZ_C=Wg`p~4FCY3y24J)CZ>FqL)1u#)5eEJT;{Eq)$4ReKx ziV3i~j*T$?6}CR+1zf!VE7KFZT4Imrzs-QS4(?R57|Y;QQbPb7(z$w}hgzKLF2ioSi#^qoE5 z?eU=(qj$2(D{Zvp8T)`Un$ zn)Gr+Y61j837sW$X@-t8K|&RjYG~3DDFOzhw>|mJcm7U(d1vOCdEUuf&)m08pRCP> zo@S+}auDJN{=ZvTJX`XAx6s`JLoa70%o)Y@>JE>_Z}bxgH$KrZo2RnQe!x$S(XX!*=Sm@EGb;&JcxH_k|RM9f(;sFt7mcC ze$;+|Wo45AjnFFB6r$hoFA45x9Tu|+%@FHa|J(p=bY!TD{Os7=DQL|om&R_M)oO?y zYAxhyCJ1o%Y)5S^ta|z5mwJ-~ikI3%%-y2Cmxu$n2uCH4u!83Iwj%kChGKk=Ox+2L z=RyOCQKf*Zth66~V}*(BV+lwof{zE8VxPeny@uw?cW3|tfAoF`Kms#JWu4k!r9~^gxG%ahsXT{9l6btNcZ(}{~kEjK& z4So|C+zQwK#iagN<`e5ebM`?KPu9&edmWuw!iYprDO>k(Ub9BdeA3IZ_Sye#T{woZ zXB8BjH4Cwn50Xoru$D)XN44($r{Y`&1@7iL-^F(=Gj~kWBI!-+s0)7^!roSrB*cL=AAl8+IwUA85EJ+)Dk_`j^I0ca>fgu>YD4;b@;epJd5d zlr)eY=dP*n->tHoESbdK-Zx?Xc5O-#47+W7G$pTLoM@wAU8}`MiD-7>bX8~mH@Q7i zeWW{+PW1ElYULvL%oB3eJg_8#iJMXj?G(|}MIl}t!`(=_dRE>(4V%@e}2P4rxn_l(9%QbZt_g-Z(Q?pq{xfl_E=*3s{klt*T+K zvg81-CU>)K-3(mVB;5PqS1REC@oaeL0_{8@s@fH*9QKNJFX_w2+z0l+`g_xFuRD2E z^-l;Jc9ia>9f*{dy~rt>!=hU8l9g)!p9B;5@;(@%yO%UC*pb1J*1!JKuI7ck58}qb zW}sc*Q0tF5Pk%iCAw2i44{Whu|E2TusM|k@H+r!{qUJI(-=>DY{Xk;)GOpi#dZsBI z-6`@d(&_ELoz{~Q!i%ecz2eiEZ6%0$W3`6oN&?*PlhMmLzp6|}4Tk365xe@L$iejy zlZ*U9J%_=5Sx9v40-9+2Kg~7wnV$ zQ>4F09*9IrL=nT3@pcH1?#0vVT;Cum)|V+m=R$eDH_{`sW_}f^I7OOI!YLUF{G3mS zLiUP#sIeU3frh>l+smw(U++cS3}4KSY8?s_vC@_%CSKjm8+x#QzC9bO43Rq=ct9WB zOXQ@hs*Av(NTY0$Z6iJiul+Q>XJg5HS4NP$j4q7-fweLSj&@)wN`|C8)^QP5Sl z_Xy3O`s0zzJfqb}fBEFmf%iy_p;*#Cu^k4Hw*f?abfuy1r$RA<{mF&78G|ySAbc!6 zTx3>ZRF1rF=sEQy((JoR;kckR%I2B-jCrdVV`Q3hFdrFb&b5Uzc4B77J5I^@-N+^$ z%Q@{McGmVMF{0vE4j@OKIb#n!raUQLQ|8hXOTd&|2$C%oicw#?azR`_p(Rf)D|#uk zxVZSs5y`m>el|{k>$GmkiFkTlTBE5T%oy>5;Hn=Mj*gUz+KV$NayIDSV;KEZ@X&E< znQeIDBzT+aRJ2f#reeR<+lpPp+5-b#ri!GD?CMu0E9Ea!B4lD!9t}})sAD3F2rfg$ z@WYFwwo53QcZh?9B_-+0GD>L#NZkF@t*EqBY=UD9$y0(QN+DK^>pt=DI;QVr%rA&! z%dM3*J9?&Hn!A zYYZ!Pso0RKFQepz$>TQ_hy=HaN%zC_d9Hm-*$Vp*X9vvF;9yDDofWgs&%ri`Wh-S{ z)H9t2=yHH!j3(*ka+P@?3u#f$0~y{42j}>p~TDO=8I-N(~;#e5Yl5yK&;2DvOQNB1!^}Sa$qn zgGJ^*ZaAyEt**ulW+rYW6;J~L2!RwczU^XMre~ICu`<;vekvj^Nb?S%nW9YO%Rg5n z>qyfA3N%yP#v}zfqJ&9$y2SO&;=i1*(AMD8D;?0FxUq^BzUM+-Lo7!II+290V6W7 zTdGjEn+6$Lc1yEa*YI?PLSRCZ=!ntKL`R{*qcDSK!-Y0vKMC@llW_?w=fZF(#t2F_ zAvyXIXUsH*kBcvbHO!PIh}FJBY_G>4aK5JMEJ;-_N#!ZGV$*wD#gG%g^hg-5=Oh7B zJ;DTN)tV`0O=4=|KMVZz!ooS%bbL`+@_d>AUazMkXTrzc z7Piqb45&BAk=H#3H$>Shg3mM=W8jlF!AdG>TLG8%Wt~v;QD##^!arY2Z3g`dEFb!? z;o@(`uc%)?E*PYLth6tDt;64Y??xB-vC&`j3J@HoL_lc}3_fel1g7m_0w{8WI8vlK za#Z{aglc?rF3Ssu_d6PMYj!53x(|`w(rU^}z!-+nVtm}OFn%KarTjF{jFJUGca6L>xgUpz|t41X0`oa?KAvHv6 z2im5j$3{4ei999_ld59i$L-E3{Nsz9s#EbQah5OsL~;D0m*)dYEVG6#kye)Wdu(miUUBGLWw4 z^Y*WKpF@{`VBrjYuEwd=RNEVEY=m3B(}QaN)UQAMZXi9_z}Tu%vHq08gndk-++NDC z{jQb6Hw@9}O4_JPStm%&ST~5lxU|c{%Wmqt7DnIF$M|!er`lJ!fiMHqTNb%zymFg- z8p&`pH06T9TV#e>m%ivPr(#^Azd* z9`lOg176RJLf45b?UenqtnvLwKFxe5`Vj^xC$w;s)qrl7)GUg_}>jFt{fqqlfOTlr4k!eG$c6o^J%bPk`-D_H_O_Q^S4zW4c~)E>jJAce)>rX;d5wrsS&5 z-T+6kt->4ACixs-g(HW`nnw7+E%KgbVc~MkN&5IHo4GN2H5&@|#~WQlc#pt;w+<3} z=`k6ciTQg^Q|GP4-aWWXJxEBRD0 zG2d$t3De&V1;{$iaw=b=T-_H?4u%g{^3k$m((Z;#8l~PzEGce8mOc(Ama*-m%C`u^ z)IZP;jk<+R%)Fz|s)m%rzc=fUbzE}h)-ik0KWs8>s<%+eDzk(|HGOt<7iUkl?(ihU z<$Za(iC1o!UY34BS(>^>1fw|lA@;$%Dc2@0UWy(^YxN42^wJO9XcE(E^D*peU-TAK zyYVPYg8xi|2K_>mbjx3?2kHgmwMjH_RX&2`oc8}&rKMd_F*2NoymskQQj^{W;x9{<{0NtLr%%4!S1$;=)V=@wEl?B1}Jt zQgV&v0nD2AJdQcff7)xHSNhIu=sf%h{OGeGz(w5EOVV~hTyP*;OOugW` z6bJs>%^7^cE$PZRHaF@bf1dpHYeObIeLj_QpxUM>Xl$;>fhKnv=A&G);p+J)Ej{Xi z{Q{AfrZu7nKxk(@9Esvo#=uRIILdNea+ADdr136;&o}k)a*tbD5f~3?UCNffS{K*F zB6U&ssAM41Ew;-xw#*1_V=)-JAe3fyY?kC>q^Ku6W#UCidy1ZunwK+3Pbd_qR|M7} zC3VXbVKv{E92$ay(t2ve5AGgz`eKuB)@1$1)(gDpXQ#K&!VBXXADnlKxb$UH0H z!zcBvtFmpj;b6zeXT$R95A5-biK(B%jQz6cyQ_S5{*Fxf5nrz0D` zA#2(vDH4ivz_!tnPxLXDruU>G<-NVd!=%)c$W&`sLsc*{Hv{?JWat54husF{wP7v$PV3cBP&frluto`h8 zxb>WcTM<}hmy5)e=Jj^Ae!DVvmv1IFUU~KI*bX`Ko;4WHx}guFxX%vr7W=kgEN|cg z-ARD{gKqw*z_#f3PP?`~!@)0{$wx4*ay2=Hr4Y zj$sCMk#uB(Rh?z z5u+o9AlI25jx449xZ7>6nl}C#&DcF7O(~dsx0eoQgMK+(-OKTv9*2X{fcG7<%*In) zTv=CpLR64c}jvlWG-7n8tzy$sIbr(C0-ul z>uXn3V|JgkvF^-zR@4xZXkvnJ^@v8aL>WZ~IrVG?CMb3bLa#B^u$;z*kz=?tK@+d} zRuixGm3&bgFQL@Jc~qwsi2FS-u5N3LZ&L15+5y%IPrd#ezxR_8WxIamwrUdQJQnrT zHij#2W5|z|Z(>nW@HW;uw@p3aE6!?nn!DlAhU3&Ui^HJCM7mfBrl%ZQ%^9c-N z?(jA1tRe46H~WG%_0H^S8;=N$W6~xrQMUo*Tg~Q1)2}u7>VWv3yoM;L!5cMd2{WWF z8WOTnFxTad#8pbI>db*wPhb>gD9>2{{|{ek8>HwQ4F zd@c*Wv6_~h;?`WJk*e<(Tm~-hYR_yaR=e5M{Umhdqpqu?#&q0ImQ0(T=59`0Yf^+I@MVAEdeoVJaZ<( z81-%xs5CbX&}J*TN3Zlm4RNj}xODN7swbntb?mveF_N_Pb>f(8V!H{U=XZ}%xZb%L zJr{g)1{zB7?EhNGRp%aD{@*Q+F3@`Ku5(-pSLxK%^jU+h)*bv*9R95RCM&}B`mPNQ zPwkDra-4o10^(SUVs@Cig5g$=VH}6H7m`y~HVqK!%Ez|&6HTH zu?!}|l&HPCAg-D^4Rp%G@h+RhMdH~dXT$iF)cAJWhpQsYnll5J7VqJ41C2WT#d7P` z?|12M|1WT$F$WrT_zU{a^YoI3e+q&Bequ36W$}AW=v(_;&NmJJ?*B7~2U@p2_zOAP zGr7LQsm-YWyhA?u^T*YVW1uL1Plg$F$LwwD)VI4&<}$Tx-|aP&92uLBcJ)w8oDlxX{+=CVsc&VH@sG(Y+drcyFA1zkj;svQ^xOQD z(%e*CqolaPb#cNy7>(J>)Ru?RGri!*y0=qw^k}088TQK*D4gon={ff=DFM|wDPHq78=n10---0PSFEX@mG2XgC?WCPVZKB~m#`7}8 z3w1r2J(~zikD{@c_ikt8wQg&l9!&!1c5lAVlwT^Q$dik;%O%|1n|s~OE&acl#V$I( z7a=p(-anIL!ZkG>^zBXLxd z%aGpt)XLelNmlTf4@2;1*M}{M)S;n8c(>zwN>fB74ukB{Q&qG)#ZST7FzW@5-Po-R zfOvXPeUWFaTOR82Ox+*OTM_{P!I4Q|BgODi8kneV%q$g!un z^imadn$=N@Kx5bKx6WRnmqmF0Z$5Dq3zrh&cet!)WuCz>oi?<)Tnf{7CIu@mRD